SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Presentation Written by:
Chris Mitchell
BEING AGILE IN PROJECT
MANAGEMENT
CONTENTS
Contents Slide
What is Agile Project Management 4
A Brief History of Agile 6
The Agile Manifesto 9
Agile software development diagram Over view 11
A Creative Approach To Project Management (Ron
Montgomery)
12
A high level over view of an Agile Scrum project 15
Agile SCRUM Project Processes (Release planning, sprints,
user stories, estimation, burn down chart)
16
Agile Scrum Project lifecycle diagram 33
The Success of the FBI Sentinel Project 34
References 35
Resources and Links 36
2
3
WHAT IS AGILE IN PROJECT
MANAGEMENT?
Agile is an adaptive, flexible, iterative and customer orientated approach
to project management. It promotes customer, user and developer close
cooperation in delivering project objectives. It prioritises adapting to
change rather then extensive rigid planning.
4
There are different styles of Agile that have
been applied to Project Management.
Scrum and Kanban are two of the most
well known and widely used.
5
Wikipedia - “Agile management or Agile Project
Management is an iterative method of determining
requirements for engineering and information
technology development projects in a highly flexible
and interactive manner. It requires empowered
individuals from the relevant business, with supplier
and customer input.”
A BRIEF HISTORY OF AGILE
Agile management origins were in part first
developed by William Edwards Deming in his work
helping to rebuild Japan after the second world war
using an continuous improvement approach.
And also from software development, where
iterative software development processes have
been noted to have first started in the 1950s(1).
A flexible and adaptive software development
process was developed by the New York Telephone
Companies Systems Development Centre, under the
direction of Dan Gielan. (2).
6
7
What has become termed lightweight Agile software
development methods evolved in the mid-1990s as a
reaction against heavyweight waterfall methods.
These waterfall methods are characterized by critics
as a heavily regimented, overly documented
waterfall model approach to software
development.[4]
A BRIEF HISTORY OF AGILE
Tom Gilb in the 1970s published concepts of
Evolutionary Project Management (EVO). This
developed into Competitive Engineering.(3) This is
an Agile approach to project management.
A BRIEF HISTORY OF AGILE
• Early implementations of Agile methods include Rational Unified Process
(1994), Scrum (1995), Crystal Clear, Extreme Programming (1996),
Adaptive Software Development, Feature Driven Development, and
Dynamic Systems Development Method (DSDM) (1995).
• These are now typically referred to as agile methodologies, after the Agile
Manifesto published in 2001.[5]
8
THE AGILE MANIFESTO
The need for an alternative to documentation driven,
heavyweight software development processes that are
familiar in waterfall and traditional management processes.
Gave birth to what has become known as Agile software
development and also Agile Project management.
This reached a central moment in 2001 with the creation of
the Agile Manifesto. It was founded by a group of software
developers who met in Utah to discuss light weight
software development processes.
9
THE AGILE MANIFESTO
The Four Key Principles:
Individuals and interactions over processes and tools.
Working software over comprehensive documentation.
Customer collaboration over contract negotiation.
Responding to change over following a plan.
10
http://agilemanifesto.org/
AGILE SOFTWARE DEVELOPMENT DIAGRAM OVER VIEW
Although Agile Project Management
came out of software development
processes and is typically used in this
field. Its application can be applied to
many types of project.
It can be used in various product
development, design, government
and many other projects and areas.
11
Ron Montgomery
A Creative Approach To Project Management
(The following text in light yellow was written by Ron Montgomery. Please see slide resources and links for further info)
Agile Methodology was born as a lightweight framework
for managing software development. It emphasizes
business-driven prioritization, responding to change, self-
organizing teams, face-to-face communications and quick
delivery cycles.
It de-emphasizes sequential processes and detailed project
artefacts such as specification documents. Since it’s
inception, the benefits of the concept have been spread to
other areas of business. Today you will often hear the word
agile in association with:
• Extreme Programming (XP) – System engineering practices.
• Scrum – Project management practices.
• Lean – Management practices adapted from lean manufacturing.
Ron Montgomery 12
The agile movement had been in progress for many years and reached a pivotal point in
February 2001 when a group of software development experts met in Utah to ski,
socialize, and discuss how to improve software development. The result was the “agile
manifesto and principles", which are listed below and also posted at
www.Agilemanifesto.Org.
Agile Values:
“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.
Ron Montgomery
13
Waterfall Agile
“Plan the work and work the plan” Plan, work and repeat
Plan for activities & tasks Plan for functionality
Learn and document everything at the outset of
the project
Respond to new information during the project
Resist changes to scope Welcome changes in scope
All scope items must be delivered Functionality will be re-prioritized frequently by
the business, and some functionality may never
be developed
Projects are organized like relay races, with
scheduled handoffs between groups
Projects are similar to scrums in rugby, as all team
members work to move the ball down the field
QA is performed at the end of the project or
product that is delivered
QA is performed continuously
Agile is a significant departure from the classical “waterfall” management approach as
summarized below:
Ron Montgomery 14
A HIGH LEVEL OVER VIEW OF AN AGILE SCRUM
PROJECT
• The following is a high level overview of how a project may be run using
Agile Scrum framework. Scrum is the most commonly used form of
Agile project management.
• It is important to bear in mind
that there are no best practices
with Agile. What is most
important is adapting an
approach that best serves the
customer and the team.
15
AGILE SCRUM PROJECT PROCESSES
The following points explained further in the next slides are elements that go towards
making an Agile Scrum project:
• Vision (or Business Case).
• Product backlog.
• User stories – features and tasks.
• Planning poker, story points and estimation.
• Sprint planning.
• Release planning / Backlogs / Sprints.
• Burn down chart.
• Scrum / Stand up meeting.
• Retrospective.
16
AGILE SCRUM PROJECT PROCESSES
17
The details given below are high level and are not a detailed
description of an Agile Scrum project. For further understanding
and more in depth explanation please either refer to the web,
training, reading and Agile people.
The term sprint is specifically used in Scrum. Sprint and iteration
mean the same thing in Agile. A sprint is basically a set piece of
work consisting of several user stories that is completed in a set
time. The sprint is then often repeated.
VISION OR BUSINESS CASE
• The Vision or business case: If starting a project from scratch. It
will usually be the case that it requires justification. A business
case will be created to justify the project/product and its
benefits.
• If Agile is adapted to a project
already in motion, then a new
business case would unlikely to
be required, unless requested.
18
VISION OR BUSINESS CASE
• It has been noted that detailed business cases may not be
beneficial to a project. They can be overly documented with
various estimations and details that are side lined, not correct
or can quickly change. And most of all don’t even get read.
• Although business cases (apart from detailed financial
information) could be created on just one page.
• An Agile project vision should inspire people.
19
AGILE PLANNING
BOARD
• User stories and tasks are written on cards
or sticky notes and stuck onto a board. Or
logged in a online Agile software tool such
as ‘Jira.’
• At the start of a project or piece of work,
all the things that are wanted (User
Stories) are listed down and put in a
product backlog. This is like a wish list of
everything the product should have.
PRODUCT BACKLOG
20
PRODUCT BACKLOG
• The product back log can also be seen or used as the road map for the
product or project. A roadmap is simply an overview of where ideally the
project or projects will lead.
21
USER STORIES – FEATURES AND TASKS
• User Stories: Agile is a customer orientated approach to project
management. So a piece of work that needs to be done is often defined as
a user story. This is thinking from the customers perspective.
• For example in website
development, a user story maybe
– “I want to be able to leave
feedback in a comments section
for each article written.” This is a
defined user story and is work to
be implemented.
• User stories can be written down
and collected on sticky notes or
cards.
22
USER STORIES – FEATURES AND TASKS
• Features: Sometimes user stories and features are given the same
definition and used in the same way. Although a feature can be regarded
as something different. A feature is a basically an over arching part of a
product or service. Or looking at it in another way, it could be described
as a detailed experience of how the customer will use all or part of a
product or service.
• Tasks are set things to do with a User Story. E.g. Create a logo.
23
PLANNING POKER, STORY POINTS AND ESTIMATION
• This is a way of estimating how difficult or
how long it may take to complete a task / user
story
• In a team planning session a level of difficulty
is set - E.g. 1,2,3,5,8 Etc… 1 being easy and
higher figures being difficult. Each team
member is asked to estimate how difficult a
user story or task(s) may be, by applying a
number. This is put on a card or a pre made
card is selected.
• Card selection is initially done in secret so
there is no persuasion or influence from other
team members.
Planning Poker:
24
• Each team member then shows the number they picked. Then with all
the numbers shown a figure is agree upon for the task – (this will be the
user story or task story points).
• These figures can represent hours. However many people do not like
applying time to these figures as time estimates are nearly always out
and instead the figures can represent difficulty levels.
PLANNING POKER AND STORY POINTS
25
PLANNING POKER AND STORY POINTS
26
• Planning poker is done after tasks and user stories have been created. It
creates the estimate for how long or how difficult a task or user story may
be.
• The collection of these estimates for a given sprint will allow for an estimate
of how long the sprint may take.
• This information can be put into a burn down chart that shows how much
work needs to be done and how long its taking or may take.
27
SPRINT PLANNING
• A selection of what user stories can most
realistically can be done in the first sprint; is taken
from the product backlog and put into the sprint
backlog.
• Sprints can be 1 week, 2 weeks or 4 weeks in
length. But they are never more than a month or 30
days in length.
Product Backlog > A prioritized list of work for the entire product. E.g., user story 1, user story
2, etc… (This may not appear on the board as it will be the initial wish list of the product that is
being made / developed).
Release Backlog > A subset of the product backlog that you are targeting for completion for the
next or first release. E.g. user story 1, user story 2. (Technically in scrum you can release at any
time and you don’t need a backlog to do this).
Sprint Backlog > A subset of Release backlog through a set of detailed tasks/user stories. E.g.,
(user story / task 1, t 2, t 3)
Please note some teams use a release backlog, although this is not recommended by some
people working in Agile. Please see link and blog below for more on this
http://www.mountaingoatsoftware.com/blog/why-there-should-not-be-a-release-backlog
The slide below is a high level over view of the Agile work flow process.
RELEASE PLANNING / BACKLOGS / SPRINTS
28
Working
Product
Product Backlog
Sprint backlog (may be
repeated continuously)
Working
Product
Product Backlog
Release backlog
29
Sprint backlog (may be
repeated continuously)
RELEASE PLANNING / BACKLOGS / SPRINTS
BURN DOWN CHART
• If you have 10 user stories in a sprint backlog and each has been given roughly the same time
to complete. For example each user story will be about 10 working hours. Then after 50 hours
roughly half of the sprint work would have hopefully been done.
• As mentioned some teams may
not use hours for estimates.
Instead use, user stories or tasks
for the burn down chart.
• If a certain amount of user stories
or tasks is being done a day, this
can also give a great estimate on
how many more days it will take
to complete the sprint! E.g. 3
tasks are being done a day. This
means 10 more tasks, will take
about 3 days.
30
• There are various ways of estimation in Agile. An ideal approach may not be to estimate in
hours.
SCRUM / STAND UP MEETING
31
• As part managing the project - 15 minute stand up or scrum
meetings are held each day.
• Each team member will say what they are working on and what
they will be doing today. Also they can raise any issues or concerns.
• On a Scrum project, there are three main roles: Product owner,
Scrum Master, and team. The Scrum Master should act as the team's
coach. Helping team members work together in the most effective
manner possible.
RETROSPECT
POSSIBLY CONTINUOUS DEVELOPMENT
• A retrospective is usually done at the end of a sprint. It very
simply looks at what went well and what didn’t. What could
be improved for the next sprint.
• They are different ways of doing retrospectives. Some of
which may just be a brain storming session with the whole
team.
32
SCRUM PROJECT LIFECYCLE DIAGRAM
33
Case Study: Agile Project Management for Government: The Success of the FBI
Sentinel Project:
Please see below for a very interesting and brilliantly written case study in Agile being
used at the FBI. This Case study was written by Brian Wernham.
Please double click icon to open.
34
REFERENCES
1. Gerald M. Weinberg, as quoted in Larman, Craig; Basili, Victor R. (June 2003). "Iterative and
Incremental Development: A Brief History". Computer 36 (6): 47–56.
doi:10.1109/MC.2003.1204375. ISSN 0018-9162
2. http://en.wikipedia.org/wiki/Agile_software_development
3. http://www.gilb.com/Project-Management Evolutionary Project Management (EVO)
4. http://en.wikipedia.org/wiki/Agile_software_development
5. ^ Larman, Craig (2004). Agile and Iterative Development: A Manager's Guide. Addison-Wesley.
p. 27. ISBN 978-0-13-111155-4
35
RESOURCES AND LINKS
Scrum the story of an Agile Team (right click to go to website)
www.mountaingoatsoftware.com
http://www.youtube.com/user/axosoft?feature=watch
http://itsadeliverything.com
http://chrisjmprojmanagement.wordpress.com
http://agilemanifesto.org/
http://www.agilealliance.org
36
http://www.managingamericans.com/blogFeed/author/RonMontgomery.htm
http://www.scrumguides.org/

