SlideShare a Scribd company logo
AGILE & SCRUM
GULF AGENCY COMPANY
Rasmus Runberg
Introduction
Rasmus Runberg
• +10 years of project experience - past 8 working agile
• Background as Scrum Facilitator and Project Manager
• Member of Agile Alliance and host of Agile ME
RASMUS@TELETRONICS.AE
Why Agile
Introduction
Practicalities
• Please interrupt!
• Let me know if it is time for a break (Lunch at noon)
• Presentation will be available for download
Introduction
Gulf Agency Company
• Do you have experience with Agile?
• What are your expectations to this workshop?
Introduction
Gulf Agency Company
Your best project?
• Think of the best project you have ever been part of
• Write down why you enjoyed this project so much
• Save for later
AGENDA
AGILE
WHAT IS AGILE?
2001
“We are uncovering better ways of developing software”
HTTP://AGILEMANIFESTO.ORG/
WHAT IS AGILE?
“Agile processes are iterative and employ specific project management and
engineering practices to sustain the delivery of new functionality every one to four
weeks”
AND
“A philosophy that great products are created by collaborative, empowered
teams that work with their customers, utilizing value- driven delivery, adaptive
planning and continuous improvement techniques”
THE AGILE MANIFESTO
Individuals and
Interactions
Working

Software
Customer
Collaboration
Responding to
Change
Processes

and Tools
Comprehensive

documentation
Contract

Negotiation
Following

a plan
That is, while there is value in the items on the right, we
value the items on the left more.
over
over
over
over
THE AGILE MANIFESTO
Individuals and
Interactions
Working

Software
Customer
Collaboration
Responding to
Change
Could you apply
these principles in
your current way of
working?
THE AGILE MANIFESTO
Individuals and
Interactions
Working

Software
Customer
Collaboration
Responding to
Change
Talk to people
Only follow process if it
adds value
Do what you know is right
not what you’re told
THE AGILE MANIFESTO
Individuals and
Interactions
Working

Software
Customer
Collaboration
Responding to
Change
Measure progress in
deliveries, not time or
resources spend
Deliver continuously in
small iterations
THE AGILE MANIFESTO
Individuals and
Interactions
Working

Software
Customer
Collaboration
Responding to
Change
Deliver what the customer
need, not what was
agreed in the contract
Get feedback from your
client or users
THE AGILE MANIFESTO
Individuals and
Interactions
Working

Software
Customer
Collaboration
Responding to
Change
If the plan doesn’t make
sense any longer - change
it!
Do not fear changes -
embrace them
GROUP WORK
AGILE MANIFESTO
In groups
• Discuss each of the 12 principles
• Link each principle to one of the
four manifesto items
THE DARK SIDE OF AGILE
AGILE MANIFESTO
THE DARK SIDE OF AGILE
AGILE MANIFESTO
THE AGILE MANIFESTO
Individuals and
Interactions
Working

Software
Customer
Collaboration
Responding to
Change
Processes

and Tools
Comprehensive

documentation
Contract

Negotiation
Following

a plan
That is, while there is value in the items on the right, we
value the items on the left more.
over
over
over
over
THE AGILE MANIFESTO
Individuals and
Interactions
Working

Software
Customer
Collaboration
Responding to
Change
Processes

and Tools
Comprehensive

documentation
Contract

Negotiation
Following

a plan
That is, while there is value in the items on the right, we
value the items on the left more.
over
over
over
over
THE AGILE MANIFESTO
Individuals and
Interactions
Working

Software
Processes

and Tools
Comprehensive

documentation
Contract

Negotiation
Following

