SlideShare a Scribd company logo
1 of 52
Download to read offline
A POSSIBLE APPROACH TO CONSIDER WHEN
STARTING WITH AGILE
Jeff Kosciejew | www.AgileMagic.ca
Think about the best project
you’ve been a part of…
Or the best team you’ve ever
been a part of…
What made it the best?
Manifesto for Agile Software Development
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 over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more. https://agilemanifesto.org/
Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
https://agilemanifesto.org/principles.html
Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
Manifesto for Agile Software
Development
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 over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
Manifesto for Agile Software Development
Manifesto for Agile Software
Development
We are uncovering better ways of delivering
value by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Delivered value over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
Manifesto for Agile Software Development
Heart of Agile
https://heartofagile.com/expanding-the-diagram/
Change
Insights Improvements
Income
Collaboration Trust
Experiment Learning
Business
Social
Technical
Cost
Manage Queues
Early Revenue
Include Emotions
Forward Focus
Limit Changes
Concretely
(Solution Focus)
Goals
Results
Aggressively
Emotional Safety
Listen
Step Forward
Let Someone Else Do It
Allow Failure
Heart of Agile
https://heartofagile.com/wp-content/uploads/2018/10/HoA-poster-LEGO-pieces.pdf
Modern Agile
https://modernagile.org/
https://www.infoq.com/articles/modern-agile-intro/
https://businessagility.institute/domains/overview
https://www.slideshare.net/AgileNZ/ahmed-sidky-keynote-agilenz
Agile is a
Mindset
Described by
4 Values
Manifested through
Hundreds of Practices
Defined by
12 Principles
OKAY… BUT HOW DO
I ACTUALLY DO THIS?
https://www.youtube.com/watch?v=abshdgwqz5Q
https://www.slideshare.net/ChrisWebb6/last-conference-2016-agile-landscape-presentation-v1
https://medium.com/tech-sojourna/7-things-wrong-with-deloittes-agile-tube-map-641192e20068
An Approach to Getting Started
■ Start with what you do now
■ Respect the initial roles & accountabilities
■ Visualize the work (and all of the work) & the
workflow
To Do Design Develop Test Deploy Done
Doing
Visualizing Work & Workflow
Options Analyze Build Review Deliver Done
Doing
Visualizing Work & Workflow
An Approach to Getting Started
■ Start with what you do now
■ Respect the initial roles & accountabilities
■ Visualize the work (and all of the work) & the
workflow
■ Ensure you’re tracking value
Completed
Started
Title
Acceptance
Criteria
Robert
Kaylee
Blocked
Reason:
Date:
Days:
ID: Type:
Cards Track Value
Cards
■ Each and every card should deliver value to
someone outside the team
■ If your customer, or user, isn’t saying “thank you”
when the card is done, maybe it’s not something
that actually delivered any value to them
A late learning strategy
risk
risk
Do the elements integrate with each other?
Do our customers want it?
Does it work?
Value + Learning sooner
First Learning
Opportunity
A Warning About Electronic Tools
■ All electronic tools…
(Jira, Kanbanize, Rally, VersionOne, Pivotal Tracker, Trello, SmartSheet, Asana,
Monday.com, Wrike, Azure DevOps – and yes, there are hundreds of others…)
pretty much, have an opinion of how you should work
■ Don’t allow a tool to decide what’s best for you
■ Both the workflow you follow, and the elements of your
card should align to how you work – you shouldn’t be
adjusting the way you work to fit a tool
An Approach to Getting Started
■ Start with what you do now
■ Respect the initial roles & accountabilities
■ Visualize the work (and all of the work) & the
workflow
■ Ensure you’re tracking value
■ Limit WIP (Work In Process)
Let’s Play a Game
■ Grab a sheet of paper and a pen…
Let’s Play a Game
1 A I
When I say go…
üComplete 10 rows – ONE ROW AT A TIME
üWhen you’re done, raise your hand
2 B II
3 C III
Round 1
2 B II
3 C III
4 D IV
5 E V
6 F VI
7 G VII
8 H VIII
9 I IX
10 J X
1 A I
Round 2
1 A I
When I say go…
üComplete 3 columns – ONE COLUMN AT A TIME
üWhen you’re done, raise your hand
Round 2
2 B II
3 C III
4 D IV
5 E V
6 F VI
7 G VII
8 H VIII
9 I IX
10 J X
1 A I
To Do Design Develop Test Deploy Done
Doing
Visualizing Work & Workflow
To Do Design Develop Test Deploy Done
Doing
Visualizing Work & Workflow
(4) (2) (4) (3) (∞)
Stop starting and start finishing!
An Approach to Getting Started
■ Start with what you do now
■ Respect the initial roles & accountabilities
■ Visualize the work (and all of the work) & the
workflow
■ Ensure you’re tracking value
■ Limit WIP (Work In Process)
■ Make system policies explicit
Make System Policies Explicit
■ “But… We’re agile…”
■ Explicit policies help everyone understand the state
of the work and its readiness to progress
■ Understand where ‘commitments to act’ are being
made, to measure better, and to improve the flow of
value
To Do Design Develop Test Deploy Done
Doing
Make System Policies Explicit
(∞) (4) (2) (4) (3) (∞)
What needs to be true an
item in this state to be
ready to move to the next
step?
1…
2…
3…
1…
2…
3…
1…
2…
3…
1…
2…
3…
Why Do These Things?
56
Why Do These Things?
Rate at which work is being completed
Rate at which new work is being added
An Approach to Getting Started
■ Start with what you do now
■ Respect the initial roles & accountabilities
■ Visualize the work (and all of the work) & the
workflow
■ Ensure you’re tracking value
■ Limit WIP (Work In Process)
■ Make system policies explicit
This is a Starting Option
■ Focus on the value you deliver
■ Understand how you deliver that value through your
workflow (work & workflow are two different things)
■ Stop starting and start finishing
■ Look for the step in your workflow that’s impacting your
quality, slowing you down, or not really adding value
– This is tough, but where the magic happens
■ Find ways to continually repeat these steps to improve how
value gets delivered
Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
A POSSIBLE APPROACH TO CONSIDER WHEN
STARTING WITH AGILE
Jeff Kosciejew | www.AgileMagic.ca

