You are on page 1of 57

OVERVIEW

Confidential C
Confidential C
Value
Traditional vs Agile WoW
Requirements
gathering

High-level Design
document
Low-level Design
document

Coding

Testing

UAT

Time
Confidential C
Value
Traditional vs Agile WoW
Require
ments

Coding

Testing

UAT

Time
Confidential C
Value driven development
 The real objective is progressively discovered

Progression by value or decreasing risk

New goal

Start Initial goal

Final
New goal
Goal Change

A stop can happen


any time Fuzzy goal

RENAULT DIGITAL – POLE AGILE MAY 2020 7

Confidential C
Why Agile?

For survival!

In an uncertain and turbulent world, success


belongs to companies that have the ability
to create change and maybe even chaos to
their competitors.

Confidential C
ALLIANCE INTERNAL

What is Agile?
Less visible,
more powerful
A mindset...
Defined by Values 
(The Agile Manifesto) 
Guided by Principles 
(The 12 Agile Principles) 
And Manifested through many
different frameworks
(Scrum, Kanban, XP, Flow etc)
More visible,
less powerful

Confidential C
ALLIANCE INTERNAL

Growth mindset

Confidential C
ALLIANCE INTERNAL

Growth mindset

• They are not afraid to make mistakes


• More passionate, more engaged and
happier
• Learning is seen as a key ingredient

Confidential C
ALLIANCE INTERNAL

Orthodox vs innovation

Confidential C
ALLIANCE INTERNAL

Adapted at 65!

Confidential C
ALLIANCE INTERNAL

Are you ready to innovate?

• Edge discomfort - If you want to become adept


at any activity involving change, innovation, or
creativity, edge discomfort should be part of
your life

Confidential C
AGILE MANIFESTO &
IMPORTANT CONCEPTS

Confidential C
ALLIANCE INTERNAL

Agile values
We are uncovering better ways of doing software development by doing it and
helping others do it. Through this we have come to value:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on the right, we value items on the left
more.

Confidential C
ALLIANCE INTERNAL

Agile principles
Welcome changing
Our highest priority is to Deliver working software
requirements, even late in
satisfy the customer through frequently from a couple of
development. Agile
early and continuous weeks to a couple of months,
processes harness change for
delivery of valuable with a preference to shorter
customer’s competitive
software. timescale.
advantage.

Agile processes promote


Build projects around
Business people and sustainable development.
motivated individuals. Give
developers must work The sponsors, developers
them the environment and
together daily throughout and users should be able to
support they need, and trust
the project. maintain constant pace
them to get the job done.
indefinitely.
Confidential C
ALLIANCE INTERNAL

Agile principles
The most efficient and
Working software is the effective method of Continuous attention to
primary measure of conveying information to and technical excellence and
progress. within a development team good design enhances agility.
is face-to-face conversation.

At regular intervals, the team


The best architectures,
Simplicity – the art of reflects on how to become
requirements, and designs
maximizing the amount of more effective, then tunes
emerges from self-organizing
work not done – is essential. and adjusts its behavior
teams.
accordingly.

Confidential C
Value driven development
 The real objective is progressively discovered

Progression by value or decreasing risk

New goal

Start Initial goal

Final
New goal
Goal Change

A stop can happen


any time Fuzzy goal

RENAULT DIGITAL – POLE AGILE MAY 2020 36

Confidential C
Traditional vs Agile WoW

Traditional
Agile triangle
iron triangle
Scope Value

Cost Schedule Quality Constraints


Cost
Schedule
Scope

Confidential C
ALLIANCE INTERNAL

Quiz, what is Agile?

Confidential C
CORE AGILE CONCEPTS

Confidential C
 

SCRUM & ITS BENEFITS

Confidential C
ALLIANCE INTERNAL

Agile umbrella

Scrum XP

Kanban DSDM

Confidential C
ALLIANCE INTERNAL

Scrum

Confidential C
ALLIANCE INTERNAL

What is Scrum?

Confidential C
ALLIANCE INTERNAL

Cynefin framework

Complex Complicated

Disorder

Chaos Simple

Confidential C
ALLIANCE INTERNAL

Choluteca Bridge in Honduras

Confidential C
ALLIANCE INTERNAL

When should we choose Agile?

Technological uncertainty

Requirements uncertainty

People uncertainty
Confidential C
ALLIANCE INTERNAL

Scrum values
Focus
F
Openness
O
Respect
R

C Commitment

C Courage
Confidential C
ALLIANCE INTERNAL

Pillars of Scrum

Transparency

Inspection

Adaptation
Respect
Confidential C
ALLIANCE INTERNAL

Scrum’s rules

