Upload
aaron-griffith
View
449
Download
2
Embed Size (px)
Citation preview
Agile Manifesto in the
Star Wars Universe
• Spoiler Alert• Star Wars Purists
@aaron_griffith [email protected]
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 [email protected]