More Related Content

Similar to Starting with Agile

Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 
Introduction to Lean & Agile Work
Introduction to Lean & Agile WorkIntroduction to Lean & Agile Work
Introduction to Lean & Agile WorkEllen Grove
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxqqsw1
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxMannuMatamAkash
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the ClassroomCindy Royal
 
Integrating Ux And Agile
Integrating Ux And AgileIntegrating Ux And Agile
Integrating Ux And AgileDaniel Jaeger
 
How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...
How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...
How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...AnjaliNair289117
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agileHenry Jacob
 
Why agile is best for managing projects in principle but not always in practice
Why agile is best for managing projects in principle but not always in practiceWhy agile is best for managing projects in principle but not always in practice
Why agile is best for managing projects in principle but not always in practiceGlen Alleman
 
Importance of agile manifesto.
Importance of agile manifesto.Importance of agile manifesto.
Importance of agile manifesto.mikeg2018
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3iJeff Bollinger
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...Paulo Traça
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...Agile ME
 
Agile Practices for Software Development
Agile Practices for Software DevelopmentAgile Practices for Software Development
Agile Practices for Software DevelopmentBoTree Technologies
 
Agila chefer - What's in it for me
Agila chefer - What's in it for meAgila chefer - What's in it for me
Agila chefer - What's in it for meAgila Sverige
 

Similar to Starting with Agile (20)

Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Introduction to Lean & Agile Work
Introduction to Lean & Agile WorkIntroduction to Lean & Agile Work
Introduction to Lean & Agile Work
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the Classroom
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Integrating Ux And Agile
Integrating Ux And AgileIntegrating Ux And Agile
Integrating Ux And Agile
 
How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...
How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...
How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agile
 
Why agile is best for managing projects in principle but not always in practice
Why agile is best for managing projects in principle but not always in practiceWhy agile is best for managing projects in principle but not always in practice
Why agile is best for managing projects in principle but not always in practice
 
