48
Accelerating Your Organization ’s Agile Adoption A Framework for Success Bryan Campbell & Robbie Mac Iver

Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Accelerating Your Organization ’s Agile Adoption

A Framework for Success

Bryan Campbell & Robbie Mac Iver

Page 2: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Agenda

n Overview of Maturi ty Model

n Self-Assessment

n Agile Leadership Guidelines

n Problem Scenarios

n Questions & Answers

Bryan Campbell/Robbie Mac Iver © 2010 2

Page 3: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Accelerating Agile Adoption

n Agile adoption usually begins at team level

n Successes generate more i nterest

n Supporting scalable, enterprise agile

adoption is challenging

n Implementing a successful model requires a

framework

Bryan Campbell/Robbie Mac Iver © 2010 3

Page 4: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Skills Maturity Framework

n Almost everyone can relate to the process of developing skills.

n Developing skills takes time andusually requires a teacher/mentor

n Developing skills takes practice andoften is accompanied by ‘learningexperiences’

n Businesses usually don’thave years to wait for skills to mature

Bryan Campbell/Robbie Mac Iver © 2010 4

Page 5: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Seven Stages of Expertise

n Meilir Page-Jones, authored the Seven Stages of Experti se in 1998

n Identified a progression of distinct stages that occurred over ti me and also identified risks/chal lenges of moving from one stage to the next

n To demonstrate the effecti veness of this model he famously applied it to bear-hunting

Meilir Page-Jones, Seven Stages of Expertise, Wayland Systems, 1998

Bryan Campbell/Robbie Mac Iver © 2010 5

Page 6: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Seven Stages of Expertise - Agilityn Innocent : unaware of agile techniquesn Aware: aware and seeking to learn moren Apprentice: ready to apply their skills to a real projectn Practitioner : leap from classroom projects to those of

real world complexityn Journeyman : agile techniques embedded natural way of

workingn Master: range of real-world project experiences; ability to

teach these techniques to Apprenticesn Researcher : sharing knowledge with a broader

community; champion to further extend the benefits of agile techniques

Bryan Campbell/Robbie Mac Iver © 2010 6

Page 7: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Large numbers of employees can move rapidly and easily to an ‘Aware’ stage

Not all companies will see value in having employees at these levels.

The Seven Stages –Productivity and Time

Innocent

Aware

Apprentice

Practitioner

Journeyman

Cumulative Time

Prod

uctiv

ity

Productivity increases as skills mature. How ever, it takes more and more time to increase skills to higher levels.

2mos 6mos 18 mos 2.5+ yrs 5 yrs 10 yrs

Master

Researcher

The Journeyman level is a reasonable target for most organizations in increasing skills maturity.

Bryan Campbell/Robbie Mac Iver © 2010 7

Page 8: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

The J-Curve Effect

Innocent

Aware

Apprentice

Practitioner

Journeyman

Cumulative Time

Prod

uctiv

ity

The ‘J-curve’ effect occurs when someone learning a new skill has difficulty adapting the skill to the demands of a real world environment and reverts back to their ‘old ways’. The result is a productivity impact and the risk that new techniques won’t be able to cross this gap.

2mos 6mos 18 mos 2.5+ yrs 5 yrs 10 yrs

Master

Researcher

The J curve effect can occur when an Apprentice struggles in applying Agile Best Practices for the first time and reverts back to old techniques. Access to experienced mentors are critical at this juncture.

Bryan Campbell/Robbie Mac Iver © 2010 8

Page 9: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

The Breadth approach focuses on developing a solid foundation of Best Practice skills and refining these over time.

Establish internal mentors who have experience applying their skills within organization specific projects. The focus is on ‘coaching’ and guiding skills adoption. This is broader focus for these resources.

Strategies to accelerate Skills Adoption

Innocent

Aware

Apprentice

Practitioner

Journeyman

Cumulative Time

Prod

uctiv

ity

Finding ways to accelerate the time it takes to move staff from one stage to the next while also avoiding the effects of the J-curve effect is a critical component for successful skills adoption. Two models can help address these issues: the Breadth Approach and the Depth Approach

2mos 6mos 18 mos 2.5+ yrs 5 yrs 10 yrs

Master

Researcher

Increasing skills from Innocent to Aware can occur in a relatively

short period of time.

Bryan Campbell/Robbie Mac Iver © 2010 9

Page 10: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Strategies to accelerate Skills Adoption

Innocent

Aware

Apprentice

Practitioner

Journeyman

Cumulative Time

Prod

uctiv

ity

Finding ways to accelerate the time it takes to move staff from one stage to the next while also avoiding the effects of the J-curve effect is a critical component for successful skills adoption. Two models can help address these issues: the Breadth Approach and the Depth Approach

