agile introduction

15
Prepared By: Martin Vinther Copenhagen, 3 April 2016 AN INTRODUCTION AGILE THEORY

Upload: martin-nymann-vinther

Post on 21-Apr-2017

498 views

Category:

Leadership & Management


0 download

TRANSCRIPT

Page 1: Agile introduction

Prepared By: Martin Vinther Copenhagen, 3 April 2016

AN INTRODUCTION

AGILETHEORY

Page 2: Agile introduction

Martin Nymann VintherAgile Consultant and Trainer

[email protected](+45) 29 89 53 10

@MartinVinther

Page 3: Agile introduction

2. maj 2023 © Ugilic. All Rights Reserved

AGILE VS SCRUMWHAT’S THE DIFFERENCE

Agile is to Scrum what Beer is to Pilsner

Page 4: Agile introduction

2. maj 2023 © Ugilic. All Rights Reserved

GUIDING AGILE PRINCIPLESWHY THESE ?• Knowing and following

these guiding principles is essential for reach an Agile Mindset

• Whatever process you follow it must comply to these principle

Understand

together

Plantogether

Executetogether

Demoearly and

often

Reflectto learn

Page 5: Agile introduction

WHEN TO USE AN AGILE PROCESS

THE SPECTRUM OF PROCESS COMPLEXITY

Agile projects

Structured projects

Chaotic projects

Page 6: Agile introduction

CORE AGILEMINDSET, VALUES AND PRINCIPLES

Agile Mindset

Agile Values

Agile Principles

Page 7: Agile introduction

UNLIMITED NUMBER OF PRACTICES

Scrum

eXtreme Programming

SAFe

Kanban for software

Being Agile Doing Agile

Page 8: Agile introduction

2. maj 2023 © Ugilic. All Rights Reserved 8

A CONSTANT JOURNEY

Page 9: Agile introduction

AGILE MINDSETWE BASE OUR VALUES AND PRINCIPLES ON:• Ability to grow• Goal is to learn• Embrace challenge• Failure provides Learning Opportunity• Effort is the Path to Mastery• Reaction to challenge is Resilience

Linda Rising

Page 10: Agile introduction

INIVIDUALS & INTERACTIONS

WORKING SOFTWARE

CUSTOMER COLLABORATION

RESPONDING TO CHANGE

PROCESS & TOOLS

COMPREHENSIVE DOCUMENTATION

CONTRACT NEGOTIATION

FOLLOWING A PLAN

OVER

OVER

OVER

OVER

THE AGILE MANIFESTO“We are uncovering better ways of developing software by doing it and

helping others do it. Through this work we have come to value:”

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

Page 11: Agile introduction

AGILE PRINCIPLES12 CORE PRINCIPLES

1. Satisfy the customer through early, continuous delivery2. Welcome changing requirements, even late3. Deliver working software frequently4. Business people and developers collaborate daily5. Build projects around motivated individuals6. Convey info via face-to-face conversation7. Primary progress measure: working software8. Maintain a sustainable pace indefinitely9. Continuously demonstrate technical excellence10.Essential to simplify; maximize amount of work not done11.The best architecture etc. ermerge from self-organize teams12.At regular intervals, the team reflects and tune behaviour

Page 12: Agile introduction

”EARLY DELIVERY OF

BUSINESS VALUE”

Agile is…

Alistair Cockburn

Page 13: Agile introduction

FOLLOW THE VALUE

Everything decided(and locked)

up-frontX $

X X? Y

A little decidedup-front $

Something decidedup-front Y $

!?

Page 14: Agile introduction

BIG BANG = BIG RISK

Ref: Henrik Kniberg

Cumula

tive C

ost

Cumulative ValueRISK

?

Cumula

tive C

ost

Value

Page 15: Agile introduction

INCREMENTAL DEVELOPMENT