Agile and Scrum Overview - Getting Ready For PSM-I
Agile and Scrum Overview - Getting Ready For PSM-I
December 2022
The current presentation contains Alistair Cockburn’s Copyrighted Material, for educational purposes only.
Source: https://www.heartofagile.academy
Internal Use
Internal Use
Why this course?
Think about how the material can help you personally and professionally, and in
your desired journey towards a Scrum Master (SM), Product Owner (PO) role,
or if you are looking to get a PSM-I Certification soon.
Hello!
▪ Collaborating with TCS since May 2013, working for BFSI major account, Data
Management Services and Governance. (Agile Coaching and Leadership,
Transformation and Innovation Management)
▪ Associate Consultant - Roles: Agile Coach for LATAM - Peru & Brazil / Data & Analytics
Program Manager / BI Specialist / HSE - Mgmt. Representative for TCS Guadalajara 4 My website:
https://jorgecarlosponton.com
▪ Having obtained such a mix of skills is giving me the opportunity to learn and serve the Emp. ID: 780625 – TCS Email:
greater good, helping on the betterment of my community and dear colleagues. [email protected]
Linkedin:https://linkedin.com/in/
Helping others create a better future! jorgecarlosponton
• 1. Be able to explain what is Agile, know the origins of Agile methods and frameworks, and have
a better idea of Agile nowadays
• 2. Be able to define and understand important concepts of Scrum such as:
✓ Sprint
✓ Product Backlog
✓ Scrum Roles (Product Owner, Scrum Master, Developers)
✓ Scrum Events (Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective)
✓ Scrum Commitments (Product Goal, Sprint Goal, Definition of Done)
✓ Scrum Values
• 3. Know how to write a “User Story“
• 4. Be able to participate in scrum events confidently and add value to scrum projects
• 5. Will know how to do estimation for scrum projects
• 6. Be able to find out dos and don’ts of scrum project and thereby suggest the best way to
execute
• 7. Be able to get all participants ready for PSM examination
• Google : https://www.google.com/
Support material:
What is Agile?
Being Agile
“Having the ability to create and respond to
change. A way of dealing with, and ultimately
succeeding in, an uncertain and turbulent
environment.”
AgileAlliance.org
Source: https://www.agilealliance.org/agile101/
Source: https://agilemanifesto.org
Internal Use 11 TCS Internal
Internal Use
Agile Manifesto
We are uncovering better ways of developing ‘software
offerings by doing it and
helping others do it. Through this work we have come to value:
Internal Use 14
Internal Use
L Leading Change
I Integrity
TCS VALUES
R Respect for Individual
E Excellence
Attention please!
https://vimeo.com/543180832
https://www.linkedin.com/feed/update/urn:li:activity:67896376
99889438720/ - subtitled
The Heart of
Agile Essentials
Alistair Cockburn
Agile Manifesto Co-author,
Heart of Agile Founder
https://heartofagile.com
Internal Use 20
Internal Use
The Heart of
Agile Essentials
Internal Use 21
Internal Use
The Heart of
Agile Essentials
Internal Use 22
Internal Use
The Heart of
Agile Essentials
Internal Use 23
Internal Use
The Heart of
Agile Essentials
Internal Use 24
Internal Use
The Heart of
Agile Essentials
Internal Use 25
Internal Use
Q&A
Scrum Fundamentals
- Culture Overview
• Introduction to Scrum, Fundamentals, and an initial
Overview
• Scrum Origins – History of Scrum, the Foundation
of Scrum
• Scrum vs. Waterfall, Key Differences between
Scrum and others, Scrum added value
• Scrum Pillars and Principles
• Scrum Values and Scrum Resources
• Scrum Rituals and Roles
• Scrum Commitments
December 2022
4. Repeat
Scrum: Waterfall:
• Quick delivery with a focus on value; • Longer term delivery with a focus on
customer centric requirements; business centric
• Iterative • Sequential
• Scope is variable & negotiable • Scope is fixed
• Continuous reflection for improvement • Lessons learned at the end of the project
• Frequent testing • Testing during a phase
• Roles blur • People in defined roles
Waterfall: Sequential
Scrum employs an iterative, incremental approach to optimize predictability and to control risk.
Scrum engages groups of people who collectively have all the skills and expertise to do the work and share
or acquire such skills as needed. (Source: The Scrum Guide 2020)
Scrum Pillars
3 pillars of empiricism
Management
https://www.scrumstudy.com/whyscrum/scrum-principles
Scrum Principles
* DAD
* LeSS
* Spotify
Empiricism asserts that knowledge comes from experience and making decisions based on what is observed.
Lean thinking reduces waste and focuses on the essentials. (Source: The Scrum Guide 2020)
• Commitment
Scrum Values –
• Courage
the Essence of
Scrum as a • Focus
Culture • Openness
• Respect
OPENNESS
Scrum Values –
C OURAGE
the Essence of
Scrum as a RESPECT
Culture FOC U S
COMMITMENT
The Scrum Team commits to achieving its goals and to supporting each other.
DEVELOPERS
Scrum Master
• A facilitator • Helps team to reach it goals
• Leads, supports, guides and helps • Ensure adherence to
• Removes roadblocks and impediments Scrum Framework and rituals
• Leads daily stand-ups • Servant-Leader
(Situational-approach Leader)
• Keeps the team focused on goals & Courtesy: O’Reilly Learning
objectives • Coaches team
• Keeps time on track • Works closely with Product Owner
• Not a traditional Team Lead or Project
Manager
• Facilitates key sessions and encourages
team to improve
Product Owner
• Represents the customer and • Bridge between the team and
stakeholders stakeholder
• Defines the product in customer • Should be different to the
centric terms Scrum Master
• Owns the product backlog • Steers direction of what is
being delivered Courtesy: O’Reilly Learning
Developers
• Responsible for delivering “shippable” • Instills quality by adhering to
increments every sprint a Definition of Done
• Typically, 10 or fewer team members • Adapts their plan each day DEVELOPERS
who carry out tasks like: toward the Sprint Goal
• Analysis, design, development, • Holds each other accountable
testing, just enough docs., etc. as professionals Courtesy: O’Reilly Learning
• Empowered
• Self-managed
• Accountable for creating a plan for the
Sprint, the Sprint Backlog
To Developers
To the Organization
Scrum Events:
1. The Sprint (the container)
2. Sprint Planning
3. Daily Scrum
4. Sprint Review
5. Sprint Retrospectives
• Backlog refinement
/ grooming
Scrum combines four formal events for inspection and adaptation within a containing event, the Sprint. These
events work because they implement the empirical Scrum pillars of transparency, inspection, and adaptation
(Source: The Scrum Guide 2020)
• The Product Owner should have ordered the work on the Product
Backlog and have a general idea of how to negotiate a valuable
Sprint Goal with Developers.
• The Sprint Goal, the Product Backlog items selected for the Sprint,
plus the plan for delivering them are together referred to as the
Sprint Backlog.
adaptations
• The Scrum Team presents a valuable increment of their work to
demonstrate the progress towards the Product Goal to the Product
Owner and any invited stakeholders
• The Product Owner explains how well the product is performing, to
get feedback first-hand
• Used to draw any lessons to improve the Product Backlog further
• Note: If any work has not been completed, for whatever reason,
it will also be reviewed and re-estimated on the Product Backlog
• It is timeboxed to a maximum of 4 hours for a one-month Sprint
• The Scrum Team discusses and learn about what went well during
the Sprint (problems encountered, if were or were not solved)
Courtesy: Scrum.org
• Scrum artifacts represent work or value
• Designed to maximize transparency of key information
• Each artifact contains a commitment to ensure it provides
information that enhances transparency and focus against which
progress can be measured:
• For the Product Backlog it is the Product Goal
• For the Sprint Backlog it is the Sprint Goal
• For the Increment it is the Definition of Done
• Commitments exist to reinforce empiricism and the Scrum values
for the Scrum Team and their stakeholders
Internal Use
Internal Use
Dos and Don’t’s – Scrum Anti-patterns
* Skipping testing
* Not my job!! * Taking partial credit for work not
* Technical debt completed
* Poor coding practice * Comparing teams using their velocity
* No code reviews * Extending the sprint
* No source code testing * Lot of work to do so let’s skip
retrospective!!
* Scrum master also as a product owner
* Assuming time scope and resources are
* Scrum master given testing development roles
fixed always
* Moving team members
* Management not interested in adopting
* Oh, its agile so no documentation!! agile
* No DOD (Definition of Done) * Security and quality assurance happens at
the end
• User Stories are short descriptions of a small piece of desired functionality, written in the user’s
language
Source: scaledagile.com
“User Story Mapping: Discover the Whole “User Stories Applied: For Agile Software
Story, Build the Right Product” Jeff Patton Development” Mike Cohn
Q&A
December 2022
https://scrumguides.org/scrum-guide.html
https://www.scrum.org/pathway/scrum-master
https://www.scrum.org/open-assessments/scrum-open
http://scrumquiz.org/#/
https://mlapshin.com/index.php/scrum-quizzes/sm-learning-mode/
Thank you
Copyright
Internal Use© 2021 Tata Consultancy Services Limited