caveats and traps to avoid in agile development€¦ · caveats and traps to avoid10 in agile...

Post on 24-Jul-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

10Caveats and Traps to Avoidin Agile Development

June 6th, 2012Bratislava

Rolf F. Katzenbergerwww.pragmatic-teams.de

10Staying an apprentice

Resist complacency.

As apprentices, we study and practicerules, roles & artifacts.

Planning Meetings, Scrum Masters, Backlogs, …

守shu

„obey“

As journeymen, we learn to choose ourtechniques according to principles.

Individuals & interactions over processes & tools, …

破ha

„digress“

As masters, we always baseour hows on our whys. Intuitively.

Respect, courage, openness, …

離ri

„detach“

9Moldy information fridges.

„When you put problem in computer,box hide answer.

Problem must be visible!“Hideshi Yokoi,

former President of the Toyota Production System Support Center (TSSC)

Eliminate crap, don’t manage it!

Now, what is crap to be eliminated?

„Documents“ and „Stats“ nobody yearns for.

„Issues“ you are prolonging by managing them.

„Cool tools“ you talked others into „using“.

8Customizing „Agile“: Jenga style

7Customizing „Agile“: Best-Practices style

=+

Empty your cup first.

It’s

Values ⇒ Principles ⇒ Practices(e. g., Respect, Openness, Courage ⇒ Individuals & Interactions over Processes & Tools ⇒ Retrospectives)

- not the other way around.

Everything else leads toYAP (Yet Another Process)

6Dividing and losing.

Making teamwork bump.Every time.

Layer and component teams.

Skill castes:Architect, Tester, Domain Expert, …

Change „management“

Knowledge „management“

Captain Kirk Syndrome

If it hurts, do it more often:

Continuous IntegrationContinuous Deployment

Zero bug rateTalking to users

Learning from a skilled colleagueTeaching your skills to colleagues

Create Cross-functional Feature Teams

...and: try Captain Picard style

Whatever you don’t segregate,you don’t need to integrate.

5Delegating leadership

I’m a consultant.

You’re the leader.

At leastyour teamhopes so.

Be a leader.Leaders provide meaning

to their teams.

They’ll believe only if you believe.

If I need to convince them,I want your salary, too.

Trust your team, by default.

Find pragmatic ways, not status-quo driven excuses.

4Needless drama.

Spice up your project(it’s not your money)

Celebrate „heros“

Reward local optimizationand individual performance

Append a test „phase“

Bet on Big BangIntegration & Deployment

Get boring.

Reward steady performance.Reward team performance.

Start by setting up CI / CD, on Hello World.Get real-time feedback from people and machines.

3Disrespect for The Deal.

Teams deliverpackages

without content.

Product Ownerstilt the

vending machine.

Live it.

You get working, tested software from the team.

You grant them self-organization for the sprint.

Not a lot to be misunderstood here, actually.

2Aiming the duck to death.

http://www.youtube.com/watch?v=oVyvSq2h3Vk

Start, inspect & adapt.

Plans are useless,Planning is indispensable.

1Faithless bullshit

Believe it or leave it.

Individuals and interactions,working software,customer collaboration,responding to change

over

processes and tools,comprehensive documentation,contract negotiation,following a plan.

Respect.Courage.

Openness.

Caveats in a nutshell:

Avoid Instead

Staying an apprentice Resist complacencyMoldy information fridges Eliminate crapCustomizing „Agile“ Empty your cup firstDividing and losing Don’t segregateDelegating leadership Be a leaderNeedless drama Get boringDisrespect for the deal Live itAiming the duck to death Start, inspect & adaptFaithless bullshit Believe it or leave it

Thank You!

Find this presentation athttp://www.enprovia.com/ScrumDay2012

Rolf F. Katzenbergerwww.pragmatic-teams.de

LicenseThis work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

http://creativecommons.org/licenses/by-sa/3.0/

Credits

2669 – by jma.work – http://www.flickr.com/photos/illuminated_photography/3384354934/Fridge! – by pacdog – http://www.flickr.com/photos/pacdog/260279667/

Rotting Strawberry – by Kevin Payravi – http://commons.wikimedia.org/wiki/File:Rotting_strawberry.jpgFerrari Pope – tinou bao – http://www.flickr.com/photos/tinou/180055954/

POPE – BRAYDAWG – http://www.flickr.com/photos/braydawg/4715789222/Jenga – by Claus Rebler – http://www.flickr.com/photos/zunami/3160114349/

Missing Link – by Mindaugas Danys – http://www.flickr.com/photos/mindaugasdanys/3409105486/man, snake, tiger, choo-choo – by James Vaughan – http://www.flickr.com/photos/x-ray_delta_one/3914700264

Snack machine – by Nenyedi – http://en.wikipedia.org/wiki/File:Snack_machine_3538.JPGShowtime – by Tory Byrne – http://www.sxc.hu/photo/607060

top related