SCRUM Coach|Agile COACH Interview Guide Master Supreme Action

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 154

DownloadSCRUM Coach|Agile COACH Interview Guide Master Supreme Action
Open PDF In BrowserView PDF
Preface
I have been involved in IT Software development since 1997. I have a unique combination of process,
technical and industrial skills. As a Certified Scrum Professional (CSP), ICAgile Certified Professional
in Agile Coaching (ICP-ACC), SAFe Program Consultant (SPC 4) I have expert level of knowledge in
agile and technology practices such as Bigdata-Hadoop, Java, SharePoint & .Net with this combination
I can help process and technology people, understand the world. Worked in India, USA, and UK which
creates a global experience and awarded as a best agile coach in MNC. Dedicated “Scrum Master
Supreme Action Guide” book to my Agile Guru’s, my family members, friends and Scrum professionals
across the world. Scrum Supreme Action Guide made handy and recollect everything at one shot.

Organization of this Book
Scrum Master Supreme Action Guide is designed to make you to success in the Scrum Master interview
by providing valuable discussion on Scrum Master, Agile Coach, Agile Transformations, Scrum
Exercises & videos. Practice Certification test to achieve Certified Scrum Master Certification. The
progressive elaboration of Scrum Master knowledge to an Agile Coach is awesome. Enjoy Reading!

Table of Contents
Lesson 1

Scrum Master Discussions

2

Lesson 2

Agile Coach Discussions

84

Lesson 3 Agile Transformation

118

Lesson 4

Scrum Exercises

123

Lesson 5

Scrum videos

143

Lesson 6

Certified Scrum Master– Practice Test

146

Scrum Gurus

Ken Schwaber

Jeff Sutherland

Mike Cohn

Scrum Master Supreme Action Guide

Nanda Lankalapalli

Sriram Balasubramanian

Page 1

Lesson 1 Scrum Master Discussions
Tell me about your introduction before proceed with?
•

Worked as an Scrum Coach | Agile coach| SAFe coach in MNC with 16 years of IT experience
out of which 8 Years have been dedicated to Agile, Scrum & SAFe practices at enterprise level

•

My Agile Certifications are - ICAgile Certified Professional in Agile Coaching (ICP-ACC) & SAFe
Program Consultant (SPC 4), Certified Scrum Professional (CSP)

•

I am expertise in Scrum Coaching, Agile Coaching, training and mentoring & Lead a proposal
with a big win to generate more business value, trained more than 1000+ Professionals on Agile
Principles & Practices, XP, Scrum, Kanban, Scaled Agile framework by making the organization
as an Agile Organization, build agile culture across 3 continents as an agile coach for distributed
team

•

Review how teams are conducting Sprint Planning, Scrum Daily calls, Sprint Review and Sprint
Retrospective ceremonies and provide feedback., track team velocity for teams after each
sprints and plan to Increase it each quarter using Graphs like CFD (Cumulative Frequency
Diagram)

•

Perform Project Management duties like Client Interaction, Estimations, Resource Handling and
delivering on time.

•

My agile websites and books are released by Syntel CEO & President -Rakesh Khanna &
Temenos CEO - Susan Gibson. I have published my agile books in amazon such as Handy
Agile, Agile A Key of Success, Scrum Alliance Professional, Agile Coaching, SAFe Q&A

•

Having good experience in technology such as Java, Big data, SharePoint & .Net projects to
support the development team

What are the good qualities of Scrum Master?
The good qualities of Scrum Master are: ▪
▪
▪
▪
▪
▪

Responsible
Humble
Collaborative
Committed
Influential
Knowledgeable

Scrum Coach Sample Resume

Scrum Coach.docx

Scrum Master Supreme Action Guide

Page 2

1.1 Introduction to Scrum
What is Agile Manifesto? (Agile 4 Values)
Meeting at Snowbird resort by 17 software pundits and light weight methodologists, February 2001.
Created “Agile Manifesto”
We are uncovering better ways of developing software by doing it and helping others do it. Through
this work we have come to value. i.e., Agile Values
•

Individuals and interactions over processes and tools

•

Working software over comprehensive documentation

•

Customer collaboration over contract negotiation

•

Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.
Author: - Kent Beck, Mike Beedle, Arie Van Bennekum, Alistair Cockburn, Ward Cunningham, Martin
Fowler, James Greening, Jim Highsmith, Andrew Hunt, Ron Jerries’’, Jon Kern, Brian Marick, Robert
C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas

Agile Manifesto In detail
Individuals and interactions over processes and tools
•

Individuals and interactions are most important

•

Processes and tools will be needed on projects

•

Projects are completed by people not processes and tools

•

Agile projects are people driven

Working software over comprehensive documentation
•

Agile project need to deliver value

•

Value is about the purpose or business need the project aims to deliver

•

Documentation is barely sufficient

•

Documentation is done just in time –as the last responsible moment

•

Documentation might also be just because
o

Industry requirements | Organizational requirements
Scrum Master Supreme Action Guide

Page 3

Customer collaboration over contract negotiation
•

Agile is flexible, accommodating, and willing to change

•

Contracts are often rigid and uncooperative

•

Agile contracts must accommodate change

•

There’s a difference between being right and doing the right thing

Responding to change over following a plan
•

Agile welcomes change

•

Predictive projects plan everything in advance

•

Agile projects have lots and lots of many changes

•

Agile projects have uncertainty up front

What are Agile Principles? (Agile 12 Principles)
No

Principle

Shortened Version

1

Our highest priority is to satisfy the customers through early and
continuous delivery of valuable software

Customer
Satisfaction

2

Welcome changing requirements, even late in development. Agile
processes harness change for the customer's competitive
advantage

Welcome Changes

3

Deliver working software frequently, from a couple of weeks to a
couple of months, with a preference to the shorter timescale

Deliver Frequently

4

Business people and developers must work together daily
throughout the project

Work with business

5

Build projects around motivated individuals. Give them the
environment and support they need, and trust them to get the job
done

Motivated People

6

The most efficient and effective method of conveying information to
and within a development team is face-to-face conversation.

Face to Face
Communication

Scrum Master Supreme Action Guide

Page 4

7

Working software is the primary measure of progress

Measure Software
Done

8

Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace
indefinitely

Maintain Sustainable
Pace

9

Continuous attention to technical excellence and good design
enhances agility

Maintain Design

10

Simplicity –the art of maximizing the amount of work not done is
essential

Keep it Simple

11

The best architectures, requirements, and designs emerge from
self-organizing teams

Team creates
Architecture

12

At regular intervals, the team reflects on how to become more
effective, then tunes and adjusts its behavior accordingly

Reflect and Adjust

What are methodologies available in Agile?
Methodologies

Information

Scrum

Most popular agile methods
Strongly codified set of ceremonies, roles and artifacts

XP

Foremost of agile methodologies & Strong set of technical practices

Lean Kanban

Lean - Set of principles evolved from manufacturing to eliminate waste
Kanban literally means a “signboard” or “billboard” and it espouses the use
of visual aids to assist and track production.
Lean Kanban integrates the use of the visualization methods as prescribed
by Kanban along with the principles of Lean creating a visual incremental
evolutionary process management system.

DSDM

Offshoot of Rapid Application Development Methodology
Cost | Quality/time fixed and requirements prioritized as per MOSCOW

Scrum Master Supreme Action Guide

Page 5

Crystal

Principles are categorized according to criticality and size of the project.
Critical Levels: Comfort (C)| Discretionary Money | Essential Money (E) |
Life (L)

Feature Driven
Development

Plan | Develop and build by feature

Adaptive Software
Development (ASD)

ASD are constant adaptation of processes to the work at hand, provision of
solutions to problems surfacing in large projects, and iterative, incremental
development with continuous prototyping.

Agile Unified
Process (AUP)

AUP combines industry-tried-and-tested Agile techniques such as TestDriven Development (TDD), Agile Modelling, agile change management, and
database refactoring, to deliver a working product of the best quality

Domain-Driven
Design (DDD)

Domain-driven design is an Agile development approach meant for handling
complex designs with implementation linked to an evolving model.

Test Driven
Development

Test Driven Development is a software development method that involves
writing automated test code first and developing the least amount of code
necessary to pass that test later.

Definition of Scrum?
A framework within which people can address complex and adaptive problems while productively and
creatively delivering products of the highest possible value.

Scrum Master Supreme Action Guide

Page 6

Scrum uses a methodology called the scrum framework. Scrum is a framework for developing and
sustaining complex products. Scrum is a framework with agile principles and values. Scrum was
discovered from the Toyota Car Product Implementation by Jeff Sutherland and Ken Schwaber. Scrum
was also taken from Rugby game.

Scrum is light-weight, makes easier to understand but hard to master. Scrum is flexible and allows
other agile practices like XP and Lean to plug-in.
The scrum framework is a set of practices, roles and responsibilities, events, artifacts, and rules
Scrum processes enable organizations to adjust smoothly to rapidly-changing requirements, and
produce a product that meets evolving business goals. An agile Scrum process benefits the
organization by helping it to
•

Increase the quality of the deliverable’s

•

Cope better with change (and expect the changes)

•

Provide better estimates while spending less time creating them

•

Be more in control of the project schedule and state

Scrum Master Supreme Action Guide

Page 7

Explain Scrum in a Page?

Scrum Master Supreme Action Guide

Page 8

Even though you have lot of frameworks in agile why Use Scrum framework?
Some of the key benefits of using SCRUM in any project are: 1. Adaptability—Empirical process control and iterative delivery make projects adaptable and open
to incorporating change.
2. Transparency—All information radiators like a Scrum board and Sprint Burn down Chart are shared,
leading to an open work environment.
3. Continuous Feedback—Continuous feedback is provided through the Conduct Daily Stand-up,
and Demonstrate and Validate Sprint processes.
4. Continuous Improvement—The deliverables are improved progressively Sprint by Sprint,
through the Groom Prioritized Product Backlog process.
5. Continuous Delivery of Value—Iterative processes enable the continuous delivery of value through
the Ship Deliverable’s process as frequently as the customer requires.
6. Sustainable Pace—Scrum processes are designed such that the people involved can work at
a sustainable pace that they can, in theory, continue indefinitely.
7. Early Delivery of High Value—The Create Prioritized Product Backlog process ensures that
the highest value requirements of the customer are satisfied first.
8. Efficient Development Process—Time-boxing and minimizing non-essential work leads to
higher efficiency levels.
9. Motivation—The Conduct Daily Stand-up and Retrospect Sprint processes lead to greater levels
of motivation among employees.
10. Faster Problem Resolution—Collaboration and colocation of cross-functional teams lead to
faster problem solving.
11. Effective Deliverable’s—The Create Prioritized Product Backlog process and regular reviews
after creating deliverable ensures effective deliverables to the customer.
12. Customer Centric—Emphasis on business value and having a collaborative approach
to stakeholders ensures a customer-oriented framework
13. High

Trust

Environment—Conduct

Daily

Stand-up

and

Retrospect

Sprint

processes

promote transparency and collaboration, leading to a high trust work environment ensuring low
friction among employees.
14. Collective Ownership—The Approve, Estimate, and Commit User Stories process allows
team members to take ownership of the project and their work leading to better quality.
15. High Velocity—A collaborative framework enables highly skilled cross-functional teams to
achieve their full potential and high velocity.

Scrum Master Supreme Action Guide

Page 9

16. Innovative Environment—The Retrospect Sprint and Retrospect Project processes create
an environment of introspection, learning, and adaptability leading to an innovative and creative work
environment.

What are the characteristics of Scrum?
The characteristics of Scrum are: •

The most popular ‘Agile Processes’ in Agile software development is Scrum

•

A project management/execution process framework

•

Well suited for projects that require Empirical process control

•

Focuses on self-organizing teams

•

Requirements are captured in a prioritized list (Product Backlog)

•

Product progresses in a series of month-long “sprints”

•

No specific engineering practices prescribed

•

Uses generative rules to create an agile environment for delivering projects

What is Scrum theory?
Scrum is founded on empirical process control theory, or empiricism. Empiricism asserts that
knowledge comes from experience and making decisions based on what is known. Scrum employs an
iterative, incremental approach to optimize predictability and control risk. Three pillars uphold every
implementation of empirical process control: transparency, inspection, and adaptation.

What is Defined & Empirical Process?
Defined Process
A Defined process defines all steps in advance, same output is expected every time the process is
followed, best suits for “Simple” and “Complicated” problem domains.
•

Follows pre-defined steps to achieve an Output.

•

Suitable when the output is well defined.

•

Same output is expected every time the process is followed.

•

Best suits for problems those fall into “Simple” and “Complicated” problem domains.

Scrum Master Supreme Action Guide

Page 10

Empirical Process
An Empirical process are interactive, incremental, change often, adapt, and pass through the
reviews, Empirical processes are change-driven
As software products and requirements cannot be 100% confirmed, fixed at the beginning, the best
way to build the winning product is to continuously inspect, and adapt at regular intervals, effectively
and efficiently. Empirical Process is based on such inspect and adapt cycle.

An Empirical Process is: •

Built based on the series of experiments

•

Experience based decision making

•

Suitable when the output can’t be well defined

•

Definition of output is refined based on the result of experiments

•

Steps in the process are adjusted based on the feedback from the experiments

•

Deming Wheel – Plan – DO Inspect -Adapt

In order to build the winning products and deliver value SCRUM has various feedback loops so that
product and process are inspected, adapted and transparent.
Three legs | pillars of SCRUM – Inspection, Adaptation & Transparency: •

Inspection – Frequent Inspection of artefacts helps stakeholders to make any changes to
achieve the goal

•

Adaptation – Continuous improvement by adjusting the process based on the inspection

•

Transparency – All artefacts of the process are visible to all the stakeholders. This helps
stakeholders to inspect the current stake and take any required action

Scrum Master Supreme Action Guide

Page 11

How would you say Scrum is based on empiricism?
Scrum is based in empiricism because: •

All Artifacts should be transparent to all stakeholders

•

All SCRUM roles are empowered to do the job right

•

All SCRUM meetings allow collaboration and opportunities for inspection ad adaptation

•

In SCRUM, the process is constantly adjusted if needed based on the short and continuous
feedback loops at iteration levels.

Why Agile methodology is empirical in nature?
•

Course correction at frequent intervals

•

Regular customer feedback

•

Failure detected early and hence early adoption of corrective measures

•

Status is visible to all stakeholders in a consistent way

Tell me Scrum in 100 words?
•

Scrum is an agile process that allows us to focus on delivering the highest business value in
the shortest time.

•

It allows us too rapidly and repeatedly and repeatedly inspect actual working software in
every two weeks.

•

The business set the priorities. Team self-organize to determine the best way to deliver the
highest priority features.

•

Every two weeks to a month anyone can see the real working software and decide to release it
as is or continue to enhance it for another sprint.

Scrum Master Supreme Action Guide

Page 12

How would you say Scrum is incremental and iterative?
Scrum team delivers value incrementally and Iteratively

Incremental Development
Incremental development is to build small increment of a full fledges product. Each increment adds
more software value – like Adding package to a Software Product. After lot of increments, you have
got a big Software Product.
Benefits
• Reduce risk during development
• Early discovery and mitigation of risks
•

Accommodates changes early

•

Manageable Complexity

•

Higher confidence and satisfaction from early repeated successful delivery

•

Early and continuously visibility of product increment

•

Better predictability and progress

•

Higher quality and lower defects

•

Final product close to customer’s desire

•

Early and regular process improvement

•

Continuous collaboration ad engagement with customers

•

Effective and efficient

•

Usable product at any time

•

Sustainable pace of development
Scrum Master Supreme Action Guide

Page 13

Iterative Development
Iterative development is to build something, to get some feedback, then refine it to make better, keep
doing that until the product is good enough.
Benefits
•

Focus on high value and good Return on Investment (ROI)

•

Reduce rarely used features, maximize frequently used features

•

Usable product at any time

•

Quality Focus

•

Effective and efficient

•

Usable product at any time

•

Sustainable pace of development

What are the SCRUM values?
All work performed in SCRUM needs a set of values as the foundation for the team’s processes and
interactions. And by embracing these five values, the team makes them more instrumental to its health
and success.

Focus
Because we focus on only a few things at a time, we work well together and produce excellent work.
We deliver valuable items sooner.
Courage
Because we work as a team, we feel supported and have more resources at our disposal. This gives
us the courage to undertake greater challenges.

Scrum Master Supreme Action Guide

Page 14

Openness
As we work together, we express how we’re doing, what’s in our way, and our concerns so they can
be addressed.
Commitment
Because we have great control over our own destiny, we are more committed to success.
Respect
As we work together, sharing successes and failures, we come to respect each other and to help each
other become worthy of respect.
As an organization applies Scrum it discovers its benefits. At the same time, it sees how these values
inherently contribute to the success of Scrum and understands why they are both needed, and
bolstered, by Scrum.

Coin a SCRUM Word from the SCRUM values?

Tell me SCRUM Framework in short?
Already we have seen the Agile has 4 Values & 12 Principles
SCRUM is a simple process framework. SCRUM has
3 Legs

: Inspect, Adapt, Transparent

3 Roles

: Product Owner | Scrum Master | Development Team

3 Artifacts

: Product Backlog | Sprint Backlog | Product Increment

4 Meetings

: Sprint Planning | Daily SCRUM | Sprint Review | Sprint Retrospective

1 Activity

: Product Backlog Refinement

5 Values

: Focus | Courage | Openness | Commitment | Respect

Scrum Master Supreme Action Guide

Page 15

Product Backlog - Ordered list of items to be worked on for the product
Sprint Backlog - Product backlog items selected to work in the Sprint and the work plan to complete
those items
Product Increment - Completed product backlog items in a sprint, which are ready to be delivered to
the customer
Product Backlog Refinement - A meeting to get the product backlog items ready for the next few
sprints
Sprint Planning - A meeting to create the sprint goal and plan the work for the sprint
Daily Scrum - A daily 15-minute time boxed event for the Development Team to synchronize activities
and create a plan for the next 24 hours
Sprint Review - A meeting to inspect the product increment and adapt the product backlog if needed
Sprint Retrospective - A meeting for the scrum team to inspect and adapt the process, people and
tools

Scrum Master Supreme Action Guide

Page 16

What are the Principles of Scrum?
SCRUM principles are the core guidelines for applying the Scrum framework and should mandatory
be used in all Scrum projects. The six Scrum principles are: •

Empirical Process Control

•

Self-organization

•

Collaboration

•

Value-based Prioritization

•

Time-boxing

•

Iterative Development

---------------------------------------------------------------------Discussions----------------------------------------------------------------------

Compare Waterfall Vs Agile? How Scrum is different from waterfall?
In Waterfall
•

Plan driven process, predictive, fixed scope, adjust schedule to preserve scope

•

Long development cycle, linear, organize work into major phases, delivers value at project
completion

In Agile
•

Agile value driven Process, Adaptive, Fixed Schedule, Adjustable scope to preserve schedule

•

Short development cycle 2-4 weeks, cyclic, organizes work into small deliverables, delivers values
incrementally over time

The major differences are: •

The feedback from customer is received at an early stage in Scrum than waterfall, whereas the
feedback from customer is received towards the end of development cycle.

•

To accommodate the new or changed requirement in scrum is easier than waterfall.

•

Scrum focuses on collaborative development than waterfall where the entire development cycle is
divided into phases.

•

At any point of time we can roll back the changes in scrum than in the waterfall.

•

Test is considered as phase in waterfall unlike scrum.

When should you use Waterfall over Scrum?
Use waterfall if the requirements are simple, predictable, fully defined and understood, and
will not change.

Scrum Master Supreme Action Guide

Page 17

How is Scrum different from Iterative model?
Scrum is a type of iterative model only but it is iterative + incremental model.

Do you know any other agile methodology apart from Scrum?
Other Agile methodology include – Kanban, XP, Lean

Explain Agile in 30 seconds?
Agile is a framework of approaches and behaviors that encourage “ just-in-time” production
that enables customers to receive quality software sooner.

Tell me one big advantage of using scrum?
The major advantage which I feel is – Early feedback and producing the Minimal Viable Product (MVP)
to the stakeholders.

What is the advantage of doing Scrum?
The advantage of doing scrum is that while performing the test
•

It minimizes the risk in response to changes made to the system

•

It increases ROI (Return of Investment)

•

It improves the process continuously

•

It repeatedly and rapidly looks into actual working software

•

Anyone can see real working software product and continue their enhancement for another

iteration

List out the dis-advantages of Scrum?
•

It makes all dysfunction visible & It requires significant change

•

It will be a tricky job for a scrum master to plan, organize and structure a project that lacks a clear
goal

•

Daily scrum meeting requires frequent reviews and substantial resources

•

A successful project relies on the maturity and dedication of all the team members

•

Uncertainty regarding the product, frequent changes and frequent product delivery remains
during the scrum cycle

Where you found the disadvantage of using scrum?
The problems mainly arise when the scrum team do not either understand the values and principles of
scrum or are not flexible enough to change.
Scrum Master Supreme Action Guide

Page 18

Do you think scrum can be implemented in all the software development process?
Scrum is used mainly for
•

complex kind of project

•

Projects which have early and strict deadlines.

•

When we are developing any software from scratch.

Where does automation fit into scrum?
Automation plays a vital role in Scrum. In order to have continuous feedback and ensure a quality
deliverable we should try to implement TDD, BDD and ATDD approach during our development.
Automation in scrum is not only related to testing but it is for all aspect of software development.
As I said before introducing TDD, BDD and ATDD will speed up our development process along with
maintaining the quality standards; automating the build and deployment process will also speed up the
feature availability in different environment – QA to production. As far as testing is concerned,
regression testing should be the one that will have most attention. With progress of every sprint, the
regression suit keeps on increasing and it becomes practically very challenging to execute the
regression suit manually for every sprint. Because we have the sprint duration of 2 – 4 weeks,
automating it would be imperial.

Can you give an example of where scrum cannot be implemented? In that case what do you
suggest?
Scrum can be implemented in all kinds of projects. It is not only applicable to software but is also
implemented successfully in mechanical and engineering projects.

What are the most important components of Agile?
The key feature of agile are:
•

Daily stand-up meetings.

•

CRC (Class Responsibilities and Collaborators) cards

•

timeboxed task boards.

•

TDD (Test Driven Development), Continuous Integration, regular code reviews, pair
programming, automated builds, continuous deployment and delivery, etc.

•

You have iteration planning meetings and carry out iterative development.

Scrum Master Supreme Action Guide

Page 19

Explain what is Scrum of Scrum? How will you work with Large Scrum Team?
Scrum of scrum is used to refer the meeting after the daily scrum. The responsible person from each
team attends the meeting and discuss their work and answer the questions like
•

Since the last meeting, what is the progress of the team?

•

What your team is expected to do or should accomplish, before the next meeting?

•

What are the obstacles your team faced while completing the task?

•

Were you going to allot any of your work to the following team?

•

Four questions are answered:
-

What has your team done since we last met?

-

What will your team do before our next meeting?

-

Are there any roadblocks in your team’s way?

-

Will your team put anything in another team’s way?

Scrum Master Supreme Action Guide

Page 20

1.2 The Scrum Team
Who are all involved in the Scrum Team?
The Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master. Scrum
Teams are self-organizing and cross-functional. Self-organizing teams choose how best to accomplish
their work, rather than being directed by others outside the team. Cross-functional teams have all
competencies needed to accomplish the work without depending on others not part of the team. The
team model in Scrum is designed to optimize flexibility, creativity, and productivity.
Scrum Teams deliver products iteratively and incrementally, maximizing opportunities for feedback.
Incremental deliveries of “Done” product ensure a potentially useful version of working product is
always available.

Scrum Master Supreme Action Guide

Page 21