2mos 6mos 18 mos 2.5+ yrs 5 yrs 10 yrs

Master

Researcher

The Depth or project approach focuses on mentoring individuals at the Apprentice level as they ‘cross the chasm ’ and apply their skills in a real project setting.

The Depth approach is focused on Bridging the Chasm, with more active engagement/participation of mentors on a project. This is more intensive and a ‘deep dive’.

Opportunity Costs

The amount of mentor ing/coaching is higher during this period of the skills adoption lifecycle.

Ancillary benefits include increase staff morale and greater retention of the processes and technology skills applied as associates see them effectively implemented.

Bryan Campbell/Robbie Mac Iver © 2010 10

Page 11: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Definition of a Mentor"Good judgment comes from experience, most of which comes from bad judgment."

- Fred Brooks , The Mythical Man Month

n A mentor is considered to have a skills proficiency of a Journeyman : Has used the skill successfully on multiple projects and can supervise/mentor others on the skill .

n In addition, a mentor will also possess competency skills such as effective presentation skills and strong written and verbal communication skills.

Bryan Campbell/Robbie Mac Iver © 2010 11

Page 12: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

The Tipping Pointn Eventually, a new skills will achieve ‘critical mass’ the point

at which the processes and skills become embedded and specific mentoring is no longer required.

n This usually occurs when a ‘tipping point ’ is achieved:

– When more than 50% of the organization is operating at a

Practitioner level or above and more than 75% of the discipline is

operating at a Apprentice or above.

Bryan Campbell/Robbie Mac Iver © 2010 12

Page 13: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Self-Assessment

n Where are you on the Seven Stages Scal e?

Bryan Campbell/Robbie Mac Iver © 2010 13

Page 14: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Agile Leadership Guidelines

Bryan Campbell/Robbie Mac Iver © 2010 14

Page 15: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Agile Manifesto

t Individuals and Interactions t Processes and Tools

t Working Software t Comprehensive Documentation

t Customer Collaboration t Contract Negotiation

t Responding to Change t Following a Plan

While there is value in the things on the right,

we value the things on the left more

Source: AgileAlliance.org

OVER

Bryan Campbell/Robbie Mac Iver © 2010 15

Page 16: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Values versus Practices

♦ Values♦ Culture♦ People♦ Right Brain

♦ Practices♦ Processes♦ Tools♦ Left Brain

Agility Changes the Balance

Bryan Campbell/Robbie Mac Iver © 2010 16

Page 17: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Agile Leadership Guidelines

n Address Cul ture and Values First– Practices will generally follow

Bryan Campbell/Robbie Mac Iver © 2010 17

Page 18: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Projects

Bryan Campbell/Robbie Mac Iver © 2010 18

Page 19: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Agile Project Management

n Planning Continuously– Tradeoffs – using feedback to adjust

n Prioritizing by Business Value– Associat ing value with requirements

n Estimating by Relative Value– Estimating size not duration

n Risk Management– Addressed by entire team all the time

Bryan Campbell/Robbie Mac Iver © 2010 19

Page 20: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Project - House

n What would your approach be to completing this project?

Build A House That Meets the Homeowner’s Needs

Bryan Campbell/Robbie Mac Iver © 2010 20

Page 21: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Project – First Flight

n What would your approach be to completing this project?

Build the World’s First Successful Airplane

Bryan Campbell/Robbie Mac Iver © 2010 21

Page 22: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Project - Gusher

n What would your approach be to completing this project?

Drill a New Oil Well that Produces xx Barrels of Oil per Day

Bryan Campbell/Robbie Mac Iver © 2010 22

Page 23: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Project Methods

Which Tools in Our Tool Belt Best Fit This Project?

Bryan Campbell/Robbie Mac Iver © 2010 23

Page 24: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Agile Leadership Guidelines

n Address Cul ture and Values First– Practices will generally follow

n Work in Ways That Embrace Change– Adjust methods to the project

Bryan Campbell/Robbie Mac Iver © 2010 24

Page 25: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Teams

Bryan Campbell/Robbie Mac Iver © 2010 25

Page 26: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Team One – The Beasts

Bryan Campbell/Robbie Mac Iver © 2010 26

Page 27: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Team Two – The Players

Bryan Campbell/Robbie Mac Iver © 2010 27

Page 28: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Team Three – The Rowers

Bryan Campbell/Robbie Mac Iver © 2010 28

Page 29: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Forming an Agile Team

n As You Grow, Your Personality Changes

n You Will Grow the Most in Your Areas of Greatest Weakness

n A Good Team Member Does Whatever i t Takes to Help the Team

Are These True?

Bryan Campbell/Robbie Mac Iver © 2010 29

Page 30: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Forming an Agile Team

