caveats and traps to avoid in agile development€¦ · caveats and traps to avoid10 in agile...
Post on 24-Jul-2020
5 Views
Preview:
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