SlideShare une entreprise Scribd logo
1  sur  84
PROFESSIONAL SCRUM
FOUNDATIONS
QUESTIONS
• Are Technical Skills Required to be a Scrum Master?
ABOUT COURSE
• Scrum Teams succeed best with a solid foundation and this course
prepares students to begin effectively using Scrum immediately. The
Scrum framework, mechanics, and roles of Scrum are emphasized
with emphasis on practical application.
• This course is the perfect introduction to Scrum for anyone new to
the framework. Whether your team needs a flawless Scrum launch or
needs to reboot a struggling Scrum implementation, this class lays
the foundation for an effective Scrum team.
• This course lays the foundation of knowledge needed for other, more
advanced training such as Professional Product Owner and
Professional Scrum Master.
COURSE PURPOSE
• Professional Scrum Foundations (PSF) is a course offered to
solidify the core principles of Scrum for individuals or teams.
Common missteps in the adoption of Scrum have been seen
over and over again across industries, companies, and teams.
Rather than coaching teams back from a poorly functioning
Scrum implementations, PSF exposes these common missteps,
increases the awareness of the associated symptoms, and
provides prescriptive guidance to avoid going off track.
COURSE PURPOSE
• This practical classroom experience equips attendees to get
started with Scrum, sustain successful habits, and avoid
common Scrum pitfalls. Students learn the basics of Scrum and
how to implement Scrum effectively and keep their team
practicing healthy behaviors.
COURSE PURPOSE
This class deliberately addresses common challenges teams will
face in their Scrum adoption by equipping students to mitigate
threats that can derail Scrum in some organizations, including:
• Flexible Time boxes
• Delaying bug fixes
• Unclear definitions of done
• Measuring effort rather than achievement
CONT…
• Ineffective Daily Scrum meetings
• Poorly structured Backlogs
• Ambiguous or ineffective requirements
• Uncommitted Scrum Team members
• Ad-hoc work requests
• And many others
CONT…
• Subconscious trending towards waterfall
• Unproductive retrospectives
HOW ATTENDEES LEARN
Understanding the Scrum framework is the beginning of applying
Scrum successfully. Using knowledge acquired in the class, students
learn how to apply Scrum by actively participating in:
• Working with a realistic Product Backlog
• Participate in Sprint Planning
• Decompose requirements into actionable Backlog Items
• Effectively estimate Backlog Items
• Sprint Planning, Sprint Reviews, and Retrospectives
AUDIENCE
• PSF is appropriate for anyone working on or with a Scrum Team. The
course is especially well suited to companies or teams investigating
Scrum, those who are currently struggling with Scrum, or those
beginning to utilize Scrum in their development environment.
• The PSF course isn’t for everyone. Well-functioning Scrum teams
looking for assistance with advanced topics like scaling Scrum or
implementing a rigorous ROI framework will not receive as much
benefit from this course. Teams looking to explore more advanced
topics should consider the Professional Scrum Master course.
PREREQUISITES
• Have been on or closely involved with a project that builds or
enhances a product.
• Want to know more about how Scrum works, how to use it, and
how to implement it in an organization.
STRUCTURE
• In addition to the subjects noted below, students actively
participate in the Scrum process with realistic and practical
hands-on exercises that reinforce the learning points.
Practicing Scrum ensures that students complete the class with
new skills in addition to new knowledge and theory.
CONT…
• The Scrum Framework
• Students dive into the Scrum software development framework
including, roles and responsibilities, principles, artifacts, and events and
time boxes, rules and customs.
• Introducing Scrum and Agile
• This module discusses the current state of the software industry and
Scrum’s role within it. Topics include the origins of Scrum,
misconceptions of the framework, the value that Scrum provides, and an
exploration of self-organization as a power tool for increasing
productivity.
CONT…
• Scrum Planning
• Learn practical techniques of planning releases, managing Product
Backlogs, keeping Sprints on track, and maintain healthy team
behaviors. Although many effective techniques exist for expressing
requirements, this module equips teams to discover, express, and
decompose requirements as Backlog Items using proven techniques
CONT…
• Keeping Scrum Healthy
• This module focuses on common missteps teams make when adopting
Scrum and strategies to avoid them. In addition to discussing typical
patterns/anti-patterns in this module, class attendees practice some of
the more courageous conversations that commonly occur.
• Getting Started
• Following an excellent training event, Teams often struggle
implementing what seemed so reasonable just a few days ago. This
discussion helps attendees plan and prepare to actually be effective with
Scrum immediately, marking the PSF as the true catalyst for change and
increasing agility within your organization.
ABOUT THE INSTRUCTOR
• Ahmed Hamza
• Senior software engineer, work in development area since 2007
• Have good knowledge in DevOps tools
• Work as Scrum Developer, Master and lastly as Product Owner.
• I worked as Team Leader and then as Project Manager in more than
25 projects.
• Scrum PSM Certified https://www.scrum.org/certificates/275110
WHY WE EVEN NEED SCRUM
• Requirements not clear
• Fear to go to next phase.
• Analysis paralysis.
• Requirements Change
• Changes get more and more expensive.
• Customers don’t get what they want.
WHY WE EVEN NEED SCRUM
• Project takes tool long
• Long duration defer revenue
• No time for testing
• Quality assurance gets crunched.
• Late integration mean late failure.
WHY WE EVEN NEED SCRUM
• Time wasted on junk
• Many of developed requirements rarely used.
THE SCRUM FRAMEWORK
• Definition of Scrum : Scrum (n): A framework within which
people can address complex adaptive problems, while
productively and creatively delivering products of the highest
possible value.
• Scrum is:
• Lightweight
• Simple to understand
• Difficult to master
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.
SCRUM THEORY
• Transparency
• Significant aspects of the process must be visible to those responsible
for the outcome. Transparency requires those aspects be defined by a
common standard so observers share a common understanding of what
is being seen.
• Inspection
• Scrum users must frequently inspect Scrum artifacts and progress
toward a Sprint Goal to detect undesirable variances. Their inspection
should not be so frequent that inspection gets in the way of the work.
Inspections are most beneficial when diligently performed by skilled
inspectors at the point of work.
SCRUM THEORY
• Adaptation
• If an inspector determines that one or more aspects of a process deviate
outside acceptable limits, and that the resulting product will be
unacceptable, the process or the material being processed must be
adjusted. An adjustment must be made as soon as possible to minimize
further deviation.
SCRUM THEORY
• Scrum prescribes four formal events for inspection and
adaptation
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective
SCRUM VALUES
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
SCRUM TEAM
• Scrum Teams deliver products iteratively and incrementally,
maximizing opportunities for feedback.
THE PRODUCT OWNER
THE PRODUCT OWNER
• The Product Owner is responsible for maximizing the value of
the product resulting from work of the Development Team.
• 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;.
THE PRODUCT OWNER
• Ensuring that the Product Backlog is visible, transparent, and
clear to all, and shows what the Scrum Team will work on next.
• Ensuring the Development Team understands items in the
Product Backlog to the level needed
THE PRODUCT OWNER
• Other responsibilities:
• Pick the release date.
• Give feedback
• Manage stakeholders
• Accept or reject the increment.
THE PRODUCT OWNER
• For the Product Owner to succeed, the entire organization must
respect his or her decisions.
• No one can force the Development Team to work from a
different set of requirements.
SCRUM MASTER
SCRUM MASTER
• The Scrum Master is responsible for promoting and supporting
Scrum as defined in the Scrum Guide. Scrum Masters do this by
helping everyone understand Scrum theory, practices, rules,
and values.
SCRUM MASTER VS PRODUCT OWNER
SCRUM MASTER SERVICE TO THE PRODUCT
OWNER
• Ensuring that goals, scope, and product domain are understood by everyone on the
Scrum Team as well as possible;
• 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
• 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
• 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.
THE DEVELOPMENT TEAM
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
DEVELOPMENT TEAMS 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 the skills as a
team necessary to create a product Increment.
• Scrum recognizes no titles for Development Team members,
regardless of the work being performed by the person
DEVELOPMENT TEAMS CHARACTERISTICS
• Scrum recognizes no sub-teams in the Development Team,
regardless of domains that need to be addressed like testing,
architecture, operations, or business analysis.
• 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
• 3-9
• Fewer than three Development Team members decrease
interaction and results in smaller productivity gains. Smaller
Development Teams may encounter skill constraints during the
Sprint.
• Having more than nine members requires too much
coordination. Large Development Teams generate too much
complexity for an empirical process to be useful
COMMON MISTAKES SCRUM MASTER
MAKES
• Scrum Master acting as a Project manager.
• Scrum Master making decisions for the team.
• Scrum Master holding sole responsibility for the delivery.
• Not conducting Retrospectives after every Sprint.
• Not removing obstacles at an initial stage.
• Less or No daily stand-ups.
COMMON MISTAKES SCRUM MASTER
MAKES
• Not adhering to the Scrum Theory.
• Non prioritized Product Backlog.
• Not handing over the ownership of Daily Scrums to the team.
• Overburdening the Scrum team.
QUESTIONS
• Are Technical Skills Required to be a Scrum Master?
• So Who Is the Project Manager?
SCRUM EVENTS & ARTIFACTS
EVENT 1: THE SPRINT
SPRINT
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.
CANCELLING A SPRINT
• Only the Product Owner has the authority to cancel the Sprint.
• A Sprint would be cancelled if the Sprint Goal becomes
obsolete.
SPRINT PLANNING
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?
SPRINT PLANNING
SPRINT GOAL
SPRINT GOAL
• The Sprint Goal is an objective set for the Sprint that can be
met through the implementation of Product Backlog
DAILY SCRUM
DAILY SCRUM
SPRINT REVIEW
SPRINT REVIEW
• A Sprint Review is held at the end of the Sprint to inspect the
Increment and adapt the Product Backlog if needed
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”;
• 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;
CONT …
• The Product Owner discusses the Product Backlog as it stands. He or
she projects likely target and delivery 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 releases of functionality or
capability of the product.
SCRUM IN REALITY
• https://www.youtube.com/watch?v=Q6jMgmPIxmk
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.
SPRINT RETROSPECTIVE
SCRUM ARTIFACTS
PRODUCT BACKLOG
• The Product Backlog is an ordered list of everything that is
known to be needed in the product.
• It 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.
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
PRODUCT BACKLOG
SPRINT BACKLOG
• There is no specific rule on documenting, storing, and
presenting the Sprint Backlog. It can be on a board similar to
one shown in the next slide.
PRODUCT BACKLOG REFINEMENT
INVEST IN GOOD STORIES, AND SMART
TASKS
WHAT ARE CHARACTERISTICS OF A GOOD
STORY
• I – Independent
• N – Negotiable
• V – Valuable
• E – Estimable
• S – Small
• T – Testable
WHAT ARE CHARACTERISTICS OF A SMART
TASKS
• S – Specific
• M – Measurable
• A – Achievable
• R – Relevant
• T – Time-boxed
MONITORING PROGRESS TOWARD GOALS
• 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.
• 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.
INCREMENT
• 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
INCREMENT
5 CHALLENGES CREATING A DONE
INCREMENT
• Lack of Team Ownership
• Lack of Collaboration
• There is Not a Clear Sprint Goal
• Too Much Change During the Sprint
• Impediments Are Not Being Removed
DEFINITION OF “DONE”
• 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.
• As Scrum Teams mature, it is expected that their definitions of
“Done” will expand to include more stringent criteria for higher
quality
SCALING SCRUM
SCRUM WITH KANBAN
7 COMMON AGILE DEVELOPMENT FAILS
• Using high friction tools.
• Designing for conformity.
• Not stopping what doesn't work.
• Focusing on data over teamwork.
• Measuring output over outcomes.
• Not holding retrospectives.
• Not releasing completed work.
REFERENCE
• https://www.scrum.org/resources/scrum-guide
• https://www.scrum.org/resources/scaling-scrum
• https://www.scrum.org/resources/kanban-guide-scrum-teams
• https://www.agilesocks.com/business-agility/
• https://www.scrum.org/resources/blog/best-practices-and-scrum
• https://www.agilesocks.com/5-challenges-creating-done-increment/
• https://www.youtube.com/watch?v=-WgQdHOx_hA
• https://xp123.com/articles/invest-in-good-stories-and-smart-tasks/

