Agile practices such as Scrum and Extreme Programming are touted as a way to improve software development teamwork and their results. There are benefits to the business in and out of the team that are not always obvious at first. I argue these benefits are large enough, any business should jump to apply Agile any way they can!
Uneak White's Personal Brand Exploration Presentation
Business Benefits Of Being Agile
1. Business Benefits of Being Agile
A Gangplank Brown Bag Presentation
By Alan Dayley
@DayleyAgile
blog.dayleyagile.com
March 24, 2010 By Alan Dayley (@DayleyAgile) 1
4. A Holistic Enterprise View
Information
Work
March 24, 2010 By Alan Dayley (@DayleyAgile) 4
5. A Holistic Enterprise View
People Information
Work
March 24, 2010 By Alan Dayley (@DayleyAgile) 5
6. A New Enterprise
People Information
Work
March 24, 2010 By Alan Dayley (@DayleyAgile) 6
7. A Mature Enterprise
People
Information
Work
March 24, 2010 By Alan Dayley (@DayleyAgile) 7
8. Common People Support
“Teamwork”
“Empowerment”
“Synergy”
“Lessons Learned”
“Off-sites”
“Golf shirts”
“Status Meetings”
“Process Improvement”
March 24, 2010 By Alan Dayley (@DayleyAgile) 8
9. People Squeeze!
People
Information
Work
March 24, 2010 By Alan Dayley (@DayleyAgile) 9
10. People Value Lesson 1
Supporting people at work is
only possible if the supporting
actions are integrated into the
way we work.
March 24, 2010 By Alan Dayley (@DayleyAgile) 10
11. People Value Lesson 2
We will only integrate into our
work that which produces
business value.
March 24, 2010 By Alan Dayley (@DayleyAgile) 11
12. People Value Conclusion
Therefore, the way we work
must value people at the same
time it produces business
value.
March 24, 2010 By Alan Dayley (@DayleyAgile) 12
13. Agile Manifesto
Individuals and interactions over
processes and tools
Working software over
comprehensive documentation
Customer collaboration over
contract negotiation
Responding to change over
following a plan
March 24, 2010 By Alan Dayley (@DayleyAgile) 13
14. Agile Manifesto Principles
Teamwork
Business people Empowerment
and developers Synergy
Lessons Learned
must work together Off-sites
daily throughout the Golf shirts
project. Status Meetings
Process Improvement
March 24, 2010 By Alan Dayley (@DayleyAgile) 14
15. Agile Manifesto Principles
The most efficient
and effective Teamwork
method of Empowerment
Synergy
conveying Lessons Learned
information to and Off-sites
within a Golf shirts
Status Meetings
development team Process Improvement
is face-to-face
conversation.
March 24, 2010 By Alan Dayley (@DayleyAgile) 15
16. Agile Manifesto Principles
Teamwork
Empowerment
Working software is Synergy
the primary Lessons Learned
measure of Off-sites
Golf shirts
progress. Status Meetings
Process Improvement
March 24, 2010 By Alan Dayley (@DayleyAgile) 16
17. Agile Manifesto Principles
Teamwork
Empowerment
Simplicity--the art of Synergy
maximizing the Lessons Learned
amount of work not Off-sites
Golf shirts
done--is essential. Status Meetings
Process Improvement
March 24, 2010 By Alan Dayley (@DayleyAgile) 17
18. Agile Manifesto Principles
At regular intervals, Teamwork
the team reflects on Empowerment
how to become Synergy
Lessons Learned
more effective, then Off-sites
tunes and adjusts Golf shirts
its behavior Status Meetings
Process Improvement
accordingly.
March 24, 2010 By Alan Dayley (@DayleyAgile) 18
19. Traditional “Waterfall”
Plan
Time
Analyze
Design
Implement
Test
Deploy
March 24, 2010 By Alan Dayley (@DayleyAgile) 19
20. “Waterfall” Kowledge
Plan
Time
Analyze
Design
Implement
Test
Highest
Deploy
solution
knowledge
March 24, 2010 By Alan Dayley (@DayleyAgile) 20
21. “Waterfall” Visibility
Plan
Time
Analyze
Design
Implement
Test
Highest
Deploy
customer
visibility
March 24, 2010 By Alan Dayley (@DayleyAgile) 21
22. “Waterfall” Value
Plan
Time
Analyze
Design
Implement
Test
Highest
Deploy
business
value
March 24, 2010 By Alan Dayley (@DayleyAgile) 22
23. Agile Manifesto Principles
Our highest priority Teamwork
is to satisfy the Empowerment
customer through Synergy
Lessons Learned
early and Off-sites
continuous delivery Golf shirts
of valuable Status Meetings
Process Improvement
software.
March 24, 2010 By Alan Dayley (@DayleyAgile) 23
24. Agile Delivers Value Often
Plan
Analyze
Design
Implement
Test
Deploy c
Value Value Value
March 24, 2010 By Alan Dayley (@DayleyAgile) 24
25. An Agile Enterprise View
People Information
Work
Value
March 24, 2010 By Alan Dayley (@DayleyAgile) 25
26. Learn To Be Agile
Agile Manifesto: agilemanifesto.org
Agile Alliance: agilealliance.org
Scrum Alliance: scrumalliance.org
Phoenix Scrum User Group: phxsug.org
Blog: blog.dayleyagile.com
Email: alandd@dayleyagile.com
Twitter: @dayleyagile
March 24, 2010 By Alan Dayley (@DayleyAgile) 26