What are the responsibilities of The Product Owner?
The Product Owner is responsible for maximizing the value of the product and the work of the
Development Team. How this is done may vary widely across organizations, Scrum Teams, and
individuals.

The Product Owner is the sole person responsible for managing the Product Backlog. Product
Backlog management includes: •

Clearly expressing Product Backlog items;

•

Ordering the items in the Product Backlog to best achieve goals and missions;

•

Optimizing the value of the work the Development Team performs;

•

Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the
Scrum Team will work on next; and,

•

Ensuring the Development Team understands items in the Product Backlog to the level needed.

The Product Owner may do the above work, or have the Development Team do it. However, the Product
Owner remains accountable. The Product Owner is one person, not a committee. The Product Owner
may represent the desires of a committee in the Product Backlog, but those wanting to change a
Product Backlog item’s priority must address the Product Owner.

Scrum Master Supreme Action Guide

Page 22

For the Product Owner to succeed, the entire organization must respect his or her decisions. The
Product Owner’s decisions are visible in the content and ordering of the Product Backlog. No one is
allowed to tell the Development Team to work from a different set of requirements, and the
Development Team isn’t allowed to act on what anyone else says.
Product Owner’s responsibility to Stakeholders
Product owner collaborates with stakeholders of the product to understand their vision and market
conditions and regularly update them on the progress of the product development. Product Owner
•

Creates the Product vision if it does not exist

•

Creates and manages Product Backlog to fulfil the Product vision

•

Reviews the product with stakeholders in Sprint Review meetings to solicit feedback

•

Updates stakeholders about progress of the product development typically every sprint

•

Represents single voice of customers

•

Prioritizes product backlog items based on business needs with the consensus of all stakeholders

•

Orders the product backlog items to maximize the delivery value

Product Owner responsibility to the team
•

Establishes the shared vision between stakeholders and the team

•

Details out the product backlog items as appropriate. Make sure that high value items are
ready for implementation in upcoming sprints

•

Helps team estimate by clarifying any questions

•

Available to the team to answer any questions regarding the product domain during the sprint

•

Optimizes the value of the work the development team performs

•

keeps the product backlog transparent, clear and visible to all

•

Attend Scrum Meetings
o

Sprint Planning: Helps the team plan to sprint

o

Sprint Review: Reviews the product increment with stakeholders

o

Sprint Retrospective: Contributes to come up with improvement ideas

Other responsibilities of a Product Owner
• Responsible for deciding whether to release the product increment at the end of the sprint
• Creates and manages the release plans
• Tracks the release progress

Scrum Master Supreme Action Guide

Page 23

Product Owner: Summary
•

Defines the feature of the product

•

Decide on release date and content

•

Be responsible for the profitability of the product (ROI)

•

Prioritize features according to the market value

•

Adjust features and priority every iteration, as needed

•

Accept or reject work results. Accepted Sprints only considered for velocity.

•

Maintains and grooms the Product Backlog

•

An effective product owner is Committed, Responsible, Authorized, Collaborative, and
Knowledgeable (CRACK)

•

The Product Owner to be effective, will be available to the team 24/7, is accountable for the product,
empowered to make decisions and has knowledge in the product domain preferably

What are the responsibilities of The Development team?
The Development Team consists of professionals who do the work of delivering a potentially releasable
Increment of “Done” product at the end of each Sprint. Only members of the Development Team create
the Increment.
Development Teams are structured and empowered by the organization to organize and manage their
own work. The resulting synergy optimizes the Development Team’s overall efficiency and
effectiveness.

Scrum Master Supreme Action Guide

Page 24

Development Teams have the following characteristics: •

They are self-organizing. No one (not even the Scrum Master) tells the Development Team how to
turn Product Backlog into Increments of potentially releasable functionality;

•

Development Teams are cross-functional, with all of the skills as a team necessary to create a
product Increment;

•

Scrum recognizes no titles for Development Team members other than Developer, regardless of
the work being performed by the person; there are no exceptions to this rule;

•

Scrum recognizes no sub-teams in the Development Team, regardless of particular domains that
need to be addressed like testing or business analysis; there are no exceptions to this rule; and,

•

Team has common goal. Individual Development Team members may have specialized skills and
areas of focus, but accountability belongs to the Development Team as a whole.

Development Team Size: Optimum Team Size 4 -9, Members excluding Scrum Master & PO

Team’s responsibilities include but not limited to:
•

Quality of the product increment

•

Create the product increment

•

Participate in all scrum meetings

•

Implement good engineering practices like Continuous Integration, Continuous Delivery,
Automation, Collective Ownership, Clean code, Simple design & effectively run the Test-Driven
Development & Behavior Driven Development

•

Create and manage the product backlog

•

Identify and eliminate the “Technical Debt”

•

Track progress of the sprint

•

Helps the product owner in backlog management by explaining technical constraints

•

Estimates Product Backlog items

Development Team: Summary
•

Typically, 4 – 9 people. Ideally 7+/- 2 (Note: Scrum Master & Product Owner Excluded)

•

Cross functional – Programmers, testers, user experience designers, etc.,

•

Members should be full-time – May be exceptions for DBA’s

•

Teams are self-organizing (No titles)

•

Membership should change only between sprints

Scrum Master Supreme Action Guide

Page 25

What are the responsibilities of Scrum Master? How Scrum Master services to PO, DT &

Organization?
The Scrum Master is the process champion and responsible for ensuring Scrum is understood and
enacted. Scrum Masters do this by ensuring that the Scrum Team adheres to Scrum theory, practices,
and rules.
The Scrum Master is a servant-leader for the Scrum Team. The Scrum Master helps those outside the
Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t.
The Scrum Master helps everyone change these interactions to maximize the value created by the
Scrum Team.

General Responsibilities of Scrum Master
•

Teaches Scrum to the team and the rest of the organization

•

Ensures that scrum is understood and enacted

•

Facilitate all scrum meetings as needed and requested. Makes sure that meetings are happening
the scrum team. Coaches the team on how to complete the tasks on time within the timebox for
that meeting

•

Responsible for building the product fast by eliminating the waste

•

A Servant – Leader for the Scrum Team

•

Act as a change agent that increases the productivity of the Scrum team
Scrum Master Supreme Action Guide

Page 26

Scrum Master Service to the Product Owner
The Scrum Master serves the Product Owner in several ways, including: •

Helps Product Owner to prioritize the work. Teaches PO and Stakeholders value based
prioritization

•

Finding techniques for effective Product Backlog management;

•

Helping the Scrum Team understand the need for clear and concise Product Backlog items;

•

Understanding product planning in an empirical environment;

•

Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value;

•

Understanding and practicing agility; and,

•

Facilitating Scrum events as requested or needed.

Scrum Master Service to the Development Team
The Scrum Master serves the Development Team in several ways, including: •

Identifies the impediments those are blocking the team to progress and help resolve them as
quickly as possible. Scrum Master goal is to make sure the team is highly productive

•

Coaching the Development Team in self-organization and cross-functionality;

•

Helping the Development Team to create high-value products;

•

Removing impediments to the Development Team’s progress;

•

Facilitating Scrum events as requested or needed; and,

•

Coaching the Development Team in organizational environments in which Scrum is not yet fully
adopted and understood.

Scrum Master Service to the Organization
The Scrum Master serves the organization in several ways, including: •

Assess the readiness of the organization to implement the team

•

Leading and coaching the organization in its Scrum adoption;

•

Planning Scrum implementations within the organization;

•

Helping employees and stakeholders understand and enact Scrum and empirical product
development;

•

Causing change that increases the productivity of the Scrum Team; and,

•

Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the
organization.

Scrum Master Supreme Action Guide

Page 27

Scrum Master: Summary
•

Represents management to the project

•

Responsible for enacting Scrum rules, values and practices and censure team members and
stakeholders not adhering to these rules ad norms

•

Removes impediments

•

Ensure that the team is fully functional and productive

•

Enable close co-operation across all roles and functions

•

Shield the team from external interferences

•

Practices “Servant Leadership” – Facilitator and enabler rather than a Manager

What are the qualities of an effective Scrum Master?
The Scrum Master to be effective, there various important skills to acquire. Here some of those skills
are: - Facilitation | Coaching | Servant Leadership

I Facilitation
Facilitation is the process of designing and conducting a successful meeting or event that has a
particular objective. Facilitation serves the needs of any group, who are meeting with a common
purpose. The person who facilitates the meeting is called a “Facilitator”

Characteristics of Facilitator
•

Facilitator does not stand in front of the group and lecture

•

Facilitator is an active unbiased member of the learning process

•

Facilitator has to skilfully assist the group to understand their common objectives, and to help
them to achieve these objectives without taking sides in any arguments

•

Facilitator guides and helps to achieve consensus

Scrum Master Supreme Action Guide

Page 28

Basic Skills of a Facilitator
•

Follows a good meeting practice

•

Time keeping

•

Run the meeting on agenda

•

Assisting the group to brainstorm and problem solve

•

Ability to intervene in a way that adds creativity to a discussion rather than leading the
discussion

•

Ability to understand the group dynamics include:
-

Who is dominating the group? How to stop him/her
Who is withdrawn? How to involve him/her
Who looks bored? How to get their attention

Good Facilitation techniques should
•

Help the participants to be comfortable with each other

•

Create a fun and interesting learning development

•

Boost the energy levels of workshop participants

•

Organize interesting and productive group work activities

•

Use participatory activities which enable dynamic reviews of what has been learnt?

•

Increase group activity so that workshop participants can expand on the new

II Coaching
According to Tim Gallwey “Coaching is unlocking a person’s potential to maximize their own
performance. It’s helping them to learn rather than teaching them”

Scrum Master Supreme Action Guide

Page 29

Coaching is a useful way of developing people’s skills and abilities, and of boosting performance. It
can also help deal with issues and challenges before they become major problems.
A coaching session will typically take place as a conversation between the coach and coachee (person
being coached), and it focusses on helping the coachee discover answers for themselves
Occasionally, coaching may mean an informal relationship between two people, of whom one has more
experience and expertise than the other and offers advice and guidance as latter learns

Qualities of a Coach
•

Coaches help to find solutions

•

Coaching helps the organizations to change for the better

•

Coaching is long term and sustainable results

•

Coaching give progressive elaboration

•

Coaching helps you to review and refine your own solution to make it work

III Servant Leadership
You must be the change you wish to see in the world. You are the change agent for your organization.
According to Robert K Greenleaf. The Servant-leader is servant first… it begins with the natural feeling
that one wants to serve, to serve first. The conscious choice brings one to aspire to lead. That person
is sharply different from one who is leader first, perhaps because of the need to assuage an unusual
power drive or to acquire material possessions. The leader-first and servant-first are two extreme
types. Between them there are shadings and blends that are part of the infinite variety of human nature.

Scrum Master Supreme Action Guide

Page 30

On character and Servant Leadership
•

Listening

•

Empathy

•

Healing

•

Awareness

•

Persuasion

•

Conceptualization

•

Foresight

•

Stewardship

•

Commitment to the growth of people

•

Building community

---------------------------------------------------------------------Discussions-----------------------------------------------------------------------

Do you know the Three Amigos in Scrum?
The three Amigos are – The product Owner, The Scrum Master and the Development Team.

What do you think should be the ideal size of a Scrum team?
The ideal size is 7 to9 with +/- 2

How long does a scrum cycle last? Who are involved in Scrum cycle?
Scrum cycle depends on the type of project the team is working on, usually, it ranges about 2-4
weeks to about a month. In scrum cycle, it includes a
•

Scrum master

•

Product owner

•

Team

What are the roles in Scrum?
Scrum prescribes only three roles: The Product Owner, Scrum Master, and the Delivery Team.
These roles should ideally be cross-functional and not shared among other projects. Many
Scrum Masters have not had the opportunity to work with a team that was cross -functional or
dedicated due to the organization’s resistance or inability to allow for w hat some refer to as a
“luxury.” This question may lead the interviewer to ask how you would handle working with a
team that did not have a designer or tester within the team or how you would handle a team
that was not dedicated. Other roles such as PM, Architect, BA, UI Designer, DBA, Sysadmin.

Scrum Master Supreme Action Guide

Page 31

What are the roles of a Scrum Master and Product owner?
Scrum Master – Acts as a servant Leader for the scrum team. He presides over all the scrum
ceremonies and coaches the team to understand and implement scrum values and principals.
Product Owner – Is the Point of contact for a scrum team. He/she is the one who work closest to the
business. The main responsibility of a product owner is to identify and refine the product backlog
items.

Explain what is “Sashimi” and “Impediments”?
•

Sashimi: This term is analogous to “done”, it is used to define the specific task when it is
completed. The term used by different team to refer their completed task status may differ, but
should remain same within one team.

•

Impediments: Any obstacle that prevent the team members from performing their work is referred
as impediments

Mention in brief, what is the role of scrum master in Scrum?
•

Removes any obstacles that the team faces during the pursuit of its sprint goals

•

Maximizing the productivity of the team

•

Making sure that the scripting language used for system testing and unit testing is written in the
same language

•

Guides the team and product owner to improve the effectiveness of their practices

•

Makes sure that all standard scrum practices are followed

So, in scrum which entity is responsible for deliverable? Scrum master or Product owner?
Neither the scrum master, nor the product owner. It’s the responsibility of the team who owns the
deliverable.

Describe a time when your Delivery team members didn’t seem to be getting along. How did
you handle this?
A little bit of conflict is always good, but your interviewer is looking for your ability to be an
effective leader. Reflect on a time where you had a few team members that just never seems
to able to work things out. How did you encourage those team members to work together?
Was it a team building exercise? Did you make sure that they had a common goal? State the
problem you had, how you addressed it, and the outcome.

Scrum Master Supreme Action Guide

Page 32

How many Scrum teams have you managed at one time?
This is a popular question. Don’t offer that Scrum guidelines state only one Scrum Master per
team as your answer! In this new role, you may be required to lead more than one team. Notic e
the use of the word “managed” versus “led.” Scrum Masters do not manage, they lead
teams—so be sure to use this word in your response. Your interviewer is likely to be listening
very closely! Ideally Scrum Master can manage two teams with maximum of 10 members in
each team, because he has to handle the daily status and reports. Agile Coach can manage 24 teams.
Is it okay if someone wants to change a requirement?
Yes. Agile encourages frequent feedback from customers and stakeholders so that the
product can be improved. We need to be able to embrace change. Approach Product Owner
for suggesting some changes. Based on the Product needs it will be considered.
How much time should a person expect to spend on Scrum Master activities?
A Scrum Master should make this role their top priority to focus on benefits of the overall team. Their
load will vary from sprint to sprint depending on what impediments and issues the team is dealing
with. Newly formed teams typically take more Scrum Master time; 50%-100%, while experienced
Scrum Masters with established well-functioning teams might spend 50% or less time on the Scrum
Master role

What qualities should a good Agile tester have?
1. Agile tester should be able to understand the requirements quickly.
2. They should know Agile concepts and principals.
3. As requirements keep changing, testers should understand the risk involved in it.
4. Agile tester should be able to prioritize the work based on the requirements.
5. Communication is must for an agile tester as it requires constant communication with
developers and business associates.

How QA can add value to an agile team?
•

QA can provide value addition by thinking differently about the various scenarios to test a
story. They can provide quick feedback to the developers whether new functionality is
working fine or not.

•

QA is not a separate silo but is part of a cross-functional project team. It is included in the
project from the beginning, and the whole team works together on user stories using the
Scrum Master Supreme Action Guide

Page 33

same tracking tools. The Director of the QA team works closely with the executive
management team to identify technology and staffing needs in relation to project pipelines.
•

Quality Assurance is empowered to support projects and add value in whatever way the
situation requires. Examples include: design reviews, requirements assessments, browser
and device support, process, tools, risk assessments, and helping to determine “Definition of
Ready” and “Definition of Done.”

•

QA sits with the project team whenever possible, allowing for increased conversation and
problem solving in real time. The QA team attends and contributes to all relevant planning
meetings and sprint ceremonies and also work directly with clients on quality and testing
processes.

•

Members of QA teams always learn as individuals, as project team members, and as
representatives of a skilled discipline within the organization. Our process and approach to
testing evolves to keep up with advances in technology and the changing needs of clients.
What works for one client or project might differ radically from another. Flexibility is the key.

Explain when Scrum cannot be useful?
Ideally scrum is useful to monitor work with 5 to 10 people, who are committed to achieving the sprint
goal. It does not go well with huge groups or team having more responsibilities. For larger team,
scrum can be applied by splitting the team into small groups and practice scrum.

Would you recommend automated testing for your project?
Scrum encourages the use of automated performance or regression testing so that you can
continuously deliver software as quickly as possible. Offer examples of any automated testing
tools that your team may have used.

How does agile testing (development) methodology differ from other testing (development)
methodologies?
The testers (developers) ensure that the whole process of testing (development) is broken into small
steps as possible, and just a small unit of code is tested (developed) in each of these steps. The team
of testers (developers) consistently communicates the results of their work, and changes the shortterm strategy and even the development plan on the go, based on the results of agile testing. Agile
methodology encourages flexible and rapid response to change, which should lead to better end
results.

Scrum Master Supreme Action Guide

Page 34

Tell me the Scrum Ownership responsibilities?
Item

Development Team

Estimates

Product Owner

✓ DT

Backlog Priorities

✓ PO

Agile Coaching

✓ SM

Velocity Predictions

✓ DT

Definition of Done | Sprint Planning

✓ DT

Process Adherence
Technical Decision

Scrum Master

✓ PO

✓ SM
✓ SM

✓ DT

Scrum Master Supreme Action Guide

Page 35

1.3 Product Vision
What is Product vision?
Product vision statement is few sentences that talks about the motivation behind the product. Since
the product owner is responsible for success of the product, he/she leads the creation of Product
Vision.

For Creating the Product Vision
✓ Describe the Motivation behind the Product
✓ Look beyond the Product
✓ Distinguish between Vision and Product Strategy
✓ Employ a Shared Vision
✓ Choose an Inspiring Vision
✓ Think Big
✓ Keep your Vision Short and Sweet
✓ Use the Vision to Guide your Decisions

Scrum Master Supreme Action Guide

Page 36

---------------------------------------------------------------------Discussions-----------------------------------------------------------------------

Who is responsible for creating the Product Vision?
Product owner is responsible for creating the Product Vision.
How will you distinguish between Product Vision & Product Strategy?
The strategy is a plan, the tactics are how the plan will be executed and the Vision is the end-result.
To overcome the product vision if fails,
1.
2.
3.
4.

Set realistic goals
Stop overanalysing
Accept blame
Embrace learnings

How to create a Product Vision with help of customer support?
If you are working on something exciting that you really care about, you don’t have to be pushed. The
vision pulls you. – Steve Jobs
Our vision is to be earth’s most customer centric company; to build a place where people can come to
find and discover anything they might want to buy online – Amazon.com

What is Product Roadmap?
•

The visualization of product features

•

The product roadmap equates to the product division as a whole

•

This is done and owned by the product owner

Scrum Master Supreme Action Guide

Page 37

1.4 Scrum Artifacts
What is Scrum Artifacts?
Scrum’s artifacts represent work or value to provide transparency and opportunities for inspection
and adaptation. Artifacts defined by Scrum are specifically designed to maximize transparency of key
information so that everybody has the same understanding of the artifact.

List out Scrum Artifacts
•

Product Backlog

•

Sprint Backlog

What is Product Backlog?
The Product Backlog is an ordered list of everything that might be needed in the product and is the
single source of requirements for any changes to be made to the product. The Product Owner is
responsible for the Product Backlog, including its content, availability, and ordering. Items in the
product backlog are called “Product Backlog Items”.
Each product backlog item would have:
•

Description – Details of the item

•

Value – What business value this item would provide

•

Estimate – Effort estimate to build this item

•

Order – The order in which the items should be worked in

Product Backlog contains all items required to accomplish the product vision.

Scrum Master Supreme Action Guide

Page 38

A Product Backlog is never complete. The earliest development of it only lays out the initially known
and best-understood requirements. The Product Backlog evolves as the product and the environment
in which it will be used evolves. The Product Backlog is dynamic; it constantly changes to identify what
the product needs to be appropriate, competitive, and useful. As long as a product exists, its Product
Backlog also exists.
The Product Backlog lists all features, functions, requirements, enhancements, and fixes that
constitute the changes to be made to the product in future releases. Product Backlog items have the
attributes of a description, order, estimate and value.
As a product is used and gains value, and the marketplace provides feedback, the Product Backlog
becomes a larger and more exhaustive list. Requirements never stop changing, so a Product Backlog
is a living artifact. Changes in business requirements, market conditions, or technology may cause
changes in the Product Backlog.
Multiple Scrum Teams often work together on the same product. One Product Backlog is used to
describe the upcoming work on the product. A Product Backlog attribute that groups items may then
be employed.
Product Backlog refinement is the act of adding detail, estimates, and order to items in the Product
Backlog. This is an ongoing process in which the Product Owner and the Development Team
collaborate on the details of Product Backlog items. During Product Backlog refinement, items are
reviewed and revised. The Scrum Team decides how and when refinement is done. Refinement usually
consumes no more than 10% of the capacity of the Development Team. However, Product Backlog
items can be updated at any time by the Product Owner or at the Product Owner’s discretion.
Higher ordered Product Backlog items are usually clearer and more detailed than lower ordered ones.
More precise estimates are made based on the greater clarity and increased detail; the lower the
order, the less detail. Product Backlog items that will occupy the Development Team for the upcoming
Sprint are refined so that any one item can reasonably be “Done” within the Sprint time-box. Product
Backlog items that can be “Done” by the Development Team within one Sprint are deemed “Ready” for
selection in a Sprint Planning. Product Backlog items usually acquire this degree of transparency
through the above described refining activities.

Scrum Master Supreme Action Guide

Page 39

The Development Team is responsible for all estimates. The Product Owner may influence the
Development Team by helping it understand and select trade-offs, but the people who will perform the
work make the final estimate.

How would we say the Product Backlog is DEEP?
A Product Backlog is best described as DEEP
Detailed Appropriately: Higher order items are more detailed and well understood compared to lower
order items
Estimated: Product backlog items are estimated i relative size by the development team. Product
owner orders the items based on the value and the cost
Emergent: Product Backlog is a living artifact. It is always updated for details, estimates and order.
The life of the product backlog is same as life of the product itself
Prioritized: Product backlog items are ordered based on the priority. The order is force ranking
(1,2,3) so that there are no completing priorities

Scrum Master Supreme Action Guide

Page 40

How do we determine the priority?
Customer value prioritization is concerned with working on the items that yield the highest value to
the customer as soon as possible.
MoSCoW is a technique used to prioritize stories into four distinct categories:
•

M – MUST have this
Requirements that are fundamental to the system; without which system will not work and
have no value and have to be included in the current delivery time box

•

S – SHOULD have this
Requirements that is important for project success; Important as MUST have but not as timecritical or have a work around’s. In other words, not necessary for delivery in the current
delivery time box

•

C – COULD have this
Requirements not necessary; can include if it increases customer satisfaction for little
development cost

•

W – WON’T have this time, but WOULD like in the future
Alternatively WANT – No to this release

How do we Monitoring Progress Toward a Goal?
At any point in time, the total work remaining to reach a goal can be summed. The Product Owner
tracks this total work remaining at least every Sprint Review. The Product Owner compares this
amount with work remaining at previous Sprint Reviews to assess progress toward completing
projected work by the desired time for the goal. This information is made transparent to all
stakeholders.
Various projective practices upon trending have been used to forecast progress, like burn-downs,
burn-ups, or cumulative flows. These have proven useful. However, these do not replace the
importance of empiricism. In complex environments, what will happen is unknown. Only what has
happened may be used for forward-looking decision-making.