Contenu connexe

Tendances

Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Invensis Learning
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Featuresgurbaxrawat
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talksElad Sofer
 
Agile Training - Scrum 101
Agile Training - Scrum 101Agile Training - Scrum 101
Agile Training - Scrum 101Thomas Knepper
 
Certified Scrum Master Training - IAL Global
Certified Scrum Master Training - IAL GlobalCertified Scrum Master Training - IAL Global
Certified Scrum Master Training - IAL GlobalIAL Global
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaEdureka!
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Aloke Bhattacharya
 
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the GameLeanwisdom
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUMremyguillaume
 
Scrum Awareness 2.0.1
Scrum Awareness 2.0.1Scrum Awareness 2.0.1
Scrum Awareness 2.0.1brunborg
 
Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs KanbanBlackvard
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Michael O'Rourke
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectNhan Nguyen
 

Tendances (19)

Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
 
Agile
AgileAgile
Agile
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
 
Agile Training - Scrum 101
Agile Training - Scrum 101Agile Training - Scrum 101
Agile Training - Scrum 101
 
Certified Scrum Master Training - IAL Global
Certified Scrum Master Training - IAL GlobalCertified Scrum Master Training - IAL Global
Certified Scrum Master Training - IAL Global
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
 
Scrum training-manual 1
Scrum training-manual 1 Scrum training-manual 1
Scrum training-manual 1
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)
 