Weitere ähnliche Inhalte

Was ist angesagt?

Lean planning with Oracle Primavera Cloud
Lean planning  with Oracle Primavera CloudLean planning  with Oracle Primavera Cloud
Lean planning with Oracle Primavera CloudPRMYAZILIM
 
Project management process groups case study
Project management process groups case studyProject management process groups case study
Project management process groups case studyDhani Ahmad
 
Chap01 introduction to project management
Chap01 introduction to project managementChap01 introduction to project management
Chap01 introduction to project managementDhani Ahmad
 
Project Management Tools
Project Management ToolsProject Management Tools
Project Management ToolsDiptoDey3
 
Benefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle pptBenefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle pptp6academy
 
Using Microsoft Project 2003
Using Microsoft Project 2003Using Microsoft Project 2003
Using Microsoft Project 2003pparakh
 
MIS: Project Management Systems
MIS: Project Management SystemsMIS: Project Management Systems
MIS: Project Management SystemsJonathan Coleman
 
Diploma of Project Management – How to Set Up Project Activity Sequences
Diploma of Project Management – How to Set Up Project Activity SequencesDiploma of Project Management – How to Set Up Project Activity Sequences
Diploma of Project Management – How to Set Up Project Activity Sequencesdanieljohn810
 
Project management
Project managementProject management
Project managementnethisip13
 