n As You Grow, You Become More of Who You Already Are

n You Will Grow the Most in Your Areas of Greatest Strength

n A Good Team Member Del iberately Volunteers His Strengths to the Team Most of the Time

What Are The Implications?Source: Marcus Buckingham - Go Put Your Strengths to Work

Bryan Campbell/Robbie Mac Iver © 2010 30

Page 31: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Characteristics of an Agile Teamn Self-Organizing

– Versus role or title basedn Empowered to Make Decisions

– Versus decisions dictated by outside authority

n Decisions are Consensus -Driven– Versus leader-driven

n Committed to Success as a T eam– Versus success at any cost

n Motivated by Trust– Versus fear or anger

n Maintain Constructive Disagreement– Versus damaging conflict

Source: Jean Tabaka - Collaboration Explained

It is Advanced Citizenship

Bryan Campbell/Robbie Mac Iver © 2010 31

Page 32: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Agile Leadership Guidelines

n Address Cul ture and Values First– Practices will generally follow

n Work in Ways That Embrace Change– Adjust methods to the project

n Create Teams of Advanced Ci tizens– Team dynamics trump everything

Bryan Campbell/Robbie Mac Iver © 2010 32

Page 33: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Rings of Decision Making

Management

Product Owner

Scrum Master

Agile Team

Circle of Influence

Bryan Campbell/Robbie Mac Iver © 2010 33

Page 34: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Agile Leadership Guidelines

n Address Cul ture and Values First– Practices will generally follow

n Work in Ways That Embrace Change– Adjust methods to fit the project

n Create Teams of Advanced Ci tizens– Team dynamics trump everything

n Influence Team Decisions– Set movable boundaries

Act in the Best Interests of the Team

Bryan Campbell/Robbie Mac Iver © 2010 34

Page 35: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Practice with Scenarios

n Form Smaller Discussion Groups

n Read Through Scenario– What would you do?

n Discuss Alternative Approaches– Innocent person would do…– Journeyman would do…

n Review for Other Groups

Bryan Campbell/Robbie Mac Iver © 2010 35

Page 36: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

How Would You Deal With…

Fearless George*

Errant Ernie*

Bouncing Barbara

Timid Timmy

Regressing Rita

Bullying Bill

Reluctant Rachel*

Flip-Flop Frankie

Bryan Campbell/Robbie Mac Iver © 2010 36

Page 37: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Questions

Innocent

Aware

Apprentice

Practitioner

Journeyman

Cumulative Time

Prod

uctiv

ity

2mos 6mos 18 mos 2.5+ yrs 5 yrs 10 yrs

Master

Researcher

The Journeyman level is a reasonable target for most organizations in increasing skills maturity.

Bryan Campbell/Robbie Mac Iver © 2010 37

Page 38: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Bryan Campbelln Sr. Program Manager, BMC Software Inc.n 20 years of IT experiencen Program Management and Agile transformation areas of

interestn PMP Certifiedn Certified Scrum Master (CSM)n Information Technology Infrastructure Library (ITIL)

Foundation Certifiedn MBA in Information Technology Management

[email protected] ■ www.bryancampbell.com

Bryan Campbell/Robbie Mac Iver © 2010 38

Page 39: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Robbie Mac Iver

n Principal Consultant – The Mac Iver Group, LPn Consulting in Project Management & Agi le Leadershipn Agile Training, Coaching, Mentoringn Facilitation and Communicationn Certified Scrum Master (CSM)n Certified Scrum Professional (CSP)n Innovation Games® for Agile Teams Facilitatorn PMP Certifiedn Agile Project Leadership Network (APLN)

– National Board of Directors – Co-Founder of APLN Houston Chapter

n Agile Alliance– Agile Adoption Stage Producer – Agile2010

robbie@robbiemaciver. com ◊ www.robbiemaciver.comwww.linkedin.com/in/robbiemaciver ◊ www.twitter.com/robbiemaciver

Bryan Campbell/Robbie Mac Iver © 2010 39

Page 40: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Discussion Scenarios

Bryan Campbell/Robbie Mac Iver © 2010 40

Page 41: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Fearless George is one of the developers on your Scrum team. While he is not formally the technical lead (no one is), he is by far the most talented and technically competent developers on the team. George feels a significant ownership of the software product the team is developing and has the most domain knowledge of anyone on the team.George is frequently doing work that is not on the iteration backlog, and generally reviews every line of code checked-in by any other developer, simply changing things he does not like without telling the other developer. He works mostly behind closed doors, does not interact easily with the team, often misses team meetings, including the daily stand-ups, and often takes days to respond to questions from other members of the team.You have been coaching George in an attempt to improve his team skills, but have had little effect. What do you do next?

Fearless George

Bryan Campbell/Robbie Mac Iver © 2010 41