7 Obstacles To Enterprise Agility
7 Obstacles To Enterprise Agility7 Obstacles To Enterprise Agility
7 Obstacles To Enterprise Agility
 
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game
2020 scrum-guide | The Definitive Guide to Scrum: The Rules of the Game
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUM
 
Scrum Awareness 2.0.1
Scrum Awareness 2.0.1Scrum Awareness 2.0.1
Scrum Awareness 2.0.1
 
Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs Kanban
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
 

Similaire à Professional scrum foundation

Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Hyder Baksh
 
Scrum overview
Scrum overviewScrum overview
Scrum overviewPaul Nil
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyMarios Evripidou
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionGeetha Madhuri
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi TLI GrowthSession
 
10 summary
10 summary10 summary
10 summaryqtntpam
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & ScrumSrinivasan Ganesan
 
Introduction to scrum at scale
Introduction to scrum at scaleIntroduction to scrum at scale
Introduction to scrum at scaleMahmoud Ghoz
 
software engineering agile development notes.pptx
software engineering agile development notes.pptxsoftware engineering agile development notes.pptx
software engineering agile development notes.pptxAbhinay93499
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrumeikitakeuchi
 
Getting started with Scrum
Getting started with ScrumGetting started with Scrum
Getting started with ScrumTecsisa
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 