Importance of agile manifesto.
Importance of agile manifesto.Importance of agile manifesto.
Importance of agile manifesto.
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
 
Agile challenges
Agile challengesAgile challenges
Agile challenges
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
 
Agile Practices for Software Development
Agile Practices for Software DevelopmentAgile Practices for Software Development
Agile Practices for Software Development
 
Agile20070912
Agile20070912Agile20070912
Agile20070912
 
Agile101
Agile101Agile101
Agile101
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Agila chefer - What's in it for me
Agila chefer - What's in it for meAgila chefer - What's in it for me
Agila chefer - What's in it for me
 

More from Jeff Kosciejew

How Do You Communicate? - Self-reflection activty
How Do You Communicate? - Self-reflection activtyHow Do You Communicate? - Self-reflection activty
How Do You Communicate? - Self-reflection activtyJeff Kosciejew
 
Delegation Poker - An Introduction to Team Decisions
Delegation Poker - An Introduction to Team DecisionsDelegation Poker - An Introduction to Team Decisions
Delegation Poker - An Introduction to Team DecisionsJeff Kosciejew
 
Introduction Presentation to Team Foundations
Introduction Presentation to Team FoundationsIntroduction Presentation to Team Foundations
Introduction Presentation to Team FoundationsJeff Kosciejew
 
Intro to Systems Thinking
Intro to Systems ThinkingIntro to Systems Thinking
Intro to Systems ThinkingJeff Kosciejew
 
Estimation & Forecasting
Estimation & ForecastingEstimation & Forecasting
Estimation & ForecastingJeff Kosciejew
 
Kanban Intro & Overview
Kanban Intro & OverviewKanban Intro & Overview
Kanban Intro & OverviewJeff Kosciejew
 
Systems Thinking with the Ball Point Game - A&B 2019
Systems Thinking with the Ball Point Game - A&B 2019Systems Thinking with the Ball Point Game - A&B 2019
Systems Thinking with the Ball Point Game - A&B 2019Jeff Kosciejew
 
An Introduction to Systems Thinking - GOAT Conference 2018
An Introduction to Systems Thinking - GOAT Conference 2018An Introduction to Systems Thinking - GOAT Conference 2018
An Introduction to Systems Thinking - GOAT Conference 2018Jeff Kosciejew
 
Systems Thinking TO S2E04
Systems Thinking TO S2E04Systems Thinking TO S2E04
Systems Thinking TO S2E04Jeff Kosciejew
 
Systems Thinking with the Ball Point Game
Systems Thinking with the Ball Point GameSystems Thinking with the Ball Point Game
Systems Thinking with the Ball Point GameJeff Kosciejew
 
Capital One Canada - Agile & Lean Journey
Capital One Canada - Agile & Lean JourneyCapital One Canada - Agile & Lean Journey
Capital One Canada - Agile & Lean JourneyJeff Kosciejew
 

More from Jeff Kosciejew (19)

How Do You Communicate? - Self-reflection activty
How Do You Communicate? - Self-reflection activtyHow Do You Communicate? - Self-reflection activty
How Do You Communicate? - Self-reflection activty
 
Delegation Poker - An Introduction to Team Decisions
Delegation Poker - An Introduction to Team DecisionsDelegation Poker - An Introduction to Team Decisions
Delegation Poker - An Introduction to Team Decisions
 
Introduction Presentation to Team Foundations
Introduction Presentation to Team FoundationsIntroduction Presentation to Team Foundations
Introduction Presentation to Team Foundations
 
How Do You Lead?
How Do You Lead?How Do You Lead?
How Do You Lead?
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
 
Intro to Systems Thinking
Intro to Systems ThinkingIntro to Systems Thinking
Intro to Systems Thinking
 
Estimation & Forecasting
Estimation & ForecastingEstimation & Forecasting
Estimation & Forecasting
 
How Do You Lead?
How Do You Lead?How Do You Lead?
How Do You Lead?
 
Host Leadership
Host LeadershipHost Leadership
Host Leadership
 
Acceptance Criteria
Acceptance CriteriaAcceptance Criteria
Acceptance Criteria
 
