13

A new perspective on agility

Embed Size (px)

Citation preview

Page 1: A new perspective on agility
Page 2: A new perspective on agility

Agile, a new perspective

Camelia Codarcea Cornel Fătulescu

Cofounders AgileHub, Trainers, Agile Coaches

Page 3: A new perspective on agility

Purpose

Back to the agile manifesto…

Maybe it means something different today?

Page 4: A new perspective on agility

A matter of perspective

Exercise: Rearrange the horses and horsemen in order to achieve an image with two horsemen on two horses.

Page 5: A new perspective on agility

Agile, a new perspective

Insanity law by Einstein:

“Trying to get different results by doing the same things.“

Different way of saying:

“ Trying to achieve a different WHAT by doing the same HOW.”

Page 6: A new perspective on agility

Agile, a new perspectiveWhat if we split the 12 principles of Agile Manifesto into:

WHAT (seen from the outside) and HOW (the actions that lead to the results)

How?

What?

Page 7: A new perspective on agility

What?

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 for customer’s competitive advantage

3) Deliver working software frequently, from

a couple of weeks to a couple of months

4) Business people and developers must

work together daily throughout the

project

First 4 principles of Agile Manifesto

Page 8: A new perspective on agility

What?

00.5

11.5

22.5

33.5

4

Feature Cycletime

Releasesfrequency

Defects inproduction

income

Clientsatisfaction

New clients

1st Steering Comitee 2nd Steering Comitee2

Page 9: A new perspective on agility

How?

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. All should maintain a

constant pace indefinitely

Next 4 principles of Agile Manifesto

Page 10: A new perspective on agility

How?

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 and adjusts accordingly

Last 4 principles of Agile Manifesto

Page 11: A new perspective on agility

How?Sprint burn-

downCummulative

flow

Respect DoD

Pairprogramming

Code review

Efficient SprintRetrospective

Efficient SprintReview

Efficient SprintPlanning

Team morale

Phisical board

Test CasesCoverage

Page 12: A new perspective on agility

Satisfy the customer

Welcome changing

requirements

Deliver working software

frequently

Business & developers must work together

daily

01235 4