The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at...

56
© 2020 Netmind SL The What, Why + How of Agile and Scrum

Transcript of The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at...

Page 1: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

The What, Why + How of Agile and

Scrum

Page 2: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Ana Aranda

› Lead Expert and Operations Manager at Netmind USA

› PMP®, PMI-ACP®, SAFe SPC› Trainer and mentor in Change

Management, Business Analysis, PMP, PMI-ACP, PRINCE2, SAFe, Agile PM, Management 3.0

› https://www.linkedin.com/in/anaarandadiaz/

Page 3: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

AGENDA

© 2020 Netmind SL

› Reasons for Change› A New Approach› Doing Agile: Scrum› Always: Focus on

People!

Page 4: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Reasons for Change

Page 5: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

The Ideal Project

“A common cause of disaster in software development is that the end product is precisely what the customer originally ordered.”

The Economist. Agility countshttp://www.economist.com/node/779429

Page 6: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

6

Page 7: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

In an Ideal World…

Page 8: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

VUCA

??Volatile AmbiguousUncertain Complex

Popular term in business and academic literature that refer to an increasing inability to grasp the world and deal with the things happening around us

Page 9: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

A New Approach

Page 10: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

What is Agile?

Agile is a mindset (being Agile):› A way to approach challenges› Defined by:

› 4 values › 12 principles

› Implement (doing Agile) using:› Frameworks› Methods› Techniques

DOING AGILE BEING AGILE

Page 11: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

_______________________ over processes and tools

Agile Manifesto

___________________ over following a plan

PHRASES:contract

negotiationscomprehensive documentationindividuals and

interactionsresponding to

change

Individuals and interactions

Working products over __________________________

Customer collaboration over ____________________

comprehensive documentation

contract negotiations

Responding to change

Page 12: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

12 Agile Principles 1. Our highest priority is to

satisfy the customer through early and

continuous delivery of valuable software.

2. Welcome changing requirements, even late in

development. Agile processes harness change

for the customer's competitive advantage.

3. Deliver working software frequently, from

a couple of weeks to a couple of months, with a preference to the shorter

timescale.

4. Business people and developers must work

together daily throughout the project.

5. Build projects around motivated individuals. Give them the environment and

support they need and trust them to get the job

done.

6. The most efficient and effective method of

conveying information to and within a development

team is face-to-face conversation.

7. Working software is the primary measure of

progress.

8. Agile processes promote sustainable development. The sponsors, developers,

and users should be able to maintain a constant pace

indefinitely.

9. Continuous attention to technical excellence and good design enhances

agility.

10. Simplicity--the art of maximizing the amount of

work not done--is essential.

11. The best architectures, requirements, and designs

emerge from self-organizing teams.

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

behavior accordingly.

Page 13: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Agile’s 12 Principles Word Cloud

Page 14: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Being Agile means…

DOING AGILE BEING AGILE Value Oriented

Iterative

Incremental

Collaborative

Continuous Improvement

Page 15: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Extreme Programming

Scrum

SAFe

Kanban

Doing Agile Means…

DOING AGILE BEING AGILE

Value Oriented

Iterative

Incremental

Colaborative

Continuous Improvement

Page 16: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL 16

WE ARE AGILE

No documentationNo estimates or plans

Deploy directly to productionMake changes at any time

Page 17: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

“The dose makes the poison.”Paracelsus

Alchemist, considered father of toxicology

Page 18: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Agile Approach Dosage

People

ProcessTechnology

CommunicationCollaboration

TrustEmpowerment

Focus on End-to-EndValue Prioritization

Continuous Improvement

Technical ExcellenceAutomation

Speed

Page 19: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Agile – Iterative & Incremental

Page 20: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Turn Iron Triangle Upside-Down

20

Constraints Requirements

Estimates Cost Time

PredictiveWaterfall

Plan based

Value based

Page 21: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Waterfall approach

21

ANAL

YSIS

DES

IGN

DEV

ELO

PMEN

T

TEST

DEP

LOY

time

Let’s assume we have a classic waterfall project

Page 22: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Waterfall approach

22

ANAL

YSIS

DES

IGN

DEV

ELO

PMEN

T

If we have significant delays in the early stages, when the deadline arrives all we have is some unfinished, non-value-add documentation.

+20%

If we run out of time. What do we compromise?

time

Page 23: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Page 24: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Turn Iron Triangle Upside-Down

24

Constraints Requirements

Estimates Cost Time