Host Leadership
Host LeadershipHost Leadership
Host Leadership
 
Kanban Intro & Overview
Kanban Intro & OverviewKanban Intro & Overview
Kanban Intro & Overview
 
Systems Thinking with the Ball Point Game - A&B 2019
Systems Thinking with the Ball Point Game - A&B 2019Systems Thinking with the Ball Point Game - A&B 2019
Systems Thinking with the Ball Point Game - A&B 2019
 
An Introduction to Systems Thinking - GOAT Conference 2018
An Introduction to Systems Thinking - GOAT Conference 2018An Introduction to Systems Thinking - GOAT Conference 2018
An Introduction to Systems Thinking - GOAT Conference 2018
 
How do you lead?
How do you lead?How do you lead?
How do you lead?
 
Systems Thinking TO S2E04
Systems Thinking TO S2E04Systems Thinking TO S2E04
Systems Thinking TO S2E04
 
Systems Thinking with the Ball Point Game
Systems Thinking with the Ball Point GameSystems Thinking with the Ball Point Game
Systems Thinking with the Ball Point Game
 
Capital One Canada - Agile & Lean Journey
Capital One Canada - Agile & Lean JourneyCapital One Canada - Agile & Lean Journey
Capital One Canada - Agile & Lean Journey
 
Writing User Stories
Writing User StoriesWriting User Stories
Writing User Stories
 

Recently uploaded

Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadAyesha Khan
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 

Recently uploaded (20)

Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 