Page 42: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Reluctant Rachel

You are the leader of an agile team. Rachel, the product owner has worked with traditional software development teams for several years but has never worked with an agile team. She is uncomfortable with the whole concept of user stories and acceptance criteria. In fact user stories are created by others on the team, and the testers define the acceptance criteria for which they seek Rachel’s “approval”. Rachel is a domain expert and has written (and continues to write) detailed functional specifications that describe how specific operations and calculations are to be performed. She seems to have little understanding of broader user goals or the user experience that is desired. While she attends the iteration reviews and demos, Rachel will not formally accept the deliverables of iteration preferring to wait until “everything is done” before spending much time exercising the software deliverables from each iteration.How can you keep this team on the right track?

Bryan Campbell/Robbie Mac Iver © 2010 42

Page 43: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Errant Ernie

Ernie is one of the stronger developers on your agile team and has convinced the team to move forward with his proposal for a particularly complex implementation that in your opinion is both unwarranted and faulty. As you have observed the long discussions about this implementation decision, you have noticed that the rest of the team has not so much agreed with Ernie but just given in to him.In an effort to keep the team from going too far astray, you have stepped in and countered the implementation decision by setting your own direction for the team; i.e. you have made a different implementation decision for the team.Have you acted in the best interests of the team? Why or why not?

Bryan Campbell/Robbie Mac Iver © 2010 43

Page 44: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Regressing Rita

You are the ScrumMaster of a team that has been practicing Scrum for a few months. Your team has just taken on a new highly visible project that was initiated to correct issues raised in the last SOX audit. User stories have not yet been sufficiently defined by the product owner to enable the team to complete its relative estimating exercise using story points. A few stories have been hastily written so the development team can start working.Rita, the executive manager, has requested an estimate to validate that she has sufficient budget to complete the project. She has directed that you assign a single developer to prepare effort based (tasks with estimated durations) without involving the other developers. Nor does she want the business sponsor (product owner) involved because the sponsor does not really understand user stories.How should you proceed?

Bryan Campbell/Robbie Mac Iver © 2010 44

Page 45: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Bullying Bill

You are the agile leader of a software development team that has been using agile techniques for several months and has established a reliable velocity. The team is currently executing iteration 6 and the release burndown shows that the current scope will take 4 more iterations to complete. This is 2 iterations past the completion date that is desired by Bill, the executive sponsor. You have been reviewing the project progress with Bill after each of the last several iterations, suggesting that the team’s historical progress would indicate a need to extend the completion date, or to shift some of the lower priority features to the next release. Bill’s only response has been “I don’t care about that chart, just get it done"!”How would you proceed with the project?

Bryan Campbell/Robbie Mac Iver © 2010 45

Page 46: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Flip-Flop Frankie

Your team is on day 4 of a 10 day iteration when Frankie, the product manager, announces during the daily stand-up that he has just come from meeting with a customer. As a result he wants to add “just a small feature or two” to the current iteration so he can show them off to this new customer. This is a customer Frankie has been trying to make headway with for several months and he believes that showing them these features quickly will close a big sale, and after all this “agile stuff is suppose to let me make changes whenever I want”.How should you and your team respond to this request?

Bryan Campbell/Robbie Mac Iver © 2010 46

Page 47: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Bouncing Barbara

You are the agile leader of two big projects “A” and “B”. They are developed by two teams. Project “A” includes a feature that can only be implemented by Barbara, a developer from the Project “B” team. How would you handle this dependency between the projects and the conflicting needs for a specific developer?Should team “B” (working on project “B”) include that feature from Project “A” in their next Sprint or should team “A” borrow Barbara from team “B” to implement that feature during their Sprint? If team “A” borrows Barbara from team “B”, should she participate in all meetings including Sprint Planning, Daily Scrum and others even though it will only take her a few days to implement that feature? Does it make sense for Barbara to spend a lot of time in team “A” meetings?

Bryan Campbell/Robbie Mac Iver © 2010 47

Page 48: Accelerating Your Organization ˇs Agile Adoption · 2010-08-11 · Seven Stages of Expertise nMeilir Page-Jones, authored the Seven Stages of Expertise in 1998 nIdentified a progression

Timid Timmy

Timmy was recently hired as a developer for your agile team and has been working with the team for 3 iterations. This is his first job out of college. Timmy initially offered his ideas in team discussions around design and implementation, but these were generally either rebuffed or not heard by the rest of the team even though in your opinion they were valid suggestions. As a result he now rarely speaks up in team discussions and waits for the team to make a decision and assign him work for the iteration.Has Timmy failed the team? Has the team failed Timmy? As the agile leader of this team have you served the team well?

Bryan Campbell/Robbie Mac Iver © 2010 48