a plan
That is, while there is value in the items on the right,
we value the items on the left more.
over
over
over
over
Customer
Collaboration
Responding to
Change
THE DARK SIDE OF AGILE
AGILE MANIFESTO
THE GOOD SIDE OF AGILE
AGILE MANIFESTO
In groups
• What benefits do you think you
could achieve from agility?
• For the team?
• For the company?
• For the client?
THE GOOD SIDE OF AGILE
AGILE MANIFESTO
• Visibility
• Adaptability
• Business Value
• Low risk
SOURCE: HTTPS://WWW.VERSIONONE.COM/AGILE-101/AGILE-SOFTWARE-DEVELOPMENT-BENEFITS/
THE GOOD SIDE OF AGILE
AGILE MANIFESTO
Still remember you best
project?
BEING AGILE
Agile is not a framework or
process - It’s a mindset
GAC - Agile and Scrum Training
DOING AGILE
Part II
SCRUM
SCRUM
Gulf Agency Company
• Do you have experience with SCRUM?
• Any Rugby fans / players?
SCRUM VALUES
Focus Courage Openness Commitment Respect
Because we focus
on only a few things
at a time, we work
well together and
produce excellent
work. We deliver
valuable items
sooner.
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.
As we work
together, we
express how we're
doing, what's in our
way, and our
concerns so they
can be addressed.
Because we have
great control over
our own destiny, we
are more committed
to success.
As we work
together, sharing
successes and
failures, we come to
respect each other
and to help each
other become
worthy of respect.
SCRUM VALUES
Focus Courage Openness Commitment Respect
Because we focus
on only a few things
at a time, we work
well together and
produce excellent
work. We deliver
valuable items
sooner.
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.
As we work
together, we
express how we're
doing, what's in our
way, and our
concerns so they
can be addressed.
Because we have
great control over
our own destiny,
we are more
committed to
success.
As we work
together, sharing
successes and
failures, we come to
respect each other
and to help each
other become
worthy of respect.
THE SCRUM PROCESS
THE SCRUM PROCESS
PLAN
BUILD
TEST
REVIEW
DEPLOY
WATERFALL
• Visibility
• Adaptability
• Business Value
• Low risk
REMINDER!
THE SCRUM PROCESS
PLAN
BUILD
TEST
REVIEW
DEPLOY
PLAN
BUILD
TEST
REVIEW
DEPLOY
PLAN
BUILD
TEST
REVIEW
DEPLOY
PLAN
BUILD
TEST
REVIEW
DEPLOY
SPRINT1
SPRINT2
SPRINT3
SPRINT4
SPRINT5
THE 3 ROLES
THE TEAM
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”
AND
“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”
THE TEAM
Development Team
Self-
organized
Cross
Functional
No Titels
No Sub-
teams
Shared
Accountability
GROUP WORK
THE DEVELOPMENT TEAM
In groups
• Pick one of the statements
• Discuss what the statement
means to you and why you think
it is important
Self-
organized
Cross
Functional
No Titels
No Sub-
teams
Shared
Accountability
THE TEAM
Development Team
Self-
organized
Cross
Functional
No Titels
No Sub-
teams
Shared
Accountability
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
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
THE SM
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”
AND
“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”
GAC - Agile and Scrum Training
THE PO
Product Owner
“The Scrum product owner is typically a
project's key stakeholder. Part of the product
owner responsibilities is to have a vision of
what he or she wishes to build, and convey that
vision to the scrum team. This is key to
successfully starting any agile software
development project. The product owner does
this in part through the product backlog, which
is a prioritized features list for the product”
Mike Cohn
THE PO
Product Owner
Backlog
Delivery
Feedback
Expectations

Sale
Strategy

Value New Tech

Trends
THE PO
Product Owner
• The one person ultimately responsible for the
success of the product
• Liaison between all stakeholders