Starting with Agile

  • 1. A POSSIBLE APPROACH TO CONSIDER WHEN STARTING WITH AGILE Jeff Kosciejew | www.AgileMagic.ca
  • 2.
  • 3. Think about the best project you’ve been a part of… Or the best team you’ve ever been a part of… What made it the best?
  • 4. Manifesto for Agile Software Development 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 over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. https://agilemanifesto.org/
  • 5. Agile Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity -- the art of maximizing the amount of work not done -- is essential. The best architectures, requirements, and designs emerge from self- organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. https://agilemanifesto.org/principles.html
  • 6. Agile Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity -- the art of maximizing the amount of work not done -- is essential. The best architectures, requirements, and designs emerge from self- organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 7. Agile Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity -- the art of maximizing the amount of work not done -- is essential. The best architectures, requirements, and designs emerge from self- organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 8. Agile Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity -- the art of maximizing the amount of work not done -- is essential. The best architectures, requirements, and designs emerge from self- organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 9. Agile Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity -- the art of maximizing the amount of work not done -- is essential. The best architectures, requirements, and designs emerge from self- organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 10. Manifesto for Agile Software Development 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 over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Manifesto for Agile Software Development
  • 11. Manifesto for Agile Software Development We are uncovering better ways of delivering value by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Delivered value over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Manifesto for Agile Software Development
  • 12. Heart of Agile https://heartofagile.com/expanding-the-diagram/ Change Insights Improvements Income Collaboration Trust Experiment Learning Business Social Technical Cost Manage Queues Early Revenue Include Emotions Forward Focus Limit Changes Concretely (Solution Focus) Goals Results Aggressively Emotional Safety Listen Step Forward Let Someone Else Do It Allow Failure
  • 16. https://www.slideshare.net/AgileNZ/ahmed-sidky-keynote-agilenz Agile is a Mindset Described by 4 Values Manifested through Hundreds of Practices Defined by 12 Principles
  • 17. OKAY… BUT HOW DO I ACTUALLY DO THIS?
  • 20. An Approach to Getting Started ■ Start with what you do now ■ Respect the initial roles & accountabilities ■ Visualize the work (and all of the work) & the workflow
  • 21. To Do Design Develop Test Deploy Done Doing Visualizing Work & Workflow
  • 22. Options Analyze Build Review Deliver Done Doing Visualizing Work & Workflow
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. An Approach to Getting Started ■ Start with what you do now ■ Respect the initial roles & accountabilities ■ Visualize the work (and all of the work) & the workflow ■ Ensure you’re tracking value
  • 30. Cards ■ Each and every card should deliver value to someone outside the team ■ If your customer, or user, isn’t saying “thank you” when the card is done, maybe it’s not something that actually delivered any value to them
  • 31. A late learning strategy risk risk Do the elements integrate with each other? Do our customers want it? Does it work? Value + Learning sooner First Learning Opportunity
  • 32. A Warning About Electronic Tools ■ All electronic tools… (Jira, Kanbanize, Rally, VersionOne, Pivotal Tracker, Trello, SmartSheet, Asana, Monday.com, Wrike, Azure DevOps – and yes, there are hundreds of others…) pretty much, have an opinion of how you should work ■ Don’t allow a tool to decide what’s best for you ■ Both the workflow you follow, and the elements of your card should align to how you work – you shouldn’t be adjusting the way you work to fit a tool
  • 33. An Approach to Getting Started ■ Start with what you do now ■ Respect the initial roles & accountabilities ■ Visualize the work (and all of the work) & the workflow ■ Ensure you’re tracking value ■ Limit WIP (Work In Process)
  • 34. Let’s Play a Game ■ Grab a sheet of paper and a pen…
  • 35. Let’s Play a Game 1 A I When I say go… üComplete 10 rows – ONE ROW AT A TIME üWhen you’re done, raise your hand 2 B II 3 C III
  • 36. Round 1 2 B II 3 C III 4 D IV 5 E V 6 F VI 7 G VII 8 H VIII 9 I IX 10 J X 1 A I
  • 37. Round 2 1 A I When I say go… üComplete 3 columns – ONE COLUMN AT A TIME üWhen you’re done, raise your hand
  • 38. Round 2 2 B II 3 C III 4 D IV 5 E V 6 F VI 7 G VII 8 H VIII 9 I IX 10 J X 1 A I
  • 39.
  • 40. To Do Design Develop Test Deploy Done Doing Visualizing Work & Workflow
  • 41. To Do Design Develop Test Deploy Done Doing Visualizing Work & Workflow (4) (2) (4) (3) (∞) Stop starting and start finishing!
  • 42. An Approach to Getting Started ■ Start with what you do now ■ Respect the initial roles & accountabilities ■ Visualize the work (and all of the work) & the workflow ■ Ensure you’re tracking value ■ Limit WIP (Work In Process) ■ Make system policies explicit
  • 43. Make System Policies Explicit ■ “But… We’re agile…” ■ Explicit policies help everyone understand the state of the work and its readiness to progress ■ Understand where ‘commitments to act’ are being made, to measure better, and to improve the flow of value
  • 44. To Do Design Develop Test Deploy Done Doing Make System Policies Explicit (∞) (4) (2) (4) (3) (∞) What needs to be true an item in this state to be ready to move to the next step? 1… 2… 3… 1… 2… 3… 1… 2… 3… 1… 2… 3…
  • 45. Why Do These Things? 56
  • 46. Why Do These Things? Rate at which work is being completed Rate at which new work is being added
  • 47. An Approach to Getting Started ■ Start with what you do now ■ Respect the initial roles & accountabilities ■ Visualize the work (and all of the work) & the workflow ■ Ensure you’re tracking value ■ Limit WIP (Work In Process) ■ Make system policies explicit
  • 48. This is a Starting Option ■ Focus on the value you deliver ■ Understand how you deliver that value through your workflow (work & workflow are two different things) ■ Stop starting and start finishing ■ Look for the step in your workflow that’s impacting your quality, slowing you down, or not really adding value – This is tough, but where the magic happens ■ Find ways to continually repeat these steps to improve how value gets delivered
  • 49. Agile Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity -- the art of maximizing the amount of work not done -- is essential. The best architectures, requirements, and designs emerge from self- organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 50. Agile Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity -- the art of maximizing the amount of work not done -- is essential. The best architectures, requirements, and designs emerge from self- organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 51. Agile Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity -- the art of maximizing the amount of work not done -- is essential. The best architectures, requirements, and designs emerge from self- organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 52. A POSSIBLE APPROACH TO CONSIDER WHEN STARTING WITH AGILE Jeff Kosciejew | www.AgileMagic.ca