Jeff Langr - Agile Alliance · 2019-12-16 · The Only Agile Tools You'll Ever Need...
Transcript of Jeff Langr - Agile Alliance · 2019-12-16 · The Only Agile Tools You'll Ever Need...
Tim Ottinger
@tottinge @lenin
Index Cards
Dad
Ron's 3 C's
Source: Ron Jeffries, http://www.xprogramming.com/xpmag/expCardConversationConfirmation.htm
What is a Story?
Planning Board
Source: http://agiletools.wordpress.com/tag/tools/
TDD on Three Index Cards
Photo: Brian Di Croce, http://blog.briandicroce.com/2008/03/14/three-index-cards-to-easily-remember-the-essence-of-test-driven-development/Tim's blog: http://blog.objectmentor.com/articles/2008/03/06/tdd-on-three-index-cards
Agile in a Flash
http://agileinaflash.comhttp://pragprog.com/book/olag/agile-in-a-flash
The Only Agile ToolsYou'll Ever Need
- pairing stations- whiteboards, markers, flip charts- index cards- toys & food- stickies, sharpies
We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over
processes and tools
source: http://agilemanifesto.org
Tools are still valuable, so...
I am a tool.
Business people and developers must work together daily throughout the project.
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
source: http://agilemanifesto.org/principles.html
Distributed Agile?
Rules for Distributed Teams
- Don't- Don't treat remotes as if they were local- Don't treat locals as if they were remote- Latitude hurts, but longitude kills- Don't always be remote
Agile PM Tool Goals (not criteria)
universal visibility
portfolio mgmt
standardization / sharing
integrated suite
universal data entry
compare teams
story repository
? Better
track tasks
audit trail
collaborate remotely
Work in Process
Iteration complete
Collaboration
Iteration complete
The goal:less WIP
(ideal)
The Only Agile ToolsYou'll Ever Need
- pairing stations- whiteboards, markers, flip charts- index cards- toys & food- stickies, sharpies
Effective Information Radiators
* Current* Simple* Minimal in number* Influential* Transient* Highly visible* Stark
Influential... But Not Transient
Source: http://xkcd.com/323/
Simple? Stark? Influential?
Source: http://leadinganswers.typepad.com/leading_answers/2006/09/creating_and_in.htm
Simple?
Source: http://xprogramming.com/articles/bigvisiblecharts/
Current, Simple, Stark, Influential
Source: http://www.ademiller.com/blogs/tech/2009/08/big-visible-chartscontinuous-integration-and-distributed-teams/
Hand-updated By Team
Source: http://blog.asolutions.com/2010/07/visiting-the-pairamids/
Don't Enshrine Your Design
Principles for Agile Metrics
Eliminate metrics no one wants Be honest about how mgmt uses them Don't use to compare teams Ensure they are simple to produce Take team maturity into account Ensure metrics don't demoralize team A standalone metric has minimal use Use as basis for discussion, not final decision point
Jeff Langr, http://www.developer.com/tech/article.php/3715196/Principles-for-Agile-Metrics.htm
Takeaways
Start with low-tech tools Put priority on dev tools Introduce high-tech when the need is
“significant and immediate” (Same advice as for documentation)
Understand concessions to values/principles Distributed too!
Best Possible High-Tech Tool