agile introduction
Post on 21-Apr-2017
498 Views
Preview:
TRANSCRIPT
Prepared By: Martin Vinther Copenhagen, 3 April 2016
AN INTRODUCTION
AGILETHEORY
Martin Nymann VintherAgile Consultant and Trainer
vinther@ugilic.dk(+45) 29 89 53 10
@MartinVinther
2. maj 2023 © Ugilic. All Rights Reserved
AGILE VS SCRUMWHAT’S THE DIFFERENCE
Agile is to Scrum what Beer is to Pilsner
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
WHEN TO USE AN AGILE PROCESS
THE SPECTRUM OF PROCESS COMPLEXITY
Agile projects
Structured projects
Chaotic projects
CORE AGILEMINDSET, VALUES AND PRINCIPLES
Agile Mindset
Agile Values
Agile Principles
UNLIMITED NUMBER OF PRACTICES
Scrum
eXtreme Programming
SAFe
Kanban for software
Being Agile Doing Agile
2. maj 2023 © Ugilic. All Rights Reserved 8
A CONSTANT JOURNEY
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
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.”
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
”EARLY DELIVERY OF
BUSINESS VALUE”
Agile is…
Alistair Cockburn
FOLLOW THE VALUE
Everything decided(and locked)
up-frontX $
X X? Y
A little decidedup-front $
Something decidedup-front Y $
!?
BIG BANG = BIG RISK
Ref: Henrik Kniberg
Cumula
tive C
ost
Cumulative ValueRISK
?
Cumula
tive C
ost
Value
INCREMENTAL DEVELOPMENT
top related