Wednesday, September 18, 2013

Agile in a Flash Card #3

Principles Behind the Agile Manifesto – The Idea
Agile in a Flash by Jeff Langr and Tim Ottinger (card #3)

>Satisfy the customer through early, continuous delivery
>Welcome changing requirements, even late
>Deliver working software frequently
>Businesspeople and developers collaborate daily
>Build projects around motivated individuals
>Convey info via face-to-face conversation
>Primary progress measure: working software
>Maintain a constant pace indefinitely
>Continuously demonstrate technical excellence
>Simplify: maximize amount of work not done
>Self-organize
.>Retrospect and tune behavior

--

The Agile Manifesto values can sound “warm and fuzzy,” but you will find that its dozen principles (...the originals at http://agilemanifesto.org) provide a much meatier description of agile.

Agile is foremost about continually and incrementally delivering quality software to a customer who must constantly juggle changing requirements in order to compete in the marketplace. Your job: make your customer happy.

You’ll best succeed if your team is highly motivated. They must communicate and collaborate at least daily, which is easiest if everyone is in the same room, talking face-to-face.

The team must embrace technical excellence, an essential part of maintaining a constant delivery pace indefinitely. By self-organizing, the team derives the best possible architectures, requirements, and designs.

To maintain a consistent rhythm of delivery, the team must adapt through retrospection. An incremental mindset helps sustain this rhythm: keep it simple by introducing features and complexity only when demanded, no sooner.

Always remember it’s about delivering the good software, baby. Measure progress and success by your ability to continue to deliver.



Here's to hoping for a great Hawkeye Victory!

No comments:

Post a Comment