Scrum Master Supreme Action Guide

Page 41

Product Backlog: Summary
•

List of things that needs to be done to make the product come into existence

•

The product backlog is the source for all product requirements

•

The product owner sorts and prioritizes the backlog items

•

The development team always works on the most important items based on the prioritized items
in the product backlog

•

The backlog is always prioritized before the current sprint

•

Backlog refinement is done by both the product owner and the development team working in
harmony

•

The team estimates their capacity to attack the items in the product backlog

Scrum Master Supreme Action Guide

Page 42

What is Product Backlog Refinement?
Product backlog refinement is the process through which product backlog items are reviewed by the
Scrum team and revised, providing more detail and ensuring that there is greater clarity in the
requirements for that item.
When product backlog is initially created it would have items of various sizes, clarity and value. But a
scrum team needs clarity on few most important to get started. Backlog could be depicted as the
following picture. Items at the top are important right now and should be smaller in size and more
details so that team could start implementing them in upcoming sprints. As you go lower the product
backlog, the items are less important ad less detailed. Product owner elaborates them as they become
important.

Scrum has an activity called “Product Backlog Refinement” to progressively elaborate the product
backlog
•

Primary goal of product backlog refinement is to get ready with few items for upcoming one or
two sprints

•

Product Backlog items that are refined are deemed “Ready” for selection in a Sprint Planning

•

Product Backlog Refinement is the act of adding detail, estimates and order to items in the
Product Backlog

•

Product Backlog Refinement is an ongoing activity throughout a Scrum project

•

Team and PO decide the frequency and duration of backlog refinement meeting. However, it is time
boxed at 10% of total available time.

Scrum Master Supreme Action Guide

Page 43

What is Sprint Backlog?
The Sprint Backlog is the set of Product Backlog items selected for the Sprint, plus a plan for delivering
the product Increment and realizing the Sprint Goal. The Sprint Backlog is a forecast by the
Development Team about what functionality will be in the next Increment and the work needed to
deliver that functionality into a “Done” Increment. The Sprint Backlog makes visible all of the work that
the Development Team identifies as necessary to meet the Sprint Goal.

The Sprint Backlog is a plan with enough detail that changes in progress can be understood in the Daily
Scrum. The Development Team modifies the Sprint Backlog throughout the Sprint, and the Sprint
Backlog emerges during the Sprint. This emergence occurs as the Development Team works through
the plan and learns more about the work needed to achieve the Sprint Goal.
As new work is required, the Development Team adds it to the Sprint Backlog. As work is performed
or completed, the estimated remaining work is updated. When elements of the plan are deemed
unnecessary, they are removed. Only the Development Team can change its Sprint Backlog during a
Sprint. The Sprint Backlog is a highly visible, real-time picture of the work that the Development Team
plans to accomplish during the Sprint, and it belongs solely to the Development Team.
Sprint backlog should be transparent and visible to all the stakeholders. Many teams use physical task
boards which are very visible all the time. However, distributed teams use some kind of electronic tool
to share the sprint backlog. However, it is preferable to have a physical task board over electronic tool
for the better information radiation.
Scrum Master Supreme Action Guide

Page 44

Sprint Backlog: Summary
•

Highest priority items take into the sprint for implementation and the plan to deliver those items is sprint
backlog

•

Sprint backlog is created during sprint planning

•

Helps team see the total work involved in achieving the sprint goal

•

Development team creates and manages the sprint backlog, this includes updating the time left of each
task, create any forgotten tasks, update the status of each task etc.

•

Team should keep the status of the items up to date so that the sprint progress is transparent

•

All items should be updated at least once a day

•

Team uses Daily SCRUM meeting to inspect and adapt the Sprint backlog

Visual Management of Sprint Backlog

How do we Monitoring Sprint Progress?
At any point in time in a Sprint, the total work remaining in the Sprint Backlog can be summed. The
Development Team tracks this total work remaining at least for every Daily Scrum to project the
likelihood of achieving the Sprint Goal. By tracking the remaining work throughout the Sprint, the
Development Team can manage its progress.

Scrum Master Supreme Action Guide

Page 45

How do we conclude the Increment is Done?
The Increment is the sum of all the Product Backlog items completed during a Sprint and the value of
the increments of all previous Sprints. At the end of a Sprint, the new Increment must be “Done,” which
means it must be in useable condition and meet the Scrum Team’s definition of “Done.” It must be in
useable condition regardless of whether the Product Owner decides to actually release it.

How will you track the Progress in Sprint?
Task boards are great information radiators. It is preferred to have a physical board over an
electronic tool. Task boards give better feel for the progress of the sprint.

Explain Sprint Burn down Chart?
•

Primary method of tracking progress

•

A Burn down chart shows how much work is left as of a date

•

Scrum Master encourages team to use the Burn down chart as guidance in managing the
sprint work

Scrum Master Supreme Action Guide

Page 46

---------------------------------------------------------------------Discussions-----------------------------------------------------------------------

What are the different Artifacts in scrum?
There are two Artifacts maintained in Scrum:
•

Product Backlog – Containing the prioritized list of business requirements

•

Sprint Backlog – Contains the user stories to be done by the scrum team for a sprint.

What is MVP in scrum?
A Minimum Viable Product is a product which has just the bare minimum required feature which can
be demonstrated to the stakeholders and is eligible to be shipped to production.
Explain what is a product backlog in Scrum?
Before the scrum sprint initiates, product owner reviews the list of all new features, change requests,
enhancements and bug reports and determines the priority. If the project is new, it includes new
features that the new system must provide- this list of items is referred as Product Backlog. The
items that are kept on sprint are referred as Sprint Backlog.

Explain what is Scrum Sprint?
Scrum project is developed in a series of “sprint”. It is a repeatable and regular work cycle in scrum
methodology during which work is accomplished and kept ready for review.

What is Scrum Sprint?
A Scrum Sprint is a regular, repeated work cycle in scrum methodology during which work is
completed and made ready for review. Scrum sprints are basic units of development in the scrum
methodology. Generally, scrum sprints are less than 30 days long.
Sprints contain and consist of the Sprint Planning, Daily Scrums, the development work, the Sprint
Review, and the Sprint Retrospective.
During the Sprint:
•

No changes are made that would endanger the Sprint Goal

•

Quality goals do not decrease, and

•

Scope may be clarified and re-negotiated between the Product Owner and Development
Team as more is learned.

Scrum Master Supreme Action Guide

Page 47

What are the Artifacts of Scrum process?
Scrum process Artifacts include
•

Sprint backlog – The Sprint Backlog is the set of Product Backlog items selected for the Sprint,
plus a plan for delivering the product Increment and realizing the Sprint Goal. The Sprint
Backlog is a forecast by the Development Team about what functionality will be in the next
Increment and the work needed to deliver that functionality into a “Done” Increment.

•

Product backlog – The Product Backlog is an ordered list of everything that might be needed
in the product and is the single source of requirements for any changes to be made to the
product. The Product Owner is responsible for the Product Backlog, including its content,
availability, and ordering.

•

Velocity chart- A velocity chart shows the sum of estimates of the work delivered across all
iterations. Typically, velocity will stabilize through the life of a project unless the project team
make-up varies widely or the length of the iteration changes.

•

Burn-down chart – It is a chart that shows how quickly you and your team are burning through
your customer’s user stories. It shows the total effort against the amount of work we deliver on
each iteration.

Explain what is a product backlog in Scrum?
Before the scrum sprint initiates, product owner reviews the list of all new features, change requests,
enhancements and bug reports and determines which ones are of high priorities. If the project is new
it includes new features that the new system must provide, this list of items is referred as Product
Backlog. The items that are kept on sprint are referred as Sprint Backlog.

Explain the term “Increment”?
The term “Increment” is used to refer the total number of the product backlog items completed during
the sprint and all previous sprints. At the end of the sprint, increment should be in done status; also, it
must be in re-useable condition regardless of whether the product owner is willing to actually release
a product or not.

Scrum Master Supreme Action Guide

Page 48

1.5 User Stories Estimation
What is User Story?
User stories are well suited as product backlog items. User story is not a concept from Scrum but
commonly used in Scrum projects to manage requirements. User Story is
As any user, I want to create my account
•
•
•
•

Token for the feature
Usually written on a small index card
Captures intent of the failure
Captures conditions of satisfaction or acceptance test criteria

User story is written in which format?
As a 

I want to 

So that < why>

Who: User of the product
What: Activity user wants to perform using the feature
Why: Purpose the feature is going to serve.

Scrum Master Supreme Action Guide

Page 49

What 3C’s of User story?

Acceptance Criteria of User Story?
Acceptance Criteria is the criteria if the product satisfies the user story is considered done.
Acceptance Criteria is basis for high level test cases.

Scrum Master Supreme Action Guide

Page 50

How to write good user stories
It is essential to write user stories, which are small and independent enough to be worked on in each
sprint. For a good product backlog, the team should INVEST in good user stories:

Scrum Master Supreme Action Guide

Page 51

---------------------------------------------------------------------Discussions-----------------------------------------------------------------------

Explain what is user stories in Scrum?
In scrum, user stories are short, one sentence definitions of a feature or functionality.

How requirements are defined in a scrum?
Requirements are termed as “User Stories” in Scrum.
How do you define a user story? What type of requirements did you use for your teams?
Requirements in Scrum are written as user stories using a standard
The user stories are defined in the format of
As a 

I want to 

So that < objective>

As a Scrum Master, you don’t necessarily write user stories, but you would assist the Product
Owner to ensure that user stories are written, prioritized, and ready for the sprint.

How do you measure the complexity or effort in a sprint? Is there a way to determine and
represent it?
Complexity and effort is measured through “Story Points”.
In scrum it’s recommended to use Fibonacci series to represent it.

How do you calculate a story point?
A Story point is calculated by taking into the consideration the development effort+ testing effort +
resolving dependencies and other factors that would require to complete a story.

Is it possible that you come across different story point for development and testing efforts?
In that case how do you resolve this conflict?
Yes, this is a very common scenario. There may be a chance that the story point given by the
development team is, say 3 but the tester gives it 5. In that case both the developer and tester have to
justify their story point, have discussion in the meeting and collaborate to conclude a common story
point.

Scrum Master Supreme Action Guide

Page 52

You are in the middle of a sprint and suddenly the product owner comes with a new
requirement, what will you do?
In ideal case, the requirement becomes a story and moves to the backlog. Then based on the priority,
team can take it up in the next sprint. But if the priority of the requirement is really high, then the team
will have to accommodate it in the sprint but it has to very well communicated to the stakeholder that
incorporating a story in the middle of the sprint may result in spilling over few stories to the next sprint.
In case you receive a story at the last day of the sprint to test and you find there are defects, what will
you do? Will you mark the story to done?
A story is done only when it is development complete + QA complete + acceptance criteria is met + it
is eligible to be shipped into production. In this case if there are defects, the story is partially done and
not completely done, so I will spill it over to next sprint.

What are Epics?
Epics are equivocal user stories or we can say these are the user stories which are not defined and
are kept for future sprints

What is difference between Epic, User stories & Tasks?
Epic is a group of related user stories.
User Stories define the actual business requirement. Generally created by the business owner.
Tasks is to accomplish the business requirements; development team create tasks.

Explain what is scrum poker or Planning Poker?
Scrum poker or planning poker is a technique to estimate the relative size of development goals in
software development. It is a way to determine sprint item durations by playing number cards face
down the table, instead of speaking them aloud.

Explain what is a Story Point in Scrum?
Each feature in scrum is Story. Story point is an arbitrary measure used by Scrum teams, and it is a
metric used by agile teams to determine the difficulty of implementing a given story.

How long were your sprints?
An ideal sprint length is between 1 and 4 four weeks, with a 2-week sprint being the most
widely used.
Scrum Master Supreme Action Guide

Page 53

1.6 Definition of Done
What is Definition of Done (DoD)?
When a Product Backlog item or an Increment is described as “Done”, everyone must understand what
“Done” means. Although this varies significantly per Scrum Team, members must have a shared
understanding of what it means for work to be complete, to ensure transparency. This is the definition
of “Done” for the Scrum Team and is used to assess when work is complete on the product Increment.
The same definition guides the Development Team in knowing how many Product Backlog items it can
select during a Sprint Planning. The purpose of each Sprint is to deliver Increments of potentially
releasable functionality that adhere to the Scrum Team’s current definition of “Done.”
Development Teams deliver an Increment of product functionality every Sprint. This Increment is
useable, so a Product Owner may choose to immediately release it. If the definition of "done" for an
increment is part of the conventions, standards or guidelines of the development organization, all
Scrum Teams must follow it as a minimum. If "done" for an increment is not a convention of the
development organization, the Development Team of the Scrum Team must define a definition of
“done” appropriate for the product. If there are multiple Scrum Teams working on the system or
product release, the development teams on all of the Scrum Teams must mutually define the definition
of “Done.”
Each Increment is additive to all prior Increments and thoroughly tested, ensuring that all Increments
work together.
As Scrum Teams mature, it is expected that their definitions of “Done” will expand to include more
stringent criteria for higher quality. Any one product or system should have a definition of “Done” that
is a standard for any work done on it.
•

Definition of Done is a list of attractive activities agreed by the Product Owner and the
Development Team to call a backlog item is done

•

Definition of Done consist of activities needed for functional and quality requirements

•

Team comes up with the DOD and adheres to it while creating the product increment

Scrum Master Supreme Action Guide

Page 54

•

Different teams may have different DOD but all teams should follow minimal DOD that includes
all critical activities required

•

If there are standards at organizational level, a common DOD can capture those and the teams
should have separate DOD in addition to one at the organizational level

•

•

A Stronger DOD leads to higher quality product: o

Code Complete

o

Unit tests Written

o

Code Review

o

Manual Functional Testing

o

Automation

o

Updated Documents

o

User Acceptance Testing

o

Successful Deployment

Suppose if the DOD is missing essential activities, it is called a Weak DOD. For E.g. Load testing
may not be done for every sprint and is deferred to later time.

•

A weak DOD causes unfinished work in every sprint. The unfinished work is added back to
product backlog. This increased the risk. If a major bug is found during the load testing, that
could risk the release

•

Weak DOD also increases the Technical Debt. This might include the automation or code
reviews

Scrum Master Supreme Action Guide

Page 55

---------------------------------------------------------------------Discussions-----------------------------------------------------------------------

What is DoD? How is this achieved?
DoD stands for Definition of done. It is achieved when
•

The story is development complete,

•

QA is complete,

•

The story meets and satisfy the acceptance criteria

•

Regression around the story is complete

Then feature is eligible to be shipped / deployed in production

Explain DOD in detail for senior management?

Scrum Master Supreme Action Guide

Page 56

User Story Clarity
User stories selected for the sprint are complete with respect to product theme, understood by the
team, and have been validated by the detailed acceptance criteria.
Tasks Identified
Tasks for selected user stories have been identified and estimated by the team.
These first two topics are typically covered in the sprint planning meeting but are mentioned as done
criteria for the sake of verification.
Build and package changes
Build and package changes have been communicated to the build master. These changes have been
implemented, tested and documented to ensure that they cover the features of the sprint.
Product owner approval
Each finished user story has been passed through UAT (User Acceptance Testing) and signed off as
meeting requirements
Updating Product Backlog
All features not done during the sprint are added back to the product backlog. All incidents/defects
not handled during the sprint are added to the product backlog.

--------------------------------------------------------------------------------------------------------------------------------------------------Environment ready
• Development environment is ready with all third-party tools configured.
• Staging environment is ready.
• Continuous integration framework is in place. The build engine is configured to schedule hourly,
nightly, and release builds.
• Desired build automation is in place. Why "desired"? Because there is no end to build automation
• Test data for the selected features has been created
Design complete
Design analysis is complete as per the user story or theme. UML diagrams are either created or
updated for the feature under development.
You might need to prototype various components to ensure that they work together. Wireframes and
prototype have been created and approved by the respective stakeholders.
Unit test cases written
Unit test cases have been written for the features to be developed.
Documentation Ready
Documentation (Just enough or whatever the team agrees to) to support the sprint demo is ready
Pre-Release builds
Pre-release builds (hourly/nightly) have been happening and nightly build reports have been
published on regular basis. The following could/should be part of pre-release builds:
•
•
•
•
•

Compile and execute unit test cases (mandatory)
Creation of cross reference of source code
Execution of automated code reviews for verification of coding rules
Code coverage reports are generated
Detection of duplicate source code
Scrum Master Supreme Action Guide

Page 57

•
•

Dependency analysis and generation of design quality matrix (static analysis, cyclomatic
complexity)
Auto deployment in staging environment

It comes down to build automation; there is no end to what can be achieved from automated hourly,
nightly builds. The team along with the product owner needs to decide on how much build automation
is required.

--------------------------------------------------------------------------------------------------------------------------------------------------Code Complete
Source code changes are done for all the features in the “to do” list.” Source code has been
commented appropriately.
Unit testing is done
Unit test cases have been executed and are working successfully
Code Refactoring
Source code has been refactored to make it comprehensive, maintainable and, amenable to change.
A common mistake is to not keep refactoring in the definition of done. If not taken seriously,
refactoring normally spills out to next sprint or, worse, is completely ignored.
Code check-in
Source code is checked in the code library with appropriate comments added.
If project is using tools which help in maintaining traceability between user stories and the respective
source code, proper check-in guidelines are followed.
Code merging and tagging
Finalized source code has been merged with the main branch and tagged appropriately (merging and
tagging guidelines are to be used)

--------------------------------------------------------------------------------------------------------------------------------------------------Automated Code reviews
Automated code review has been completed using the supported tools/technologies. Violations have
been shared with the team and the team has resolved all discrepancies to adhere to the coding
standard. (Automated code reviews should be hooked up with CI builds.)
Peer reviews
Peer reviews are done. If pair programming is used, a separate peer review session might not be
required.
Code coverage is achieved
Code coverage records for each package are available and whatever the team has decided as the
minimum benchmark is achieved.
Project metrics are ready
Burndown chart has been updated regularly and is up to date.

Scrum Master Supreme Action Guide

Page 58

Release Build
• Build and packaging
A Build (successful) is done using continuous integration framework. Change log report has been
generated from Code Library and Release notes have been created. Deliverables have been
moved to release area.
• Build deployment in staging environment
Build deliverables are deployed in staging environment. If it is easy, this step should be
automated.

---------------------------------------------------------------------------------------------------------------------------------------------Functional testing done
• Automated testing
All types of automated test cases have been executed and a test report has been generated. All
incidents/defects are reported.
• Manual testing
Quality assurance team has reviewed the reports generated from automation testing and
conducted necessary manual test cases to ensure that tests are passing. All incidents/defects
are reported.
• Build issues
If any integration or build issues are found, the necessary steps are repeated and respective
“Done” points are adhered to.
Regression testing done
Regression testing is done to ensure that defects have not been introduced in the unchanged area of
the software.
Performance testing done
A common mistake is to not keep performance testing in the definition of done. This is an important
aspect. Most performance issues are design issues and are hard to fix at a later stage.
Acceptance testing done
Each finished user story has been passed through UAT (User Acceptance Testing) and signed off as
meeting.
Closure
All finished user stories/tasks are marked complete/resolved. Remaining hours for task set to zero
before closing the task.
•

Other necessary/optional activities
Anything which is very specific to the project environment
These might include:
- Security audit sign off
- Deployable on multiple platforms such as Windows, Linux, and Mac OS X

Scrum Master Supreme Action Guide

Page 59

1.7 Product Increment
What is Product Increment?
Every sprint produces a product increment, the most important scrum artifact. A product increment is
the “goal line” for each sprint and, at the end of the sprint, it must: •

Be of high enough quality to be given to users

•

Meet the scrum team’s current definition of done

•

Be acceptable to the product owner with properly tested, completed in full shape and ready to
use

At the end of each sprint, the team must produce a potentially shippable product increment with the
following features
•

High Quality

•

Tested

•

Completed

•

Ready to Use

•

As per Definition of Done

Should the team always release the Product Increment?
•

It depends. If the product increment that is produced is usable and adds the value to the
business, product owner may choose to release it right away.

•

Though the product increment is working, it may not be the feature complete and product
owner may not want to release it

•

Some business doesn’t want to surprise their customers too often by frequent release

•

Whether the product increment is shipped or not, building working software every sprint
eliminates the technical uncertainty

Scrum Master Supreme Action Guide

Page 60

---------------------------------------------------------------------Discussions-----------------------------------------------------------------------

If Product Increment gets failed What to do in Scrum?
The following are the reasons of Product Increment gets failed,
•

If the team doesn’t complete all the forecasted Product Backlog Items for the Sprint?

•

If the team does not reach the Sprint Goal?

•

Different option?

Now its Product Owner call to reiterate the Sprint since Product Increment fails. Even though
Product Owner address and clarifies the requirements at early stage, Till team fails due to technical
debts.

Scrum Master Supreme Action Guide

Page 61

1.8 Scrum Events
What are the Scrum Events?
Prescribed events are used in Scrum to create regularity and to minimize the need for meetings not
defined in Scrum. All events are time-boxed events, such that every event has a maximum duration.
Once a Sprint begins, its duration is fixed and cannot be shortened or lengthened. The remaining
events may end whenever the purpose of the event is achieved, ensuring an appropriate amount of
time is spent without allowing waste in the process.
Other than the Sprint itself, which is a container for all other events, each event in Scrum is a formal
opportunity to inspect and adapt something. These events are specifically designed to enable critical
transparency and inspection. Failure to include any of these events results in reduced transparency
and is a lost opportunity to inspect and adapt.

List out scrum events
•

Sprint Planning

•

Daily Scrum

•

Sprint Review

•

Sprint Retrospective

Scrum Master Supreme Action Guide

Page 62

What do you mean by the Sprint?
The heart of Scrum is a Sprint, a time-box of one month or less during which a “Done”, useable, and
potentially releasable product Increment is created. Sprints best have consistent durations
throughout a development effort. A new Sprint starts immediately after the conclusion of the previous
Sprint. Ideally Sprint is 2 weeks.
Sprints contain and consist of the Sprint Planning, Daily Scrums, the development work, the Sprint
Review, and the Sprint Retrospective.
What are the activities of Sprint? | How Sprint is protected?
•

No changes are made that would endanger the Sprint Goal;

•

Quality goals do not decrease; and,

•

Scope may be clarified and re-negotiated between the Product Owner and Development Team
as more is learned.

Each Sprint may be considered a project with no more than a one-month horizon. Like projects,
Sprints are used to accomplish something. Each Sprint has a definition of what is to be built, a design
and flexible plan that will guide building it, the work, and the resultant product.
Sprints are limited to one calendar month. When a Sprint’s horizon is too long the definition of what is
being built may change, complexity may rise, and risk may increase. Sprints enable predictability by
ensuring inspection and adaptation of progress toward a Sprint Goal at least every calendar month.
Sprints also limit risk to one calendar month of cost.
When to cancel a Sprint?
A Sprint can be cancelled before the Sprint time-box is over. Only the Product Owner has the
authority to cancel the Sprint, although he or she may do so under influence from the stakeholders,
the Development Team, or the Scrum Master.
A Sprint would be cancelled if the Sprint Goal becomes obsolete. This might occur if the company
changes direction or if market or technology conditions change. In general, a Sprint should be
cancelled if it no longer makes sense given the circumstances. But, due to the short duration of
Sprints, cancellation rarely makes sense.

Scrum Master Supreme Action Guide

Page 63

When a Sprint is cancelled, any completed and “Done” Product Backlog items are reviewed. If part of
the work is potentially releasable, the Product Owner typically accepts it. All incomplete Product
Backlog Items are re-estimated and put back on the Product Backlog. The work done on them
depreciates quickly and must be frequently re-estimated.
Sprint cancellations consume resources, since everyone has to regroup in another Sprint Planning to
start another Sprint. Sprint cancellations are often traumatic to the Scrum Team, and are very
uncommon.

