11
Copyright © 2013 Ivar Jacobson International SA. All rights reserved Succeeding with Agile in the Federal Government: A Coach’s Perspective Ed Seidewitz 07 November 2013

Succeeding with Agile in the Federal Government: A Coach's Perspective

Embed Size (px)

Citation preview

Page 1: Succeeding with Agile in the Federal Government: A Coach's Perspective

Copyright © 2013 Ivar Jacobson International SA.  All rights reserved

Succeeding with Agile in the Federal Government: A Coach’s PerspectiveEd Seidewitz07 November 2013

Page 2: Succeeding with Agile in the Federal Government: A Coach's Perspective

The Agile Manifesto

Individuals and interactions over processes and toolsWorking software over comprehensive documentation

Customer collaboration over contract negotiationResponding to change over following a plan

While there is value in the items onthe right, we value the items on the left more.

http://www.agilemanifesto.org

Page 3: Succeeding with Agile in the Federal Government: A Coach's Perspective

Individuals and interactions over processes and tools

Yay, no one is telling us to use their stupid

process anymore!

Developer

So what is our process now?

DeveloperOK, let’s talk about practices instead of

process

Coach

Page 4: Succeeding with Agile in the Federal Government: A Coach's Perspective

Individuals and interactions over processes and tools

DOUnderstand the impact on your current process standards.Think about what are the most important agile practices to adopt.Give the team the flexibility to learn.Give the team the tools they need.Use a coach to help.

DON’TJust try to make your current process a “little more agile”.Confuse tooling with practice.

Can we get QA involved right up

front?

Let’s get Jenkins installed!

Page 5: Succeeding with Agile in the Federal Government: A Coach's Perspective

Working software over comprehensive documentation

Coach

What is your minimum viable

product?

Developer

Yeah, we really can deliver in a

month…

So, when will the design doc get

signed off so you can start coding?

Project Manager

Page 6: Succeeding with Agile in the Federal Government: A Coach's Perspective

Working software over comprehensive documentation

DODeliver incremental value on every iteration.“Go deep, not broad.”Use documentation for communication.Generate documentation from the software.

DON’TIterate without delivering value.Demonstrate value via documentation.Expect all documentation to go away.

Let’s get all we can while we can!

What, we need a Security Plan??

Page 7: Succeeding with Agile in the Federal Government: A Coach's Perspective

Customer collaboration over contract negotiation

Customer

How can I be on the team? I already

have a job.

Contracting Officer

How do I know the contractor is delivering?

I still have to meet my contract…

Contractor

Page 8: Succeeding with Agile in the Federal Government: A Coach's Perspective

Customer collaboration over contract negotiation

DOContract for collaboration.Build agility on the client side.Have a product owner – or a proxy, if necessary.Take all stakeholders into account.

DON’TMake it difficult to ask questions.Just ask the contractor to be agile.

Once we are done all the requirements, then

you can be agile.

As product owner, I can make requirements

decisions.

Page 9: Succeeding with Agile in the Federal Government: A Coach's Perspective

Responding to change over following a plan

We need to stick to the plan.

Project ManagerChange happens,

with or without a plan.

Coach

Everything keeps changing, we can’t

keep up.

Developer

Page 10: Succeeding with Agile in the Federal Government: A Coach's Perspective

Responding to change over following a plan

DOEmbrace change – software is malleable!Control risk through rapid feedback, not planning.Plan for results.Have a project manager.

DON’TTreat the coach as a project manager.Plan tasks.Believe the “planning myth.”

“One definition of insanity is doing the same thing over and over and expecting

different results.”

Handling budgeting, EVM, reporting, etc., is a

supporting function.

Page 11: Succeeding with Agile in the Federal Government: A Coach's Perspective

Learning by doing over listening to someone else

Thank You!