jeff langr - agile alliance · 2019-12-16 · the only agile tools you'll ever need...

Post on 07-Aug-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Only Agile ToolsYou'll Ever Need

jeff@langrsoft.com@jlangr

Jeff Langr

?

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

The Only Agile ToolsYou'll Ever Need

jeff@langrsoft.com@jlangr

Jeff Langr

?

top related