Software Project Management chapter-1
Software Project Management chapter-1Software Project Management chapter-1
Software Project Management chapter-1Computing Cage
 
Primavara
PrimavaraPrimavara
Primavaradanabl
 
Project integration management
Project integration managementProject integration management
Project integration managementDhani Ahmad
 
Project initiation topic 2.5_project organization structure
Project initiation topic 2.5_project organization structureProject initiation topic 2.5_project organization structure
Project initiation topic 2.5_project organization structureRudreshSamant
 

Was ist angesagt? (18)

Lean planning with Oracle Primavera Cloud
Lean planning  with Oracle Primavera CloudLean planning  with Oracle Primavera Cloud
Lean planning with Oracle Primavera Cloud
 
Project management process groups case study
Project management process groups case studyProject management process groups case study
Project management process groups case study
 
Chap01 introduction to project management
Chap01 introduction to project managementChap01 introduction to project management
Chap01 introduction to project management
 
Milestones
MilestonesMilestones
Milestones
 
Project Management Tools
Project Management ToolsProject Management Tools
Project Management Tools
 
Activites and Time Planning
 Activites and Time Planning Activites and Time Planning
Activites and Time Planning
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Primavera Training P6
Primavera Training P6Primavera Training P6
Primavera Training P6
 
Benefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle pptBenefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle ppt
 
