Escolar Documentos
Profissional Documentos
Cultura Documentos
Challenged
Source: The Standish Group 44%
Succeeded ( delivered on time, on budget, with required features and functions ) 32%
Challenged ( late, over budget and/or with less than required features and functions ) 44%
Failed (cancelled prior to completion or delivered and never used) 24%
11/29/2018 Copyright: Mike Ryan 4
What is Agile?
Agile software development is a group of
software development methods in which
requirements and solutions evolve through
collaboration between self-organizing,
cross functional teams.
Source: Wikipedia
11/29/2018 Copyright: Mike Ryan 5
Agile Manifesto
Source: www.agilemanifesto.org
11/29/2018 Copyright: Mike Ryan 6
Agile Manifesto Principles
1. Customer satisfaction by rapid delivery of useful software
2. Welcome changing requirements, even late in development
3. Working software is delivered frequently (weeks rather than month
4. Close, daily cooperation between business people and developers
5. Projects are built around motivated individuals, who should be
trusted
6. Face-to-face conversation is the best form of communication (co-
location)
7. Working software is the principal measure of progress
8. Sustainable development, able to maintain a constant pace
9. Continuous attention to technical excellence and good design
10. Simplicity—the art of maximizing the amount of work not done—is
essential
11. Self-organizing teams
12. Regular adaptation to changing circumstances
Source: www.agilemanifesto.org
11/29/2018 Copyright: Mike Ryan 7
Top 5 Agile Methodologies
1. Scrum 54%
2. Scrum/XP Hybrid 11%
3. Custom Hybrid 9%
4. Scrumban 7%
5. Kanban 4%
Instructions:
1. The game has three runs.
2. The workers job is to flip the pennies he/she receives as
fast as he/she can and then pass them on to next station.
3. The Department managers job is record how much time
their worker spends from the first to the last coin flipped.
4. The CEO takes total time from the first coin to the last.
11/29/2018 Copyright: Mike Ryan 14
The Ball Game
Instructions:
• Everyone is part of a team.
• Each ball must have “air time”
• Balls cannot be passed to your direct neighbor to your immediate left or right.
• Each ball must return to the same person who introduced it into the system.
Sequence of events:
Planning Session (2 minutes):
• Plan and design your process
• Provide estimate
Iteration 1 (2 minutes)
• Pass as many balls as possible
Perform a retrospective (2 minutes):
• Review your design and plan looking toward improving
Iteration 2 (2 minutes)
• Pass as many balls as possible
Plan
Driven
Time Budget Features
Estimated
Source: www.mountaingoatsoftware.com
11/29/2018 Copyright: Mike Ryan 18
The Roadmap
Key Takeaway: This is the long term plan for the product and
the Product Owner is the steward of the roadmap.
11/29/2018 Copyright: Mike Ryan 19
The Backlog
Key Takeaway: Stories which have not been completed and have
value to the customer. The backlog should be regularly prioritized,
groomed and include “acceptance criteria”. If a story is not properly
groomed it should not be pulled into sprint.
11/29/2018 Copyright: Mike Ryan 20
Sprint Planning
Complexity
Key Takeaway: Get the “low hanging fruit” first
Source: Wikipedia
11/29/2018 Copyright: Mike Ryan 25
Cumulative Flow
A Cumulative Flow diagram tells you how
much is Not Started, Started and Completed
Anything else it tells you?
5% 5% 15%
5%
6%
12%
6%
7%
11%
8%
9% 11%
Mike Ryan
mikeryan722@hotmail.com
980-267-4509