3 5 3
Roles Events Artifacts
Adaptation

Confidential C
Ro l e s – Eve nt s - A r tefa c t s

Confidential C
ALLIANCE INTERNAL

Boss?
Who is the Boss?
There is no boss…

The Product Owner decides priorities

The Scrum Master runs the process

The team members self-organise

Confidential C
ALLIANCE INTERNAL

Roles

PRODUCT OWNER DEVELOPMENT TEAM SCRUM MASTER

• Single Individual who • Self-organizing/cross • A servant-leader of


owns the Product functional team the Scrum Team
Backlog and
Prioritization • Responsible for • An expert in Scrum
delivering working who guides the Team
• increments of a on how to use it.
Responsible for
product at the end of
maximizing Return on each sprint • Removes
Investment (ROI) Impediments
• No Titles, No Sub-
• Focused on teams, Accountability
• Focused on Efficiency
Effectiveness belongs to the Team as
(Doing Things the
(Doing the Right a whole
Right Way) Confidential C
Events in Scrum

1st June Sprint 14th June

Sprint Retrospective

Sprint Planning Sprint Review

Confidential C
Events in Scrum

1st Sprint 14th


June June
Sprint
Retrospective

Backlog Sprint Backlog Sprint


refinement Planning refinement Review
Every week Definition of Ready - DoR Definition of Done -
DoD
Confidential C
ALLIANCE INTERNAL

Sprint planning

Confidential C
ALLIANCE INTERNAL

Sprint planning
3 3
As a user, I As a user, I
want to… want to…

2 5
As a user, I As a user, I
want to… want to…

1 8
As a user, I As a user, I
want to… want to…

Sprint backlog

PO sets a goal

Product backlog
Confidential C
ALLIANCE INTERNAL

Advantages of sprint goal

Align team members

Minimize variation

Communicate to stakeholders
easily
Confidential C
ALLIANCE INTERNAL

Daily stand up
It is not a status update, but to adjust
Team members must attend
plans

Share and update the information on


PO and Scrum Master are optional
what you have been working on
Confidential C
ALLIANCE INTERNAL

Sprint review

The team will demonstrate working Seek the feedback of customers /


product increment users

Representatives from marketing, sales


Perform Just in time (JIT) reviews as
and service, Customers, Users will
well
attend

PO thoroughly reviews the product It is not a show!!! Slides should be


increment and accept / reject avoided
Confidential C
ALLIANCE INTERNAL

Product increment

Confidential C
ALLIANCE INTERNAL

Final product – cover removed

Confidential C
ALLIANCE INTERNAL

Final increment

Confidential C
ALLIANCE INTERNAL

Sprint review
3 3
As a user, I As a user, I
want to… want to…

2 5
As a user, I As a user, I Velocity forecast – 22
want to… want to…
Achieved velocity - 14
1 8
As a user, I As a user, I
want to… want to…

Product backlog

Confidential C
ALLIANCE INTERNAL

Sprint retrospectives

Contribute to improvement
measures and strengthen the
relationship

Focus on small improvements


which can be addressed in a
sprint

Confidential C
S c r u m A r te fa c t s

Confidential C
S c r u m F ra m e wo r k at G l a n c e

Confidential C
S c r u m B e n e fi t s

14%

Scrum Benefits#

# Source: 2017 State of Scrum Report, Scrum Alliance Inc Confidential C


Mission to Mars – Scrum
Simulation game

Confidential C
Stranded on Mars
Wait for rescue and prepare for living in
Mars

Objective: Survive, first, then develop the


most you can

Confidential C
Venic
Tokyo Paris Zurich Rome
e
1. Consider 4 Sprints of 2 weeks each
2. Plan the items to do in Sprint 1 and move them to “To Do” column of sprint 1
3. Click on random.org to execute the sprint - RANDOM.ORG - Dice Roller
4. Maximum of five dice per sprint
5. Bring a story to “In Progress” column and roll the dice
6. If you get the required score, then move the story to “Done” column
7. Discuss with your PO after the completion of each sprint
8. By looking at the first sprint’s score, plan for next sprint’s activities target score
9. Come back and explain how each Sprint went and what adjustments you had to make to
your plans
10. Discussions are important and hence you are encouraged to ask questions
Confidential C
Venic
Tokyo Paris Zurich Rome
e
1. Dice roll of one = 0 point
2. Dice roll of 2 or 3 = 2 or 3 points and a defect
3. Dice roll of 4 = 4 points and two defects
4. Dice roll of 5 and 6 yields five and six points

Confidential C
Confidential C
Confidential C
Confidential C
Confidential C
THANK YOU

Confidential C

You might also like