What are the activities while performing using Sprint Planning?
The work to be performed in the Sprint is planned at the Sprint Planning. This plan is created by the
collaborative work of the entire Scrum Team.

Input: Refined Product Backlog | Latest Product Increment | Team Capacity
Outcome: Sprint Goal | Sprint Backlog

Scrum Master Supreme Action Guide

Page 64

Sprint Planning is time-boxed to a maximum of eight hours for a one-month Sprint. For shorter Sprints,
the event is usually shorter. The Scrum Master ensures that the event takes place and that attendants
understand its purpose. The Scrum Master teaches the Scrum Team to keep it within the time-box.
Sprint Planning answers the following:
•

What can be delivered in the Increment resulting from the upcoming Sprint?

•

How will the work needed to deliver the Increment be achieved?

Discussion: What can be done this Sprint?
The Development Team works to forecast the functionality that will be developed during the Sprint.
The Product Owner discusses the objective that the Sprint should achieve and the Product Backlog
items that, if completed in the Sprint, would achieve the Sprint Goal. The entire Scrum Team
collaborates on understanding the work of the Sprint.
The input to this meeting is the Product Backlog, the latest product Increment, projected capacity of
the Development Team during the Sprint, and past performance of the Development Team. The
number of items selected from the Product Backlog for the Sprint is solely up to the Development
Team. Only the Development Team can assess what it can accomplish over the upcoming Sprint.
After the Development Team forecasts the Product Backlog items it will deliver in the Sprint, the
Scrum Team crafts a Sprint Goal. The Sprint Goal is an objective that will be met within the Sprint
through the implementation of the Product Backlog, and it provides guidance to the Development
Team on why it is building the Increment.
Discussion: How will the chosen work get done?
Having set the Sprint Goal and selected the Product Backlog items for the Sprint, the Development
Team decides how it will build this functionality into a “Done” product Increment during the Sprint.
The Product Backlog items selected for this Sprint plus the plan for delivering them is called the
Sprint Backlog.
The Development Team usually starts by designing the system and the work needed to convert the
Product Backlog into a working product Increment. Work may be of varying size, or estimated effort.
However, enough work is planned during Sprint Planning for the Development Team to forecast what
it believes it can do in the upcoming Sprint. Work planned for the first days of the Sprint by the
Development Team is decomposed by the end of this meeting, often to units of one day or less. The
Scrum Master Supreme Action Guide

Page 65

Development Team self-organizes to undertake the work in the Sprint Backlog, both during Sprint
Planning and as needed throughout the Sprint.
The Product Owner can help to clarify the selected Product Backlog items and make trade-offs. If the
Development Team determines it has too much or too little work, it may renegotiate the selected
Product Backlog items with the Product Owner. The Development Team may also invite other people
to attend in order to provide technical or domain advice.
By the end of the Sprint Planning, the Development Team should be able to explain to the Product
Owner and Scrum Master how it intends to work as a self-organizing team to accomplish the Sprint
Goal and create the anticipated Increment.
Sprint Goal
A short statement of what the work will be focused on during the sprint.
The Sprint Goal is an objective set for the Sprint that can be met through the implementation of Product
Backlog. It provides guidance to the Development Team on why it is building the Increment. It is
created during the Sprint Planning meeting.
The Sprint Goal gives the Development Team some flexibility regarding the functionality implemented
within the Sprint. The selected Product Backlog items deliver one coherent function, which can be the
Sprint Goal. The Sprint Goal can be any other coherence that causes the Development Team to work
together rather than on separate initiatives.
As the Development Team works, it keeps the Sprint Goal in mind. In order to satisfy the Sprint Goal, it
implements the functionality and technology. If the work turns out to be different than the Development
Team expected, they collaborate with the Product Owner to negotiate the scope of Sprint Backlog
within the Sprint.

Sprint Planning Summary
•

Product Owner and Project team needs to discuss the goals of the upcoming sprint

•

Product Owner and team negotiates stories to select in current sprint from prioritized product
backlog for the upcoming sprint

•

•

Selected stories are estimated with agreed acceptance criteria

•

Team identifies and estimates Task, discusses how the work will be accomplished

Scrum Master, Product Owner and team can attend the meeting
Scrum Master Supreme Action Guide

Page 66

•

Product Backlog has to be groomed by PO prior to sprint planning meeting, Product owner
reviews with the team items in the updated backlog

•

Self-organized Development team defines how the work will be done in the goals of the sprint
will be achieved

•

Normally split into 2 sets of 4 hours each Timebox: Max 8 hours per sprint
•

First half for choosing the product backlog items with PO

•

Second half for splitting into tasks and assignment (Product Owner is optional for the
second half)

•

Artifacts – Sprint Goal, Sprint Backlog (Output of Sprint Planning)

Daily Scrum
The Daily Scrum is a 15-minute time-boxed event for the Development Team to synchronize activities
and create a plan for the next 24 hours. This is done by inspecting the work since the last Daily Scrum
and forecasting the work that could be done before the next one.

Input: Sprint Backlog
Outcome: Updated Sprint Backlog

Scrum Master Supreme Action Guide

Page 67

The Daily Scrum is held at the same time and place each day to reduce complexity. During the
meeting, the Development Team members explain:
•

What did I do yesterday that helped the Development Team meet the Sprint Goal?

•

What will I do today to help the Development Team meet the Sprint Goal?

•

Do I see any impediment that prevents me or the Development Team from meeting the Sprint
Goal?

The Development Team uses the Daily Scrum to inspect progress toward the Sprint Goal and to
inspect how progress is trending toward completing the work in the Sprint Backlog. The Daily Scrum
optimizes the probability that the Development Team will meet the Sprint Goal. Every day, the
Development Team should understand how it intends to work together as a self-organizing team to
accomplish the Sprint Goal and create the anticipated Increment by the end of the Sprint. The
Development Team or team members often meet immediately after the Daily Scrum for detailed
discussions, or to adapt, or re-plan, the rest of the Sprint’s work.
The Scrum Master ensures that the Development Team has the meeting, but the Development Team
is responsible for conducting the Daily Scrum. The Scrum Master teaches the Development Team to
keep the Daily Scrum within the 15-minute time-box.
The Scrum Master enforces the rule that only Development Team members participate in the Daily
Scrum. Daily Scrums improve communications, eliminate other meetings, identify impediments to
development for removal, highlight and promote quick decision-making, and improve the
Development Team’s level of knowledge. This is a key inspect and adapt meeting.
Daily Scrum Summary
•

The daily scrum is also known as a stand-up meeting, typically first activity of the day

•

This is a 15-minute timeboxed meeting

•

The daily scrum is held every day at the same time and location

•

The whole world is invited

•

The daily scrum is for the development team only, facilitated by Scrum Master, Product Owner
optional

•

This is not problem-solving meeting. Pigs can talk, Chickens observe

•

Scrum Master to intervene to bring in discipline after due attempts at self-correction

•

Daily Scrum Meeting Questions for the team members
Scrum Master Supreme Action Guide

Page 68

o

What have I done since the last daily scrum?

o

What do I plan to do today?

o

Are there any impediments to my progress?

Sprint Review
A Sprint Review is held at the end of the Sprint to inspect the Increment and adapt the Product Backlog
if needed.
During the Sprint Review, the Scrum Team and stakeholders collaborate about what was done in the
Sprint. Based on that and any changes to the Product Backlog during the Sprint, attendees collaborate
on the next things that could be done to optimize value. This is an informal meeting, not a status
meeting, and the presentation of the Increment is intended to elicit feedback and foster collaboration.
This is a four-hour time-boxed meeting for one-month Sprints. For shorter Sprints, the event is usually
shorter. The Scrum Master ensures that the event takes place and that attendants understand its
purpose. The Scrum Master teaches all to keep it within the time-box.

Input: Product Increment
Outcome: Product Backlog (Revised)
The Sprint Review includes the following elements:
•

Attendees include the Scrum Team and key stakeholders invited by the Product Owner;

•

The Product Owner explains what Product Backlog items have been “Done” and what has not
been “Done”;
Scrum Master Supreme Action Guide

Page 69

•

The Development Team discusses what went well during the Sprint, what problems it ran into,
and how those problems were solved;

•

The Development Team demonstrates the work that it has “Done” and answers questions
about the Increment;

•

The Product Owner discusses the Product Backlog as it stands. He or she projects likely
completion dates based on progress to date (if needed);

•

The entire group collaborates on what to do next, so that the Sprint Review provides valuable
input to subsequent Sprint Planning;

•

Review of how the marketplace or potential use of the product might have changed what is the
most valuable thing to do next; and,

•

Review of the timeline, budget, potential capabilities, and marketplace for the next anticipated
release of the product.

The result of the Sprint Review is a revised Product Backlog that defines the probable Product
Backlog items for the next Sprint. The Product Backlog may also be adjusted overall to meet new
opportunities.
Sprint Review Summary
•

Team presents what it accomplished during the sprint, typically takes the form of a demo of
new features or underlying architecture. Done from QA server (Close to Prod)

•

Hosted at the end of every sprint Timebox: Max 4 hours per sprint

•

Attendees will be the development team, the product owner, scrum master, and sometimes
other project stakeholders

•

The development team will demo the work created in the increment

•

The group will decide if “Done” has been achieved

•

Stakeholders can provide comments which go in to the product backlog

•

The development team and the product owner will discuss the sprint and the remaining items
in the product backlog further procced with

Scrum Master Supreme Action Guide

Page 70

Sprint Retrospective
The Sprint Retrospective is an opportunity for the Scrum Team to inspect itself and create a plan for
improvements to be enacted during the next Sprint.

Input: Feedback | Experience of team members
Outcome: List of improvements
The Sprint Retrospective occurs after the Sprint Review and prior to the next Sprint Planning. This is
a three-hour time-boxed meeting for one-month Sprints. For shorter Sprints, the event is usually
shorter. The Scrum Master ensures that the event takes place and that attendants understand its
purpose. The Scrum Master teaches all to keep it within the time-box. The Scrum Master participates
as a peer team member in the meeting from the accountability over the Scrum process.
The purpose of the Sprint Retrospective is to:
•

Inspect how the last Sprint went with regards to people, relationships, process, and tools;

•

Identify and order the major items that went well and potential improvements; and,

•

Create a plan for implementing improvements to the way the Scrum Team does its work.

The Scrum Master encourages the Scrum Team to improve, within the Scrum process framework, its
development process and practices to make it more effective and enjoyable for the next Sprint.

Scrum Master Supreme Action Guide

Page 71

During each Sprint Retrospective, the Scrum Team plans ways to increase product quality by
adapting the definition of “Done” as appropriate.
By the end of the Sprint Retrospective, the Scrum Team should have identified improvements that it
will implement in the next Sprint. Implementing these improvements in the next Sprint is the
adaptation to the inspection of the Scrum Team itself. Although improvements may be implemented
at any time, the Sprint Retrospective provides a formal opportunity to focus on inspection and
adaptation.
Sprint Retrospective Summary
•

The development team meeting posted after the sprint review, but before the next sprint
planning meeting

•

Periodically take a look at what is and is not working

•

This is a meeting to inspect an adapt Timebox: Max 4 hours per sprint

•

Lessons learned and opportunities for improvement

•

Review of the product owner’s feedback about the last iteration

•

An opportunity to improve on their approach based on the retrospective and the last sprint

---------------------------------------------------------------------Discussions-----------------------------------------------------------------------

What are the ceremonies you perform in scrum?
There are 3 major ceremonies performed in Scrum: 1. Planning Meeting – Where the entire scrum teams along with the scrum master and product
owner meets and discuss each item from the product backlog that they can work on the sprint.
When the story is estimated and is well understood by the team, the story then moves into the
Sprint Backlog.
2. Review Meeting – Where the scrum team demonstrates their work done to the stake holders
3. Retrospective meeting – Where the scrum teams along with the scrum master and product
owner meets and retrospect the last sprint they worked on. They majorly discuss about 3
things:
•

What went well?

•

What could be done better?

•

Action Items

Scrum Master Supreme Action Guide

Page 72

Apart from these three ceremonies, we have one more called “Backlog grooming” meeting. In this
meeting, the scrum team along with the scrum master and product owner. The product owner put
forward the business requirements as per the priority and the team discussed over it, identifies the
complexity, dependencies and efforts. The team may also do the story pointing at this stage.
What do you discuss in Daily stand up meeting? What do daily stand up meetings entail?
Each day, at same time and same place (in front of the task board), the team meets to give updates
about their tasks and tickets resolved for the day. This meeting addresses SCRUM’s three questions
listed below.
– What have you completed since the last meeting?
– What do you plan to complete by the next meeting?
– Any impediments / roadblock

What is the “time Boxing” of a scrum process called?
It’s called “Sprint”

What should be an ideal duration of a sprint?
It is recommended to have 2 – 4 weeks of sprint cycle.

Mention what is the difference between Sprint and Iteration in Scrum?
Iteration: It is a terminology used to define single development cycle in general agile methods. It is a
common term used in the iterative and Incremental development process.
Sprint: It is used to define one development cycle or iterative step in a specialized agile method
referred as Scrum. Sprint is scrum specific, and not all forms of iterations are Sprints.

What do you do in a sprint review and retrospective?
During Sprint review we walkthrough and demonstrate the feature or story implemented by the
scrum team to the stake holders.
During retrospective, we try to identify in a collaborative way what went well, what could be done
better and action items to have continuous improvement.

Scrum Master Supreme Action Guide

Page 73

During review, suppose the product owner or stakeholder does not agree to the feature you
implemented what would you do?
First thing we will not mark the story as done.
We will first confirm the actual requirement from the stakeholder and update the user story and put it
into backlog. Based on the priority, we would be pulling the story in next sprint.

In case, the scrum master is not available, would you still conduct the daily stand up
meeting?
Yes, we can very well go ahead and do our daily stand up meeting. Either available Scrum Coach |
Alternate Scrum Master can handle the meeting

Apart from planning, review and retrospective, do you know any other ceremony in scrum?
We have the Product backlog refinement meeting (backlog grooming meeting) where the team,
scrum master and product owner meets to understand the business requirements, splits it into user
stories, and estimating it.
What is a retrospective?
A retrospective is a meeting to inspect and adapt the process. This Agile methodology
interview question is looking for the many ways to conduct a retrospective —so be ready to
explain one or two formats.
How story Board can be defined in agile?
A Story Board is a visual representation of a software project’s progress. There are generally four
columns ‘To do’, In Progress’, ‘Test’, and ‘Done’. Different coloured post, its notes are placed in each
column indicating the progress of individual development items. A story board is typically used in
agile development.
Explain what the ideal duration is for Sprint, and how it affects the workflow?
Sprint in Scrum usually lasts for 30 days or two weeks. The two-week sprint is preferred for various
reason, first it makes easier for the team to estimate, plan and complete the work in two weeks.
Secondly, it gives enough time to the product owner to change the priorities more often and allows
the team to adapt quickly to the market pressures.

During Scrum meeting what all things are done?
During scrum meeting
Scrum Master Supreme Action Guide

Page 74

•

Team analyze how much time they got to complete task during the Sprint

•

From product backlog, team takes the first item and breaks into tasks

•

Team estimates how long a task will take

•

If there is any time left during the sprint, they will move on to the next item on the product backlog

•

Decide the features which have clarity and estimates how many to be scoped for sprint

Mention what is the objective behind holding a Sprint retrospective meeting?
The objective behind Sprint retrospective meeting is to let team members know how things went
during the sprint and discuss possible ways for further improvements for future sprints.

What is the Daily Stand-Up?
One of the interview questions on Agile is sure to be about the Daily Stand -Up. The answer?
Every day, preferably in the morning, the team meets for no more than 15 minutes to answer
three questions:
-

What did you do yesterday?
What do you plan on doing today?
Are there any blocks or impediments that keep you from doing your work?

This Scrum ceremony is not meant to be a status meeting for stakeholders, but a way to
energize the team and get them to set focus for the day.

Scrum Master Supreme Action Guide

Page 75

Describe what happens in the Sprint planning meeting?
In Sprint planning, the Product Owner presents the goal of the sprint and discusses the high
priority product backlog items. The Delivery team then chooses the amount of work for the
next sprint.
What is the role of the Scrum Master?
Here’s how to handle a Scrum Master interview question like this: The Scrum Master serves
the team and shields them from any distractions that could prevent them from completing a
sprint goal. They also remove blocks, teach the team to become self -organized and serve as a
coach who teaches Agile and Scrum values and principles.

Is there a difference between Agile and Scrum?
Yes! Agile is the broader umbrella which Scrum falls under. Agile has four main values and
twelve principles. Scrum has its own set of values and principles and provides a lightweight
“framework” to help teams become Agile.

What are the problems of sprint retrospective?
Problems that sometimes occur are:
- the retrospective is planned on the last day of the sprint. Sometimes we are still busy finishing our
development activities. Worst case the retrospective got cancelled, or when it does take place the
team members aren't really participating actively.
- I use a timebox of 2 hours in a 2-week sprint. This should be enough for a good retrospective.
However, despite of a focused/lean schedule, the timebox is passed before you realize it. We've
discussed most of the issues that happened during the sprint, but we didn't get to the root cause.
Therefore, problems keep existing.
I have done some research on how to improve the retrospective. So I think I know how to fix the
problems I've described.
Still I am curious what problems you encounter with the retrospective. Just to be sure that my
problems are not unique .

Scrum Master Supreme Action Guide

Page 76

What if sprint fails?
A "failed" Sprint is one where the Goal has not been achieved. The most important consideration is
how failure is controlled.
If the Goal becomes obsolete, and the Sprint is cancelled, then a "fail early fail fast" model has been
applied. Control of the situation, including the minimization of wasted effort, can thereby be
evidenced.
On the other hand, if the Sprint Goal is not achieved and this problem only becomes apparent at the
end of the Sprint timebox, then a greater level of waste has been incurred, and there is less evidence
of control.

Which ceremony the Inspect and Adapt works?
Daily scrum is the ceremony where Inspect and Adapt works.
Which Artifacts follows more transparency to the teams?
Product backlog and Sprint backlog Artifacts follows more transparency to the teams.

Scrum Master Supreme Action Guide

Page 77

1.9 Release Planning
What is Release Planning? What are its inputs and outputs?
The release planning is a tentative plan for the whole release that covers several sprints.
A long-term plan has to be derived for the following questions
•

What could be delivered before the end of the year | each quarter?

•

How many people do we need to deliver this project?

•

When are you going to be done with critical features?

•

When are you going to be done with minimum viable features?

The Input for release plans are –
•

Release strategy, Priority

•

Estimated Product backlog that gives the total size of the release

•

Velocity of the team which represents the productivity

•

Assumptions, constraints and risks

The output for release plans are –
•

Release scope/date

•

Prioritized backlog

•

Ordered estimated in size and forecasted in sprint, Release burnt chart

How would you estimate the total size of the backlog?
The Total size of the backlog depends on
•

Development team estimates items in the backlog. Since all items won’t be clear. the team
makes their best guess.

•

Any estimation technique like planning poker or affinity estimation could be used

•

Team can iterate over estimates until they feel that the overall estimate is roughly accurate

What is Velocity?
A velocity can be defined as
•

A long-term measure that indicates how much work is “done” per sprint

•

Velocity is number of point completed per sprint

•

Partially finished stories don’t count

•

Velocity varies in every sprint
Scrum Master Supreme Action Guide

Page 78

How do we know the team’s velocity?
•

If the team is in place for some time, look at the history of the team’s velocity

•

If the team is new, run couple of sprints to establish the initial velocity

•

Use the average velocity over several sprints to predict the completion date

How do you plan your release?
Planning a release based on the following calculation
Let’s say the release backlog of size 100 points.
Step 1 - First run 4 sprints
The team ran 4 sprints and had velocities of 8, 11, 9, 10
Average velocity for 4 sprints: 38/4 = 9.5
Best Velocity:11

| Worst Velocity: 8

Step 2 – Run remaining sprints
Remaining points after 4 sprints: 62
Required sprints to complete 62 points (Round up value)
@ Average velocity: 62/9.5 = 7 sprints
@Best Velocity: 62/11 = 6 sprints
@ Worst Velocity: 62/8 = 8 sprints
Scrum Master Supreme Action Guide

Page 79

Scrum Master Supreme Action Guide

Page 80

---------------------------------------------------------------------Discussions-----------------------------------------------------------------------

How do you measure the work done in a Sprint?
It’s measured by Velocity.

What is Velocity?
Velocity is a metric that is calculated by addition of all efforts estimates associated with user stories
completed in one iteration. It predicts how much work Agile can complete in a sprint and how much
time will it require to complete a project.

How do you track your progress in a sprint?
The progress is tracked by a “burn-down chart”. A burn-down chart displays the amount of work a
team has burned through—such as hours during the Sprint.

How do you create the burn-down chart?
Burn down chart is a graph which shows the estimated v/s actual effort of the scrum tasks.
It is a tracking mechanism by which for a particular sprint; day to day tasks are tracked to check
whether the stories are progressing towards the completion of the committed story points or not. Here
we should remember that the efforts are measured in terms of user stories and not hours.
What type of metrics or reports have you used?
Sprint, release burn-down, and burn-up charts are standard reports. Most companies also want
to understand how many stories were committed versus completed per sprint and the number
of defects identified post-release to production.

What is a Release candidate?
A Release candidate is a build or version of software that can be released to production. Further,
testing such as UAT may be performed on this version of the product.

Scrum Master Supreme Action Guide

Page 81

What project management tools are used in agile?
Agile has a new breed of PM tools including Rally Software, Version One and Xplanner, Easybacklog,
Icescrum, Agilefant, Agilo. These tools bear no resemblance to the waterfall PM tools like MS-Project
or Clarity

How the velocity of sprint is measured?
If capacity is measured as a percentage of 40 hours weeks then completed
= story points * team capacity
If capacity is measured in man hours then completed story points / team capacity.

What does a scrum burn down chart comprise?
A scrum burn-down chart should consist of
•

X-axis that displays working days

•

Y-axis that displays remaining effort

•

Ideal effort as guideline

•

Real progress of effort

Does maximum velocity mean maximum productivity?
No, in an attempt to maximize velocity, a team may in fact achieve the opposite. If asked to maximize
velocity, a team may skimp on unit or acceptance testing, reduce customer collaboration, skip fixing
bugs, minimize re-factoring. While potentially offering short-term improvement (if you can call it that),
there will be a negative long-term impact. The goal is not to maximize velocity instead the optimal
velocity over time, which takes into account many factors including quality of the end product.
How to measure velocity if our iteration lengths change?
You can’t measure it easily. Velocity’s value comes from its inherent consistency. A fixed iteration
length helps drive the reliable rhythm of a project. Without this rhythm, you are constantly revising, reestimating, and reconciling, and the ability to predict out in the future is minimized due to inconsistent
results.
If, on the other hand, almost everyone is going to be out a week for the holidays or a couple days for
company-wide meetings then by all means adapt iteration dates or velocity accordingly. Like most
agile practices, these are guidelines, not strict rules.

Scrum Master Supreme Action Guide

Page 82

Explain what does the burn down charts show?
Burn down charts is used to track sprint status, they act as an early warning indicator; they can be
useful in highlighting the “lack of progress”. Also, they will highlight the area where they see
redundancy.
Explain what velocity in scrum is and how it is measured?
Velocity in a scrum is a measurement of how much the team gets work done in an iterations or sprint.
It is measured by
•

V= Number of total story points / One iteration

Scrum Master Supreme Action Guide

