Weitere Ă€hnliche Inhalte KĂŒrzlich hochgeladen (20) Creating High Performing Leaner Agile Teams1. Building High Performing Agile
Teams
IncrementallyâŠ
Presented by
Naveed Khawaja
Carl Bruiners
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
2. www.morphilibrium.com
N
a
v
e
e
d
K
h
a
w
a
Assessment
Coaching
j
Strategy
a
@morphilibrium
Copyright © Morphilibrium
In.morphilibrium.com Presented at Agile Cambridge 2012
3. Bio â Carl Bruiners
ï§ Originally a techie who became a
frustrated Development Manager
ï§ Has been on a Agile education
journey
ï§ Companies range from SMEâs to
large Corporations
ï§ Strong passion & experience for
taking on 'problemâ projects / teams
ï§ Loves automation
Agile Coach or Most Valuable
Mentor of the Year Agile Player UK
4. Where we want to beâŠ
Maturity
Unconscious Conscious Conscious Unconscious
Incompetence Incompetence Competence Competence
Maslow
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
5. The basics
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
6. Waterfall
http://scalingsoftwareagilityblog.com
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
8. The perfection lament
If you wait until you do
everything for everybody
instead of
something for somebody
you will end up
not doing
anything for anybody
~ Malcom Bane
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
9. Values, Principles and Practices
Values
BEING
Principles
Practices
DOING
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
10. Activity 1
Duration: 10-12 minutes
The Tower Project
[Iteration 1]
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
11. Agile Manifesto
We are uncovering better ways of developing software by doing it and helping
others do it. Through this work we have come to value:
Individuals & Working Customer
Responding to
interactions software collaboration
change
over over over
over
processes and comprehensive contract
following a plan
tools documentation negotiation
đŸđđ
đœđđđđ =
đŻđđ
Agile Manifesto with Dudeâs Law
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
13. The heartbeat - Ceremonies
âą Show & Tell
âą Pre-Sprint Planning âą Sprint Retrospective âą Sprint Planning
define
Wed Thu Fri Mon Tue Wed Thu Fri Mon Tue Wed Thu Fri Mon Tue
On-going iterative activities throughout the sprint
âą Story Kick-Offs
âą Daily Scrum âą Backlog Grooming
âą User Story Writing
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
14. Create a trusting environment
ï§ Empower teams to help guide product direction
ï§ Trust team estimations
ï§ Continued trust when a Sprint doesnât work out
sov·er·eign·ty
1. Supremacy of authority or rule as exercised by a sovereign or sovereign
state.
2. Royal rank, authority, or power.
3. Complete independence and self-government.
4. A territory existing as an independent state.
5. A group or body of persons or a state having sovereign authority.
15. Communication and Collaboration is key
ï§ Ideally co-located teams
ï§ Enabling teams to keep in constant contact by utilizing any
and all communication methods (Face to face, VC,
Telephone, Email, IM, Task Walls)
ï§ Business representation throughout the delivery process
ï§ Daily updates
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
16. What is a high performing team
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
18. What a good (Agile) team looks like
ï§ Constant business engagement
ï§ Customer delivery focused
ï§ Diverse
ï§ Flexible
ï§ Energized
ï§ Constantly seeks ways to
improve
ï§ Meets their commitments more
often than not
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
19. Challenge = Opportunity
Responsibility
Obligation
You Others
Justify
Shame
Blame
C Avery
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
20. Agile Improvements
Quarterly
Everything Quarterly Pseudo
Releases &
instead of Releases
Continuous
something (Mini-Waterfall)
Deployment
Collaborative
Requirements Backlog volatile progression
conundrum yet prioritized - WIP Limits
- Kick-Offs
- Wall of Shame
Well controlled/
Value Based negotiated /
Portfolio
Portfolio prioritized/
Prioritization
Planning Cost of Delay
over Delivery
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
21. Agile Improvements
Colocation with BA &
open casual
Pseudo colocation
Communication discussion space with
without BA
dedicated focus
timeslots
Functional Team 7 plus minus 2 7 plus minus 2
Structure without BA with BA
Disciplined Disciplined
Prescriptive
execution with execution &
processes with little
value & flexibility Continuous
value
Innovation
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
22. Activity 2
Duration: 10-12 minutes
The Tower Project
[Iteration 2]
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
23. Tips to helping you become a high
performing team
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
24. Embrace Continuous Improvement
ï§ Change of pace should be
measured â a steady
cadence can lead to
disappointment
ï§ Donât wait for your
retrospectives to encourage
CI, introduce constant Team
Kaizens
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
25. No two teams are equal
ï§ Donât compare, instead play to their
strengths
ï§ Move your team members around to
create your strongest teams
ï§ Donât cross compare team velocities
ï§ Move team members around to cross
pollinate
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
26. Visual to reality
Iteration 1
Iteration 2
Release 1
âŠ
Vision Release 2
Iteration n
Programme
âŠ
1
Iteration 1
Backlog
Iteration 2
Release n
âŠ
Releases Iteration n
Portfolio
Vision âŠ
Release 1
Iteration n
Release 2
Programme
2
Iterations âŠ
⊠âŠ
Release n
Programme
Iteration n
n
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
27. Is limiting what my partner can buy a bad
thing? â PO Management
Be sensible limit the POâs choices
â if you say you can theoretically
put a man on the moon, be
prepared to be asked to do so.
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
28. Sprint 34 End
Sprint 35 End
Sprint 36 End
Sprint 37 End
Sprint 38 End
Number of Items
Remaining
Legend:
Incoming
Remaining
Completed
Date
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
29. Backlog management -MMFS / MVP
Always create a Minimal Viable Product / Minimal Marketable
Feature Set
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
30. Managing your task board (& donât forget
your WIPs).
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
31. Have you kicked off your story yet?
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
32. A streamline kick offâŠ
BA
UX
Dev
QA
TT
âŠand continuous team effort gets us the gold
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
33. In Sprint test debt / avoid mini-waterfall
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
34. Continuous Delivery⊠Its easy⊠but
ï§ Continuous Integration?
ï§ Test Automation?
ï§ Software Configuration?
ï§ Automated Deploy?
ï§ ACDT â Automated Continuous
Delivery & Test
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
35. Defects
TDD & BDD Earlier
Defects, Pain
-Defect fast tracking
Defects TDD earlier -Cycle time controls
pain - Class of service
(SLAs)"
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
36. Using class of service
Standard service class
Classes should be dictated by the business costs
ï§ Various class types should be created under the standard service class. For
example;
ï§ A â Under $10000 impact if delayed
ï§ B â Under $5000 impact if delayed
ï§ C â Under $1000 impact if delayed
ï§ D â Under $100 impact if delayed
ï§ E â BAU
ï§ The prioritization of the Stories is driven by the Standard Service Class Types
ï§ A Story will change service types as it gets closer to its delivery date; i.e. a C
type after 5 days would be escalated to a B type and therefore more further up
the priority stack. Impact delay would be determined at the point of a story being
added to the Task Wall, this will help Stories move up the priority stack as it gets
closer to its delivery date.
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
37. Stop escaping defects
Do not use average defect throughput as a stick to beat your
teams with
Defects discovered that are not legacy deal with within you
current Sprint
ÂŁ58 p/d
10 incoming defects p/w
2 days per defect to fix
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
38. How the cost of removing defects
increases over time
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
39. âDone is better than perfect!â
âą Gauge multi-tasking
âą Manage comfort level
âą Systems impact visibility
âą Propose time bound analysis activity
âą Ask for the definition of value
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
40. Fail fast and learn from the mistakes
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
41. Embrace TDD / BDD sooner rather than
later
ï§ Retro-fitting TDD / BDD into your work process is far more
painful than the initial pain of getting setup at the beginning
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
42. Lean everything outâŠ
ï§ Constantly seek ways to
improve your processes
ï§ Waste is not always
obvious â Donât be afraid of
change
ï§ There is no such thing as
perfection
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
43. Agile is not an Armâs Race
ï§ Simple Agile = Beautiful Agile
ï§ Donât run before you can walk
ï§ Embrace Pragmatic Continuous Improvement
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
44. This presentation was delivered
at Agile Cambridge 2012
Held at Churchill College, Cambridge
from Sep 27-28, 2012
Presented by
Naveed Khawaja
Carl Bruiners
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
45. @morphilibrium @cbruiners
slideshare.net/morphilibrium
blogs.morphilibrium.com blog.carlbruiners.com
in.morphilibrium.com in.carlbruiners.com
Copyright © Morphilibrium
Presented at Agile Cambridge 2012
46. This presentation was inspired by the works of many people, and we cannot
possibly list them all. Though we did our very best to attribute all authors of
texts and images, and to recognize any copyrights, if you think that anything
in this presentation should be changed, added or removed, please contact
me at info@morphilibrium.com
http://creativecommons.org/licenses/by-nd/3.0/
Copyright © Morphilibrium
Presented at Agile Cambridge 2012