CAPM week 1 chapter 3
CAPM week 1 chapter 3CAPM week 1 chapter 3
CAPM week 1 chapter 3
 
Using Microsoft Project 2003
Using Microsoft Project 2003Using Microsoft Project 2003
Using Microsoft Project 2003
 
MIS: Project Management Systems
MIS: Project Management SystemsMIS: Project Management Systems
MIS: Project Management Systems
 
Diploma of Project Management – How to Set Up Project Activity Sequences
Diploma of Project Management – How to Set Up Project Activity SequencesDiploma of Project Management – How to Set Up Project Activity Sequences
Diploma of Project Management – How to Set Up Project Activity Sequences
 
Project management
Project managementProject management
Project management
 
Software Project Management chapter-1
Software Project Management chapter-1Software Project Management chapter-1
Software Project Management chapter-1
 
Primavara
PrimavaraPrimavara
Primavara
 
Project integration management
Project integration managementProject integration management
Project integration management
 
Project initiation topic 2.5_project organization structure
Project initiation topic 2.5_project organization structureProject initiation topic 2.5_project organization structure
Project initiation topic 2.5_project organization structure
 

Andere mochten auch

Neww deal agile executive summary presentation
Neww deal agile executive summary presentationNeww deal agile executive summary presentation
Neww deal agile executive summary presentationAsia Whitney
 
Agile Leadership Is Overrated - Isnt It?
Agile Leadership Is Overrated - Isnt It?Agile Leadership Is Overrated - Isnt It?
Agile Leadership Is Overrated - Isnt It?lazygolfer
 
