The Agile Manifesto in the Star Wars Universe

Post on 23-Jan-2017

449 views 2 download

Transcript of The Agile Manifesto in the Star Wars Universe

Agile Manifesto in the

Star Wars Universe

• Spoiler Alert• Star Wars Purists

@aaron_griffith mister.griffith@gmail.com

Disclaimer

Star Wars, the Star Wars logo, all names and pictures of Star Wars characters, vehicles, and any other Star Wars related items are registered trademarks and/or copyrights of Lucasfilm Ltd., or their respective trademark and copyright holders.

This is an educational presentation for entertainment purposes only.

What you may not have known:

Command & Control

Self Organizing Team

Through this work we have come to value:

Working software comprehensive documentation

What did Darth Vader think about testing?

Through this work we have come to value:

Customer collaboration contract negotiation

Through this work we have come to value:

Individuals and interactions processes and tools

Through this work we have come to value:

Responding to change following a plan

Having a plan vs. Following a plan

Agile Principles

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

Build projects around motivated individuals.Give them the environment and support they need,

and trust them to get the job done.

Build projects around motivated individuals.Give them the environment and support they need,

and trust them to get the job done.

Brooks’ Law

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

The Empire did it well Luke did it better

What about Luke?

Working software is the primary measure of progress

Working software is the primary measure of progress

Continuous attention to technical excellence and good design enhances agility.

Continuous attention to technical excellence and good design enhances agility.

Continuous attention to technical excellence and good design enhances agility.

Continuous attention to technical excellence and good design enhances agility.

Simplicity--the art of maximizing the amount of work not done--is essential.

HELLO?!

TRACTOR BEAM!

Simplicity--the art of maximizing the amount of work not done--is essential.

Simplicity--the art of maximizing the amount of work not done--is essential.

Simplicity--the art of maximizing the amount of work not done--is essential.

Simplicity--the art of maximizing the amount of work not done--is essential.

Simplicity--the art of maximizing the amount of work not done--is essential.

The best architectures, requirements, and designs emerge from self-organizing teams.

The best architectures, requirements, and designs emerge from self-organizing teams.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

“Pass on what you have learned” -Yoda

•We are uncovering better ways of developing software by doing it and helping others do it.

•The Agile Manifesto

•http://agilemanifesto.org/

@aaron_griffith mister.griffith@gmail.com