Professional Documents
Culture Documents
Lesson 2 Agile Way of Thinking
Lesson 2 Agile Way of Thinking
Waterfall model refers to a series of steps from start to finish. In a waterfall model:
Agile model refers to short increments with feedback. It was designed in response to
inflexibility of traditional methods.
Refer to the Exin Handbook for Scrum Masters and Product Owners
i by Johann Botha for detailed introduction
History of the Agile Manifesto
“That is, while there is value in the items on the right, we value the items on the left more.“
agilemanifesto.org
Activity: Agile Principles
Duration: 15 min
For the agile principles highlighted by the facilitator, you need to:
For the agile principles highlighted by the facilitator, you need to:
Our highest priority is to satisfy the customer through early and continuous
1
delivery of valuable software.
4 Business people and developers must work together daily throughout the project.
Agile Principles
Build projects around motivated individuals. Give them the environment and
5
support they need and trust them to get the job done.
10 Simplicity, the art of maximizing the amount of work not done, is essential.
11 The best architectures, requirements, and designs emerge from self-organizing teams.
At regular intervals, the team reflects on how to become more effective and
12
then tunes and adjusts its behavior accordingly.
Discussion
Duration: 5 min
Your organization feels that agile methods are useful but is not sure about the business
benefits.
There is an inertia that causes your organization to stick to the existing methods. Unless clear
advantages are cited in a convincing manner, the organization is unlikely to invest in adopting
agile methods.
You feel that agile methods are indispensable in the quest for success in the modern world.
Instructions
Agile projects provide quicker delivery of value by following an incremental approach to delivery.
Customer does not have to wait too long to see the value delivered.
Project Timeline
Benefits of Agile Methods
Most teams who implement agile methods successfully will be able to realize the following
benefits:
Most teams who implement agile methods successfully will be able to realize the following
benefits:
Improved employee
engagement and job
Faster time-to-market
satisfaction due to
through the incremental
sustainable pace, self-
delivery model
organization, and delivery of
high-quality products
Scrum
Scrum is the most popular agile method. The three pillars of scrum are:
Scrum
Transparency
Adaptation
Inspection
Scrum
Transparency Transparency means that the teams share information openly and
are totally transparent.
Inspection Inspection means that the product and the process are
subjected to frequent inspections.
Respect Courage
Overview of Scrum
Daily Scrum
The internal team inspects
and resolves problems with
the help of daily meetings.
24 Hours
Sprint Review
Demo
Sprint Planning 1-4 Weeks
Working Increment
Product Backlog Sprint Backlog Sprint Process
of the Product
Sprint Retrospective
Five-Step Process for Adopting Scrum
ADAPT
Awareness: Transfer:
Why is the existing process not working? Advantages of scrum
Reinforce the need for change Culture of inspect and adapt
Desire: Promote:
To use scrum Early successes with scrum
Conviction that scrum will be better Create momentum behind it
Ability:
To be successful with scrum
Develop capabilities
A balanced scorecard gives a holistic set of measures to assess the success of Scrum.
Future Orientation:
Employee Satisfaction: Complaints
Scrum Understanding: Conferences
Business Value:
Business Value Delivered: Cost savings, revenues
Features Per Release: User-visible features
Balanced Scorecard for Scrum
Operational Excellence:
Predictability: Projects in expected sprint
Productivity: Delivered functionality
Quality: Internal, customer
Customer Orientation:
Uptime: Product performance
Customer Satisfaction: NPS, surveys
Key Takeaways