fr agile handle with care dan clausing cbap, csm nationwide

23
FRAGILE Handle with care Dan Clausing CBAP, CSM Nationwide http://www.npowersoftware.com/gallery/ 4GlassShaterLarge.jpg

Post on 18-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

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