fr agile
DESCRIPTION
Breaking Agile. http://www.npowersoftware.com/gallery/4GlassShaterLarge.jpg. FR AGILE. Handle with care. Dan Clausing CBAP, CSM Nationwide. There are no shortcuts. Co-location Communication Immediate Response. Agile Values. Breaking Agile. Easier to break than create/maintain - PowerPoint PPT PresentationTRANSCRIPT
FRAGILEHandle with care
Dan Clausing CBAP, CSM Nationwide
http://www.npowersoftware.com/gallery/4GlassShaterLarge.jpg
2
There are no shortcuts
• Co-location
• Communication
• Immediate Response
3
Agile Values
4
Breaking Agile
• Easier to break than create/maintain• Not just in the team, whole organization• Time independent
• Agile is not formulaic; it is necessarily organic, ever changing within the environment in which it occurs
Dan Clausing 2010
5
Breaking Points
• Senior Management• Stakeholders• Project Management• Development Team
6
Senior Management
• ROI• Values• Certification• Metrics
7
Senior Management - ROI
Agile Methods require non-traditional measures. Traditional Methods were optimized for productivity and quality, which rewards them using total lifecycle cost analysis; but Agile methods should focus on project success and customer satisfaction where they shine best.
http://davidfrico.com/rico08b.pdf
8
Senior Management - ROI
http://agile.scumniotales.com/agile-roi/
Jeff Sutherland Says… (Co-founder of SCRUM)
9
Senior Management – Values/Certification
10
Senior Management – Metrics
The Hawthorne Effect
Systems Thinking
• Impact of other things on what is being measured
• Change of behaviors as a result of being measured
11
Stakeholders – Beliefs
Perception versus Reality
• Expectations in conflict with needs
• Everything is Quicker
• Changing Views
• Availability (Conduit)
Eugene Oberst 1901 - 1991
12
Project Management - Metrics
Limit Control
13
Project Management - Behaviors
Support the Team
• Be in the team room
• Know the process
• Communicate Risks and
Issues
• Don’t push scope
• Agile is not an excuse
• ASK WHY!
14
Development Team
Build the Team
• The Best of the Best
• Environment
• Team Mindset
• Motivation
• Communication
• Documentation
• Testing
15
Development Team – The Players
Best of the Best
• All roles must be filled
• The best doesn’t mean the best
• People skills are essential
• Mindset
• Audition
16
Development Team – Environment
Environment Matters
• One centralized room
• One roof
• No cube walls
• Headphones
• Perimeter walls
• Pairing
17
Development Team – Mindset
The Right Mind
• In it together
• The story…
• Motivation
18
Development Team – CommunicationHow Do We Interact
• Non-Emotional
• Emotional
• Using the wrong
collaboration media to
communicate messages
“In fact, the effort to fastidiously eliminate all emotion from the workplace is a very strong sign that the team is a machine. Machine parts don't have to have emotions and machine parts don't have to deal with emotions.”
Daryl Kulak. "Agile in the Bloodstream”. Yet to be published
19
Development Team – CommunicationType of Communication
20
Development Team
Team Dynamics
21
Development Team
Documentation
• Longevity
• Will it be used?
• What is needed?
• How can it be
conveyed?
22
Development Team
Testing
…Defects can be
Good!
23
Final Thoughts…
You Might Break Agile if You… think Agile is an excuse
don’t have management
commitment
need reams of documentation
can’t play well in the sandbox
don’t have time
have an irrational fear of
thumbtacks
can’t see your teammates daily
rely on metrics for all decisions