Agile 2014 Executive Forum - Sustaining Enterprise Agile Adoption
Agile 2014 Executive Forum - Sustaining Enterprise Agile AdoptionAgile 2014 Executive Forum - Sustaining Enterprise Agile Adoption
Agile 2014 Executive Forum - Sustaining Enterprise Agile AdoptionMatt Anderson
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementDavid Updike
 
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...Benefits Management in an Agile World, presentation, Matt Williams, London, 2...
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...Association for Project Management
 
UTD 2013 Project Management Symposium
UTD 2013 Project Management  SymposiumUTD 2013 Project Management  Symposium
UTD 2013 Project Management SymposiumDarrel Raynor
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior managementNeeraj Bachani
 
Agile project management - everything you want to know but were afraid to ask...
Agile project management - everything you want to know but were afraid to ask...Agile project management - everything you want to know but were afraid to ask...
Agile project management - everything you want to know but were afraid to ask...Association for Project Management
 
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewAgile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewMichael Sahota
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Boardroom Metrics
 
Agile project management framework
Agile project management frameworkAgile project management framework
Agile project management frameworkstefanhenry
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in AgileDimitri Ponomareff
 
Non Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your OperationsNon Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your OperationsMatthew Salerno
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationNishanth K Hydru
 

Andere mochten auch (15)

Neww deal agile executive summary presentation
Neww deal agile executive summary presentationNeww deal agile executive summary presentation
Neww deal agile executive summary presentation
 
Agile Leadership Is Overrated - Isnt It?
Agile Leadership Is Overrated - Isnt It?Agile Leadership Is Overrated - Isnt It?
Agile Leadership Is Overrated - Isnt It?
 
Agile 2014 Executive Forum - Sustaining Enterprise Agile Adoption
Agile 2014 Executive Forum - Sustaining Enterprise Agile AdoptionAgile 2014 Executive Forum - Sustaining Enterprise Agile Adoption
Agile 2014 Executive Forum - Sustaining Enterprise Agile Adoption
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior Management
 
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...Benefits Management in an Agile World, presentation, Matt Williams, London, 2...
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...
 
UTD 2013 Project Management Symposium
UTD 2013 Project Management  SymposiumUTD 2013 Project Management  Symposium
UTD 2013 Project Management Symposium
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
 
Agile project management - everything you want to know but were afraid to ask...
Agile project management - everything you want to know but were afraid to ask...Agile project management - everything you want to know but were afraid to ask...
Agile project management - everything you want to know but were afraid to ask...
 
Agile transformation in a large financial institution
Agile transformation in a large financial institutionAgile transformation in a large financial institution
Agile transformation in a large financial institution
 
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewAgile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft View
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
 
Agile project management framework
Agile project management frameworkAgile project management framework
Agile project management framework
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
 
Non Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your OperationsNon Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your Operations
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
 

Ähnlich wie Being Agile in project management

Agile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAgile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAlberto Ferreira
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYADivya Tadi
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC MethodologiesRavikanth-BA
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxPerumalPitchandi
 
Agile knowledge check-up: Busting myths on core Agile concepts
Agile knowledge check-up: Busting myths on core Agile conceptsAgile knowledge check-up: Busting myths on core Agile concepts
Agile knowledge check-up: Busting myths on core Agile conceptsRowan Bunning
 
Agile Development Practices May 2017
Agile Development Practices May 2017Agile Development Practices May 2017
Agile Development Practices May 2017Jaroslav Gergic
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgileThanh Nguyen
 
SOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANSOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANNimble Appgenie LLP
 
Unit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleUnit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleDhivyaa C.R
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfSwapnikaReddy6
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1JayeshPatil149
 

Ähnlich wie Being Agile in project management (20)

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile resources e-book
Agile resources e-bookAgile resources e-book
Agile resources e-book
 
Agile pm v2
Agile pm v2Agile pm v2
Agile pm v2
 
Agile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAgile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative Approach
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
Agile knowledge check-up: Busting myths on core Agile concepts
Agile knowledge check-up: Busting myths on core Agile conceptsAgile knowledge check-up: Busting myths on core Agile concepts
Agile knowledge check-up: Busting myths on core Agile concepts
 
Agile Development Practices May 2017
Agile Development Practices May 2017Agile Development Practices May 2017
Agile Development Practices May 2017
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
 
SOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANSOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLAN
 
Unit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleUnit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycle
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile vs Len Methodology
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Agile Handbook.pdf
Agile Handbook.pdfAgile Handbook.pdf
Agile Handbook.pdf
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1
 