(Team, Clients, Management etc.)
• The Product Owner is the sole person
responsible for managing the Product Backlog
THE PO
Product Owner
• Only by standing together and utilizing skills from the
development teams, the organization, the clients etc.
the PO will stand a chance
• The Product Owner should see himself more as a
facilitator, that ensures things get done, and dots are
connected, rather than the single entity (single point
of failure) that has to do it all
• Self-Organized and Empowered teams
THE PO
Product Owner
BACKLOG
Idea
BACKLOG
IdeaMAJOR
ELEMENT1
MAJOR
ELEMENT2
MAJOR
ELEMENT3
MAJOR
ELEMENT4
MAJOR
ELEMENT5
BACKLOG
Idea
MAJOR
ELEMENT1
MAJOR
ELEMENT2
MAJOR
ELEMENT4
MAJOR
ELEMENT5
MAJOR
ELEMENT3
FEATURE 1
FEATURE 2
FEATURE 3
FEATURE 4
FEATURE 5
FEATURE 1
FEATURE 2
FEATURE 3
FEATURE 4
FEATURE 5
FEATURE 1
FEATURE 2
FEATURE 3
FEATURE 4
FEATURE 5
BACKLOG
Vision
EPIC
EPIC
EPIC
EPIC
EPIC
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
BACKLOG
Vision
EPIC
EPIC
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
BACKLOG
EPICEPIC
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
PRIORITY
• Top of backlog should be well-known user stories ready
to be picked for next sprint
• Items in the bottom of the backlog can be with high
uncertainty - but should still be something we actually
believe we will do
• Priority of items in the backlog can always change
• All items in the backlog should be value based
BACKLOG
EPICEPIC
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
USER STORY
PRIORITY • All items in the backlog should be value based
• How to write a User Story
“AS A {PERSONA}, I WANT {OBJECTIVE}, SO THAT
{BENEFIT}.” 
"GIVEN THAT I AM A {PERSONA}, AND {PRE-
CONDITIONS}, AND {PRE-CONDITIONS}, THEN
{VALIDATION}"
STORY MAPPING
Tell A Story
Group Into
Activities
Test For
Gaps
Prioritize
Define
Iterations
Walk through the
problem by telling a
story of the
activities and tasks
a user would
perform
Identify groupings
and define those as
activities
Look for missing
tasks by walking
through another
scenario or from a
different perspective
(persona)
As a team review
the story map and
prioritize
Outline iterations or
releases of the map
STORY MAPPING
HTTPS://AGILEVELOCITY.COM/AGILE-TOOLS/STORY-MAPPING-101/
STORY MAPPING
HTTPS://AGILEVELOCITY.COM/AGILE-TOOLS/STORY-MAPPING-101/
STORY MAPPING
HTTPS://AGILEVELOCITY.COM/AGILE-TOOLS/STORY-MAPPING-101/
STORY MAPPING
HTTPS://AGILEVELOCITY.COM/AGILE-TOOLS/STORY-MAPPING-101/
STORY MAPPING
HTTPS://AGILEVELOCITY.COM/AGILE-TOOLS/STORY-MAPPING-101/
GROUP WORK
STORY MAPPING
In groups
• Build your own story …
THE CEREMONIES
Before the
Sprint
During the
Sprint
After the
Sprint
• Daily Scrum • Sprint Review• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
WHERE ARE THE CEREMONIES?
THE CEREMONIES
Before the
Sprint
During the
Sprint
After the
Sprint
• Daily Scrum • Sprint Review• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
• Story Writing / Story Telling
• Planning Poker
• SPIDR
TOOLS
• Prepare the backlog for Sprint Planning
PURPOSE
• Shared understanding of backlog items
• Estimates
OUTCOME
THE CEREMONIES
One or more iterations on designing an implementation of the value of a
user story.
With at least one of your colleagues, investigate what you know you need
to do to implement the value. and prepare a presentation for the team and
seek feedback actively.
STORY WRITING
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
Session(s) where the imagined implementation of the value is presented to
relevant colleagues with the intent of getting feedback.
When all comments and questions has been handled you should be able
to estimate the user story using planning poker.
STORY TELLING
THE CEREMONIES
• How long time does it take to drive to Sharjah?
• How fast can you run 10 miles?
STORY POINTS
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
A consensus-based estimating technique
PLANNING POKER
A unit of measure for expressing an estimate of the overall effort that will
be required to fully implement a product backlog item or any other piece of
work.
THE CEREMONIES
SPIDR
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
• Velocity
TOOLS
• Identify the backlog items for the following sprint
PURPOSE
• Sprint Backlog
• Team Commitment
OUTCOME
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
• An average of the amount of work done in the past
sprints
VELOCITY
Sprints
WorkDone
Velocity
THE CEREMONIES
JIRA
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
GROUP WORK
SPRINT PLANNING
In groups
• What does it mean to you
when you team give a
commitment to success?
THE CEREMONIES
Before the
Sprint
During the
Sprint
After the
Sprint
• Daily Scrum • Sprint Review• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
THE CEREMONIES
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review • What did I achieve yesterday towards meeting our goal?
• What will I achieve today towards meeting our goal?
• Do I see any impediment?
TOOLS
• Optimize collaboration and performance by inspecting the
work since yesterday and forecasting upcoming Sprint work.
PURPOSE
• Alignment and understanding
OUTCOME
GROUP WORK
DURING THE SPRINT
In groups
• What do we do if things

change?
THE CEREMONIES
Before the
Sprint
During the
Sprint
After the
Sprint
• Daily Scrum • Sprint Review• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
THE CEREMONIES
Feedback and collaboration by presenting the increment.
Alignment and transparency.
PURPOSE
Input to a revised Product Backlog that defines the
probable Product Backlog items for the next Sprint -
potentially also adjusted to meet new opportunities.
OUTCOME• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
THE CEREMONIES
INCREMENT
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
• The sum of all the backlog items finished in the sprint
• Potentially shippable
THE CEREMONIES
• Start - Stop - Continue
• Popcorn Flow
TOOLS
• For the team to inspect and adapt
PURPOSE
• Action items on experiments / improvements to implement
OUTCOME
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
THE CEREMONIES
• Problem and observations
• Options
• Possible Experiments
• Commitment
• Ongoing
• Review
• Next
POPCORN FLOW
• Daily Scrum
• Sprint Planning
• Backlog Refinement /
Grooming
• Sprint Retrospective
• Sprint Review
THE SCRUM PROCESS
INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS
RETROSPECTIVE
READING MATERIAL
• https://www.mountaingoatsoftware.com/
MIKE COHEN
• https://www.scrumalliance.org/learn-about-scrum
SCRUM ALLIANCE
• https://www.youtube.com/watch?v=QbPkcfzi2HI&t=142s
• https://www.youtube.com/watch?v=eNe0UEsBalA
• https://www.youtube.com/watch?v=502ILHjX9EE&t=118s
YOUTUBE

More Related Content

