Lesson 3 - Introduction To Agile and Scrum
Lesson 3 - Introduction To Agile and Scrum
Lesson 3 - Introduction To Agile and Scrum
Learning Objectives
Define Scrum
The Agile Manifesto was signed in February 2001 by a group of 17 leading software developers.
This is considered the key reference for all Agile practices.
Agile Project Management
The book, Agile Project Management (APM) by Jim Highsmith was one of the first attempts to
broaden Agile techniques into a more cohesive whole.
In Agile Project Management, Planning is an iterative component of the project lifecycle. In the
image, repeated sets of green shading are seen as planning occur throughout the project lifecycle.
Five Phases of APM Framework
Scrum is one of the leading Agile techniques developed in the 1990s by Ken Schwaber and Jeff Sutherland.
In the early 1990s, Ken Schwaber used what would become Scrum at his
company, Advanced Development Methods.
Jeff Sutherland, with John Scumniotales and Jeff McKenna, developed a similar
approach at Easel Corporation, and were the first to refer to it using the single
word Scrum.
In 2001, Schwaber and Mike Beedle described the method in the book Agile
Software Development with Scrum.
Overview of Terminologies used in Scrum
The Scrum roles are important features of Scrum and not using these specific terms is often referred
to as Scrum-but. Scrum defines three roles:
Responsible for the project’s Accountable to the team to Team comprises people with
success by defining the remove impediments that a mix of roles and self-
project vision, requirements, will prevent them from organizes to determine how
and priorities. achieving the goals of the to best meet the goals of the
Product Owner. Product Owner.
Best Practices of Scrum
Following are some points to be kept in mind for each Scrum role:
• Resists the temptation to "manage" the team and to add more important work after the
sprint is already in progress.
Product • Be willing to make hard choices during the sprint planning meeting.
Owner
• The team has the autonomy to choose how to best meet the goals and is held
responsible for them.
Development
Team
Knowledge Check
Knowledge
Check
How many roles are there in Scrum?
1
A. None
B. 3
C. 12
D. 7±2
Knowledge
Check
How many roles are there in Scrum?
1
A. None
B. 3
C. 12
D. 7±2
Scrum identifies three roles: Product Owner, Scrum Master, and the Team.
Knowledge
Check
What does the Agile Triangle reflect?
2
A. The difference between traditional project management and agile project management
B. The emphasis that agile projects place on delivering value and ensuring quality
D. A design pattern found in Peter Coad’s book “Modeling in Color and Shapes with UML”
Knowledge
Check
What does the Agile Triangle reflect?
2
A. The difference between traditional project management and agile project management
B. The emphasis that agile projects place on delivering value and ensuring quality
D. A design pattern found in Peter Coad’s book “Modeling in Color and Shapes with UML”
B. Teaching the Product Owner how to maximize ROI and the objectives
D. Removing the barriers between the customer and the Product Owner
Knowledge
Check
Which of the following are the responsibilities of the Scrum Master?
3
B. Teaching the Product Owner how to maximize ROI and the objectives
D. Removing the barriers between the customer and the Product Owner
The Scrum Master is responsible for teaching the Product Owner how to maximize ROI and the objectives.
Key Takeaways