Similaire à Professional scrum foundation (20)

Scrum at a Glance
Scrum at a GlanceScrum at a Glance
Scrum at a Glance
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
10 summary
10 summary10 summary
10 summary
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Introduction to scrum at scale
Introduction to scrum at scaleIntroduction to scrum at scale
Introduction to scrum at scale
 
software engineering agile development notes.pptx
software engineering agile development notes.pptxsoftware engineering agile development notes.pptx
software engineering agile development notes.pptx
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Themalunch scrum
Themalunch scrumThemalunch scrum
Themalunch scrum
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Getting started with Scrum
Getting started with ScrumGetting started with Scrum
Getting started with Scrum
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 

Dernier

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 

Dernier (20)

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

Professional scrum foundation

  • 2. QUESTIONS • Are Technical Skills Required to be a Scrum Master?
  • 3. ABOUT COURSE • Scrum Teams succeed best with a solid foundation and this course prepares students to begin effectively using Scrum immediately. The Scrum framework, mechanics, and roles of Scrum are emphasized with emphasis on practical application. • This course is the perfect introduction to Scrum for anyone new to the framework. Whether your team needs a flawless Scrum launch or needs to reboot a struggling Scrum implementation, this class lays the foundation for an effective Scrum team. • This course lays the foundation of knowledge needed for other, more advanced training such as Professional Product Owner and Professional Scrum Master.
  • 4. COURSE PURPOSE • Professional Scrum Foundations (PSF) is a course offered to solidify the core principles of Scrum for individuals or teams. Common missteps in the adoption of Scrum have been seen over and over again across industries, companies, and teams. Rather than coaching teams back from a poorly functioning Scrum implementations, PSF exposes these common missteps, increases the awareness of the associated symptoms, and provides prescriptive guidance to avoid going off track.
  • 5. COURSE PURPOSE • This practical classroom experience equips attendees to get started with Scrum, sustain successful habits, and avoid common Scrum pitfalls. Students learn the basics of Scrum and how to implement Scrum effectively and keep their team practicing healthy behaviors.
  • 6. COURSE PURPOSE This class deliberately addresses common challenges teams will face in their Scrum adoption by equipping students to mitigate threats that can derail Scrum in some organizations, including: • Flexible Time boxes • Delaying bug fixes • Unclear definitions of done • Measuring effort rather than achievement
  • 7. CONT… • Ineffective Daily Scrum meetings • Poorly structured Backlogs • Ambiguous or ineffective requirements • Uncommitted Scrum Team members • Ad-hoc work requests • And many others
  • 8. CONT… • Subconscious trending towards waterfall • Unproductive retrospectives
  • 9. HOW ATTENDEES LEARN Understanding the Scrum framework is the beginning of applying Scrum successfully. Using knowledge acquired in the class, students learn how to apply Scrum by actively participating in: • Working with a realistic Product Backlog • Participate in Sprint Planning • Decompose requirements into actionable Backlog Items • Effectively estimate Backlog Items • Sprint Planning, Sprint Reviews, and Retrospectives
  • 10. AUDIENCE • PSF is appropriate for anyone working on or with a Scrum Team. The course is especially well suited to companies or teams investigating Scrum, those who are currently struggling with Scrum, or those beginning to utilize Scrum in their development environment. • The PSF course isn’t for everyone. Well-functioning Scrum teams looking for assistance with advanced topics like scaling Scrum or implementing a rigorous ROI framework will not receive as much benefit from this course. Teams looking to explore more advanced topics should consider the Professional Scrum Master course.
  • 11. PREREQUISITES • Have been on or closely involved with a project that builds or enhances a product. • Want to know more about how Scrum works, how to use it, and how to implement it in an organization.
  • 12. STRUCTURE • In addition to the subjects noted below, students actively participate in the Scrum process with realistic and practical hands-on exercises that reinforce the learning points. Practicing Scrum ensures that students complete the class with new skills in addition to new knowledge and theory.
  • 13. CONT… • The Scrum Framework • Students dive into the Scrum software development framework including, roles and responsibilities, principles, artifacts, and events and time boxes, rules and customs. • Introducing Scrum and Agile • This module discusses the current state of the software industry and Scrum’s role within it. Topics include the origins of Scrum, misconceptions of the framework, the value that Scrum provides, and an exploration of self-organization as a power tool for increasing productivity.
  • 14. CONT… • Scrum Planning • Learn practical techniques of planning releases, managing Product Backlogs, keeping Sprints on track, and maintain healthy team behaviors. Although many effective techniques exist for expressing requirements, this module equips teams to discover, express, and decompose requirements as Backlog Items using proven techniques
  • 15. CONT… • Keeping Scrum Healthy • This module focuses on common missteps teams make when adopting Scrum and strategies to avoid them. In addition to discussing typical patterns/anti-patterns in this module, class attendees practice some of the more courageous conversations that commonly occur. • Getting Started • Following an excellent training event, Teams often struggle implementing what seemed so reasonable just a few days ago. This discussion helps attendees plan and prepare to actually be effective with Scrum immediately, marking the PSF as the true catalyst for change and increasing agility within your organization.
  • 16. ABOUT THE INSTRUCTOR • Ahmed Hamza • Senior software engineer, work in development area since 2007 • Have good knowledge in DevOps tools • Work as Scrum Developer, Master and lastly as Product Owner. • I worked as Team Leader and then as Project Manager in more than 25 projects. • Scrum PSM Certified https://www.scrum.org/certificates/275110
  • 17. WHY WE EVEN NEED SCRUM • Requirements not clear • Fear to go to next phase. • Analysis paralysis. • Requirements Change • Changes get more and more expensive. • Customers don’t get what they want.
  • 18. WHY WE EVEN NEED SCRUM • Project takes tool long • Long duration defer revenue • No time for testing • Quality assurance gets crunched. • Late integration mean late failure.
  • 19. WHY WE EVEN NEED SCRUM • Time wasted on junk • Many of developed requirements rarely used.
  • 20. THE SCRUM FRAMEWORK • Definition of Scrum : Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. • Scrum is: • Lightweight • Simple to understand • Difficult to master
  • 21. 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.
  • 22. SCRUM THEORY • Transparency • Significant aspects of the process must be visible to those responsible for the outcome. Transparency requires those aspects be defined by a common standard so observers share a common understanding of what is being seen. • Inspection • Scrum users must frequently inspect Scrum artifacts and progress toward a Sprint Goal to detect undesirable variances. Their inspection should not be so frequent that inspection gets in the way of the work. Inspections are most beneficial when diligently performed by skilled inspectors at the point of work.
  • 23. SCRUM THEORY • Adaptation • If an inspector determines that one or more aspects of a process deviate outside acceptable limits, and that the resulting product will be unacceptable, the process or the material being processed must be adjusted. An adjustment must be made as soon as possible to minimize further deviation.
  • 24. SCRUM THEORY • Scrum prescribes four formal events for inspection and adaptation • Sprint Planning • Daily Scrum • Sprint Review • Sprint Retrospective
  • 26. 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
  • 27. SCRUM TEAM • Scrum Teams deliver products iteratively and incrementally, maximizing opportunities for feedback.
  • 29. THE PRODUCT OWNER • The Product Owner is responsible for maximizing the value of the product resulting from work of the Development Team. • 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;.
  • 30. THE PRODUCT OWNER • Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next. • Ensuring the Development Team understands items in the Product Backlog to the level needed
  • 31. THE PRODUCT OWNER • Other responsibilities: • Pick the release date. • Give feedback • Manage stakeholders • Accept or reject the increment.
  • 32. THE PRODUCT OWNER • For the Product Owner to succeed, the entire organization must respect his or her decisions. • No one can force the Development Team to work from a different set of requirements.
  • 34. SCRUM MASTER • The Scrum Master is responsible for promoting and supporting Scrum as defined in the Scrum Guide. Scrum Masters do this by helping everyone understand Scrum theory, practices, rules, and values.
  • 35. SCRUM MASTER VS PRODUCT OWNER
  • 36. SCRUM MASTER SERVICE TO THE PRODUCT OWNER • Ensuring that goals, scope, and product domain are understood by everyone on the Scrum Team as well as possible; • 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.
  • 37. SCRUM MASTER SERVICE TO THE DEVELOPMENT TEAM • 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.
  • 38. SCRUM MASTER SERVICE TO THE ORGANIZATION • 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.
  • 40. 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
  • 41. DEVELOPMENT TEAMS 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 the skills as a team necessary to create a product Increment. • Scrum recognizes no titles for Development Team members, regardless of the work being performed by the person
  • 42. DEVELOPMENT TEAMS CHARACTERISTICS • Scrum recognizes no sub-teams in the Development Team, regardless of domains that need to be addressed like testing, architecture, operations, or business analysis. • Individual Development Team members may have specialized skills and areas of focus, but accountability belongs to the Development Team as a whole
  • 43. DEVELOPMENT TEAM SIZE • 3-9 • Fewer than three Development Team members decrease interaction and results in smaller productivity gains. Smaller Development Teams may encounter skill constraints during the Sprint. • Having more than nine members requires too much coordination. Large Development Teams generate too much complexity for an empirical process to be useful
  • 44. COMMON MISTAKES SCRUM MASTER MAKES • Scrum Master acting as a Project manager. • Scrum Master making decisions for the team. • Scrum Master holding sole responsibility for the delivery. • Not conducting Retrospectives after every Sprint. • Not removing obstacles at an initial stage. • Less or No daily stand-ups.
  • 45. COMMON MISTAKES SCRUM MASTER MAKES • Not adhering to the Scrum Theory. • Non prioritized Product Backlog. • Not handing over the ownership of Daily Scrums to the team. • Overburdening the Scrum team.
  • 46. QUESTIONS • Are Technical Skills Required to be a Scrum Master? • So Who Is the Project Manager?
  • 47. SCRUM EVENTS & ARTIFACTS
  • 48. EVENT 1: THE SPRINT
  • 50. 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.
  • 51. CANCELLING A SPRINT • Only the Product Owner has the authority to cancel the Sprint. • A Sprint would be cancelled if the Sprint Goal becomes obsolete.
  • 53. 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?
  • 56. SPRINT GOAL • The Sprint Goal is an objective set for the Sprint that can be met through the implementation of Product Backlog
  • 60. SPRINT REVIEW • A Sprint Review is held at the end of the Sprint to inspect the Increment and adapt the Product Backlog if needed
  • 61. 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”; • 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;
  • 62. CONT … • The Product Owner discusses the Product Backlog as it stands. He or she projects likely target and delivery 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 releases of functionality or capability of the product.
  • 63. SCRUM IN REALITY • https://www.youtube.com/watch?v=Q6jMgmPIxmk
  • 64. 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.
  • 67. PRODUCT BACKLOG • The Product Backlog is an ordered list of everything that is known to be needed in the product. • It 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.
  • 68. 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
  • 70. SPRINT BACKLOG • There is no specific rule on documenting, storing, and presenting the Sprint Backlog. It can be on a board similar to one shown in the next slide.
  • 71.
  • 73. INVEST IN GOOD STORIES, AND SMART TASKS
  • 74. WHAT ARE CHARACTERISTICS OF A GOOD STORY • I – Independent • N – Negotiable • V – Valuable • E – Estimable • S – Small • T – Testable
  • 75. WHAT ARE CHARACTERISTICS OF A SMART TASKS • S – Specific • M – Measurable • A – Achievable • R – Relevant • T – Time-boxed
  • 76. MONITORING PROGRESS TOWARD GOALS • 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. • 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.
  • 77. INCREMENT • 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
  • 79. 5 CHALLENGES CREATING A DONE INCREMENT • Lack of Team Ownership • Lack of Collaboration • There is Not a Clear Sprint Goal • Too Much Change During the Sprint • Impediments Are Not Being Removed
  • 80. DEFINITION OF “DONE” • 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. • As Scrum Teams mature, it is expected that their definitions of “Done” will expand to include more stringent criteria for higher quality
  • 83. 7 COMMON AGILE DEVELOPMENT FAILS • Using high friction tools. • Designing for conformity. • Not stopping what doesn't work. • Focusing on data over teamwork. • Measuring output over outcomes. • Not holding retrospectives. • Not releasing completed work.
  • 84. REFERENCE • https://www.scrum.org/resources/scrum-guide • https://www.scrum.org/resources/scaling-scrum • https://www.scrum.org/resources/kanban-guide-scrum-teams • https://www.agilesocks.com/business-agility/ • https://www.scrum.org/resources/blog/best-practices-and-scrum • https://www.agilesocks.com/5-challenges-creating-done-increment/ • https://www.youtube.com/watch?v=-WgQdHOx_hA • https://xp123.com/articles/invest-in-good-stories-and-smart-tasks/