PDF
Agile ME 2018 - Agile That Matters
Rasmus Runberg
 
PPTX
The Ultimate Agile Mix Tape (Agile 2017)
Tommy Norman
 
PPTX
Waterfall to Agile: A Case Study Presented at Agile India 2014
Allen Rutzen
 
PDF
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME
 
PPTX
Agile Mindset For Executives
Michael Tarnowski
 
PPTX
Agile from the executive floor - defining agility in business terms - Agile P...
Yuval Yeret
 
PPTX
Agile evolution lifecycle - From implementing Agile to being Agile
Michal Epstein
 
PDF
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Bernd Schiffer
 
Agile ME 2018 - Agile That Matters
Rasmus Runberg
 
The Ultimate Agile Mix Tape (Agile 2017)
Tommy Norman
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Allen Rutzen
 
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME
 
Agile Mindset For Executives
Michael Tarnowski
 
Agile from the executive floor - defining agility in business terms - Agile P...
Yuval Yeret
 
Agile evolution lifecycle - From implementing Agile to being Agile
Michal Epstein
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Bernd Schiffer
 

What's hot (20)

PPTX
The Three Things
AgileDenver
 
PDF
Agile Fundamentals
Daniel Luschwitz
 
PDF
Agile concepts for quality and process engineers for slideshare
Yuval Yeret
 
PDF
Heart of Agile: What is Agile?
Agile Tour Beirut
 
PPTX
The D Files: Debunking Myths About Distributed Teams
AgileDenver
 
PPTX
Agile Principles, Agile People
Gaetano Mazzanti
 
PDF
#T3SCRUM: 12 principles of agile
ak-itconsulting.com
 
PDF
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
AgileDenver
 
PPTX
Managers and the land of the lost
AgileDenver
 
PPTX
Scrum Master & Agile Project Manager: A Tale of Two Roles
Tommy Norman
 
PDF
The Agile BA
IIBA UK Chapter
 
ODP
Agile 1.0: The Fundamentals
greivinlopez
 
PDF
Role of an agile Project Manager
Terry Bunio
 
PPTX
Smart Scaling (ASK) presentation(agile2014)
Richard Dolman
 
PDF
Bob Galen : Great sprint reviews
AgileDenver
 
PPTX
Austin product camp 11 Agile - doing vs being
Kelly Looney
 
PDF
Lean Discovery, Agile Delivery & the DevOps Mindset
Fadi Stephan
 
PDF
A Practical Guide to Scaling Agile
Mariya Breyter
 
PDF
Visualization in Agile
Vineet Patni
 
PDF
From Divided to United - Aligning Technical and Business Teams
Dominica DeGrandis
 
The Three Things
AgileDenver
 
Agile Fundamentals
Daniel Luschwitz
 
Agile concepts for quality and process engineers for slideshare
Yuval Yeret
 
Heart of Agile: What is Agile?
Agile Tour Beirut
 
The D Files: Debunking Myths About Distributed Teams
AgileDenver
 
Agile Principles, Agile People
Gaetano Mazzanti
 
#T3SCRUM: 12 principles of agile
ak-itconsulting.com
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
AgileDenver
 
Managers and the land of the lost
AgileDenver
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Tommy Norman
 
The Agile BA
IIBA UK Chapter
 
Agile 1.0: The Fundamentals
greivinlopez
 
Role of an agile Project Manager
Terry Bunio
 
Smart Scaling (ASK) presentation(agile2014)
Richard Dolman
 
Bob Galen : Great sprint reviews
AgileDenver
 
Austin product camp 11 Agile - doing vs being
Kelly Looney
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Fadi Stephan
 
A Practical Guide to Scaling Agile
Mariya Breyter
 
Visualization in Agile
Vineet Patni
 
From Divided to United - Aligning Technical and Business Teams
Dominica DeGrandis
 
Ad

Similar to GAC - Agile and Scrum Training (20)

PDF
GAC - Scrum Master Training
Rasmus Runberg
 
PPTX
Scrum 18 months later
Craig Brown
 
PDF
Practical Scrum - one day training
Anat (Alon) Salhov
 
PPTX
Professional Project Manager Should Be Proficient in Agile
Nitor
 
PDF
Practical Scrum - day 1
Anat (Alon) Salhov
 
PPTX
Harnessing Change: Agile Methods for Instructional Designers
TorranceLearning
 
PPTX
Introduction to Agile and Scrum.pptx
Amira Elsayed Ismail
 
PPTX
Scrum presentation jyoti
jbhanda1
 
PPTX
Scaling Agile Organically by Damon Poole
Synerzip
 
PPTX
ScrumMaster Education Programme - The Story
Helen Meek
 
PPTX
SDEC15: Help the Scrum Master *IS* the Impediment
Ryan Ripley
 