Page 83

Lesson 2 Agile Coach Discussions
Tell me about your introduction before proceed with?
•

Worked as an Agile coach in MNC with 16 years of IT experience out of which 8 Years have been
dedicated to Agile, Scrum & SAFe practices at enterprise level

•

My Agile Certifications are - ICAgile Certified Professional in Agile Coaching (ICP-ACC) & SAFe
Program Consultant (SPC 4), Certified Scrum Professional (CSP)

•

I am expertise in Agile transformations, Coaching, training and mentoring & Lead a proposal with a
big win to generate more business value, trained more than 1000+ Professionals on Agile Principles
& Practices, XP, Scrum, Kanban, Scaled Agile framework by making the organization as an Agile
Organization, build agile culture across 3 continents as an agile coach for distributed team

•

Review how teams are conducting Sprint Planning, Scrum Daily calls, Sprint Review and Sprint
Retrospective ceremonies and provide feedback., track team velocity for teams after each sprints
and plan to Increase it each quarter using Graphs like CFD (Cumulative Frequency Diagram)

•

Perform Project Management duties like Client Interaction, Estimations, Resource Handling and
delivering on time.

•

My agile websites and books are released by Syntel CEO & President -Rakesh Khanna & Temenos
CEO - Susan Gibson. I have published my agile books in amazon such as Handy Agile, Agile A Key
of Success, Scrum Alliance Professional, Agile Coaching, SAFe Q&A and FAQ’S

•

Having good experience in technology such as Java, Big data, SharePoint & .Net projects to
support the development team

What is your achievement in Agile Coaching Journey?
•

Trained more than 1000+ Professionals on Agile Principles & Practices, XP, Scrum, Kanban, Scaled
Agile framework by making the organization as an Agile Organization.

•

Lead a proposal with a big win to generate more business value across 3 continents as an agile
coach for distributed teams.

Agile Coach Sample Resume

Agile Coach.docx

Scrum Master Supreme Action Guide

Page 84

How Coaching starts for the project from the day 1? (or) You have been appointed as a coach
in an organization. What would be your starting point?
o

Evaluate the current status of the team, identify whether the project is new or existing project or
transformation from waterfall to agile project.

o

Develop short term plan for 1-3 months for agile coaching. Engage the coachee in the coaching
process.

o

Based on the coaching agreement, I will coach the team | enterprise and maintain the confidentiality
of each team to grow as a high productive team

o

For the existing projects, start coaching them from the current status and guide them through
ceremonies, ensures that team is delivering consistent throughput.

o

For new projects guide the team in Agile planning to develop the important things for the project
such as Project Plan, Release Plan, Iteration Plan, Test Plan, User Stories, Product Backlog &
Sprint Backlog.

Start Sprint 0 to be conducted at the start for every release. Mandate to proceed further.
o

Validate the core and extended team members

o

Identify all dependent group sign off needs

o

Identify the development and test environment

o

Identify dependencies on other projects, teams & resources that may influence the release
schedule

o

Identify the deliverables and sign off needed

o

Identify number of iterations for the release using the team velocity

o

Identify the schedule for release testing and release iterations, as a guideline, have release
iteration (Release Testing) after every three-time boxed development iterations

o

Identify any assumptions made

o

Risk involved in the project

o

Identify the project with release schedules

o

Create a release plan

Start from Sprint 1, guide the team to pull the user stories from the product backlog items to start the
sprint in a meaningful way to complete without any dependencies along with the commitment from the
development team to complete within the sprint. Start coaching them through ceremonies, ensures
that team is delivering the consistent throughput. High risk |value items are to be considered for the
first set of sprints.

Scrum Master Supreme Action Guide

Page 85

Review how teams are conducting Sprint Planning, Scrum Daily calls, Sprint Review and Sprint
Retrospective ceremonies and provide feedback. Track Team Velocity for Teams after each sprint and
guide them to Increase it each quarter using Graphs like CFD (Cumulative Frequency Diagram).
Adopt Agile Life Cycle Management (ALM) tools like Rally, JIRA &Agile AGM to track Epics, Features
and User Stories and to capture metrics like Velocity and Burn down Chart, KPI, delivery-commitment
index, resource-resource burndown, quality-bugs classification and goals against it
Provide feedback to the team with respective stage to grow further and produce high performance
team in the organization. Likewise execute the remaining sprint | iterations as per plan.

What is Coaching? How do you coach the team?
Coaching is partnering with clients in a thought-provoking and creative process that inspires them to
maximize their personal and Professional Potential. Coaching helps them to learn rather than teaching
them. The art of Agile Coaching is understanding the situation, the values underlying Agile software
development, and how the two can combine. Do the experiments to hit on the right approach, work
with the teams, come up with great solutions and learn from every team we work with gives the great
experience in coaching.
“The key motivations of Coaching presence are to build rapport with the coachee, engage coachee in
the coaching process & Keep the coachee in ‘towards’ state. Apply different techniques they need
training, mentoring & coaching based on their roles to help the team. Create an adaptive approach for
the current status of the team based on their coaching needs. Coach the Product Owner, Scrum Master
& Development Team on key agile practices & day to day activities involved in their project. “
During project execution, Coaching through ceremonies: o

Coach the team on how to estimate work using Planning Poker. Prepare required outcome for the
planning session.

o

Sprint planning: Plan team sprints, with the outcome being the sprint backlog, sprint goals, and a
team commitment.

o

Release Planning: Facilitate a conversation about the stories with the scrum team.

o

Daily Scrum: Coach the teams to self-organize around the work in the current sprint asking the
three stand-up questions.

o

Backlog refinement: Facilitate regular meetings with the scrum team to discuss the stories for next
sprint.
Scrum Master Supreme Action Guide

Page 86

o

Sprint Review Prep: Prepare for the Sprint demo with team, work through the story DoD, how to
demo the stories, etc.

o

Sprint Retrospective: Conduct sprint retrospectives. Use decided-on team metrics. Make items
actionable for continuous self-improvement (Kaizen).

o

Collaboration and Coordination: Work closely with the PO and Architects as needed, helping write
stories and to prioritize the backlog.

o

Coaching and Mentoring: Help coach the team in the proper application of agile and mentor new
team members who have not worked in an agile model in the past.

o

Help define and promote the company's Agile vision, methodology, practices and tooling.

o

Worked with the Scrum Framework model while working closely with product owners, architects,
and other scrum masters to deliver the overall project functionality.

o

Coordinate dependencies across the various Scrum teams' work tasks.

How will you coach the Product Owner? How will you support the Product owner to handle the
product backlog?
Educate the Product Owner (PO) how to maintain and groom the deep product backlog and guide them
how product backlog items are prioritized Using MoSCoW technique and how many iterations &
respective sprints to be executed for the project. Ensures that product backlog item has more focus
on business-value-driven. Ensures that effective Product Owner should be Committed, Responsible,
Authorized, Collaborative & Knowledgeable (CRACK).

What are the key tasks in coaching the Product Owner? How will you support PO?
The key tasks in coaching the Product Owner has to understand their priorities: o

Be the vision keeper – in sync with sponsor

o

Move from schedule-driven to business-value-driven planning

o

Cultivate Business value driven thinking in all interactions

o

Maintain a DEEP product backlog

o

Match demand with capability

o

Learn to trust the team

o

Avoid micro-management

o

Hold the team for their commitments

Scrum Master Supreme Action Guide

Page 87

How will you coach the Scrum Master?
Educate the Scrum Master (SM) to take-care of the agile process. Guide them to facilitate the
scrum ceremonies and help the team to act as a bulldozer for impediments. Be a Servant
leader, to lead by serving others and progress tracker towards the goal and ensures the
guardian for quality of work to be performed.
What are the key tasks in coaching the Scrum Master? How will you support SM?
The key tasks in Coaching Scrum Master has to understand their priorities: o

Facilitator, not decision maker, Keep sustainable pace of development

o

Grow Self-managing teams -> Planning work, pulling work, tracking work & getting work done

How will you coach the Development Team?
Educate the Development Team (DT) with key agile practices and frameworks. Motivate the team to
grow cross-functional & self-organizing. Guide them to work together as a Collective ownership to
make them in Continuous improvement. Walk through ceremonies and provide feedback to grow at
higher productive team to generate high productive and quality output.

Team having Too Strong Product owner, Scrum Master is weak enough and Development
Team is also not performing up to the expectation. How will you handle the situation as an agile
coach?
In this situation, understand the product owner expectations, coach the Scrum master and
development team with the agile mind-set, project activities and motivate them continuously for the
gap fulfilment and establish smooth flow across the team to meet the product owner expectations. If
unforeseen(provokes, Prolongs) situation occurs again, by replacing with the efficient person.

How to ensure team is currently doing progress correctly?
To verify whether how the development team is doing progress based on: o

By sharing the metrics to reflect current state (NOW) & productivity of the team

o

How the team meetings & daily Stand-ups are progressing as per the expectation of client

o

How the team is adapting flow, process & technical approaches

o

How the team is taking situational decisions

o

How the team is delivering frequently as per DOD

Scrum Master Supreme Action Guide

Page 88

Technical Lead is facing the technical issue, how would you resolve it?
Understand the technical issue faced by the technical lead and help them in: o

Team Brain storming

o

Sit with the team, explore the ideas and resolve it

How will you coach during sprint planning?
During the sprint planning: o

Verify the planning objective

o

What can be delivered in the increment resulting from the upcoming sprint?

o

How much work needed to deliver the increment can be achieved?

o

Plan team sprints, with the outcome being the sprint backlog, sprint goals, and a team commitment.

o

Verify the stories selected in the current sprint from the prioritized product backlog, selected
stories are estimated with agreed acceptance criteria and how the team identifies and estimates
task using planning poker method

o

Share the current velocity, and guide them to grow in a consistent velocity or higher. The accepted
stories / sprint only considered for the velocity consideration

Note: Before Sprint Planning, feasibility study has to be conducted – the team has enough capacity to
proceed with, whether the product backlog is groomed properly, met the business requirements with
respect to current market conditions, current product developed status & technology to be
considered. Without proper planning, execution of the sprint is not effective.

How will you guide the team to split the user Stories?
A Planning poker is used for user stories estimation. For splitting or decomposing a user story ensure
every story address all the architecture layers such as Presentation layer, Validation layer, Business
layer, Database layer. The best way to slice vertically through the layers.

There are some user stories pending at the end of the sprint. How will you handle?
At the end of the sprint, unexpectedly some user stories are pending it may be due to the requirement
not clear with technical feasibility, insufficient time to execute the stories based on the resource skills
& availability. Understand the ground reality the incomplete tasks are moved to product backlog,
executed in upcoming sprint planning based on the priority. The unforeseen situation occurs some
time, but this can be overcome with efficient planning.
Ref: https://www.mountaingoatsoftware.com/blog/handling-work-left-at-the-end-of-a-sprint

Scrum Master Supreme Action Guide

Page 89

Team is doing at the end of the day during the sprint, not working properly during the sprint?
How would you handle this situation?
Stories have to be delivered in specified intervals, not at the end of the sprint. Daily Scrum ensures that
stories are executed on day to day basis without any impediments. In case of any impediment there,
resolve asap. So, motivate the team consistently to get the things done as per schedule and don’t
encourage them to do in a last day, last minute. The factors to be considered during the sprint such as
Velocity, requirements stability and capacity maturity, efficiently to work with the product.

Getting buy-in from Leadership team and Senior Executive? How about Controversies?
The Main Reasons for buy-in leadership team and senior executives in agile arena are: o

Managing optimized backlogs of work with constantly changing business priorities

o

Sincerity in engagement and collaboration between various departments including business
customers

o

Effective planning and estimating for larger initiatives

o

Faster time to market, no wait cycles to get work completed

o

Eliminated Errors, no rework and no miscommunication on expectations

In Controversy, some of the organization facing difficulties in buy-in from leadership team and senior
executives in agile arena are: •

Managing large backlogs of work with constantly changing business priorities

•

Lack of engagement and collaboration between various departments including business customers

•

Ineffective planning and estimating for larger initiatives

•

Slow time to market, long wait cycles to get work completed

•

Errors, rework and miscommunication on expectations

How would you measure the team maturity? How did you track Agile Maturity level of various
teams?
To measure the team’s maturity: o

How the team is adapting flow, process & technical approaches

o

How the team is matured enough in executing ceremonies. For example, in sprint planning, the
matured teams will conduct Pre-Sprint Planning, user stories estimation has to be completed

o

How the team is adapting the agile principles, practices and values (in the range of 0-5)

o

How the team is taking situational decisions

o

How the team is delivering frequently as per DOD

o

Whether The team is delivering in consistent team velocity and it has been increased in each sprint
or not
Scrum Master Supreme Action Guide

Page 90

o

Whether the team is deliver in consistent throughput or not

What Agile ALM tool set did you recommend and implement?
Adopt Tools like Rally, JIRA and Agile AGM to track Epics, Features and User Stories and to capture
metrics like Velocity and Burn Down Chart, KPI, delivery-commitment index, resource-resource
burndown, quality-bugs classification and goals against it. Note: Planning Poker is an activity the
development team uses to estimate the relative size of the product backlog items.

What aspects of the mindset do you have to change and how do you as an agile coach go about
doing it? Also, give the example of what you have done in this regard?

o

As an Agile Coach with clear mindset, I have to Create an adaptive approach for the current status
of the team based on their coaching needs. Apply different techniques they need training,
mentoring & coaching based on their roles to help the team. Coach the Product Owner, Scrum
Master & Development Team on key agile practices & day to day activities involved in their project
based on the agile mindset.

o

Exhibit “RI” stage like Doing Agile & Being Agile. Before sharing to the team, internally feel how we
can adapt successfully and then share to the team. (Shu - Learn exactly what they taught by master,
Ha - Experimental Stage RI - Doing Agile and Being Agile). “You have to believe in yourself and you
Scrum Master Supreme Action Guide

Page 91

should be the change agent, trust the change begins from you. So, you need to give has to give the
confidence to the team that you will be there to assist and support them”
o

To change the team mindset and adapt the key agile practices to become a high-performance team.

o

To cultivate the agile mindset with a team, the team has to focus on a common goal, collective
ownership, failure acceptance, positive attitude and continuous learning, quality conscious and
team empowerment.

o

In my experience with one of the client, where team has not efficient to do their daily routines and
many slippages happens after I have given mentoring program by adapting agile principles,
practices and project based coaching, they have grown and achieved a high-performance level
over a period of time.

o

In my career, I have trained 1000+ peoples in Agile practices for embracing the agile mindset.

What parts of being an Agile Coach you struggle the most with (from a personal & professional
point of view) and how do you handle them?
As an experienced agile coach, I am feeling very happy to help the team without any struggle.
I handled from a personal point of view by

I handled from a professional point of view by

o

Holding people accountable

o

To handle the team, move into the agile

o

Maintaining neutrality and confidentiality

o

Based on Agile Mind-set and Culture

o

Challenging the status quo

o

Team Maturity

o

Personal bias

o

Difficult to stay out of politics

What are the most useful tools in your coach toolbox (give an example of using them
successfully in the past)?
The most useful tools in my experience is Rally, JIRA & Agile Manager used to track Epics, Features
and User Stories and to capture metrics like Velocity and Burn Down Chart, KPI, delivery-commitment
index, resource-resource burndown, quality-bugs classification and goals against it.

From the agile coach goals, which one do you find the most challenging and why? Also, which
one you are more comfortable with?
From the agile coach job goals, the most challenging goal are:
o

Onshore & Offshore collaboration sync is difficult while handling multiple vendors in multiple time
zones.
Scrum Master Supreme Action Guide

Page 92

o

Enhancing the Lean-Agile mindset & behaviours, Grow the team experience in Agile related
practices & tools.

o

Increase cohesion within a distributed & multi-cultural organization contribute and rollout our everevolving agility operational model with specific skill | experience.

o

With my professional experience, I handle efficiently without any challenges.

From the agile coach goal, the most comfortable are:
o

Handling either Onshore or Offshore with multiple vendors in comfortable in execution. Not in a
mix.

o

Matured Team members adapting the agile practices and embracing with the lean agile mindset
and delivering with high value

o

Matured Team accustom with distributed, collaborate & multi-cultural environment to execute
ceremonies

(Scenario) An Admin, HR, Finance & Quality has not yet heard about the word Agile and they
need your help to reduce the lead time in the daily hiring routine process. How would you go
about helping the team?

Scrum Master Supreme Action Guide

Page 93

In my experience, I have created the Agile awareness and provide the Agile key practices and tools to
handle the job efficiently by reducing surface delays this makes a good success for other departments
associated with IT.

(Scenario) Your manager holds a meeting of 3h every week that you strongly believe adds no
value to the team (10 people, all direct-reports) How would you go about addressing the
potential issue?
I request the manager to follow the agenda, not to deviate from the focus and execute the ceremonies
as per plan
In my experience to address the potential issue, First I will ensure the team to follow first adapt GROW
model that helps in better achievements such as G- Goal, R-Reading, O-Options, W-Will (What | When)
Second updating the team growth status by
o

Facilitate Learning goals

– Mastery and Competence

o

Metrics reflect current state (NOW) – Measuring potential or productivity is a lower priority

o

Focus on positive emotion

– Performance and Enjoyment – Decrease negative emotion

(Scenario) A Scrum Master is running out of time asking agile coach to skip some meeting by
today. As an agile how would you handle ?
As an agile coach, I advise Scrum Master not to skip any meeting, plan well accordingly and try to
adjust without any slippages. In worst-case you can send the prior communication for postponement
schedule or send the alternate available scrum master to handle the meeting.

(Scenario) A person travelling from ground floor to third floor in the lift in 30 secs. During this
time, you have to convey the benefit of agile to that person? How would you convey?
The benefits of applying | adopting agile in the project are: - Reduce turnaround time for features
- Predictability of market releases with respect to content and timing
- Ability to handle complex product enhancements

Scrum Master Supreme Action Guide

Page 94

Comparison Waterfall & Agile?
In Waterfall
Plan driven process, predictive, fixed scope, adjust schedule to preserve scope
Long development cycle, linear, organize work into major phases, delivers value at project completion
In Agile
Agile value driven Process, Adaptive, Fixed Schedule, Adjustable scope to preserve schedule
Short development cycle 2-4 weeks, cyclic, organizes work into small deliverables, delivers values
incrementally over time

Do you think Agile can be applied to all projects? What benefits you got by applying Agile in
your Project?
Not necessary to apply agile for all project. Suppose If my requirements, time, cost etc are all fixed,
there is no reason I should follow the agile Life Cycle Methodology. Agile is not a panacea of all the
business problems. The problem in the industry today is that organizations think with an Agile
approach they would be able to solve all their problems. But that isn't the case. Agile and Digitization
are just enablers to solve the business problems. If following a waterfall or a mini waterfall cycle, I can
periodically deliver minimum business requirements, I need not go with a full blown agile
implementation.
The benefits of applying | adopting agile in the project are: - Reduce turnaround time for features
- Predictability of market releases with respect to content and timing
- Ability to handle complex product enhancements

Scrum Master Supreme Action Guide

Page 95

How can you apply Scrum/Kanban in projects, organizations which are highly regulatory in
nature?

Yes. It’s possible for a team to take an agile approach in a regulatory environment. To addresses
regulatory compliance issues via several key strategies: o

Adopt a hybrid process. A hybrid framework that adopts strategies from a range of sources
including Scrum, XP, Agile Modelling, Kanban, Unified Process

o

Adopt a full delivery lifecycle. Most regulations address the full delivery lifecycle, not just
construction

o

Focus on solutions, not just software. Disciplined agile teams produce consumable solutions,
not just “shippable software”

o

Take a goal-driven approach. Recognizing that solution delivery teams find themselves in
unique situations

o

Adopt an explicit governance strategy. DAD has agile governance strategies built right in,
including explicit light-weight milestones, metrics, named phases, and many other aspects of
governance expected by many regulations.

o

Be enterprise aware. DAD promotes the concept of enterprise awareness, the recognition that
agile teams do not work in a vacuum. This includes strategies for engaging with enterprise
architects, how to deal with enhancement requests and defect reports coming in from
operations, and how to work with other enterprise professionals. These can be key issues to
understand when tailoring agile to be compliant within an existing organizational ecosystem –
your entire process needs to comply to the regulations, not just the development portion of it.

Scrum Master Supreme Action Guide

Page 96

What can be the role of the Senior Management in the SAFe organization?
In SAFe Organization, Senior Management will play in SAFe portfolio level and organization level
In Portfolio Level
o

Handle multiple Portfolios at Enterprise level

o

Lean-Agile budgeting empowers decision makers, so Enhance Lean-Agile Budgeting with Value
Stream funding, “CapEx and OpEx”

o

Enterprise architecture guides for larger technology decisions

o

Monitor and guide metrics support governance and improvement

o

Make sure that planned epics are delivered with good value and on time.

In Organization Level
o

Lead the change

o

Know the way, Emphasize Lifelong Learning

o

Develop People

o

Inspire and align with mission and minimize constraints

o

Decentralized Decision Making

o

Unlock the intrinsic motivation of knowledge workers

Which metrics you think are the most relevant to you?
The metrics relevant to the agile projects that I handled
o

Sprint | Iteration – Burnup | Burn down chart

o

Release Burn down chart | Risk Burn down chart

o

Velocity Chart

Do you think we can always have dynamic requirements?
Not always but sometimes projects we have dynamic requirements. It may raise due to market
dynamics, client expectations, technology & competition in the industry. Self-managed development
team will handle all the challenges and deliver as per the expectation through self-learning and selfgrowth.

Contracts- What challenges you see with Agile contracts?
The challenges in Agile coaching contracts are: -

Maintain the confidentiality between the coachee and other employees in the organization

-

Termination of coaching contract in earlier

-

Maintain the coachee records confidentially and submitting to senior management

-

Cancellation of Coaching process should be communicated well in advance to coachee
Scrum Master Supreme Action Guide

Page 97

How Scrum Master can become a good agile coach?
In Agile career, Scrum Master role is the stepping stone to start the agile career in dealing the team
and working with ceremonies, day by day coaching experience grows in the agile career to become a
good agile coach.
A scrum master can also become a good Agile Coach. First of all, scrum master has to develop the
positive attitude and patience. Scrum Master have to believe in himself and he should be the change
agent, trust the change begins from him. So, the Scrum Master has to give confidence to the team that
he will be there to assist and support them. Some important things habits have to adapt.
o

Lead by Example

o

Keep up the balance

o

Set realistic pace

o

Be cautious about your language

o

Open to learn

o

Accept feedback

Scrum Master Supreme Action Guide

Page 98

How is your role as a coach different from a Scrum Master?
Scrum Master role will be focus on
o

Team level | One or more team

o

Expert in Scrum

o

Shielding the team

o

Bulldozer of Impediments

o

Servant Leadership

o

Good Facilitator – A neutral process holder who guides and groups through processes that help
them come to solutions and make decisions

o

A Scrum Master ensures that the team is following the Scrum process, doing the ceremonies
and behaving the right way.

Agile coach role will be more focused at
o

Enterprise level | All the teams

o

Expert in all Agile Framework with broader and deeper knowledge

o

Supporting the entire organization with training, mentoring and coaching needs

o

More like hood to support organizational changes

o

Professional Coaching unlock the person’s potential to maximize their own performance and
help them to learn rather than teaching them & Partnering with clients in a creative process that
inspires their personal and professional potential

o

An Agile Coach helps to define what is to be done, how, who does it, when, why, how it fits in
with the organization, change management, people management and interactions between
agile teams and other parts of the organization (like Dev Ops, Hosting, Build teams, Education,
UX/UI, etc.).

Scrum Master Supreme Action Guide

Page 99

