ATMAN HB summary seminar #2 17.09.2010. Challenges 2 ATMAN project 9/17/2010.

Slides:



Advertisements
Similar presentations
Benchmarks and work plans
Advertisements

Requirements Engineering Processes – 2
Unit testing in.Net. Copyright 2007 Tikal Knowledge, Ltd. | 2 | Agenda Introduction Visual Studio built-in support Open source frameworks Working together.
International Business 9e
Managing Processes and Capabilities CHAPTER THREE McGraw-Hill/Irwin Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved.
Armstrong Process Group, Inc. Copyright © , Armstrong Process Group, Inc., and others All rights reserved Armstrong Process.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Your business pitching templates MedVentures Awards 2010 A N INITIATIVE BY ANIMA I NVESTMENT N ETWORK & THEIR PARTNERS.
MedVentures Your business pitching templates
SIP/2012/ASBU/Nairobi-WP/19
Coordinate Plane Practice The following presentation provides practice in two skillsThe following presentation provides practice in two skills –Graphing.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Are Parametric Techniques Relevant for Agile Development Projects?
A Roadmap to Successful Implementation Management Plans.
1 Division of Aging and Adult Services (DAAS) Knowledge Management and Transfer Project 7/30/12.
Abstract To provide efficient and effective access to enterprise information that meets stakeholder needs and supports mission success, NASA is implementing.
1 Copyright ©2008 Serena Software, Inc. Requirements Dont Have to be Hard Drrs. Kelly Shaw & Rick Hubbard Serena Software.
Project Management CHAPTER SIXTEEN McGraw-Hill/Irwin Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved.
© S Haughton more than 3?
5.9 + = 10 a)3.6 b)4.1 c)5.3 Question 1: Good Answer!! Well Done!! = 10 Question 1:
1 Functional Strategy – IS & IT Geoff Leese November 2006, revised July 2007, September 2008, August 2009.
Being a QA Engineer at Telerik Snejina Lazarova Dimo Mitev Telerik Corporation
Prescriptive Process models
Addition 1’s to 20.
GE Healthcare UK Performance Solutions
12 leadership tips to be even more agile C. Le Coënt.
25 seconds left…...
Controlling as a Management Function
Week 1.
What Do Customers Want? SWaMFest VI October 13, 2010 Ed Hess Professor of Business Administration Batten Executive-in-Residence
Chapter 12 Strategic Planning.
Operations Management: Financial Dimensions
Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation (Adapted) Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
Global Manufacturing and Materials Management
1. 2 Introduction Industry trends Engagement models Governance Innovation Case Study Summary & Wrap Up Agenda.
Ni.com Introduction to Agile and Scrum Speaker/Author: Paul Packebush Section Manager, Corporate Metrology Author:Logan Kunitz Staff Calibration Engineer.
Agile and Scrum: Executive Summary June 2, 2011 Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc.
Project Mangement Chapter 4 Framework for Project Management.
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
NAUG NAUG Knowledge Evening – th February 2007.
Non-Coding Activities a Development Team Needs a.k.a ”I don’t code, am I no longer useful?” Maaret Pyhäjärvi| | Twitter: maaretp Test Granlund.
Agile development By Sam Chamberlain. First a bit of history..
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Discover how to improve productivity by going DevOps and SAFe.
This work is licensed under a Creative Commons Attribution 3.0 Unported LicenseCreative Commons Attribution 3.0 Unported License (CC-BY). Project Management.
Kanban “Signboard”.
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
From Quality Control to Quality Assurance…and Beyond Alan Page Microsoft.
Agile Metrics It’s Not All That Complicated. © 2011 VersionOne 2 Welcome – About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach.
Phoenix Scrum User Group Simplifying Scrum Online May 21 st 2009.
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
Extreme programming (XP) Advanced Software Engineering Dr Nuha El-Khalili.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Real Metrics for Real Decisions
Agile Software Development Brian Moseley.
Johanna Rothman Create Technical Excellence Chapter 9
Teaching slides Chapter 1.
SUCCESS MANTRAS FOR BEING AN EFFECTIVE INFORMATION DEVELOPER IN AGILE
Sprint Planning April 2018.
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Introduction to Agile Blue Ocean Workshops.
Presentation transcript:

ATMAN HB summary seminar #

Challenges 2 ATMAN project 9/17/2010

Product mgmt Project portfolio mgmt Project mgmt Iteration mgmt Daily work From strategy to daily work and back again (not established) Business mgmt 3 ATMAN project 9/17/2010

4 ATMAN project 9/17/2010