PDF
Scrum master basics
Elad Sofer
 
PDF
Are you Agile enough?
Orange and Bronze Software Labs
 
PPTX
AGILE SPM_Week 1.pptx
MohammadSaif904342
 
PPTX
CSPO Presentation on Oracle Financials for ERP
AravindAllam2
 
PDF
An introduction to Agile & Scrum
Mahdi Taghizadeh
 
PPTX
Enterprise agile Framework
Agile Club
 
PDF
Understanding-Agile &Scrum.pdf
SwapnikaReddy6
 
PDF
Understanding-Agile for beginners in real
MohamedMasthan8
 
PPTX
Shane Hastie (SoftEd/Agile Alliance of Auckland)
AgileNZ Conference
 
GAC - Scrum Master Training
Rasmus Runberg
 
Scrum 18 months later
Craig Brown
 
Practical Scrum - one day training
Anat (Alon) Salhov
 
Professional Project Manager Should Be Proficient in Agile
Nitor
 
Practical Scrum - day 1
Anat (Alon) Salhov
 
Harnessing Change: Agile Methods for Instructional Designers
TorranceLearning
 
Introduction to Agile and Scrum.pptx
Amira Elsayed Ismail
 
Scrum presentation jyoti
jbhanda1
 
Scaling Agile Organically by Damon Poole
Synerzip
 
ScrumMaster Education Programme - The Story
Helen Meek
 
SDEC15: Help the Scrum Master *IS* the Impediment
Ryan Ripley
 
Scrum master basics
Elad Sofer
 
Are you Agile enough?
Orange and Bronze Software Labs
 
AGILE SPM_Week 1.pptx
MohammadSaif904342
 
CSPO Presentation on Oracle Financials for ERP
AravindAllam2
 
An introduction to Agile & Scrum
Mahdi Taghizadeh
 
Enterprise agile Framework
Agile Club
 
Understanding-Agile &Scrum.pdf
SwapnikaReddy6
 
Understanding-Agile for beginners in real
MohamedMasthan8
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
AgileNZ Conference
 
Ad

More from Rasmus Runberg (12)

PDF
Servant Leadership for traditional managers
Rasmus Runberg
 
PDF
Agile ME Meetup: Agile Transformation Session 5 - Agile Leader
Rasmus Runberg
 
PDF
Agile ME Meetup: Agile Transformation Session 4 - Agile Teams
Rasmus Runberg
 
PDF
Agile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
Rasmus Runberg
 
PDF
Agile ME Meetup: Agile Transformation Session 1 - Introduction to the Agile m...
Rasmus Runberg
 
PPTX
Product Ownership - A shared sport!
Rasmus Runberg
 
PDF
Agile ME Meetup: Agile A-Z - Chapter 5: Growing with Agile
Rasmus Runberg
 
PDF
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
Rasmus Runberg
 
PDF
Agility at Emirates Airline
Rasmus Runberg
 
PDF
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Rasmus Runberg
 
PPTX
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Rasmus Runberg
 
PPTX
Agile ME 2017 - Pimp my Agile
Rasmus Runberg
 
Servant Leadership for traditional managers
Rasmus Runberg
 
Agile ME Meetup: Agile Transformation Session 5 - Agile Leader
Rasmus Runberg
 
Agile ME Meetup: Agile Transformation Session 4 - Agile Teams
Rasmus Runberg
 
Agile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
Rasmus Runberg
 
Agile ME Meetup: Agile Transformation Session 1 - Introduction to the Agile m...
Rasmus Runberg
 
Product Ownership - A shared sport!
Rasmus Runberg
 
Agile ME Meetup: Agile A-Z - Chapter 5: Growing with Agile
Rasmus Runberg
 
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
Rasmus Runberg
 
Agility at Emirates Airline
Rasmus Runberg
 
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Rasmus Runberg
 
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Rasmus Runberg
 
Agile ME 2017 - Pimp my Agile
Rasmus Runberg
 

Recently uploaded (20)

PPTX
Artificial-Intelligence-in-Daily-Life (2).pptx
nidhigoswami335
 
PDF
LOGENVIDAD DANNYFGRETRRTTRRRTRRRRRRRRR.pdf
juan456ytpro
 
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
APNIC
 
PDF
UI/UX Developer Guide: Tools, Trends, and Tips for 2025
Penguin peak
 
PPT
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
PPTX
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
PDF
BGP Security Best Practices that Matter, presented at PHNOG 2025
APNIC
 
PDF
PDF document: World Game (s) Great Redesign.pdf
Steven McGee
 
PPTX
Crypto Recovery California Services.pptx
lionsgate network
 
PPTX
Unlocking Hope : How Crypto Recovery Services Can Reclaim Your Lost Funds
lionsgate network
 
PPT
Transformaciones de las funciones elementales.ppt
rirosel211
 
