SlideShare a Scribd company logo
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 later
Craig Brown
 
Introduction to Lean & Agile Work
Introduction to Lean & Agile WorkIntroduction to Lean & Agile Work
Introduction to Lean & Agile Work
Ellen Grove
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
qqsw1
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
MannuMatamAkash
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the Classroom
Cindy Royal
 
Integrating Ux And Agile
Integrating Ux And AgileIntegrating Ux And Agile
Integrating Ux And Agile
Daniel 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 agile
Henry 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 practice
Glen 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
 
Agile challenges
Agile challengesAgile challenges
Agile challenges
David Yancey
 
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 Development
BoTree Technologies
 
Agile20070912
Agile20070912Agile20070912
Agile20070912
Yves Hanoulle
 
Agile101
Agile101Agile101
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
Orchestrate Mortgage and Title Solutions, LLC
 
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
Agila 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 activty
Jeff 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 Decisions
Jeff Kosciejew
 
Introduction Presentation to Team Foundations
Introduction Presentation to Team FoundationsIntroduction Presentation to Team Foundations
Introduction Presentation to Team Foundations
Jeff Kosciejew
 
How Do You Lead?
How Do You Lead?How Do You Lead?
How Do You Lead?
Jeff Kosciejew
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
Jeff Kosciejew
 
Intro to Systems Thinking
Intro to Systems ThinkingIntro to Systems Thinking
Intro to Systems Thinking
Jeff Kosciejew
 
Estimation & Forecasting
Estimation & ForecastingEstimation & Forecasting
Estimation & Forecasting
Jeff Kosciejew
 
How Do You Lead?
How Do You Lead?How Do You Lead?
How Do You Lead?
Jeff Kosciejew
 
Host Leadership
Host LeadershipHost Leadership
Host Leadership
Jeff Kosciejew
 
Acceptance Criteria
Acceptance CriteriaAcceptance Criteria
Acceptance Criteria
Jeff Kosciejew
 
Host Leadership
Host LeadershipHost Leadership
Host Leadership
Jeff Kosciejew
 
Kanban Intro & Overview
Kanban Intro & OverviewKanban Intro & Overview
Kanban Intro & Overview
Jeff 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 2019
Jeff 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 2018
Jeff Kosciejew
 
How do you lead?
How do you lead?How do you lead?
How do you lead?
Jeff Kosciejew
 
Systems Thinking TO S2E04
Systems Thinking TO S2E04Systems Thinking TO S2E04
Systems Thinking TO S2E04
Jeff 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 Game
Jeff Kosciejew
 
Capital One Canada - Agile & Lean Journey
Capital One Canada - Agile & Lean JourneyCapital One Canada - Agile & Lean Journey
Capital One Canada - Agile & Lean Journey
Jeff Kosciejew
 
Writing User Stories
Writing User StoriesWriting User Stories
Writing User Stories
Jeff 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

Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
marketingjdass
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
Cynthia Clay
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
balatucanapplelovely
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Arihant Webtech Pvt. Ltd
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
NathanBaughman3
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
Sam H
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
zoyaansari11365
 

Recently uploaded (20)

Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
 

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