Kürzlich hochgeladen

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
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
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
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
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
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
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
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
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
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
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
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 

Kürzlich hochgeladen (20)

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
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
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
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
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
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
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
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
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
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
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
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 

Being Agile in project management

  • 1. Presentation Written by: Chris Mitchell BEING AGILE IN PROJECT MANAGEMENT
  • 2. CONTENTS Contents Slide What is Agile Project Management 4 A Brief History of Agile 6 The Agile Manifesto 9 Agile software development diagram Over view 11 A Creative Approach To Project Management (Ron Montgomery) 12 A high level over view of an Agile Scrum project 15 Agile SCRUM Project Processes (Release planning, sprints, user stories, estimation, burn down chart) 16 Agile Scrum Project lifecycle diagram 33 The Success of the FBI Sentinel Project 34 References 35 Resources and Links 36 2
  • 3. 3
  • 4. WHAT IS AGILE IN PROJECT MANAGEMENT? Agile is an adaptive, flexible, iterative and customer orientated approach to project management. It promotes customer, user and developer close cooperation in delivering project objectives. It prioritises adapting to change rather then extensive rigid planning. 4 There are different styles of Agile that have been applied to Project Management. Scrum and Kanban are two of the most well known and widely used.
  • 5. 5 Wikipedia - “Agile management or Agile Project Management is an iterative method of determining requirements for engineering and information technology development projects in a highly flexible and interactive manner. It requires empowered individuals from the relevant business, with supplier and customer input.”
  • 6. A BRIEF HISTORY OF AGILE Agile management origins were in part first developed by William Edwards Deming in his work helping to rebuild Japan after the second world war using an continuous improvement approach. And also from software development, where iterative software development processes have been noted to have first started in the 1950s(1). A flexible and adaptive software development process was developed by the New York Telephone Companies Systems Development Centre, under the direction of Dan Gielan. (2). 6
  • 7. 7 What has become termed lightweight Agile software development methods evolved in the mid-1990s as a reaction against heavyweight waterfall methods. These waterfall methods are characterized by critics as a heavily regimented, overly documented waterfall model approach to software development.[4] A BRIEF HISTORY OF AGILE Tom Gilb in the 1970s published concepts of Evolutionary Project Management (EVO). This developed into Competitive Engineering.(3) This is an Agile approach to project management.
  • 8. A BRIEF HISTORY OF AGILE • Early implementations of Agile methods include Rational Unified Process (1994), Scrum (1995), Crystal Clear, Extreme Programming (1996), Adaptive Software Development, Feature Driven Development, and Dynamic Systems Development Method (DSDM) (1995). • These are now typically referred to as agile methodologies, after the Agile Manifesto published in 2001.[5] 8
  • 9. THE AGILE MANIFESTO The need for an alternative to documentation driven, heavyweight software development processes that are familiar in waterfall and traditional management processes. Gave birth to what has become known as Agile software development and also Agile Project management. This reached a central moment in 2001 with the creation of the Agile Manifesto. It was founded by a group of software developers who met in Utah to discuss light weight software development processes. 9
  • 10. THE AGILE MANIFESTO The Four Key Principles: Individuals and interactions over processes and tools. Working software over comprehensive documentation. Customer collaboration over contract negotiation. Responding to change over following a plan. 10 http://agilemanifesto.org/
  • 11. AGILE SOFTWARE DEVELOPMENT DIAGRAM OVER VIEW Although Agile Project Management came out of software development processes and is typically used in this field. Its application can be applied to many types of project. It can be used in various product development, design, government and many other projects and areas. 11
  • 12. Ron Montgomery A Creative Approach To Project Management (The following text in light yellow was written by Ron Montgomery. Please see slide resources and links for further info) Agile Methodology was born as a lightweight framework for managing software development. It emphasizes business-driven prioritization, responding to change, self- organizing teams, face-to-face communications and quick delivery cycles. It de-emphasizes sequential processes and detailed project artefacts such as specification documents. Since it’s inception, the benefits of the concept have been spread to other areas of business. Today you will often hear the word agile in association with: • Extreme Programming (XP) – System engineering practices. • Scrum – Project management practices. • Lean – Management practices adapted from lean manufacturing. Ron Montgomery 12
  • 13. The agile movement had been in progress for many years and reached a pivotal point in February 2001 when a group of software development experts met in Utah to ski, socialize, and discuss how to improve software development. The result was the “agile manifesto and principles", which are listed below and also posted at www.Agilemanifesto.Org. Agile Values: “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. Ron Montgomery 13
  • 14. Waterfall Agile “Plan the work and work the plan” Plan, work and repeat Plan for activities & tasks Plan for functionality Learn and document everything at the outset of the project Respond to new information during the project Resist changes to scope Welcome changes in scope All scope items must be delivered Functionality will be re-prioritized frequently by the business, and some functionality may never be developed Projects are organized like relay races, with scheduled handoffs between groups Projects are similar to scrums in rugby, as all team members work to move the ball down the field QA is performed at the end of the project or product that is delivered QA is performed continuously Agile is a significant departure from the classical “waterfall” management approach as summarized below: Ron Montgomery 14
  • 15. A HIGH LEVEL OVER VIEW OF AN AGILE SCRUM PROJECT • The following is a high level overview of how a project may be run using Agile Scrum framework. Scrum is the most commonly used form of Agile project management. • It is important to bear in mind that there are no best practices with Agile. What is most important is adapting an approach that best serves the customer and the team. 15
  • 16. AGILE SCRUM PROJECT PROCESSES The following points explained further in the next slides are elements that go towards making an Agile Scrum project: • Vision (or Business Case). • Product backlog. • User stories – features and tasks. • Planning poker, story points and estimation. • Sprint planning. • Release planning / Backlogs / Sprints. • Burn down chart. • Scrum / Stand up meeting. • Retrospective. 16
  • 17. AGILE SCRUM PROJECT PROCESSES 17 The details given below are high level and are not a detailed description of an Agile Scrum project. For further understanding and more in depth explanation please either refer to the web, training, reading and Agile people. The term sprint is specifically used in Scrum. Sprint and iteration mean the same thing in Agile. A sprint is basically a set piece of work consisting of several user stories that is completed in a set time. The sprint is then often repeated.
  • 18. VISION OR BUSINESS CASE • The Vision or business case: If starting a project from scratch. It will usually be the case that it requires justification. A business case will be created to justify the project/product and its benefits. • If Agile is adapted to a project already in motion, then a new business case would unlikely to be required, unless requested. 18
  • 19. VISION OR BUSINESS CASE • It has been noted that detailed business cases may not be beneficial to a project. They can be overly documented with various estimations and details that are side lined, not correct or can quickly change. And most of all don’t even get read. • Although business cases (apart from detailed financial information) could be created on just one page. • An Agile project vision should inspire people. 19
  • 20. AGILE PLANNING BOARD • User stories and tasks are written on cards or sticky notes and stuck onto a board. Or logged in a online Agile software tool such as ‘Jira.’ • At the start of a project or piece of work, all the things that are wanted (User Stories) are listed down and put in a product backlog. This is like a wish list of everything the product should have. PRODUCT BACKLOG 20
  • 21. PRODUCT BACKLOG • The product back log can also be seen or used as the road map for the product or project. A roadmap is simply an overview of where ideally the project or projects will lead. 21
  • 22. USER STORIES – FEATURES AND TASKS • User Stories: Agile is a customer orientated approach to project management. So a piece of work that needs to be done is often defined as a user story. This is thinking from the customers perspective. • For example in website development, a user story maybe – “I want to be able to leave feedback in a comments section for each article written.” This is a defined user story and is work to be implemented. • User stories can be written down and collected on sticky notes or cards. 22
  • 23. USER STORIES – FEATURES AND TASKS • Features: Sometimes user stories and features are given the same definition and used in the same way. Although a feature can be regarded as something different. A feature is a basically an over arching part of a product or service. Or looking at it in another way, it could be described as a detailed experience of how the customer will use all or part of a product or service. • Tasks are set things to do with a User Story. E.g. Create a logo. 23
  • 24. PLANNING POKER, STORY POINTS AND ESTIMATION • This is a way of estimating how difficult or how long it may take to complete a task / user story • In a team planning session a level of difficulty is set - E.g. 1,2,3,5,8 Etc… 1 being easy and higher figures being difficult. Each team member is asked to estimate how difficult a user story or task(s) may be, by applying a number. This is put on a card or a pre made card is selected. • Card selection is initially done in secret so there is no persuasion or influence from other team members. Planning Poker: 24
  • 25. • Each team member then shows the number they picked. Then with all the numbers shown a figure is agree upon for the task – (this will be the user story or task story points). • These figures can represent hours. However many people do not like applying time to these figures as time estimates are nearly always out and instead the figures can represent difficulty levels. PLANNING POKER AND STORY POINTS 25
  • 26. PLANNING POKER AND STORY POINTS 26 • Planning poker is done after tasks and user stories have been created. It creates the estimate for how long or how difficult a task or user story may be. • The collection of these estimates for a given sprint will allow for an estimate of how long the sprint may take. • This information can be put into a burn down chart that shows how much work needs to be done and how long its taking or may take.
  • 27. 27 SPRINT PLANNING • A selection of what user stories can most realistically can be done in the first sprint; is taken from the product backlog and put into the sprint backlog. • Sprints can be 1 week, 2 weeks or 4 weeks in length. But they are never more than a month or 30 days in length.
  • 28. Product Backlog > A prioritized list of work for the entire product. E.g., user story 1, user story 2, etc… (This may not appear on the board as it will be the initial wish list of the product that is being made / developed). Release Backlog > A subset of the product backlog that you are targeting for completion for the next or first release. E.g. user story 1, user story 2. (Technically in scrum you can release at any time and you don’t need a backlog to do this). Sprint Backlog > A subset of Release backlog through a set of detailed tasks/user stories. E.g., (user story / task 1, t 2, t 3) Please note some teams use a release backlog, although this is not recommended by some people working in Agile. Please see link and blog below for more on this http://www.mountaingoatsoftware.com/blog/why-there-should-not-be-a-release-backlog The slide below is a high level over view of the Agile work flow process. RELEASE PLANNING / BACKLOGS / SPRINTS 28
  • 29. Working Product Product Backlog Sprint backlog (may be repeated continuously) Working Product Product Backlog Release backlog 29 Sprint backlog (may be repeated continuously) RELEASE PLANNING / BACKLOGS / SPRINTS
  • 30. BURN DOWN CHART • If you have 10 user stories in a sprint backlog and each has been given roughly the same time to complete. For example each user story will be about 10 working hours. Then after 50 hours roughly half of the sprint work would have hopefully been done. • As mentioned some teams may not use hours for estimates. Instead use, user stories or tasks for the burn down chart. • If a certain amount of user stories or tasks is being done a day, this can also give a great estimate on how many more days it will take to complete the sprint! E.g. 3 tasks are being done a day. This means 10 more tasks, will take about 3 days. 30 • There are various ways of estimation in Agile. An ideal approach may not be to estimate in hours.
  • 31. SCRUM / STAND UP MEETING 31 • As part managing the project - 15 minute stand up or scrum meetings are held each day. • Each team member will say what they are working on and what they will be doing today. Also they can raise any issues or concerns. • On a Scrum project, there are three main roles: Product owner, Scrum Master, and team. The Scrum Master should act as the team's coach. Helping team members work together in the most effective manner possible.
  • 32. RETROSPECT POSSIBLY CONTINUOUS DEVELOPMENT • A retrospective is usually done at the end of a sprint. It very simply looks at what went well and what didn’t. What could be improved for the next sprint. • They are different ways of doing retrospectives. Some of which may just be a brain storming session with the whole team. 32
  • 34. Case Study: Agile Project Management for Government: The Success of the FBI Sentinel Project: Please see below for a very interesting and brilliantly written case study in Agile being used at the FBI. This Case study was written by Brian Wernham. Please double click icon to open. 34
  • 35. REFERENCES 1. Gerald M. Weinberg, as quoted in Larman, Craig; Basili, Victor R. (June 2003). "Iterative and Incremental Development: A Brief History". Computer 36 (6): 47–56. doi:10.1109/MC.2003.1204375. ISSN 0018-9162 2. http://en.wikipedia.org/wiki/Agile_software_development 3. http://www.gilb.com/Project-Management Evolutionary Project Management (EVO) 4. http://en.wikipedia.org/wiki/Agile_software_development 5. ^ Larman, Craig (2004). Agile and Iterative Development: A Manager's Guide. Addison-Wesley. p. 27. ISBN 978-0-13-111155-4 35
  • 36. RESOURCES AND LINKS Scrum the story of an Agile Team (right click to go to website) www.mountaingoatsoftware.com http://www.youtube.com/user/axosoft?feature=watch http://itsadeliverything.com http://chrisjmprojmanagement.wordpress.com http://agilemanifesto.org/ http://www.agilealliance.org 36 http://www.managingamericans.com/blogFeed/author/RonMontgomery.htm http://www.scrumguides.org/