PPTX
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
PDF
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
PDF
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
PPTX
LESSON-2-Roles-of-ICT-in-Teaching-for-learning_123922 (1).pptx
renavieramopiquero
 
PPTX
谢尔丹学院毕业证购买|Sheridan文凭不见了怎么办谢尔丹学院成绩单
mookxk3
 
PDF
DNSSEC Made Easy, presented at PHNOG 2025
APNIC
 
PPTX
Pengenalan perangkat Jaringan komputer pada teknik jaringan komputer dan tele...
Prayudha3
 
PPTX
B2B_Ecommerce_Internship_Simranpreet.pptx
LipakshiJindal
 
PPTX
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 
Artificial-Intelligence-in-Daily-Life (2).pptx
nidhigoswami335
 
LOGENVIDAD DANNYFGRETRRTTRRRTRRRRRRRRR.pdf
juan456ytpro
 
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
APNIC
 
UI/UX Developer Guide: Tools, Trends, and Tips for 2025
Penguin peak
 
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
BGP Security Best Practices that Matter, presented at PHNOG 2025
APNIC
 
PDF document: World Game (s) Great Redesign.pdf
Steven McGee
 
Crypto Recovery California Services.pptx
lionsgate network
 
Unlocking Hope : How Crypto Recovery Services Can Reclaim Your Lost Funds
lionsgate network
 
Transformaciones de las funciones elementales.ppt
rirosel211
 
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
Cybersecurity Awareness Presentation ppt.
banodhaharshita
 
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
LESSON-2-Roles-of-ICT-in-Teaching-for-learning_123922 (1).pptx
renavieramopiquero
 
谢尔丹学院毕业证购买|Sheridan文凭不见了怎么办谢尔丹学院成绩单
mookxk3
 
DNSSEC Made Easy, presented at PHNOG 2025
APNIC
 
Pengenalan perangkat Jaringan komputer pada teknik jaringan komputer dan tele...
Prayudha3
 
B2B_Ecommerce_Internship_Simranpreet.pptx
LipakshiJindal
 
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 