What is the role of an agile coach?
o

As an Agile coach, your goal is to develop productive agile teams that think for themselves
rather than relying on you to lay down the path for them

o

Your need to help them understand the agile from the value point of view rather than practice
point of view

o

You need to help them change the way of work, communicate, collaborate and understand team
based value delivery. During this process, you need to help them unclearing some of their old
habits, using your coaching skills, tools and techniques

o

You need to understand, each team is different as they have different levels of skills, attitude
and knowledge. That means your coaching strategy depends on what the teams need from you

Scrum Master Supreme Action Guide

Page 100

Which ALM tools do you use? Which one you find most relevant and why?
I have used JIRA. Most of my client used the JIRA and most benefitable to the end user and cover lot of
features with low cost.

What factors would you consider before you recommend a ALM tool to your organization or
customer?
Any Application Lifecycle Management tool that claims to be a complete solution should consist of at
least the following modules: •

Requirements Management

•

Software Development

•

Collaborative Project Management

•

Quality Assurance & Test Management

•

Release Management

•

Document Management

•

IT Operations (DevOps)

You want your chosen solution’s architecture to be flexible, allowing you to customize artefacts and
workflows, reports or views (dashboard), and it should also support all your internal processes as well
as any foreseeable development of these processes.
In a nutshell, the following general capabilities and features are considered the most important, when
it comes to Application Lifecycle Management tools: •

Agile capabilities

•

Support for various work items

•

Gapless traceability from requirements to release

•

Integration points with other tools

•

Consulting & training services, support

•

Security and reliability

•

Available hosting & license types

Scrum Master Supreme Action Guide

Page 101

What anti patterns did you notice with your coaches’? What did you do to handle that?
An antipattern is a pattern that you think will improve things, but it doesn't.
The following is a list of antipatterns that I have observed.
o

Backlog

o

Planning

o

Daily Stand Ups

o

No Show Case

o

Review | Retrospective

o

Command and Control

o

Big Bang Improvement

o

Agile Education

o

Quality & Definition of Done

o

Lack of Long-term thinking

o

Lack of communication

o

Not making it in a Safe Environment

Reference: - https://dzone.com/articles/agile-antipatterns

Scrum Master Supreme Action Guide

Page 102

As a coach, you must have trained lot of people as well. What is the difference between a
trainer and a coach?
I have trained more than 1000+ Professionals on Agile Principles & Practices, XP, Scrum, Kanban,
Scaled Agile framework by making the organization as an Agile Organization.
In Training
-

The trainer provides specialized knowledge

-

Trainer follows a standard agenda and curriculum

-

The standard agenda is driven by the trainer

-

Trainer provides similar experience for each trainee

In Coaching
-

Providing live example of the depth and usefulness of agile values according to the project
scenarios

-

Being agile more than doing agile, makes everyone as agile

-

Exhibit ‘Ri’ stage of Agile

-

Coach provides similar experience for each coachee and make the organization as an agile
organization

-

Scrum Master Supreme Action Guide

Page 103

How do you decide which agile framework would be applicable in your context?

Before Agile framework assessment with the client first conduct the cost benefit analysis.
- What is the business outcome for the applicable agile framework?
- What we have today and what we are going to become tomorrow?
- What is the gap against Engagement Status with Industry Practices?
- Conduct the maturity level of the organization and project teams over people maturity, technology
practices & agile tools, Quality Conscious
- Based on the key factors applicable to the project based on that decide the applicable framework

What are the other domains of agility that you have worked with?
I have worked with business, process and technical agility, work concert to create an agile
organization. Reference: http://theagiledirector.com/article/2016/11/24/domains-of-agility/

You are talking to the CEO of a company with around fifty thousand employees. CEO has
mandated to transform the organization to SAFe Agile. As a coach what do you do?
o

First recognize the current structure so that we can build ART, we need to identify ARTs and the
respective sizes based on the type of business they are performing.
Scrum Master Supreme Action Guide

Page 104

o

Secondly, we should not change the big bang, instead focus on bringing in evolutionary changes

o

Thirdly pick an ART and train three to five agile teams to start with. Work with this way for two
to three months and look for the better results next train the other teams

What are the day today activities of Agile Coach?
Agile Coach Role & Responsibility
o

Facilitator: Facilitate the team with the knowledge so that team can start the project.

o

Trainer: Provide training to the team on the agile process; training will continue all the time during
the project execution and continuous improvement on velocity, quality, processes etc.

o

Make the winning strategy according as per the ground conditions

o

Help in preparing the overall planning of the project that means he will work as a consultant. He will
provide various ideas, suggestions, strategies.

o

Make sure that team is following agile processes in each sprint at user story level as per the
Definition of Done (DoD); However, this is the responsibility of the Process Check Master but if
project does not have a role of process check master, this activity should be handled by the agile
coach.

o

Help team to answer all the questions on the agile process during the project execution; that means
agile coach need to be on the ground so that he can answer the questions immediately.

o

Identify project risks and raise them proactively

o

Mentor: Focusing on people and Continuous Improvement all the time; provide team a platform for
improvement not only during the retro but all the time. Create a safe environment for healthy conflict
and meaningful collaboration.

o

Identify process issues and improve them

o

Help product owner to write user stories

o

Help team on the estimating of the user stories and prepare them for the same

o

Provide capacity calculator template for the team

o

Provide the common tasking codes for the team for better tracking on technical front

o

Help scrum master to plan meetings like: - preplanning, planning, daily scrum, Review &
Retrospective

In Scrum, Sprint get delayed not as per plan. How would you handle the situation?
The reason for the sprint get delayed may be due to: o

Team overcommits – how do you roll user stories (and other product backlog items) into the next
sprint?

o

Team under commits – should you add new user stories mid-sprint?
Scrum Master Supreme Action Guide

Page 105

o

External impediments – how should these be reflected in the burndown chart and velocity?

o

Product Owner changes – should you allow them to remove, add or significantly modify the
sprint’s user stories?

To handle this situation, first make the environment ready to execute the sprint, unless and until the
sprint cannot be executed. Vendor organization will focus on billing purpose to generate more sprint
without proper planning. In multi-vendor project, without proper plan, lot of money gets exhausted. So,
plan carefully, before executing the sprint.
Ref:https://www.axisagile.com.au/blog/planning-and-metrics/sprint-issues-when-sprints-turn-intocrawls/

What are key success of your agile team?
The Key success of my agile team is: o
o
o
o
o
o
o

Cross Functional Teams
Empowered Team Members
Single Voice of Business
Shared Accountability
Servant Leadership
Continuous flow of value
Value over activity

o
o
o
o
o

Attention to Technical Excellence
Rapid Risk Reduction
Early feedback adaptation
Total Openness and Transparency
Trust

XP Practices
What is TDD & BDD?
Test Driven Development (TDD)
TDD is a software development technique that involves writing automated test cases prior to writing
functional pieces of the code. This is popular in agile methodologies as it drives delivering a shippable
product at the end of a sprint. This process can be divided into multiple steps:
1. A developer, based on requirement documents, writes an automated test case.
2. The development team runs these automated test scripts against what is currently developed
and the tests fail, as they should since none of the features have been implemented yet.
3. development team functional code to ensure the automated test script gives them a green light.
4. The development team can then refactor and organize the code to produce a tested deliverable
at the end of the sprint.
Test cases are mostly written in programming languages such as Java, Ruby, etc. and can be written
using test automation tools such as Selenium, Watir, Windmill, etc. Since test scripts are written in
programming languages, it is hard for a business analyst or test owner to verify the test scripts.
Scrum Master Supreme Action Guide

Page 106

Behavior Driven Development (BDD)
BDD is a software development technique that defines the user behavior prior to writing test
automation scripts or the functional pieces of code. Used in an agile sprint, this method ensures that a
shippable product is generated at the end of a sprint. This involves:
1. Behavior of the user is defined by a product owner/business analyst/QA in simple English.
2. These are then converted to automated scripts to run against functional code.
3. The development team then starts writing the functional code to ensure the automated test
script gives them a green light.
4. The development team can then refactor and organize the code to produce a tested deliverable
at the end of the sprint.
BDD can be driven by multiple tools such as Cucumber, FitNesse, PowerTools, Docker, etc. The test
scripts are written in plain English in Gherkin, Wiki frameworks, etc. Since the behavior is defined in
English, it gives a common ground for ALL stakeholders involved in the project. This reduces the risk
of developing code that wouldn’t stand up to the accepted behavior of the user.

Scrum Master Supreme Action Guide

Page 107

TDD vs. BDD
1. BDD is in a more readable format by every stake holder since it is in English, unlike TDD test
cases written in programming languages such as Ruby, Java etc.
2. BDD explains the behavior of an application for the end user while TDD focuses on how
functionality is implemented. Changes on functionality can be accommodated with less impact in
BDD as opposed to TDD.
3. BDD enables all the stakeholders to be on the same page with requirements which makes
acceptance easy, as opposed to TDD.
For systems that are driven by actions of the end user such as an ecommerce website or a HR
system, BDD acts as a good medium to capture all the user actions. For systems that have third party
API calls, cron jobs, data exports/imports, etc., TDD might be a better solution.
What is Continuous Integration and Continuous Development?
Continuous integration
CI is a process whereby developers and testers validate the newly written code frequently. The
developers check in their code to the mainline branch at least once a day, or multiple times a day.
Every check-in triggers a build, and all the unit tests are run. If the build fails, notification is sent to all
the developers and the new code is rolled back automatically. Here, the tests help as a safety net to
capture any bugs that were inadvertently introduced. All tests should run to confirm that the
application behaves as the developers expect it to behave. A huge advantage to this process is that
bugs are caught as soon as they are introduced, and the compatibility of everyone’s code is tested.
You always have the latest working version of the code.
Continuous delivery
CD takes CI one step further. After a build and automated unit tests run successfully, you
automatically or manually deploy the application to a test, stage, or production environment. Doing
this automatically pushes the envelope one step further and is called continuous deployment. CI and
CD are the basic recipes for implementing successful DevOps (yes, you have heard and read that
term too many times in the recent past) practices in an organization. Often CICD is the toughest
portion to implement in DevOps.

Scrum Master Supreme Action Guide

Page 108

Scrum Master Supreme Action Guide

Page 109

Name the (39) Tools for Building your CI/CD Stack?

CI Framework
1. Jenkins
Jenkins is a “CI Framework” that wants to be at the center of your CI/CD efforts. Using a CI
Framework, you can create hourly or daily builds automatically, run your unit tests and also deploy
builds to your QA or production environment. Jenkins has quickly come to dominate CI/CD builds
and there is no reason to believe that that will change in the near future.
Software type: Open Source
Also check out:
2. Bamboo
3. Hudson
4. TeamCity
Build automation
5. Maven
Maven is more or less a standard for building Java projects now, taking over older build automation
systems like Ant. While there could be a crossover with some of the functionality of CI Frameworks
like Jenkins, there are still good reasons to have a standalone build automation system.
Software type: Open Source
6. Gradle
Gradle has come a long way in a short time, and has built a growing legion of fans, who have found
this to be a slicker and faster build automation service than Maven. Some of its proponents include
tech luminaries like Netflix, Google and LinkedIn.
Software type: Open Source
Also check out:
7. Ant
8. Buildr
9. Gant
10. Ivy
Scrum Master Supreme Action Guide

Page 110

11. Make
12. Rake
Issue and project tracking
13. JIRA
JIRA from Atlassian has become pretty dominant in issue and project tracking for agile
development. While smaller operations may get away with something like Trello for an online
Kanban/Scrum board, the flexible and grown-up feature set of JIRA has made it popular with agile
aficionados. Importantly, its growing body of plug-ins makes it a likely fit with many CI/CD stacks —
and increasingly makes JIRA the platform and focal point for many development operations.
Software type: Commercial
14. CA Agile Central (formerly Rally)
Rally was recently bought by CA Technologies, which subsequently re-branded it CA Agile
Central. This speaks to the ambitions of the parent company, as they want to make it the focal point
of your agile development project management. Although “Rally” was a mainstay of agile dev project
management, the acquisition and re-brand may make or break the system.
Software type: Commercial
Also check out:
15. VersionOne
16. Team Foundation Server
17. HPE Agile Manager
Continuous delivery
18. Chef
Chef aims to encapsulate a series of processes, tests and automations to allow you to continuously
deliver finished applications to market. It reinforces best practices, DevOps style.
Software type: Freemium
19. Puppet (formerly Puppet Labs)
In their own words: “Our platform is the industry standard for automating the delivery and operation
of the software that powers everything around us. More than 30,000 companies – including more than

Scrum Master Supreme Action Guide

Page 111

two thirds of the Fortune 100 – use Puppet’s open source and commercial solutions to achieve
situational awareness and drive software change with confidence.”
Software type: Freemium
20. Electric Cloud ElectricFlow
Electric Cloud’s ElectricFlow aims to provide “shared visibility and control over enterprise DevOps
tools and CD pipelines”
Software type: Freemium
In this post, we’ve tried to cover some of the major tools that we’re seeing and recommending for a
CI/CD stack. Inevitably, this isn’t a definitive list and there are a lot more tools and services that we
could include. To round this out, here are a few other notable development and testing tools that
could or should make the cut:
Note: Freemium is a pricing strategy by which a product or service (typically a digital offering or
application such as software, media, games or web services) is provided free of charge, but money
(premium) is charged for proprietary features, functionality, or virtual goods.
Test Management
21. QMetry Test Manager
22. HPE Quality Center Enterprise
23. ApTest
Test Automation
23. QMetry Automation Studio
24. Selenium
25. Appium
Repository management
26. Artifactory
27. Docker
Code coverage
28. JaCoCo
29. Atlassian Clover
30. SonarQube
31. Cobertura
Scrum Master Supreme Action Guide

Page 112

Behavior Driven Development
32. jbehave
33. Cucumber
Application performance monitoring
34. AppDynamics
Application security testing
35. HPE Fortify
Cloud management
37. Open Stack
Mobile Device clouds
38. Perfecto
39. Sauce Labs

What is your contribution to the Agile World? How would you reach the agile community?
My Contributions to Agile World

Website Launch & Books Published in Amazon
Agile Website & books are released by Syntel CEO Mr. Rakesh Khanna & Temenos+Agility CEO -Ms. Susan
Gibson. My books are published in Amazon.com
Agile Coaching Website

- https://agilecoachmaster.wordpress.com/

Scrum Alliance Website

- https://scrumallianceprofessional.wordpress.com/

Java Website

- https://javasrirama.wordpress.com/

Big data Website

- https://hadoop.wordpress.com/

SharePoint Website

- https://sharepointpractice.wordpress.com/

Agile Books:
o
o
o
o
o

ACP The Premier Guide
PMP The Premier Guide
Agile A Key of Success
Agile coaching
Agile in Handy

Java Books:
o
o
o

Core Java Premier Guide Vol I
& II
Responsive Web Design in
Handy
Java Script in Handy

Scrum Master Supreme Action Guide

Big data Books:
o
o
o

Hadoop The Premier Guide
Hadoop The Premier Lab
Guide
Bigdata Hadoop the Premier
Interview Guide

Page 113

o
o
o
o
o
o

Agile Coaching in Handy
Handy Agile
Scrum Alliance
Professional
Scaled Agile in Handy
Agile Coach Interview
Guide
Scrum Master I\Guide

o
o
o
o

Web Services in Handy
AngularJS in Handy
Spring 5 The Premier Guide
Python Premier Guide

My Agile Community
Member of PMI – PMP, ACP, Scrum Alliance - CSP, ICAgile, SAFe -SPC4, SA, SP, SSM, SASM

What are the trainings you will provide to create Agile awareness across the organization in 2
days?
To create the agile awareness in 2 days across the organization by 3 levels 1 | 2 | 3 the following topics to be
handled: Level 1
• Agile Intro
• Active listening
• Agile Manifesto values and principles
• Assessing
and
incorporating
community and stakeholder values
• Agile Brainstorming techniques
• Building empowered teams
• Coaching and mentoring within teams
• Agile Communications management
• Feedback techniques for product (e.g.,
prototyping, simulation,
• demonstrations, evaluations)
• Incremental delivery
• Agile Knowledge sharing
• Agile Leadership tools and techniques
• Prioritization
• Agile
Problem-solving
strategies,
tools, and techniques
• Project and quality standards for Agile
projects
• Stakeholder management
• Agile Team motivation
• Time, budget, and cost estimation
• Value-based
decomposition
and
prioritization

Level 2
• Agile frameworks and terminology
• Building high-performance teams
• Agile Business case development
• Collocation
(geographic
proximity)/distributed teams
• Agile
Continuous
improvement
processes
• Elements of a project charter for an
Agile project
• Agile Facilitation methods
• Agile Participatory decision models
(e.g.,
input-based,
shared
collaboration, command)
• Value-based analysis
Level 3
• Agile contracting methods
• Agile project accounting principles
• Applying new Agile practices
• Compliance (organization)
• Control limits for Agile projects
• Agile Failure modes and alternatives
• Globalization, culture, and team
diversity
• Agile Innovation games
• Principles of systems thinking (e.g.,
complex adaptive, chaos) · Regulatory
compliance · Variance and trend
analysis
• Variations in Agile methods and
approaches
• Agile Vendor management

Scrum Master Supreme Action Guide

Page 114

What are the trainings you will provide to create a Scrum Master across the organization in 2 days?
To create the scrum master in 2 days the following topics to be handled:

Certification Achievements

Day 1: Scrum Basics, Scrum Framework, Scrum Roles, Scrum Artefacts
Day 2: Scrum Ceremonies, Scrum planning & estimations, Agile best
practices

What are the trainings you will provide to create an Agile Practitioner across the organization in 2
days?
To create the agile project manager in 3 days the following topics to be handled: Certification Achievements

1. Introduction to AGILE methodologies
• What is AGILE
• History & Genesis
• Manifesto & principles
• Introduction to methodologies
• CRYSTAL
• SCRUM
• XP
• FDD
• DSDM

5. Planning, Monitoring and Adopting
• Agile Retrospectives
• Agile task and Kanban boards,
• Agile Time boxing
• Agile Iteration and release planning
• Agile WIP limits
• Agile Burn down/up charts (Sprint|
Iteration | Risk)
• Agile cumulative flow diagrams (CFD)
• Agile process tailoring

2. AGILE implementation in an organization
• AGILE features
• Team composition
• Team dynamics

6. Agile estimation
• Agile relative sizing/story points
• Agile wide band Delphi /Agile planning
poker / Agile affinity estimating / Team
Estimation Game Method
• Agile ideal time
• Agile process tailoring

3. Agile project Life cycle
• Planning – portfolio level
• Planning – project level (Releases and
Iterations)
• Executing
• Monitoring & Control
• Closing
• Professional Ethics & Code of Conduct
4. Agile project communications
• Agile Information radiator
• Agile Team space
• Agile tooling
• Osmotic communications for
collocated teams
• Osmotic communications for
distributed teams
• Agile Daily stand-ups

7. Agile analysis and design
• Agile product roadmap
• Agile user stories and backlog
• Agile story maps
• Agile progressive elaboration
• Agile wireframes
• Agile chartering
• Agile personas
• Agile modelling
8. Product quality
• Agile
frequent
verification
and
validation
• Agenda for the session
• Agile test first development
• Agile
acceptance
test-driven
development
• Agile definition of done

Scrum Master Supreme Action Guide

Page 115

•
9. Soft skills negotiation
• Agile emotional intelligence
• Agile collaboration
• Agile adaptive leadership
• Agile negotiation
• Agile conflict resolution
• Agile servant leadership
10.Value-based prioritization
• Agile return on investment (ROI)
• Agile net present value (NPV) / Agile
internal rate of return (IRR)
• Agile compliance
• Agile customer-valued prioritization
• Agile minimally marketable feature
(MMF)
• Agile relative prioritization or ranking

Agile continuous integration

11.Risk management
• Agile Risk-adjusted backlog
• Agile Risk Burn down graphs
• Agile risk-based spike
12.Agile Metrics
• Agile velocity
• Agile cycle time
• Agile earned value management (EVM)
for agile projects
• Agile escaped defects
13.Agile Value stream analysis
• Agile value stream mapping
• Agile Flow charts
• Agile lean methodology

What are the trainings you will provide to create an Agile Coach across the organization in 3
days?
To create an agile coach in 3 days the following topics to be handled: Coaching Fundamentals
• Teaching vs. Mentoring vs. Coaching
• The Agile Coaching Mind-set
• Setting Boundaries for Coaching
• Coaching Agreement
Coaching skillset
• Professional Coaching Skills
• The Coaching Stance
• Responsibilities and Skills of the Coach
The Coaching Process
• Coaching for Potential
• Coaching for Action
• Effective Coaching Conversation
Mentoring and Coaching Agile roles
• Teaching the Agile Basics
• Understanding Agile roles and the Mind-set Shift
• Mentoring Agile Roles & Transitions
Coaching the Journey toward High Performance
• Understanding Team Development
• Setting up the Team Environment
• Handling Conflict and Dysfunction within the
Team
• Handling Organizational Impediments

Certification Achievements

Review and Assessment of Agile Frameworks

Scrum Master Supreme Action Guide

Page 116

What are the trainings you will provide to create a SAFe Coaching across the organization?
To create an SAFe coaching with the following topics to be handled: Leading SAFe (2 days)
1. Introducing Scaled Agile Framework
2. Embracing a Lean Agile Mindset
3. Understanding SAFe Principles
4. Implementing an Agile Release Train
(ART)
5. Experiencing PI Planning
6. Executing and Releasing Value
7. Building an Agile Portfolio
8. Building Really Big Systems
9. Leading the Lean Agile Enterprise

SAFe
days)
1.
2.
3.
4.
5.
6.
7.
8.
9.

Implementing SAFe (2 days)
1. Reaching the SAFe Tipping Point
2. Designing the Implementation
3. Launching an ART
4. Facilitating an ART Execution
5. Extending to the Portfolio

SAFe for Teams (2 days)
1. Introducing
the
Scaled
Framework
2. Building an Agile Team
3. Planning the Iteration
4. Executing the Iteration
5. Executing the PI

SAFe Scrum Master (2 days)
1. Introducing Scrum in SAFe
2. Understanding the Role of Scrum
Master
3. Experience PI planning
4. Facilitating Iteration Execution
5. Finishing the PI
6. Coaching Agile Team