PredictiveWaterfall

Plan based

Cost Time

Functionality

AdaptativeAgile

Value based

Page 25: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Incrementing - Build a Bit at a Time

© Jeff Patton, all rights reserved, www.AgileProductDesign.com

1 2 3 4 5

Incrementing calls for a fully formed idea. And, doing it on time requires dead accurate estimation.

Page 26: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Iterative – Testing out the Idea

© Jeff Patton, all rights reserved, www.AgileProductDesign.com

1 2 3

A more iterative approach allows you to move from vague

idea to realization, making course corrections as you go.

4 5

“Iterating” builds a rough version, validates it, then slowly builds up quality.

Page 27: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Agile – Iterative & Incremental

Page 28: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Being Agile Doing Agile

› Populate projects with the needed people who posses the capabilities to get the job done with motivation and purpose.

› Scrum, for instance

Page 29: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Doing Agile: Scrum

Page 30: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

The Scrum Guide™

http://www.scrumguides.org/scrum-guide.html

Page 31: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Scrum

Scrum Team

• Product Owner / Business Analyst

• Delivery Team Member

• Scrum Master

• Stakeholders

Scrum Events

• The Sprint

• Sprint Planning

• Daily Scrum

• Sprint Review

• Sprint Retrospective

• Product Backlog Refinement

Scrum Artifacts

• Product Backlog

• Sprint Backlog

• Product Increment

Page 32: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

The Scrum Team Cross functionalLargely self-directingSmall teamsHigh transparencyChange is welcomeEntire team works in sprint

32

Page 33: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

The Scrum Team

PRODUCT OWNER /BUSINESSANALYST

DEVELOPMENT(DELIVERY)

TEAMSTAKEHOLDERS

SCRUMMASTER

Page 34: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

T-Shape Teams – Cross Functional

Page 35: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Tools for Lean High Performing Teams

Page 36: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Artifact: User Story

Page 37: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

There’s More to the Story

IndependentNegotiable Valuable Estimable Small Testable

Page 38: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

User Story Advantages

Foster verbal communicationEasily understoodSmall enough to plan and estimateSupport iterative, incremental developmentAllow for changesPromote participationBuild tacit knowledge

Page 39: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Additional Backlog Work Items (Stories)There are other types of stories, especially on IT Projects

Page 40: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Artifact: Product BacklogThe sum of user and other storiesComposed of all the needs identified for the projectPrioritizedEnough detailed to continueUsed to estimate and planIs an extension of Product Vision

Page 41: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Artifact: Sprint BacklogThe sum of user and other storiesComposed of all the needs identified for the projectPrioritizedEnough detailed to continueUsed to estimate and plan

Page 42: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Techniques for Describing Scope

Helps refine and prioritizeVisual alternative Visual managementGreat for communicating scope

User Story Map for Scope and Planning

Page 43: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Value & Scope Prioritization

Page 44: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Ceremony: SprintConstant delivery of valuePeriod of 2-4 weeksConstant duration for constant rhythmHelps with planningScope should not change.*

Page 45: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Sprint PlanningPlan the stories to be delivered in the sprint

Page 46: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Daily Stand UpEffective way for team members to coordinate their work

What did I do since last standup?What’s coming up?What problems do I have?

Page 47: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

DemoShow what has been built and get feedback

Show stakeholders what was done Get feedback

Page 48: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Sprint Retrospective Team self-inspection for continuous improvement

https://agilestrides.com/2017/09/25/40-ideas-to-spice-up-your-retrospective/

Page 49: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Information RadiatorsVisualize team and project information

ProgressProject risks and issuesProject metricsProject modelsDefinitionsDecisionsAssumptions / DependenciesOut-of-scope items

Page 50: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Scrum

Page 51: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Minimum Viable Product - MVPTest our ideas and learn from success (and failure!)

Page 52: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Embracing Change

Page 53: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Basic SAFe-Scaled Agile Framework

Page 54: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Without a Focus on People??

Page 55: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

• Reasons for Change• A New Approach• Doing Agile: Scrum• Focus on People

Page 56: The What, Why + How of Agile and Scrum · 2020-02-12 · › Lead Expert and Operations Manager at Netmind USA › PMP®, PMI-ACP®, SAFe SPC › Trainer and mentor in Change Management,

© 2020 Netmind SL

Netmind.net

facebook.com/NetmindUS

@Netmind_US

linkedin.com/company/netmind-us/

instagram.com/Netmind_US/

Netmind