GAC - Agile and Scrum Training

  • 1. AGILE & SCRUM GULF AGENCY COMPANY Rasmus Runberg
  • 2. Introduction Rasmus Runberg • +10 years of project experience - past 8 working agile • Background as Scrum Facilitator and Project Manager • Member of Agile Alliance and host of Agile ME RASMUS@TELETRONICS.AE
  • 4. Introduction Practicalities • Please interrupt! • Let me know if it is time for a break (Lunch at noon) • Presentation will be available for download
  • 5. Introduction Gulf Agency Company • Do you have experience with Agile? • What are your expectations to this workshop?
  • 6. Introduction Gulf Agency Company Your best project? • Think of the best project you have ever been part of • Write down why you enjoyed this project so much • Save for later
  • 9. WHAT IS AGILE? 2001 “We are uncovering better ways of developing software” HTTP://AGILEMANIFESTO.ORG/
  • 10. WHAT IS AGILE? “Agile processes are iterative and employ specific project management and engineering practices to sustain the delivery of new functionality every one to four weeks” AND “A philosophy that great products are created by collaborative, empowered teams that work with their customers, utilizing value- driven delivery, adaptive planning and continuous improvement techniques”
  • 11. THE AGILE MANIFESTO Individuals and Interactions Working
 Software Customer Collaboration Responding to Change Processes
 and Tools Comprehensive
 documentation Contract
 Negotiation Following
 a plan That is, while there is value in the items on the right, we value the items on the left more. over over over over
  • 12. THE AGILE MANIFESTO Individuals and Interactions Working
 Software Customer Collaboration Responding to Change Could you apply these principles in your current way of working?
  • 13. THE AGILE MANIFESTO Individuals and Interactions Working
 Software Customer Collaboration Responding to Change Talk to people Only follow process if it adds value Do what you know is right not what you’re told
  • 14. THE AGILE MANIFESTO Individuals and Interactions Working
 Software Customer Collaboration Responding to Change Measure progress in deliveries, not time or resources spend Deliver continuously in small iterations
  • 15. THE AGILE MANIFESTO Individuals and Interactions Working
 Software Customer Collaboration Responding to Change Deliver what the customer need, not what was agreed in the contract Get feedback from your client or users
  • 16. THE AGILE MANIFESTO Individuals and Interactions Working
 Software Customer Collaboration Responding to Change If the plan doesn’t make sense any longer - change it! Do not fear changes - embrace them
  • 17. GROUP WORK AGILE MANIFESTO In groups • Discuss each of the 12 principles • Link each principle to one of the four manifesto items
  • 18. THE DARK SIDE OF AGILE AGILE MANIFESTO
  • 19. THE DARK SIDE OF AGILE AGILE MANIFESTO
  • 20. THE AGILE MANIFESTO Individuals and Interactions Working
 Software Customer Collaboration Responding to Change Processes
 and Tools Comprehensive
 documentation Contract
 Negotiation Following
 a plan That is, while there is value in the items on the right, we value the items on the left more. over over over over
  • 21. THE AGILE MANIFESTO Individuals and Interactions Working
 Software Customer Collaboration Responding to Change Processes
 and Tools Comprehensive
 documentation Contract
 Negotiation Following
 a plan That is, while there is value in the items on the right, we value the items on the left more. over over over over
  • 22. THE AGILE MANIFESTO Individuals and Interactions Working
 Software Processes
 and Tools Comprehensive
 documentation Contract
 Negotiation Following
 a plan That is, while there is value in the items on the right, we value the items on the left more. over over over over Customer Collaboration Responding to Change
  • 23. THE DARK SIDE OF AGILE AGILE MANIFESTO
  • 24. THE GOOD SIDE OF AGILE AGILE MANIFESTO In groups • What benefits do you think you could achieve from agility? • For the team? • For the company? • For the client?
  • 25. THE GOOD SIDE OF AGILE AGILE MANIFESTO • Visibility • Adaptability • Business Value • Low risk SOURCE: HTTPS://WWW.VERSIONONE.COM/AGILE-101/AGILE-SOFTWARE-DEVELOPMENT-BENEFITS/
  • 26. THE GOOD SIDE OF AGILE AGILE MANIFESTO Still remember you best project?
  • 27. BEING AGILE Agile is not a framework or process - It’s a mindset
  • 30. SCRUM
  • 31. SCRUM Gulf Agency Company • Do you have experience with SCRUM? • Any Rugby fans / players?
  • 32. SCRUM VALUES Focus Courage Openness Commitment Respect Because we focus on only a few things at a time, we work well together and produce excellent work. We deliver valuable items sooner. 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. As we work together, we express how we're doing, what's in our way, and our concerns so they can be addressed. Because we have great control over our own destiny, we are more committed to success. As we work together, sharing successes and failures, we come to respect each other and to help each other become worthy of respect.
  • 33. SCRUM VALUES Focus Courage Openness Commitment Respect Because we focus on only a few things at a time, we work well together and produce excellent work. We deliver valuable items sooner. 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. As we work together, we express how we're doing, what's in our way, and our concerns so they can be addressed. Because we have great control over our own destiny, we are more committed to success. As we work together, sharing successes and failures, we come to respect each other and to help each other become worthy of respect.
  • 35. THE SCRUM PROCESS PLAN BUILD TEST REVIEW DEPLOY WATERFALL • Visibility • Adaptability • Business Value • Low risk REMINDER!
  • 38. THE TEAM 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” AND “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”
  • 39. THE TEAM Development Team Self- organized Cross Functional No Titels No Sub- teams Shared Accountability
  • 40. GROUP WORK THE DEVELOPMENT TEAM In groups • Pick one of the statements • Discuss what the statement means to you and why you think it is important Self- organized Cross Functional No Titels No Sub- teams Shared Accountability
  • 41. THE TEAM Development Team Self- organized Cross Functional No Titels No Sub- teams Shared Accountability 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 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
  • 42. THE SM 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” AND “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”
  • 44. THE PO Product Owner “The Scrum product owner is typically a project's key stakeholder. Part of the product owner responsibilities is to have a vision of what he or she wishes to build, and convey that vision to the scrum team. This is key to successfully starting any agile software development project. The product owner does this in part through the product backlog, which is a prioritized features list for the product” Mike Cohn
  • 46. THE PO Product Owner • The one person ultimately responsible for the success of the product • Liaison between all stakeholders
 (Team, Clients, Management etc.) • The Product Owner is the sole person responsible for managing the Product Backlog
  • 47. THE PO Product Owner • Only by standing together and utilizing skills from the development teams, the organization, the clients etc. the PO will stand a chance • The Product Owner should see himself more as a facilitator, that ensures things get done, and dots are connected, rather than the single entity (single point of failure) that has to do it all • Self-Organized and Empowered teams
  • 51. BACKLOG Idea MAJOR ELEMENT1 MAJOR ELEMENT2 MAJOR ELEMENT4 MAJOR ELEMENT5 MAJOR ELEMENT3 FEATURE 1 FEATURE 2 FEATURE 3 FEATURE 4 FEATURE 5 FEATURE 1 FEATURE 2 FEATURE 3 FEATURE 4 FEATURE 5 FEATURE 1 FEATURE 2 FEATURE 3 FEATURE 4 FEATURE 5
  • 52. BACKLOG Vision EPIC EPIC EPIC EPIC EPIC USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY
  • 53. BACKLOG Vision EPIC EPIC USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY
  • 54. BACKLOG EPICEPIC USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY PRIORITY • Top of backlog should be well-known user stories ready to be picked for next sprint • Items in the bottom of the backlog can be with high uncertainty - but should still be something we actually believe we will do • Priority of items in the backlog can always change • All items in the backlog should be value based
  • 55. BACKLOG EPICEPIC USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY USER STORY PRIORITY • All items in the backlog should be value based • How to write a User Story “AS A {PERSONA}, I WANT {OBJECTIVE}, SO THAT {BENEFIT}.”  "GIVEN THAT I AM A {PERSONA}, AND {PRE- CONDITIONS}, AND {PRE-CONDITIONS}, THEN {VALIDATION}"
  • 56. STORY MAPPING Tell A Story Group Into Activities Test For Gaps Prioritize Define Iterations Walk through the problem by telling a story of the activities and tasks a user would perform Identify groupings and define those as activities Look for missing tasks by walking through another scenario or from a different perspective (persona) As a team review the story map and prioritize Outline iterations or releases of the map
  • 62. GROUP WORK STORY MAPPING In groups • Build your own story …
  • 63. THE CEREMONIES Before the Sprint During the Sprint After the Sprint • Daily Scrum • Sprint Review• Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective
  • 64. WHERE ARE THE CEREMONIES?
  • 65. THE CEREMONIES Before the Sprint During the Sprint After the Sprint • Daily Scrum • Sprint Review• Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective
  • 66. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review • Story Writing / Story Telling • Planning Poker • SPIDR TOOLS • Prepare the backlog for Sprint Planning PURPOSE • Shared understanding of backlog items • Estimates OUTCOME
  • 67. THE CEREMONIES One or more iterations on designing an implementation of the value of a user story. With at least one of your colleagues, investigate what you know you need to do to implement the value. and prepare a presentation for the team and seek feedback actively. STORY WRITING • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review Session(s) where the imagined implementation of the value is presented to relevant colleagues with the intent of getting feedback. When all comments and questions has been handled you should be able to estimate the user story using planning poker. STORY TELLING
  • 68. THE CEREMONIES • How long time does it take to drive to Sharjah? • How fast can you run 10 miles? STORY POINTS • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review A consensus-based estimating technique PLANNING POKER A unit of measure for expressing an estimate of the overall effort that will be required to fully implement a product backlog item or any other piece of work.
  • 69. THE CEREMONIES SPIDR • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review
  • 70. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review • Velocity TOOLS • Identify the backlog items for the following sprint PURPOSE • Sprint Backlog • Team Commitment OUTCOME
  • 71. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review • An average of the amount of work done in the past sprints VELOCITY Sprints WorkDone Velocity
  • 72. THE CEREMONIES JIRA • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review
  • 73. GROUP WORK SPRINT PLANNING In groups • What does it mean to you when you team give a commitment to success?
  • 74. THE CEREMONIES Before the Sprint During the Sprint After the Sprint • Daily Scrum • Sprint Review• Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective
  • 75. THE CEREMONIES • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review • What did I achieve yesterday towards meeting our goal? • What will I achieve today towards meeting our goal? • Do I see any impediment? TOOLS • Optimize collaboration and performance by inspecting the work since yesterday and forecasting upcoming Sprint work. PURPOSE • Alignment and understanding OUTCOME
  • 76. GROUP WORK DURING THE SPRINT In groups • What do we do if things
 change?
  • 77. THE CEREMONIES Before the Sprint During the Sprint After the Sprint • Daily Scrum • Sprint Review• Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective
  • 78. THE CEREMONIES Feedback and collaboration by presenting the increment. Alignment and transparency. PURPOSE Input to a revised Product Backlog that defines the probable Product Backlog items for the next Sprint - potentially also adjusted to meet new opportunities. OUTCOME• Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review
  • 79. THE CEREMONIES INCREMENT • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review • The sum of all the backlog items finished in the sprint • Potentially shippable
  • 80. THE CEREMONIES • Start - Stop - Continue • Popcorn Flow TOOLS • For the team to inspect and adapt PURPOSE • Action items on experiments / improvements to implement OUTCOME • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review
  • 81. THE CEREMONIES • Problem and observations • Options • Possible Experiments • Commitment • Ongoing • Review • Next POPCORN FLOW • Daily Scrum • Sprint Planning • Backlog Refinement / Grooming • Sprint Retrospective • Sprint Review
  • 83. INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS
  • 85. READING MATERIAL • https://www.mountaingoatsoftware.com/ MIKE COHEN • https://www.scrumalliance.org/learn-about-scrum SCRUM ALLIANCE • https://www.youtube.com/watch?v=QbPkcfzi2HI&t=142s • https://www.youtube.com/watch?v=eNe0UEsBalA • https://www.youtube.com/watch?v=502ILHjX9EE&t=118s YOUTUBE