Agile in the Real World

26
Addi Regev Director of Product and Agile Practitioner TPM Session 4 Apr 2016 How to Realize the Potential of

Transcript of Agile in the Real World

Page 1: Agile in the Real World

Addi RegevDirector of Product and Agile Practitioner TPM Session 4 Apr 2016

How to Realize the Potential of

Page 2: Agile in the Real World

Agile is a time boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end.

What Is Agile?

Page 3: Agile in the Real World

It helps teams respond to unpredictability through incremental, iterative work cadences, known as iterations.

Alternative to Traditional Project Management

Page 4: Agile in the Real World

Building the Right Product

Page 5: Agile in the Real World

Early Delivery of Features, W/O Tech Debt

Page 6: Agile in the Real World

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

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

The Manifesto for Agile Software Development

Page 7: Agile in the Real World

The Agile Manifesto Principles

Page 8: Agile in the Real World

Agile and Scrum – Synonyms?

Page 9: Agile in the Real World

Scrum is a method of restarting play in rugby that involves players packing closely together with their heads down and attempting to gain possession of the ball.

So... What Is Scrum?

Page 10: Agile in the Real World

It is also the most popular way of introducing Agility due to its simplicity and flexibility.

Page 12: Agile in the Real World

Scrum Roles

Page 13: Agile in the Real World

Scrum Meetings and Process

Page 14: Agile in the Real World

Alas, Agile is Not a Silver Bullet

Page 15: Agile in the Real World

Lack of Sponsor Support

Page 16: Agile in the Real World

Fixed Time, Resources, Scope and Quality

Page 17: Agile in the Real World

Lack of Focus

Page 18: Agile in the Real World

Insufficient Training

Page 19: Agile in the Real World

Large-scale Scrum (LeSS) is Scrum

Page 20: Agile in the Real World

Scaled Agile Framework

Page 21: Agile in the Real World

Scaled Agile Framework- Multi Release Trains

Page 22: Agile in the Real World

Multiple Teams Working Together

Page 23: Agile in the Real World

Scrum of Scrums – Collaboration of Scrums

Page 24: Agile in the Real World

Timeboxing for Each Team and All Teams

Page 25: Agile in the Real World

Distributed Team Communication Model

Page 26: Agile in the Real World

Agile UX