Too much multitasking and task switching "The longer you have been in the company, the more people ask you (to do) things" Ignoring resource allocations –Feelin' a bit queasy (3) Optimizing efficiency with respect to parallel work –Feelin a bit queasy (3) Number of ones own responsibilities –Feelin a bit queasy (3) Amount of parallel work in general –Ouch, it clearly hurts (2) 5 ATMAN project 9/17/2010

Insufficient resources "Too much stuff in parallel with several product lines" Sufficiency of resources –Feelin' a bit queasy (3) Impact of busyness to work quality –Feelin a bit queasy (3) Pipeline pushing –Feelin a bit queasy (3) 6 ATMAN project 9/17/2010

Lots of small stuff that originates from many different sources "There are strange 'nippelijuttuja' [details] people sometimes use their time on" Target spending levels –Feelin' a bit queasy (3) 7 ATMAN project 9/17/2010

Specialized knowledge Cascading effect of resource changes –Feelin' a bit queasy (3) 8 ATMAN project 9/17/2010

Lack of effort estimation and slipping schedules "We should also understand what is left, not just what has been done "Effort estimates are hard to make" Activity progress status reporting –Feelin' a bit queasy (3) Ongoing activities are behind schedule –Feelin' a bit queasy (2,5) 9 ATMAN project 9/17/2010

"..., but where do answering questions to customers and similar stuff go?" Development activity type separation in practice –Feelin' a bit queasy (3) The amount of effort spent on unplanned and unscheduled activities is not known nor managed 10 ATMAN project 9/17/2010

Try this 11 ATMAN project 9/17/2010

Strategy Deployment by Team Workshops Each team gets the task to figure out what the strategy means for their work –A senior management representative can facilitate the group work and explain the thinking behind the strategy –Emerging strategic issues will surface during the discussion Each team presents their findings/ideas to the others –Enables learning from the other teams –Even senior management may get new ideas based on this 12 ATMAN project 9/17/2010

There are Portfolios on every level Product and project portfolio Product/Service offerings Product development projects Epics Release portfolio Features and stories Iteration portfolio or team portfolio Stories and tasks Personal portfolio or daily work Tasks 13 ATMAN project 9/17/2010

Technical excellence as a prerequisite for agility/speed Technical problems increase thrashing and slow down new development with unanticipated problems If we dont know that it is done-done and it really works, how can we even define a measure of progress? Technical practices from eXtreme Programming are still valid (and are especially helpful in multi-team projects) –Continuous Integration (and testing) –Automatic unit testing, TDD (and today also BDD) –... Lean principles suggest that it is much cheaper to stop- the-line and fix a bug immediately 14 ATMAN project 9/17/2010

Utilising Cadence Iterative and incremental, time-boxed software development is a form of cadence (rhythm) and has been around (officially) for 20 years BUT You can also use it for scheduling your personal calendar to help you get uninterrupted work time –E.g. Daily scrum is a form of this (every day, same time) –In a similar fashion, schedule Intra/infra Resident Service Desk Q&A availability for knowledge sharing Meetings (its actually more efficient to schedule meetings on-cadence than on-demand, you can always skip the meeting, if there is nothing on the agenda) 15 ATMAN project 9/17/2010

Feature teams vs. Pooling resources Feature teams are great... –...if skill and knowledge is equally distributed (=everybody is a guru)... –...but if there is a bottleneck skill, Flow thinking suggest pooling the bottleneck resources Typically different amounts of the bottleneck skill is needed in different teams at different times Pooling (or centralisation) helps in coordinating for the variability of demand to achieve better system flow Flexible (T-shaped) resources should also be fostered –E.g. Cross-training 16 ATMAN project 9/17/2010

Contrain Work-in-Progress to control cycle-time and flow Do less in parallel to achieve more –Faster cycle-times (with less queing time) increase the total throughput and flow of a system to create more value WIP purging –When WIP is high, purge low-value projects Control WIP by shredding requirements –Flexible requirements (also known from agile SW development) –Continuous planning probably required, which can become a bottleneck Control WIP by flexible resources –T-shaped people (deep in one skill, broad skill base) Pull them to emerging bottlenecks and queues –Maximising resource utilisation minimises capability to react 17 ATMAN project 9/17/2010

Examples of WIP constraints Limit the amount of completed code that awaits testing Limit the amount / time horizon of detailed planning Limit the number of active projects in the pipeline 18 ATMAN project 9/17/2010

Scrum-of-Scrums for many things Normal Scrum-of-Scrums –Progress and impediments –Could benefit from participation of others than SMs Process improvement S-o-S –SMs discuss practices for improving processes –Knowledge transfer between teams Business S-o-S –Product Owners and/or Business Owners discuss emerging issues and impediments –Could facilitate better continuous planning 19 ATMAN project 9/17/2010

Thank you! 20 ATMAN project 9/17/2010