Material For Student SMPC® (V052021A) EN
Material For Student SMPC® (V052021A) EN
Material For Student SMPC® (V052021A) EN
This material is based on the Official Scrum Guide 2020 created by Ken Schwaber and Jeff Sutherland.
© 2020 Ken Schwaber and Jeff Sutherland This publication is offered for license under the Attribution
Share-Alike license of Creative Commons, accessible at https://creativecommons.org/licenses/by-
sa/4.0/legalcode and also described in summary form at https://creativecommons.org/licenses/by-
sa/4.0/. By utilizing this Scrum Guide, you acknowledge and agree that you have read and agree to be
bound by the terms of the Attribution Share-Alike license of Creative Commons.
Objectives
● Understand the role of a Scrum Master based on the Scrum Guide™
● Understand the responsibilities of the Scrum Master
● Prepare to play the role of a Scrum Master in an organization that uses Scrum
● Understand the key terms and definitions to successfully pass the Scrum Master Professional
Certificate SMPC® exam
● Achieve recognition with CertiProf® Professional Certification
Who is CertiProf®?
CertiProf® is an examination institute founded in the United States in 2015. Located in Sunrise, Florida
Our philosophy is based on the creation of knowledge in community and for this purpose its
collaborative network consists of:
● CKA's (CertiProf Knowledge Ambassadors), are influential people in their fields of experience or
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
mastery, coaches, trainers, consultants, bloggers, community builders, organizers, and evangelists
who are willing to contribute to the improvement of content
● CLL's (CertiProf Lifelong Learners) identified as continuous learners who have demonstrated their
unwavering commitment to lifelong learning, which is vitally important in today's ever-changing
and expanding digitized world. Regardless of whether or not they win the test
● ATP's (Accredited Trainer Partners), Universities, training centers, and facilitators from all over the
world that make up the partner network
● Authors (co-creators), Industry experts or practitioners who, with their knowledge, develop content
for the creation of new certifications that meet the needs of the industry
● Internal staff, our team, distributed
with operations in India, Brazil,
Colombia, and the United States
supports day by day the execution of
the purpose of CertiProf®
2
Our Accreditations and Affiliations
Agile Alliance
https://www.agilealliance.org/organizations/
certiprof/
3
Who should attend this certification workshop?
● Anyone who is interested in expanding their knowledge in the Scrum Master Role
● IT Leadership (Managers/Directors/VPs/CIOs/CTOs)
● Project Managers
● Product Owners
● Aspiring Scrum Masters
● Team Leaders
Prerequisites
● There are no formal requirements for this certification
● Certification code: SMPC®
Presentation
Welcome!
Report in the following format:
● Name
● Company
● Job title and experience
● Familiarity with Scrum concepts and practice
● Expectations of this course
SMPC® Exam
Certification exam:
4
Badge
https://www.credly.com/org/certiprof/badge/scrum-master-professional-certificate-smpc.1
Learning Goals
The learning objectives of this certification are based on:
1. Agile Introduction
2. What is Scrum
3. Scrum values
4. Scrum Team
5. Scrum Events
6. Scrum Artifacts
7. Advanced Scrum concepts
8. Act as Scrum Master
5
CertiProf Scrum Pathway
Lifelong Learning
Earners with this particular badge have proven
their unwavering commitment to lifelong learning,
which is vitally important in today's ever-changing
and expanding digitalized world. It also identifies
the qualities of an open-minded, disciplined and
constantly evolving mind, capable of using and
contributing its knowledge to the development
of a more equal and better world
Earning Criteria:
6
7
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
AGENDA
Introduction 10
Introduction 11
What is Agile? 11
Cynefin Framework 11
Agile Manifesto 12
Aspects or Pillars of the Manifesto 12
Principles Behind the Agile Manifesto 13
Principles 13
Declaration of Interdependence 14
The 6 Values: Declaration of Interdependence 14
What is Agile? 14
How should we see Agility? 15
Business Agility 15
Why Agile Methodologies? 16
Traditional Project Management 17
Definition of Scrum in Time 17
Definition of Scrum in the Guide (2020) 18
About Scrum 19
Scrum Patterns 19
Scrum Theory 21
Empiricism 22
Empirical Process Control 22
Lean Thinking 23
5 Principles of Lean Thinking 23
Iterative 23
Three Pillars of Scrum 24
Transparency 24
Inspection 24
Adaptation 25
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
Scrum Values 26
Scrum Values 27
Commitment 27
Focus 27
Openness 27
Respect 28
Courage 28
Scrum Values 28
Scrum Team 29
Scrum Team 30
Self-managed Over Self-organized 30
Scrum Team 31
Developers 32
Developer Skills 32
Developer Accountability 32
8
Agile Teams Features 33
Product Owner 33
Features of Product Owner 33
Product Owner´s Responsibilities 34
Scrum Master 35
Stakeholders 36
Scrum Events 37
Scrum Events 38
The Sprint 38
Scrum Events 39
The Sprint 40
Sprint Planning 43
Sprint Backlog 46
Daily Scrum 47
Additional Aspects – Daily Scrum 48
Sprint Review 49
Sprint Retrospective 50
Techniques for Driving a Retrospective 51
The 5 Stages of a Retrospective 51
Scrum Artifacts 52
Scrum Artifacts 53
Product Backlog 54
Commitment: Product Objective 55
Sprint Backlog 56
Commitment: Sprint Goal 57
Increment 58
Commitment: Definition of Done 58
Agile Practices 59
Agile Glossary 60
Advantages of Time-Boxing 61
9
Introduction
Introduction
Projects are affected by time constraints, cost, scope, quality, resources, organizational capabilities,
and other limitations that make them difficult to plan, execute, manage, and finally succeed.
What is Agile?
Agile is the ability to create and respond to change. It is a way of dealing with, and ultimately succeeding
in, an uncertain and turbulent environment.
The authors of the Agile Manifesto chose "Agile" as the label for this whole idea because that word
represented the ability to adapt and the response to change that was so important to their approach.
Source: https://www.agilealliance.org/agile101/agile-glossary/
Cynefin Framework
Based on https://www.youtube.com/watch?v=N7oz366X0-8
11
Agile Manifesto
Source: https://www.agilealliance.org/manifesto-
download/
12
Principles Behind the Agile Manifesto
Principles
A working software is the primary measure of
progress. Agile processes promote sustainable
development.
13
Declaration of Interdependence
It lists six management values needed to reinforce an agile development mindset, particularly in the
management of complex and uncertain projects.
The 6 Values: Declaration of Interdependence
1. We increase return on investment by making continuous flow of value our focus
2. We deliver reliable results by engaging customers in frequent interactions and shared ownership
3. We expect uncertainty and manage for it through iterations, anticipation, and adaptation
4. We unleash creativity and innovation by recognizing that individuals are the ultimate source of
value, and creating an environment where they can make a difference
5. We boost performance through group accountability for results and shared responsibility for team
effectiveness
6. We improve effectiveness and reliability through situationally specific strategies, processes and
practices”
http://pmdoi.org
[©2005 David Anderson, Sanjiv Augustine, Christopher Avery, Alistair Cockburn, Mike Cohn, Doug
DeCarlo, Donna Fitzgerald, Jim Highsmith, Ole Jepsen, Lowell Lindstrom, Todd Little, Kent McDonald,
Pollyanna Pixton, Preston Smith and Robert Wysocki.]
What is Agile?
Agile
A project management approach based
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
Agile development
An umbrella term specifically for iterative
software development methodologies.
Popular methods include Scrum, Lean, DSDM
and eXtreme Programming (XP).
Source: https://www.apm.org.uk/resources/find-a-resource/agile-project-management/glossary/
14
How should we see Agility?
In any type of management discipline, being agile is a quality, therefore, this should be a goal that
should be achieved.
Agile project management especially implies adaptability during the creation of a product, service, or
any other result.
Business Agility
Business Agility is an organization's ability to detect internally or externally changes and respond
accordingly to deliver value to its customers.
Business agility is not a specific methodology or even a general framework. It is a description of how
an organization operates by incorporating a specific type of growth mindset that is very similar to the
agile mindset.
Business agility is appropriate for any organization facing uncertainty and rapid change.
Principles that serve the foundation of business agility include iterating to learn and reflect about
feedback and adapt both the product and the process.
15
Why Agile Methodologies?
16
Traditional Project Management
17
● Scrum was initially developed to manage and develop products
● It was developed in the early 1990s
Interactive
Software Embedded Autonomous
Hardware Feature
Development Software Vehicles
Networks
Managing the
Schools Governments Marketing Operation of
Organizations
Try it as is and determine if your philosophy, theory, and structure help you achieve goals and create
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
value.
The Scrum framework is purposefully incomplete, only defining the parts required to implement Scrum
theory.
Various processes, techniques and methods can be employed within the framework.
Scrum makes visible the relative efficacy of current management, environment, and work techniques,
so that improvements can be made.
18
● Scrum is free
● The Scrum framework is immutable
● While implementing only parts of Scrum is possible, the result is not Scrum
● Scrum exists only in its entirety and functions well as a container for other techniques, methodologies,
and practices
About Scrum
The Scrum definition can be found in The Scrum Guide.
Changing the core design or ideas of Scrum, leaving out elements, or not following the rules of Scrum,
covers up problems and limits the benefits of Scrum, potentially even rendering it useless.
As Scrum is being used, patterns, processes, and insights that fit the Scrum framework as described in
this document, may be found, applied and devised.
Scrum Patterns
They provide guidance to Scrum Masters and
professionals on where to focus to get the most
value from improvements, but do not provide an
instruction manual to continue without thinking.
19
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
20
Source: http://scrumbook.org
Scrum Theory
Empiricism
● Empiricism is based on taking decisions based on the concrete information obtained from the
observation that shows the progress of product development, market changes and customer
feedback
● Empiricism asserts that knowledge comes from experience and making decisions based on what is
observed
● An empirical process is implemented in which progress is based on observation and experimentation
rather than detail
● The opposite of empiricism is to use pre-planning, defined processes, predictive plans, non-concrete
facts
● Learn as we go
● Wait and accept change
● Inspect and adapt using short development cycles
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
These events work because they implement the empirical Scrum pillars of transparency, inspection,
and adaptation.
22
Lean Thinking
● Lean Thinking is a business methodology based on the history of Japanese manufacturing techniques
that have been applied worldwide in many types of industries
● Lean focuses on providing high levels of value to the customer by continuously improving business
processes
● Lean has its roots in the automotive manufacturing industry, particularly in the Toyota Production
System. The Japanese company was able to create a sustainable ecosystem of work, where they
are able to minimize their costs, ensure efficiency in their processes and sell their products at a
competitive price
● Lean's two pillars provide the foundations needed to develop Lean Thinking. These are Continuous
Improvement and Respect for People
Iterative
Scrum employs an iterative and Incremental approach to optimize predictability and control risk.
23
Three Pillars of Scrum
● Transparency
● Inspection
● Adaptation
Transparency
The emergent process and work must be visible
to those performing the work as well as those
receiving the work.
Inspection
The Scrum artifacts and the progress toward
agreed goals must be inspected frequently
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
24
Adaptation
25
Scrum Values
Scrum Values
Successful use of Scrum depends on people becoming more proficient in living five values:
● Commitment
In the result in achieving the goals.
● Focus
In the Sprint, in the Product goal.
Targeting is essential for getting something meaningful done.
● Openness
Transparency and openness is required when making organization work, progress, learn, and identify
problems.
● Respect
Scrum team members show respect to each other, respect each other's ideas, give permission to have
a bad day from time to time, and recognize each other's achievements.
● Courage
It's critical for a team's success.
Commitment
Scrum's team is committed to achieving their goals and supporting each other.
Focus
Their primary focus is on the work of the Sprint to make the best possible progress toward these goals.
Openness
The Scrum Team and its stakeholders are open about the work and the challenges.
27
Respect
Scrum Team members respect each other to be capable, independent people, and are respected as
such by the people with whom they work.
Courage
Scrum team members have the courage to do the right thing and work on complex problems.
Scrum Values
Values give direction to the Team. Guide the Team.
Regarding to
Actions Behaviour
their work
The decisions that are made, the steps taken, and the way Scrum is used should reinforce these values,
not diminish or undermine them.
Scrum Team members learn and explore values as they work with Scrum events and artifacts.
When these values are embodied by the Scrum Team and the people they work with, the empirical
Scrum pillars of transparency, inspection, and adaptation come to life building trust.
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
28
Scrum Team
Scrum Team
30
Scrum Team
● Collaboration
● Verification
● Maintenance
● Operation
● Experimentation
● Research and development
● Anything else that might be required
● Developers
● Product Owner
● Scrum Master
31
Developers
Developers are the people in the Scrum Team that are committed to creating any aspect of a usable
Increment each Sprint.
Developer Skills
The specific skills needed by the Developers are often broad and will vary with the domain of work.
Developer Accountability
● Creating a plan for the Sprint, the Sprint Backlog
● Instilling quality by adhering to a Definition of Done
● Adapting their plan each day toward the Sprint Goal
● Holding each other accountable as professionals
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
32
Agile Teams Features
Product Owner
● Product Owner (PO) represents the customer's voice, and is responsible for maximizing the value
of the product
33
Product Owner´s Responsibilities
● Is accountable for maximizing the value of the product
● Effective management of The Product Backlog
● Product Owner can delegate
● Product Owner remains accountable even if he/she delegates
The Product Owner may represent the needs of many stakeholders in the Product Backlog.
Adjusting the content or order of the Product Backlog requires convincing (negotiating with criteria)
with the Product Owner.
For Product Owners to be successful, the entire organization must respect their decisions.
These decisions are visible in the content and ordering of the Product Backlog, and through the
inspectable Increment at the Sprint Review.
34
Scrum Master
The Scrum Master is accountable for establishing Scrum as defined in the Scrum Guide.
Scrum Master helps everyone understand Scrum's theory and practice, both within the Scrum Team
and the organization.
They do this by enabling the Scrum Team to improve its practices, within the Scrum framework.
Efficiency Efficacy
Effectiveness
(Ways) (Purpose)
35
Scrum Master serves the organization in several ways:
● Leading, training, and coaching the organization in its Scrum adoption
● Planning and advising Scrum implementations within the organization
● Helping employees and stakeholders understand and enact an empirical approach for complex
work
● Removing barriers between stakeholders and Scrum Teams
Stakeholders
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
36
Scrum Events
37
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
Scrum Events
● The Sprints
● Sprint Planning
● Daily Scrum
● Sprint Review
● Sprint Retrospective
The Sprint
The Sprint is a container for all events.
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
Product Backlog
Refinement
38
Scrum Events
Every event in Scrum is a formal opportunity to inspect and adapt Scrum artifacts.
Failure to operate any events as prescribed results in lost opportunities to inspect and adapt.
Events are used in Scrum to create regularity and minimize the need for meetings not defined in
Scrum.
All events are held at the same time and place to reduce complexity.
39
The Sprint
Sprints are the heartbeat of Scrum, where ideas are turned into value.
They are fixed length events of one month or less to create consistency.
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
A new Sprint starts immediately after the conclusion of the previous Sprint.
40
All the work necessary to achieve the Product Goal, including Sprint Planning, Daily Scrums, Sprint
Review, and Sprint Retrospective, happen within Sprints.
Product Backlog
Refinement
Sprints enable predictability by ensuring the inspection and adaptation of progress towards a Product
Goal at least every calendar month.
41
When a Sprint’s horizon is too long, the Sprint Goal may become invalid, complexity may rise, and risk
may increase.
Shorter Sprints can be employed to generate more learning cycles and limit risk of cost and effort to
a smaller time frame.
Various practices exist to forecast progress, like burn-downs, burn-ups, or cumulative flows.
While proven useful, these do not replace the importance of empiricism. In complex environments,
what will happen is unknown. Only what has already happened may be used for forward-looking
decision making.
Only the Product Owner has the authority to cancel the Sprint.
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
42
Sprint Planning
Sprint Planning initiates the Sprint by laying out the work to be performed for the Sprint.
This resulting plan is created by the collaborative work of the entire Scrum Team.
43
The Product Owner ensures that attendees are prepared to discuss the most important Product
Backlog items and how they map to the Product Goal.
The Scrum Team may also invite other people to attend Sprint Planning to provide advice.
44
Topic One: Why is this Sprint valuable?
● The Product Owner proposes how the product could increase its value and utility in the current
Sprint
● The whole Scrum Team then collaborates to define a Sprint Goal that communicates why the Sprint
is valuable to stakeholders
● The Sprint Goal must be finalized prior to the end of Sprint Planning
Source: https://miro.com/blog/resources/visual-collaboration-agile-development-
guide/product-backlog/
45
Topic Three: How will the chosen work get done?
● For each selected Product Backlog item, the Developers plan the work necessary to create an
Increment that meets the Definition of Done
● This is often done by decomposing Product Backlog items into smaller work items of one day or
less. How this is done is at the sole discretion of the Developers
● No one else tells them how to turn Product Backlog items into Increments of value
Sprint Backlog
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.
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
46
Sprint Planning is timeboxed to a maximum of
eight hours for a one-month Sprint.
Daily Scrum
The purpose of the Daily Scrum is to inspect progress toward the Sprint Goal and adapt the Sprint
Backlog as necessary, adjusting the upcoming planned work.
The Daily Scrum is a 15-minute event for the Developers of the Scrum Team.
The Daily Scrum isn't the only time developers can adjust their plan.
They often meet throughout the day to discuss in more detail about adapting or re-planning the rest
of the Sprint's work.
47
To reduce complexity, it is held at the same time and place every working day of the Sprint.
If the Product Owner or Scrum Master are actively working on items in the Sprint Backlog, they
participate as Developers.
The Developers can select whatever structure and techniques they want, as long as their Daily Scrum
focuses on progress toward the Sprint Goal and produces an actionable plan for the next day of work.
Daily Scrums improve communications, identify impediments, promote quick decision-making, and
consequently eliminate the need for other meetings.
The Daily Scrum is not the only time Developers are allowed to adjust their plan. They often meet
throughout the day for more detailed discussions about adapting or re-planning the rest of the Sprint’s
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
work.
48
Sprint Review
The purpose of the Sprint Review is to inspect the outcome of the Sprint and determine future
adaptations.
The Scrum Team presents the results of their work to key stakeholders and progress toward the
Product Goal is discussed.
The Scrum Team and stakeholders review what was accomplished in the Sprint and what has changed
in their environment.
The Sprint Review is a working session and the Scrum Team should avoid limiting it to a presentation.
The Sprint Review is the second to last event of the Sprint and is timeboxed to a maximum of four
hours for a one-month Sprint.
49
Sprint Retrospective
The purpose of the Sprint Retrospective is to plan ways to increase quality and effectiveness.
The Scrum Team inspects how the last Sprint went with regards to individuals, interactions, processes,
tools, and their Definition of Done.
Assumptions that led them astray are identified and their origins explored.
The Scrum Team discusses what went well during the Sprint, what problems it encountered, and how
those problems were (or were not) solved.
The Scrum Team identifies the most helpful changes to improve its effectiveness.
They may even be added to the Sprint Backlog for the next Sprint.
50
Techniques for Driving a Retrospective
● The sailboat
● The 4L Technique
● The Starfish
● Mad-Sad-Glad
● Start-Stops-Continue
Recommended:
https://www.mural.co/templates/
retrospective
https://www.smartsheet.com/
content/retrospective-templates
Collect Data
Decide what to do
51
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
52
Scrum Artifacts
Scrum Artifacts
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
53
Product Backlog
The Product Backlog is an emergent, ordered list of what is needed to improve the product.
It is the single source of work undertaken by the Scrum Team.
Copyright® 2012, Kenneth S. Rubin and Innolution LLC, All Rights Reserved.
Product Backlog items that can be Done by the Scrum Team within one Sprint are deemed ready for
selection in a Sprint Planning event.
54
They usually acquire this degree of
transparency after refining
activities.
Product Backlog refinement is the
act of breaking down and further
defining Product Backlog items
into smaller more precise items.
This is an ongoing activity to add
details, such as a description,
order, and size.
Attributes often vary with the
domain of work.
The Developers who will be doing the work are responsible for the sizing.
The Product Owner may influence the Developers by helping them understand and select trade-offs.
(best alternatives).
The rest of the Product Backlog emerges to define “what” will fulfill the Product Goal.
A product is a vehicle to deliver value. It has a clear boundary, known stakeholders, well-defined users
or customers.
The Product Goal is the long-term objective for the Scrum Team.
They must fulfill (or abandon) one objective before taking on the next.
55
Sprint Backlog
The Sprint Backlog is a plan by and for the Developers. It is a highly visible, real-time picture of the
work that the Developers plan to accomplish during the Sprint in order to achieve the Sprint Goal.
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
56
The Sprint Backlog is updated throughout the
Sprint as more is learned.
57
Increment
of Done
● The Definition of Done creates transparency by providing everyone a shared understanding of
what work was completed as part of the Increment
● If a Product Backlog item does not meet the Definition of Done, it cannot be released or even
presented at the Sprint Review
58
● Definition of Done for an increment is part of the standards of the organization
● If it is not an organizational standard, the Scrum Team Scrum Team must create a Definition of
Done appropriate for the product
● All Scrum Teams must follow the Definition of Done
● The Developers are required to conform to the Definition of Done
● If there are multiple Scrum Teams working together on a product, they must define and mutually
comply with the same Definition of Done
Agile Practices
59
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
60
Agile Glossary
Advantages of Time-Boxing
A timebox is a previously agreed period of time during which a person or a team works steadily towards
completion of some goal. Rather than allow work to continue until the goal is reached, and evaluating
the time taken, the timebox approach consists of stopping work when the time limit is reached and
Benefits:
● Efficient development processes
● Less overhead
● High speed for equipment
● Helps effectively manage project planning and execution
61
Key Concepts
Epic
An epic is a large user story that cannot be
delivered as defined within a single iteration or is
large enough that it can be split into smaller user
stories.
User Stories
In consultation with the customer or Product
Owner, the team divides the work to be done
into functional increments called ”User Stories".
Each user story is expected to produce, once
implemented, a contribution to the value of the
product in general, regardless of the order of
implementation; The INVEST formula captures
these and other assumptions about the nature of
users' stories.
Task Board
In its most basic form, a task board can be drawn on a whiteboard or even a section of wall. Using
electrical tape or a dry erase pen, the board is divided into three columns labeled “To Do”, “In Progress”
and “Done”. Sticky notes or index cards, one for each task the team is working on, are placed in the
columns reflecting the current status of the tasks.
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
Source: https://www.agilealliance.org/agile101/agile-glossary
62
INVEST
The acronym INVEST helps to remember a widely accepted set of criteria, or checklist, to assess the
quality of a user story. If the story fails to meet one of these criteria, the team may want to reword
it, or even consider a rewrite (which often translates into physically tearing up the old story card and
writing a new one).
Level of Detail
63
How is a User Story formed?
According to Ron Jeffries' formula, a User Story
must consist of the 3 C's:
● Card: A physical token (often a Post-It note),
which gives tangible and lasting shape to what
would otherwise only be an abstraction
● Conversation: That takes place at different
times and places during a project between the
different people interested by a given feature
of a software product: customers, users,
developers and evaluators; this conversation
is largely verbal but often complemented by
documentation
● Confirmation: The objectives around which
the conversation revolved have been achieved
Source: https://www.agilealliance.org/glossary/
three-cs
T
Testable
You can perform tests. It is verifiable
S
Small
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
Estimable
The team feels at ease to
estimate it
E
Valued
V it is necessary and valuable
to the project
Negotiable
N It can be replaced by another
story of a different priority
Independent
I It does not require another
story to support it
64
Task
S: Specific
M: Measurable
A: Achievable
R: Relevant
T: Timely
65
Kanban
The Kanban Method is a means to design,
manage, and improve flow systems for knowledge
work. The method also allows organizations
to start with their existing workflow and drive
evolutionary change.
MVP
A minimum viable product (MVP) is a concept from Lean Startup that stresses the impact of learning
in new product development.
Eric Ries, defined an MVP as that version of a new product which allows a team to collect the maximum
amount of validated learning about customers with the least effort.
This validated learning comes in the form of whether your customers will actually purchase your
product.
Velocity
At the end of each iteration, the team adds up effort estimates associated with user stories that were
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
Knowing velocity, the team can compute (or revise) an estimate of how long the project will take to
complete, based on the estimates associated with remaining user stories and assuming that velocity
over the remaining iterations will remain approximately the same.
66
Scrum of Scrum
A technique to scale Scrum up to large groups (over a dozen people), consisting of dividing the groups
into Agile teams of 5-10.
Each daily scrum within a sub-team ends by designating one member as “ambassador” to participate
in a daily meeting with ambassadors from other teams, called the Scrum of Scrums.
The Scrum of Scrums proceeds otherwise as a normal daily meeting, with ambassadors reporting
completions, next steps and impediments on behalf of the teams they represent.
Resolution of impediments is expected to focus on the challenges of coordination between the teams;
solutions may entail agreeing to interfaces between teams, negotiating responsibility boundaries, etc.
The Scrum of Scrum will track these items via a backlog of its own, where each item contributes to
improving between-team coordination.
SMPC® Exam
Certification exam:
67
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
68
Badge
SCRUM MASTER PROFESSIONAL CERTIFICATE SMPC®
www.certiprof.com 69