Product Manager | Product Owner (2
Introduction
Embracing a Lean and Agile Mindset
Exploring PM PO Roles
Contributing to Portfolio Content
Defining and Managing Solution Value
Being an Effective Product Manager
Being an Effective Product Owner
Engaging Stakeholders
Building Communities of Practice
Agile

Certification Achievements

SAFe Advanced Scrum Master (2 days)
1. Exploring the Scrum Master role in
SAFe Enterprise
2. Applying SAFe Principles – A Scrum
Master Perspective
3. Exploring Agile and Scrum AntiPatterns
4. Facilitating Program Execution
5. Improving Flow with Kanban
6. Building High Performance Teams
7. Improving Program Performance with
Inspect and Adapt

Scrum Master Supreme Action Guide

Page 117

Lesson 3 Agile Transformation
How will you transform from Waterfall to Agile?
In Agile transformation, usually I have done the assessment and laid out a road map for the team to
execute the transformation. During transformation, I will conduct 5 Phases such as orientation,
preparation, and execution, repeat & adapt phase to transform from source to destination framework.
Collaborate within the organization (client & vendors) to create a customized agile transformation
program as mentioned in the agile transformation summary.

Transformation: Summary

Agile
Transformation Summary.xlsx

Transformation: Highlights
1. Do an as is analysis with the current situation
2. Define the to be state and get stakeholder approval
3. Do the gap analysis of what it takes from as is to the to be state
4. Identify action points and metrics
5. Roll out the action points incrementally (Minimum Viable Action Items)
6. Report to stakeholders with Metrics set earlier
7. Take feedback, have improvement items defined and start the next increment
8. On a parallel note launch training's and workshops
9. Launch Pilot Projects using the transition model
10. Inspect and Adapt
11. Do assessment and define the next steps
12. Continue the process till its stabilized
13. Then start scaling

Scrum Master Supreme Action Guide

Page 118

In detail
Typical agile transformation services include:
- Assessments of the current state of an organization
- Roadmap and vision creation
- Creation and launch of the agile transformation program
- Identification of valuable of metrics
- Assisting in establishing internal agile advocates
- Change management
- Engagement with an agile consultant who will provide on-going support and mentorship
Divide the transformation work with client, coach and the team to execute the transformation
successfully.
Client Role
Before Agile transformation client usually conduct the benefit analysis.
- Business outcome for agile
- What we have today and what we are going to become tomorrow?
- Gap against Engagement Status with Industry Practices.
- Conduct the maturity level of the organization and project teams over people maturity, technology
practices & agile tools, Quality Conscious
Next client follows the best Practices in Agile Transformation
- Executive Sponsorship over all phases
- Limit WIP
- Get Agile Coaches in place
- Rolling out Agile Pattern
- Adapt Key Agile Practices
- Inspection and Adaptation of Agility
- Create Quality Metrics
- Met Acceptance criteria to roll out for the organization

Agile Coach Role
Agile Coach has to run the show effectively: -

Scrum Master Supreme Action Guide

Page 119

In transformation, I have done the assessment and laid out a road map and executed the
transformation.
Roadmap Flow:
Define the Strategy -> Governance, Structure, Metrics & Tools
Lead the transformation -> Form Teams, Train Teams, Coach Teams
Prepare to go alone -> Assessment, Targeted Coaching, Sustaining Artefacts
Transformation Stage:
During transformation I have conducted orientation, preparation, and execution, repeat & adapt phase
to transform from source to destination framework
Orientation Phase
Activity

Outcome

Step 1 - Agile Maturity Assessment

Client Agile Maturity Profile (Level 1 - Level 5)

Step 2 - Agile Inception Workshop

1. Governance
2. Release, Requirements Management
3. Setting up Expectations

Step 3 - Agile Suitability Readiness

Benefits vs Risk, Benefits vs Lost opportunity

Step 4 - Agile Inception Training

Education - Agile SDLC; Exposure - Processes &
Tools

Step 5 - Lifecycle, Governance & Contract Agile Charter
Definition
Step 6 - Program Mobilization

Platform Readiness

Preparation Phase (Product Discovery, Base Sprint)
Activity

Outcome

Step 1 - Product Discovery

"1. Vision / Roadmap - Roadmap, Feature Matrix /
Prioritization, UI Standards 2. Solution Design Prototypes / Mock-ups, Features / User Stories,
Interface Requirements, NFR's"

Step 2 - Agile Inception Workshop

Key Risks, Groomed Backlog & Success Criteria
for initial few sprints

Scrum Master Supreme Action Guide

Page 120

Step 3 - Define Agile-DevOps Strategy

Operational Governance, DevOps Tools, DevOps
backlog

Step 4 - Define QA Strategy

Approach & Implementation Strategy for TDD,
Regression Testing

Step 5 - Release Planning

Iteration plan for first two iterations, Release
Plan

Execution Phase
Activity

Outcome

Step 1 - Iteration Execution

Delivery of potential shippable incremental
product

Step 2 - Agility Assessment

Program Agility Index

Step 3 - Retrospective

Lessons learnt, action items for implementation

Repeat Phase
Activity

Outcome

Lessons learnt, action items for implementation

Lessons learnt, action items for implementation

Adopt Phase
Activity

Outcome

Step 1 - Increase Productivity, Reduce time to
Market

Business value realization

What are the challenges encountered by you when you started Agile transformation? (or)
Tell us about the most challenging obstacle you found while leading an Agile transformation
(team or organization) and how did you handle it? (or) We are looking for a talented and
motivated agile coach to help us succeed with our agility transformation Why should we pick
you?
Top three challenges, blockers, and barriers:
1. Lack of executive commitment
2. People and culture (Adopting across the continent)
3. Neglecting the need for technical excellence
Scrum Master Supreme Action Guide

Page 121

The major challenges faced in the agile transformation are: - Executive Sponsorship over all phases
- Limit WIP
- Get Agile Coaches in place across the continents
- Rolling out Agile Pattern
- Adapt Key Agile Practices to new team members
- Inspection and Adaptation of Agility
- Create Quality Metrics
- Met Acceptance criteria to roll out for the organization

The challenging obstacle during transformation is the people resistance to change initially. To
overcome this developed Agile Mind-set and Culture and Team Maturity to make them self-managed
and collaboratively work together.

I am expertise and handled 20+ agile transformation successfully for the past 6 years of my agile
career.

How would you convince your organization to transform to agile?
Reference: https://www.mountaingoatsoftware.com/articles/introducing-an-agile-process-to-an-organization
https://www.scrumalliance.org/community/articles/2014/march/managing-organizational-change-inagile-transforma
In which scenario should we still follow waterfall and not agile?
Reference: - http://www.thedigitalprojectmanager.com/agile-vs-waterfall/

Scrum Master Supreme Action Guide

Page 122

Lesson 4 Scrum Exercises
Agile Intro – Exercise (Say True or False)
1. Agile Manifesto suggests build everything that customer wants – True
2. Principle behind Agile Manifesto suggest emerging architecture – True
3. As per Agile Manifesto Architecture is not important but the functionality is – False
4. Agile Manifesto suggests defining and implementing architecture in first few iterations to
enable teams to deliver working software in subsequent iterations – False
5. Scrum teams place value i planning but value responding to change even more – True
6. Scrum framework is good for projects, which are simple and predefined – False
7. According to Agile Manifesto, control and management is important – False
8. When Agile Manifesto suggests “Responding to change”, it means releasing products soon
and often to test assumptions – True
9. Regular and frequent feedback is essential to address customer collaboration suggested by
Agile Manifesto –True
10. Agile Manifesto suggests not to document anything but write code – False
11. Time boxing is one of the ways to maintain sustainable pace suggested by Agile principles
– True
12. Any Process which exhibits transparency and helps the team to inspect and adapt based on
evidence is called Empirical Process – True
Scrum Roles – Exercise – 1 (Say True or False)
Product Owner
1. Product Owner manages the release – True
2. Product Owner clarifies the requirement – True
3. Product Owner manages the tasks – False (Development Team takes care)
4. Product Owner tracks the progress in the sprint – False
5. Product Owner visits customers – True
6. Product Owner is responsible for maximizing the value of work done by the Scrum Team – True
7. Product Owner participates in daily scrum –False
8. Product Owner understands the competitors – True
9. Product Owner is available to team during the sprint – True
Scrum Master Supreme Action Guide

Page 123

10. Product Owner decides how much work to do in the sprint – True
11. Product Owner defines the architecture – False
12. Product Owner understands how our product is used by the customers – True
13. Product Owner evangelizes the product within and outside of organization – True
14. Product Owner orders the product backlog – True
15. Product Owner maintains the product backlog – True
16. Product Owner envision is the product – True
17. Product Owner is responsible for the profitability of the product –True

Scrum Master
1. Scrum Master commits work to product owner – False
2. Scrum Master manages the progress in the sprint – True
3. Scrum Master’s product is a well-known working team – True
4. Scrum Master is NOT responsible for the schedule – False
5. Scrum Master needs to coach Product Owner – False
6. Scrum Master is a change agent for Scrum – True
7. Scrum Master needs to be the master of Scrum – False
8. Scrum Master works in full time – False
9. Scrum Master is the manager of the team – False
10. Scrum Master is responsible for solving the team’s problem – True
11. Scrum Master manages the dependency with other teams – True
12. Scrum Master helps team adopt engineering practices – True
13. Scrum Master manages the project – False
14. Scrum Master facilitates the Scrum meetings- True
15. Scrum Master is the interface towards outside the team – False
Development Team
1. Team owns and improves its process – True
2. Team decides the priority of the work – False
3. Team manages the dependency with other teams – False
4. Team sets its own direction – True
5. Team commits sprint goal –True
Scrum Master Supreme Action Guide

Page 124

6. Team maintains product backlog – False
7. Team maintains sprint backlog – True
8. Team manages the tasks – True
9. Team updates the sprint Burn down chart – True
10. Team updates the release Burn down chart – False
11. Team decides the architecture and design – True
12. Team follows Scrum Master’s command – False
13. Team follows Product Owner’s command – False
14. Team is not allowed to have conversation with customers – False
15. Team does testing – True
16. Team is responsible for getting done – True
Scrum Roles Mapping
A servant-leader for the Scrum Team!!!
Accountable for building the high value products!!
Acts as a change agent that increases the productivity of the Scrum Team!!!
Coaches the Development Team for self-organization and cross-functionality!!!
Removes impediments to the Development Team’s progress!!!
Details out the product backlog items appropriately!!
Empowered to make decisions on how to build the product increment!
Empowered to make decisions regarding the product backlog management to achieve the vision!!
Ensures the Product Owner knows how to order the Product Backlog items to maximize value!!!
Facilitates Scrum events as requested or needed!!!
Finds and teaches techniques for effective Product Backlog management to Product Owner!!!
Helps employees and stakeholders of the organization understand and enact Scrum and
empirical product development!!!
Helps engineering team in estimating the backlog items by clarifying backlog items!!
Scrum Master Supreme Action Guide

Page 125

Helps optimize the external interactions with the scrum team to maximize the value
created!!!
Helps product owner in backlog management by explaining technical constraints.
Helps product owner prioritize the work. Teaches PO and stakeholders value
based prioritization!!!
Helps Product Owner understanding product planning in an empirical environment!!!
Helps the Scrum Team understand the need for clear and concise Product Backlog items!!!
Leads and coaches the organization in its Scrum adoption!!!
Optimizes the value of the work the development team performs!!
Participates in all Scrum events!
Responsible for building the product fast by eliminating the waste!!!
Responsible for creating and establishing the product vision!!
Responsible for creating and managing the release plans!!
Responsible for creating and managing the sprint backlog!
Responsible for creating the product increment!
Responsible for deciding whether to release the product increment or not!!
Responsible for ensuring Scrum is understood and enacted!!!
Responsible for identifying and eliminating “Technical Debt”!
Responsible for implementing good engineering practices!
Responsible for keeping the Product Backlog transparent, clear and visible to everyone!!
Responsible for learning all the functions required to deliver a product increment!
Responsible for managing the Product Backlog!!
Responsible for ordering the backlog items to maximize the value delivery!!
Responsible for the quality of the product increment!
Responsible for tracking the progress of the sprint!
Responsible for tracking the release progress!!

Scrum Master Supreme Action Guide

Page 126

Responsible for understanding and answering any question related to product domain!!
Reviews the product increment and gives feedback to the development team!!

Answers
Ends with! – Development Team | Ends with!! – Product Owner | Ends with!!! – SCRUM Master

Scrum Master Supreme Action Guide

Page 127

Scrum Roles – Exercise - 2
Role Mapping
Map the roles listed below to Scrum Roles based on the similarity in responsibilities and skills
required

•

Product Manager – Product Owner

•

Product Marketing Manager – Product Owner

•

Test Engineer – Development Team

•

Programmer – Development Team

•

Technical Architect – Development Team

•

Build and Release Engineer – Development Team

•

Pre-sales – Product Owner

•

Technical Writer – Development Team

•

Project Manager – Other roles

•

Business Analyst – Development Team

•

User Experience Expert – Development Team

•

User Interface Specialist – Development Team

Scrum Master Supreme Action Guide

Page 128

Responsibility Mapping
Map the roles listed below to Scrum Roles based on your understanding of Scrum so far
•

Facilitate Delivery – Scrum Master

•

Motivate Team – Scrum Master

•

Manage product release schedule – Product Owner

•

Manage Product Budget – Product Owner

•

Manager Product Scope – Product Owner

•

Manage release decisions – Product Owner

•

Identify and address systematic problems and address them – Scrum Master

•

Build learning team – Scrum Master

•

Estimate Work – Development Team

•

Provide technical solutions – Development Team

•

Remove Impediments – Scrum Master

•

Manage Product Risks – Product Owner

•

Manage Product dependencies – Product Owner

•

Conduct User Research – Development Team

•

Product Promotion – Product Owner

•

Product Positioning – Product Owner

•

Maximize team potential – Scrum Master

Skill Mapping
Map the roles listed below to Scrum Roles based on the responsibilities they need to perform
•

System Thinking – Scrum Master

•

Decision Making – Product Owner

•

Product Marketing – Product Owner

•

Customer Empathy -Product Owner

•

Business Acumen -Product Owner
Scrum Master Supreme Action Guide

Page 129

•

Technical Skills – Development Team

•

Domain knowledge – Product Owner

•

Process Expertise – Scrum Master

•

Leadership – Scrum Master

•

User Experience Skills – Product Owner

•

Product Discovery Skills – Product Owner

•

Stakeholder Management – Product Owner

•

Facilitation – Scrum Master

•

People Skills – Scrum Master

•

Coaching – Scrum Master

•

Process Expertise / Champion – Scrum Master

•

Collaboration – Scrum Master

•

Emotional Intelligence – Scrum Master

•

Team Building – Scrum Master

Scrum Master Supreme Action Guide

Page 130

Scrum Artifacts – Exercise
Say True or False
General
1. Product Owner is responsible for establishing the product vision – True
2. Higher ordered Product Backlog Items are usually clearer and more detailed than lower
ordered ones – True
3. Anyone can create Product Backlog Items, but the Product Owner has overall responsibility to
manage it – True
4. Life of the Product backlog is same as life of the product itself – False
5. The Development team is responsible for estimating of backlog items – True
6. Product Backlog Refinement is the act of adding detail estimates, and order to items i n the
Product Backlog – True
7. Team and PO decide the frequency and duration of the backlog refinement meeting. However,
it is time boxed at 10% of total available time – True
8. Product Backlog Refinement is an Ongoing activity throughout a scrum project – True
9. Having a Product Backlog Refinement meeting helps sprint planning to go smoother – True
10. A single team works from multiple product backlogs – False
11. Product Owner keeps the product backlog somewhere secretly so that no one can touch it –
False
12. The product backlog is sorted from small items (At Top) to large (At Bottom) – False
13. The product backlog should be updated only in backlog refinement meeting – False
14. In backlog refinement, the team goes through the entire backlog and refines it – True
15. Development team may work on critical engineering items without placing them in product
backlog – False
16. Once the product backlog is created it is usually does not change – False
17. Scrum Master tells product owner what should be the priority in backlog refinement meeting –
False
Scrum Master Supreme Action Guide

Page 131

18. Once can item be placed in the product backlog, it is never re-ordered – False

Scrum Master Supreme Action Guide

Page 132

Product Backlog
1. It is an ordered list of everything that might be needed in the product – True
2. It’s a single source of requirements for any changes to made the product – True
3. The Product Owner is responsible for the product backlog, including its content, availability,
and ordering – True
4. A Product Backlog is never complete – True
5. As long as a product exists, its product backlog also exists – True
6. The defect should not be added to product backlog – False
7. Changes in business requirements, market conditions, or technology may cause changes in
the product backlog – True
8. Multiple scrum teams can work together on the same product – True
9. Product Backlog items can be updated at any time by the product owner or at the product
owner’s discretion – True
10. All the items in product backlog are comprehensively detailed – False
11. The Product Backlog Item should always be written in the form of a User Story – False

Sprint Backlog
1. The Sprint Backlog is a forecast by the Development Team about what functionality will be in
the next increment – True
2. The Development Team modifies the Sprint Backlog throughout the Sprint, and the Sprint
Backlog emerges during the Sprint – True
3. Sprint Backlog is just a list of tasks to be completed during the sprint – True
4. Development team should pull stories in the order of priorities set by PO – True
5. Only the Development team can change its Sprint Backlog during a sprint – True
6. By tracking the remaining work throughout the Sprint, the Development Team can manage its
progress- True
7. Sprint Backlog is used by the team to manage their hours – True
Scrum Master Supreme Action Guide

Page 133

8. The main purpose of sprint Backlog is for the team to manage themselves – True
9. Sprint Backlog is for Product Owner to understand what the team has committed for the sprint
– True
10. Sprint Backlog does not contain plan for delivering the product Increment and realizing the
Sprint Goal – True

Scrum Master Supreme Action Guide

Page 134

Product Increment
1. The increment is the sum of all the Product Backlog items completed during a Sprint and the
value of the increments of all previous Sprints – True
2. At the end of a Sprint, the new increment must be “Done”, which means it must be in useable
conditions and meet the Scrum Team’s Definition of Done” – True
3. Development team is responsible for producing product increment – True
4. Product Increment is “Done”. Only when stakeholders accept the stories in Sprint Review –
True
5. Product Increment is always ready to be deployed at customer site – True
6. Engineering practices like TDD, continuous integration, pair programming improve the quality
of Product increment– True
7. Velocity is the measure of how much valuable work that a team can do in a Sprint. – True
8. One of the ways to determine it is to sum up the story points associated with Product Backlog
Items that are part of the Product Increment at the end of the Sprint – True
9. Product Owner guides team how to produce the Product Increment– True

Product Backlog Refinement
1. It’s best practice to hold Backlog Refinement at least once per Sprint – True
2. The duration of the Backlog Refinement meeting is 2 hours per Sprint – False
3. It’s the act of adding details, estimates and order PBI’s – True
4. It’s an ongoing collaboration between the Product Owner and the development team – True
5. It’s a part time activity during the Sprint. How and when is decided by the Scrum Team – True
6. PBI is always estimated in hours in Backlog refinement meeting – False
7. Backlog Refinement is requirement to keep the Product Backlog DEEP for at least 2 SprintsFalse
8. The focus of the Backlog Refinement is future release – False

Scrum Master Supreme Action Guide

Page 135

9. Backlog Refinement is also known as Story Time, Backlog grooming ad user Story Workshop –
True
10. Development Team is responsible for all estimates – True
11. The Product Owner may influence the Development Team by helping it understand and select
trade-offs, but the people who will perform the work make the final estimate – True
12. The PBI’s once estimated are never reviewed and revised during Backlog Refinement – False

Scrum Master Supreme Action Guide

Page 136

Scrum Meetings – Exercise 1

Say True or False
What did you do yesterday? What will you do today? And which team members do you need to talk to?
are the three questions of a daily scrum (FALSE)
Scrum Master should use the Daily Scrum to solve any impediments the team raises (FALSE)
Product Owner is not allowed to talk during the Daily Scrum (TRUE)
Main purpose of the Daily Scrum is to inspect the previous day’s work and plan for the next day
(TRUE)
Daily Scrum is a good way for the Scrum Master to secretly micro-manage the team (FALSE)
If the team is talking about a critical issue in daily scrum, the meeting could be
extended until the discussion is completed (FALSE)
Daily Scrum is time boxed to 15 minutes (TRUE)
The purpose of the Sprint Review is to get feedback on what the team has accomplished during
the sprint (TRUE)
Though Product owner calls few key stakeholders to Sprint Review, anyone who is interested can go
(TRUE)
In the Sprint Review, team gives a power point presentation on what they worked on in the
sprint (FALSE)
Sprint Review is the meeting where User Acceptance Testing is performed (FALSE)
In Sprint Review, Scrum Team discusses the current state of the product backlog and future
direction for the product (TRUE)
At the end of the Sprint Review, release plan is updated if needed (TRUE)
Product Owner should wait till sprint review to give any feedback to the development team (FALSE)
Any feedback in Sprint Review that turns into new backlog item should be maintained in a
separate backlog (FALSE)
Sprint Retrospectives should be held only at the end of the last sprint in a project or release (FALSE)
Scrum Master Supreme Action Guide

Page 137

Sprint Retrospective is the place for scrum master to do the post mortem of the sprint (FALSE)
The Scrum Master participates as a peer team member in the sprint retrospective meeting from the
accountability over the Scrum process (TRUE)
Scrum Master should create a safe environment for the team so that they will open up in Sprint
Retrospective (TRUE)
Executives can also attend the Sprint Retrospective to know team’s problems (FALSE)
Team should only inspect and adapt in retrospective and shouldn’t think about it rest of the time
(FALSE)
At the end of the Sprint Retrospective, major improvements are identified and an action plan to
is created (TRUE)
The main theme of the Sprint Retrospective is to answer “How can we get better as a team?” (TRUE)
Sprint Planning is time boxed to 8 hours for 4 weeks sprint, but most teams try to get done in about
half as long (TRUE)
Tasks in the Sprint Backlog are estimated collaboratively by the team even though one person will do
the task (TRUE)
During the Sprint Planning meeting, the Scrum Master assigns tasks to individual team members
(FALSE)
During the Sprint Planning, the Product Owner decides what items should be implemented in the
sprint (FALSE)
Main purpose of the Sprint Planning is to come up with the forecast for the sprint (TRUE)
One of the main topics of the Sprint Planning is Product Owner explaining the details of the items
(TRUE)
Team talks about possible solutions, high level design, automation strategy etc., during the Sprint
Planning (TRUE)
Scrum Master comes up with the Sprint Goal at the end of the Sprint Planning (FALSE)

Scrum Master Supreme Action Guide

Page 138

Scrum Meetings – Exercise 2

Say true / false

The Sprint
1. It’s a time-box of one month or less – True
2. Sprint length varies from Sprint to Sprint based on the PBI’s selected for the Sprint– True
3. Sprint is done when all the committed PBI’s meet definition of Done – True
4. Sprint Length is decided based on the size of the team – True
5. Sprint Length is decided based on how soon the Development team can deliver – True
6. Working product and how often the requirement changes – True
7. During first sprint, the Team works on architecture and plan for the rest of the Sprint – True
8. The team works on accomplishing the Sprint goal irrespective of whether its first or last
Sprint – True
9. No changes are allowed to Sprint Goal, Length and Team during the Sprint – True
10. The Scope of the Sprint can’t be reorganized between the team and PO – True
11. The Sprint can be cancelled before the Sprint Time Box is over – True
12. None of the Work done in a cancelled Sprint is accepted – True

Sprint Planning
1. The team can proceed with Sprint Planning without Product Owner – True
2. The PO presents his/ her wish list and team asks questions to understand what needs to be
built – True
3. While estimating PBI size in Sprint Planning is technically allowed, it’s best to estimate prior to
planning – True
4. The Product owner assigns development tasks to the team in Sprint Planning – True
5. The Product Owner gets involved in figuring out how code is written – True
Scrum Master Supreme Action Guide

Page 139

6. The Team may split the PBI’s in to tasks and estimate them in hours – True
7. The Team can commit to Sprint Goal based on either velocity or capacity – True
8. The Sprint Planning for a 2-week Sprint should be time-boxed to 4 hours – True
9. Adding a Backlog Refinement session half way through your sprint can help with making
Sprint Planning shorter and more effective – True
10. During Sprint Planning, PO decides how many stories will be delivered by the end of the
Sprint – True
11. The Scrum Team is responsible for crafting the Sprint Goal – True

Daily Scrum
1. It’s fine for the Daily Scrum to last up to 45 minutes – True
2. People from outside the team may attend, provided it’s okay with the team and they don’t
interfere – True
3. The main purpose of Daily Scrum is to inspect where the team stands with respect to Sprint
Goal and adapt its plan to get there – True
4. The Daily Scrum is a status update meeting for the Product Owner – True
5. The Participation of Product Owner in Daily Scrum is decided by the Team – True
6. Discussions of how to resolve issues should be done during a sidebar after the Daily Scrum –
True
7. While PO is optional for DSM, PO can attend to see the progress being made and determine if
team needs help – True
8. It’s helpful for the Daily Scrum to be in the same location, at the same time every day – True
9. Managers should attend the Daily Scrum to help ensure everyone is doing enough work – True
10. The Daily Scrum should not start until all participant arrive – False
11. If a team member is consistently late for the Daily Scrum, the Scrum Master should talk to the
team member to figure out next course of action – True
12. The Sprint Burndown Chart should be updated in the Daily Scrum – True
Scrum Master Supreme Action Guide

Page 140

13. The Team members should use only Daily Scrum to communicate impediments – True

Sprint Review
1. It’s expected that a team will demo a feature even if they did not finish it in the Sprint – True
2. The main purpose of the Sprint Review is for the Product Owner to accept the work done by
the team – True
3. The main purpose of Sprint Review is for the Stakeholders to review the work done by the
team and provide feedback – True
4. A PBI accepted by PO during the Sprint remains accepted even if the stakeholders disagree –
True
5. Comments from stakeholders on accepted PBI’s might result in a new PBI that will be added to
Product Backlog – True
6. Team should spend at least 4 hours preparing for the review, and the review should include
power point slides – True
7. If the team cannot demo a feature because it was not completed, it’s okay for a manager to
question the team’s approach in this meeting – True
8. The Sprint Review is mainly for show and has little impact on the product – True
9. The Sprint Review is one of the ways in which the SCRUM address customer collaboration –
True
10. The Sprint Review helps team in responding to change better as the assumptions will be
tested here – True
11. A manager should pick who does the demos during the Sprint Review – True
12. Feedback from stakeholders during the Sprint Review should be collected and put on the
backlog for consideration by the Product Owner instead of spawning long conversations
during the review – True
13. The Product Owner discuss how the Product Backlog stands at the moment and projected
dates of completion during the Sprint Review – True
Scrum Master Supreme Action Guide

Page 141

Scrum Meetings Comparison
1. Sprint Planning

2. Daily Scrum

Who

Product Owner, Dev Team

Who

Dev Team

When

First day of Sprint

When

Entire Sprint duration

Time box

Max 8 hours

Time box

Max 15 Mins

What

* Sprint Back log

What

* What have I done since last scrum?
* What do I plan to do today?

* What to do? – Product
Owner

* Are there any impediments to progress?

* How to do? – Team
Input

Prioritized Product Backlog

Input

Sprint Backlog

Outcome

Sprint Goal, Sprint Backlog

Outcome

Updated Sprint Backlog

3. Sprint Review

4. Sprint Retrospective

Who

Stakeholders, Product
Owner, Scrum Master

Who

Scrum Master, Product Owner, Team

When

Last day of Sprint

When

End of Sprint

Time box

Max 4 hours for 4 weeks

Time box

Max 3 hours

What

Review Product Increment &
give feedback, feedback
goes to product backlog

What

* What went well * What did not go well *
Any Improvements * Identify the
improvements list

Input

Product Increment

Input

Feedback / Experience of team members

Outcome

Product Backlog (Revised)

Outcome

List of Improvements

Scrum Master Supreme Action Guide

Page 142

Lesson 5 Scrum Videos
1: Introduction to Scrum
1.Introduction – https://www.youtube-nocookie.com/embed/KnAYUxnQ9G0
2.Scrum Master- https://www.youtube.com/watch?v=eNe0UEsBalA
3.Product Owner- https://www.youtube.com/watch?v=502ILHjX9EE&t=1s
4.Development Team - https://www.youtube.com/watch?v=3kK-QMdl-Ew
5.Motivational: https://www.youtube.com/watch?v=u6XAPnuFjJc&t=266s
2: Knowing Scrum
1.Introduction: Knowing Scrum – https://www.youtube-nocookie.com/embed/_7TgCB53x6U
2.Core Risks of Software Project – https://www.youtube-nocookie.com/embed/_EF9BduJAPY
3.Definition of Scrum – https://www.youtube-nocookie.com/embed/MmnEjsN1gjI
4.Empirical Process – https://www.youtube-nocookie.com/embed/16I25gISCZQ
5.Scrum Values – https://www.youtube-nocookie.com/embed/47mO9l_kAOY
6.Scrum in Action – https://www.youtube-nocookie.com/embed/4ErD5UHzAHI
7.Mitigating Software Project Risks with Scrum – https://www.youtubenocookie.com/embed/1QdtS6gR4tM
8.Summary: Knowing Scrum – https://www.youtube-nocookie.com/embed/mT-53w5kXEQ
9.Knowing Scrum Quiz http://quampus.com/common/popups/viewswf.aspx?sfref=hx68dCGWGWj9cFphXfwdLg==
3: What is Agile?
1. What is Agile? Intro – https://www.youtube-nocookie.com/embed/ThQkdEDn8m0
2.Agile Manifesto – https://www.youtube-nocookie.com/embed/hwEpYnPkvNE
3.Agile Principles – https://www.youtube-nocookie.com/embed/UeeTQ-kVwB0
4.Agile and Scrum – https://www.youtube-nocookie.com/embed/3fqr5m4iVTI
5.What is Agile? Quiz – http://quampus.com/common/popups/viewswf.aspx?sfref=TaXBigibK-_!JdB_!ikRa3RlQ==
4: Scrum Roles
1.Scrum Roles – https://www.youtube-nocookie.com/embed/vXiz4kkTmk4
2.Product Owner – https://www.youtube-nocookie.com/embed/EVbf5ZcrUIU
3.Scrum Master – https://www.youtube-nocookie.com/embed/l6Upen0gKY8
4.Development Team – https://www.youtube-nocookie.com/embed/FpeJ7HiRis8

Scrum Master Supreme Action Guide

Page 143

5.Scrum Roles Quiz – http://quampus.com/common/popups/viewswf.aspx?sfref=V3rL!_m4gNVrLRxMds9rQiw==
5:Sprint
1.Sprint Selection Introduction – https://www.youtube-nocookie.com/embed/mfqw7eGftF4
2.Sprint – https://www.youtube-nocookie.com/embed/ec3DONr7vm8
3.Sprint Length -https://www.youtube-nocookie.com/embed/kVS68xhxJtA
4.Consistent Sprint Duration – https://www.youtube-nocookie.com/embed/GcQNLTcaGPE
5.No Change During the Sprint – https://www.youtube-nocookie.com/embed/rsrMxK-dy30
6.Sprint Anti Pattern – https://www.youtube-nocookie.com/embed/vn4luD5zyqM
7.Sprint Selection Summary – https://www.youtube-nocookie.com/embed/BvjlRRVtnx4
8.Sprint Quiz – http://quampus.com/common/popups/viewswf.aspx?sfref=!_u1YFU9quM3feMxBqL63bQ==
6: Product Backlog
1.Product Backlog Introduction – https://www.youtube-nocookie.com/embed/ZjrfktzQ2BI
2.Product Backlog – https://www.youtube-nocookie.com/embed/LY7r1SMi58A
3.Product Backlog Items – https://www.youtube-nocookie.com/embed/-gzMphR5hnE
4.Estimating PBI – https://www.youtube-nocookie.com/embed/YtxsQdq2JPg
5.Prioritizing Backlog – https://www.youtube-nocookie.com/embed/qWoHTd0YMhI
6.Product Backlog Refinement – https://www.youtube-nocookie.com/embed/9wSW1A8RVrA
7.Product Backlog: Summary – https://www.youtube-nocookie.com/embed/VllXBu2NlEU
8.Product Backlog Quiz
– http://quampus.com/common/popups/viewswf.aspx?sfref=ltgQQS0YQCNsN0C-!_zGoMCg==
7: Planning Sprint
1.Planning Sprint Introduction – https://www.youtube-nocookie.com/embed/ieyLBCVN3AI
2.Definition of Done(DOD) – https://www.youtube-nocookie.com/embed/xSY5FQ9YNyM
3.Sprint Planning Meeting – https://www.youtube-nocookie.com/embed/8ATyApKEN08
4.Sprint Goal – https://www.youtube-nocookie.com/embed/83KcVpHDHvQ
5.Sprint Backlog – https://www.youtube-nocookie.com/embed/iMYwlhcQ_4c
6.Release Planning – https://www.youtube-nocookie.com/embed/Y9QahfmVVzs
7.Summary – https://www.youtube-nocookie.com/embed/ZCUvfJLmcSQ
8.Planning Sprint Quiz – http://quampus.com/common/popups/viewswf.aspx?sfref=l0yO7H!_M4tBPMwL6Fy6G0A==
Scrum Master Supreme Action Guide

Page 144

8: Executing and Monitoring Sprint
1.Executing and Monitoring Sprint – https://www.youtube-nocookie.com/embed/GVZBFRp4qfo
2.Scrum Artefacts – https://www.youtube-nocookie.com/embed/d26O6eyunhA
3.Not to Waterfall Sprint – https://www.youtube-nocookie.com/embed/93byBriNDIw
4.Working with Task Board – https://www.youtube-nocookie.com/embed/hqA_BWrJxi4
5.Datily Scrum – https://www.youtube-nocookie.com/embed/d9kKMXJTElY
6.Technical Practices – https://www.youtube-nocookie.com/embed/zrdMRM-HAEI
7.Sprint Burn-Down Chart – https://www.youtube-nocookie.com/embed/9w7P-F8-PH0
8.Executing and Monitoring: Summary – https://www.youtube-nocookie.com/embed/dG-wxFdGhUc
9.Executing and Monitoring Sprint Quiz
– http://quampus.com/common/popups/viewswf.aspx?sfref=69PNIPi2H-!_orfenGecpXtw==
9: Concluding Sprint
1.Concluding Sprint: Introduction – https://www.youtube-nocookie.com/embed/95pleABLp-U
2.Sprint Review – https://www.youtube-nocookie.com/embed/2g3TSqsQZOQ
3.Sprint Retrospective – https://www.youtube-nocookie.com/embed/zHiR3gHC8HY
4.Metrics – https://www.youtube-nocookie.com/embed/hznAQn2uwqM
5.Scrum Events – https://www.youtube-nocookie.com/embed/0X10DqBZn0Q
6.Concluding Sprint: Summary – https://www.youtube-nocookie.com/embed/8KFFgS2IMek
7.Concluding Sprint Quiz – http://quampus.com/common/popups/viewswf.aspx?sfref=BopfF-_!NQc!_eKGGuV-!_in-_!Eg==
10: Advance Topics
1.Scaling Scrum – https://www.youtube-nocookie.com/embed/i0dOwyEu-64
2.Project Manager and Scrum – https://www.youtube-nocookie.com/embed/dSI2QvIb_SE
3.Advance Topics Quiz
– http://quampus.com/common/popups/viewswf.aspx?sfref=vezP9S6CgwShV17VadSrNQ==
4.What Next? – https://www.youtube-nocookie.com/embed/BRq3_bIm83Y
11: Additional Learning
1.Scrum Guide – http://quampus.com/content/get/rVC50cVg2i05qJ0OYFk83A==.pdf
2.Knowing Scrum Flash Cards – http://quampus.com/content/get/n7smItQ3qrgefCgdTIbi2Q==.pdf
3.Scrum Roles Flash Cards – http://quampus.com/content/get/k6bglLWLshyddFneIUH-!_GQ==.pdf

Scrum Master Supreme Action Guide

Page 145

Lesson 6 Certified Scrum Master – Practice Test
1. What does the Product Owner do during a Sprint? Discuss
•
•
•
•

A. Protects the Team and the process
B. Clarifies requirements and answers questions
C. Guides the Team in its work
D. Intervenes when required to make sure the pace of work is sustainable

2. Which role is responsible for turning the Product Backlog into incremental pieces of
functionality? Discuss
•
•
•
•

A. Product Owner
B. Scrum Master
C. Team
D. Everyone within the Project

3. If a Team member is consistently late for the Daily Scrum, what is usually the first thing a Team
should do?
•
•
•
•

A. Report the Team member to his or her manager
B. Have the Team member do the testing
C. Meet with the Team member to determine a solution
D. Ask the Scrum Master to move the Team member off the Team

4. During a Daily Scrum meeting, Olivia mentions she has found some open source code she
thinks will solve one of the problems she has been working on. She wants to implement it
immediately. What is the best next step? Discuss
•
•
•
•

A. The Scrum Master tells Olivia to prepare an example and presentation for the Team
so they can consider using the code
B. After the Daily Scrum meeting is held, a separate meeting is conducted to discuss
the open source solution
C. All members of the Team are told to evaluate Olivia’s solution and report back to the
team at the next Daily Scrum meeting.
D. The Product Owner notes the impediment and solves the problem after the meeting

5. Who is responsible for facilitating the Sprint Retrospective Meeting? Discuss
•
•
•
•

A. Team
B. Product Owner
C. Scrum Master
D. No one

6. Which role is MOST LIKELY to communicate an impediment during a Daily Scrum? Discuss
•
•
•
•

A. Product Owner
B. Team
C. Stakeholders
D. Scrum Master
Scrum Master Supreme Action Guide

Page 146

7. Who is primarily responsible for maintaining the Product Backlog? Discuss
•
•
•
•

A. Scrum Development Team
B. Scrum Master
C. Product Owner
D. Stakeholders

8. What is the Scrum Master’s role in the Sprint Retrospective?
•
•
•
•

A. To determine the re-composition of the Team
B. To facilitate the Team’s search for improvements
C. To lead the Team in the evaluation of each individual Team member
D. To provide answers to the challenges that the Team identifies

9. Which of the following is true concerning impediments?
•
•
•
•

A. The Team should not use daily Scrum meetings to report impediments
B. It is the Scrum Master’s top priority to remove impediments
C. It is the Product Owner’s job to remove impediments.
D. A slow running server is not considered an impediment

10. Why should the Product Owner attend the Daily Scrum? Discuss
•
•
•
•

A. To comment on the Team’s progress
B. To make sure the Team is still on target for its Sprint goals
C. To tell the Team which tasks to work on next and update the Product Backlog
D. To see the progress being made and determine whether the Team needs help

11. In a 30-day Sprint, how long is the Sprint Review Meeting?
•
•
•
•

A. Four hours maximum
B. Four to eight hours
C. At least eight hours
D. As long as required

12.Which of the following is a responsibility of the Product Owner? Discuss
•
•
•
•

A. Determine the appropriate release dates
B. Determine the appropriate technical solution for the project.
C. Determine the Team composition necessary for success
D. Determine the length of the Sprints

13. What are the desirable qualities of a Product Vision? Discuss
•
•
•
•

A. Features a detailed overview that enlightens and inspires
B. Provides a complete breakdown structure of the ROI formula
C. Describes why the project is pursued and the product desired end state
D. Outlines traceability back to overall corporate governance in IT investment

Scrum Master Supreme Action Guide

Page 147

14. Which of the following statements is TRUE about Scrum teams and planning? Discuss
•
•
•
•

A. Scrum Teams place value in following a plan, but they value responding to change
even more
B. Planning is not important in Scrum.
C. Scrum is intended to be an efficient way to carry out plans that have already been
made
D. Traditional planning is replaced by the Sprint Burn down chart

15. The Scrum Master… Discuss
•
•
•
•

A. Controls the priority order of items in the team’s backlog
B. Is the Team’s Scrum expert.
C. Creates, refines and communicates customer requirements to the Team
D. Is the keeper of the product vision

16. According to Scrum guidelines, who is responsible for hiring or assigning a new person into a
Team? Discuss
•
•
•
•

A. Scrum Master
B. Product Owner
C. This is outside of the scope of Scrum
D. The self-managing Team

17. If a Team determines that it has over-committed itself for a Sprint, who should be present
when reviewing and adjusting the Sprint goal and work? Discuss
•
•
•
•

A. Product Owner and Stakeholders
B. Product Owner, Scrum Master, and Team
C. Scrum Master, Project Manager, Team
D. Team

18. What does Scrum’s definition of done help a Team produce? Discuss
•
•
•
•

A. Functionality that has been deployed to the users and delivers real business value
B. Functionality that has been designed and analysed
C. Product functionality ready to be tested
D. An increment of potentially shippable product

19. How do the principles behind the Agile Manifesto suggest approaching architecture? Discuss
•
•
•
•

A. Architecture emerges
B. Architecture is not important, but functionality is important
C. Architecture is defined and planned up front
D. Architecture is defined and implemented in the first iterations

20. How are the Product Owner’s responsibilities BEST described?
•
•

A. Directing the Team’s daily activities
B. Keeping stakeholders from distracting the Team
Scrum Master Supreme Action Guide

Page 148

•
•

C. Managing the project and ensuring that the work meets the commitments to the
stakeholders
D. Optimizing the business value of the work

21. After a Team has committed to a Sprint goal, what authority does it have?
•
•
•
•

A. The Team has authority to swap Sprint backlog items with Product Backlog items if it
cannot finish them.
B. The Team works under the authority of the Product Architect, who has set the
definition of done
C. The Team works according to the priorities set by the Scrum Master, as the Scrum
Master is committed to the Scrum framework
D. The Team does whatever is necessary to achieve the goal

22. Which of the following is a MAIN purpose of a Sprint Backlog? Discuss
•
•
•
•

A. For the Scrum Master to manage the progress during the Sprint
B. For the Team to manage themselves during the Sprint
C. For the Team to manage the number of hours spent on tasks in the Sprint
D. For the Product Owner to understand what the Team has committed to for a Sprint

23. What is the main purpose of a Sprint Review?
•
•
•
•

A. For the Team to review their work and to determine what is needed to complete the
next set of backlog items
B. For Stakeholders to review what the Team has built and to give input on what to do
next
C. For Stakeholders to “hold the Team’s feet to the fire” – to make sure something is
produced during the Sprint
D. For the Product Manager to be able to show progress to the Stakeholders

24. What does the Team do during the first Sprint?
•
•
•
•

A. Delivers design documents
B. Develops a plan for the rest of the Sprints
C. Accomplishes the Sprint goal
D. Predetermines the complete architecture and infrastructure

25. When using Scrum, who is primarily responsible for making scope versus schedule trade-off
decisions?
•
•
•
•

A. The Project Manager
B. The Team
C. The Product Owner
D. The Scrum Master

26. Can the Product Owner and the Scrum Master be the same person?
•
•
•

A. No. The person would have too much power and it would create confusion
B. Yes, if the person has the authority and empowerment to do both things
C. No. It would take too much of one person’s time
Scrum Master Supreme Action Guide

Page 149

•

D. Yes, as long as the person can balance both responsibilities with care

27. How does the Agile Manifesto address planning?
•
•
•
•

A. Planning is not required in an agile project, as the project is focused on current
status
B. Responding to change is more important than following a plan
C. Sign-off on the detail of Product Backlog items is mandatory before any item can be
planned into iteration.
D. Upfront planning and design is an integral stage before development can begin.

28. When should the Burn Down Chart be updated?
•
•
•
•

A. After every Sprint
B. After every day
C. After every release
D. After every week

29. Once a Team starts a Sprint, who determines how the Team does it work?
•
•
•
•

A. Project Manager
B. Team lead
C. Scrum Master
D. Team

30. Which statement is accurate about the role of the Product Owner during the Daily Scrum?
•
•
•
•

A. The Product Owner’s participation is defined by the Team
B. The Product Owner outlines the additional changes that must be absorbed by the
Team in the Sprint
C. The Product Owner ensures the Burn down rate is maintained at the estimated rate
D. The Product Owner provides instruction to the Team on how to implement a
workable solution

31. The CEO asks the Team to add a story to the current Sprint. What should the Team do?
•
•
•
•

A. Respect the CEO’s authority and add the story to the current Sprint without any
adjustments
B. Add the story to the next Sprint.
C. Inform the Product Owner so he/she can work with the CEO
D. Add the story to the current Sprint and drop a story of equal size

32. What is MOST likely to result if the Product Owner is not available during a Sprint? Discuss
•
•
•
•

A. The Team extends the length of the Sprint until the Product Owner returns
B. The Scrum Master assumes the responsibilities of the Product Owner.
C. The Sprint is abnormally terminated
D. The product increment may not meet expectations

Scrum Master Supreme Action Guide

Page 150

33. Agile Manifesto says to value responding to change over following a plan. Which of the
following statements illustrates this?
•
•
•

•

A. Changes are accepted only if other features are removed from the backlog such that
a fixed end-date is maintained
B. Changes are accepted up until the point that the first Sprint begins. Then, changes
are deferred to a future release
C. Changes are accepted at any time during the development effort depending on the
business value of the change, the Product Owner’s acceptance, and the ability of the
team to respond in a timeframe acceptable to the Product Owner
D. Changes are accepted up until about halfway through the project, then all changes
are deferred to a future release

34. What is the approach that Scrum encourages when a Team determines it will be difficult to
deliver any value by the end of a Sprint? Discuss
•
•
•
•

A. Together with the Product Owner, focus on what can be done and identify a way to
deliver something valuable at the end of each Sprint
B. Extend the Sprint by a few days to accommodate the extra work
C. Suggest the Product Owner abnormally terminate the Sprint
D. Immediately escalates to Senior Management.

35. What are the three components of an empirical process? Discuss
•
•
•
•

A. Transparency, inspection, and adaptation
B. Planning, committing, and measuring
C. Feedback, courage, and simplicity
D. Planning, taking action, and checking for quality

Scrum Master Supreme Action Guide

Page 151

Scrum Master: Job Description
•

Coordinates project meetings, communicates status, readiness, business issues, technical
issues, resource requirements and their resolution across functional organizations and
management.

•

Facilitates and organizes daily stand-up meetings, iteration sizing and planning,
retrospectives, and demonstrations

•

Collaborates with Product Owners, and Engineering leads to plan releases by fostering
continued backlog grooming

•

Tracks teams velocity and enables the team to plan accordingly

•

Ensures the delivery teams are practicing agile methodology and software engineering best
practices

•

Identifies and removes any impediments or obstacles that prevents the delivery team from
attaining sprint goals

•

Reports schedule progress, team status and issues to external stake-holders

•

Mentors and educates scrum team members in the practical benefits of agile processes

•

Cultivates a team that recognizes the value of agile development and uses that recognition to
improve

•

Fosters a culture of continuous improvement, creativity, and innovation

•

Aids the Scrum team with determining suitable commitments for stories, defects, and tasks

•

Coordinates and schedules the execution of deliverables across multiple teams

•

Protects time allocated to the Scrum team to explore innovative solutions to business and
technical problems

•

Business Acumen - Uses understanding of how the business works to make decisions. Draws
accurate conclusions from technical, financial and other quantitative information.

•

Communication - Conveys messages effectively using all methods

•

Driving change -Anticipates the need for change in the business and acts as champion to drive
it throughout the organization.

•

Intellectual Agility – demonstrate the ability to quickly plan, do, measure and adjust without
being encumbered by non-valued detail.

Scrum Master Supreme Action Guide

Page 152

Scrum Master Supreme Action Guide

Page 153



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.7
Linearized                      : No
Page Count                      : 154
Language                        : en-US
Tagged PDF                      : Yes
XMP Toolkit                     : 3.1-701
Producer                        : Microsoft® Word 2016
Title                           : SCRUM Coach|Agile COACH interview guide
Creator                         : Sriram B
Description                     : Sriram
Creator Tool                    : Microsoft® Word 2016
Create Date                     : 2017:09:29 22:30:23+05:30
Modify Date                     : 2017:09:29 22:30:23+05:30
Document ID                     : uuid:9279A5B1-66FF-4F44-B168-1ADD73AFA2E9
Instance ID                     : uuid:9279A5B1-66FF-4F44-B168-1ADD73AFA2E9
Author                          : Sriram B
Subject                         : Sriram
EXIF Metadata provided by EXIF.tools

Navigation menu