SlideShare a Scribd company logo
© International Institute for Learning, Inc., All rights reserved. 1Intelligence, Integrity and Innovation© International Institute for Learning, Inc., All rights reserved.
Thank you for joining us today.
This webinar is brought to you by IIL – a global leader in:
Project, Program and Portfolio Management
Microsoft® Project and Project Server
Lean Six Sigma | Business Analysis
Agile | PRINCE2® | ITIL®
Leadership and Interpersonal Skills
Developing an Agile Schedule
in Microsoft® Project –
It is Possible!
© International Institute for Learning, Inc., All rights reserved. 2Intelligence, Integrity and Innovation
Global IIL Companies
IIL US
IIL Asia (Singapore)
IIL Australia
IIL Brasil
IIL Canada
IIL China
IIL Europe (United Kingdom)
IIL Finland
IIL France
IIL Germany
IIL Hong Kong
IIL Hungary
IIL India
IIL Japan
IIL Korea (Seoul)
IIL México
IIL Middle East (Dubai)
IIL Spain
© International Institute for Learning, Inc., All rights reserved. 3Intelligence, Integrity and Innovation
What is a Project?
© International Institute for Learning, Inc., All rights reserved. 4Intelligence, Integrity and Innovation
A temporary endeavor undertaken to create a unique
product, service, or result
What is a Project?
G – Goal Oriented
U – Unique
F – Finite
I – Interdependent Activities
© International Institute for Learning, Inc., All rights reserved. 5Intelligence, Integrity and Innovation
Project Management Knowledge
Areas and Constraints
© International Institute for Learning, Inc., All rights reserved. 6Intelligence, Integrity and Innovation
Waterfall
© International Institute for Learning, Inc., All rights reserved. 7Intelligence, Integrity and Innovation
Key characteristics of the Waterfall (classic)
method:
A development method that is:
Linear
Sequential
It has distinct goals for each phase of
development.
Once a phase is completed, there is no
turning back.
Waterfall – Key Characteristics
© International Institute for Learning, Inc., All rights reserved. 8Intelligence, Integrity and Innovation
Key stages / phases of development:
Waterfall – Diagrammatic Representation
Requirements
Design
Implementation
Verification
Maintenance
© International Institute for Learning, Inc., All rights reserved. 9Intelligence, Integrity and Innovation
Waterfall Projects – The V Diagram
Key stages / phases of development:
Concept
Requirements
System
Requirements
High level
Design
Detail
Design
System
Development
Unit
Test
Sub-System
Verification
System
Verification
System
Validation
Unit
Test Plan
Sub-System
Verification Plan
System Verification Plan
System Validation Plan
Strategic
need
Benefits
recovery
© International Institute for Learning, Inc., All rights reserved. 10Intelligence, Integrity and Innovation
Waterfall Project Management
Diagrammatic view of the Waterfall approach to parameters:
Features
Quality?
Time Cost
Fixed
Variable
Plan driven
Derives and delivers to a
specification
Produces a plan from the
specification
The plan indicates likely time and
cost
Change is a distraction
© International Institute for Learning, Inc., All rights reserved. 11Intelligence, Integrity and Innovation
Delivers everything needed
Regulatory compliance projects
Governance procedures
Documentation
Known / repeatable process
Unified planning
Significance of Project Manager
Delegation to and by Project Manager
The Strengths of Waterfall
Strengths of Waterfall / PMIBoK
© International Institute for Learning, Inc., All rights reserved. 12Intelligence, Integrity and Innovation
Demo
© International Institute for Learning, Inc., All rights reserved. 13Intelligence, Integrity and Innovation
What do we mean by “Agile”?
© International Institute for Learning, Inc., All rights reserved. 14Intelligence, Integrity and Innovation
Key characteristics of the Agile method:
A development method that is:
Iterative
Incremental
Embraces change
Delivers deployable product
early for ROI
Delivers a Minimum Usable
Sub-seT (MUST) to time
Agile – Key Characteristics
© International Institute for Learning, Inc., All rights reserved. 15Intelligence, Integrity and Innovation
Agile – Diagrammatic Representation
Key aspects of development:
Requirements
Design
Implementation
Verification
Maintenance
Iterative –
from
anywhere to
anywhere
© International Institute for Learning, Inc., All rights reserved. 16Intelligence, Integrity and Innovation
Agile Project Management
Diagrammatic view of the Agile approach to parameters:
Fixed
Variable
Value driven
Understands and delivers to a
business value
Produces to agreed and fixed
time (and cost)
Does not compromise quality
Change is embraced
Features
Quality
Time Cost
© International Institute for Learning, Inc., All rights reserved. 17Intelligence, Integrity and Innovation
Strengths agile:
Delivers minimum usable subset
Delivers on time and to cost
Iterative development for evolving solution
Economical on documentation
High degree of empowerment
Flexible processes
Collaboration of whole team
The Strengths of Agile
© International Institute for Learning, Inc., All rights reserved. 18Intelligence, Integrity and Innovation
Plan vs. Value Driven
Source: Ryan Matena, “Ready for Agile,” Projects@Work.com, 9/28/06
© International Institute for Learning, Inc., All rights reserved. 19Intelligence, Integrity and Innovation
Plan-Driven Methods
All requirements are detailed
and approved before
development.
Changes are approved
through a formal change
control process.
Emphasis is placed on
documents as deliverables.
Stakeholders see the product
at the end of the lifecycle.
Agile Methods
Requirements are detailed just
before they are developed.
Requirements changes are
integrated into plans.
Emphasis is placed on working
software over documentation.
Stakeholders see the evolving
product at the end of every
iteration.
Contrasting Plan-Driven and Agile Methods
© International Institute for Learning, Inc., All rights reserved. 20Intelligence, Integrity and Innovation
Plan-Driven Methods
Detailed plans are created at
the start of the project.
Plans are typically activity-
based, and not based on
feature priority.
Testing and integration are
performed at the end of the
lifecycle.
Agile Methods
Plans are built iteratively to
incorporate new knowledge
and changes.
Plans are feature-based.
Features are developed
based on priority.
Testing and integration are
performed in every iteration.
Contrasting Plan-Driven and Agile Methods
© International Institute for Learning, Inc., All rights reserved. 21Intelligence, Integrity and Innovation
The Scrum Process
Product
Backlog
Product
Backlog
Sprint Planning
Meeting
Sprint
1-4 weeks
Daily Scrum
Every 24 hours
Potentially
Releasable
Product
Increment
Sprint Review
Meeting
© International Institute for Learning, Inc., All rights reserved. 22Intelligence, Integrity and Innovation
Release planning involves selecting features
from the Product Backlog based on priority or the selected
themes for a release.
Themes are groups of features that provide discrete sets of user
or customer-valued functionality.
The release plan answers the question “When will you be
done (or partially done)?”
The release is accomplished through a series of iterations.
Release Planning
© International Institute for Learning, Inc., All rights reserved. 23Intelligence, Integrity and Innovation
The Product Backlog is a list of features prioritized by
business value.
Detailed requirements in the backlog are often written as
user stories.
User story format: As a <user role>, I want to <achieve some
goal> so that I can <receive some benefit>.
The Product Backlog
© International Institute for Learning, Inc., All rights reserved. 24Intelligence, Integrity and Innovation
Example User Story
As a book author, I want to be able to add search
keywords and categories to my book details so that
customers can easily find my book on the site.
© International Institute for Learning, Inc., All rights reserved. 25Intelligence, Integrity and Innovation
Demo
© International Institute for Learning, Inc., All rights reserved. 26Intelligence, Integrity and Innovation
Steps in release planning:
1. Estimate and prioritize user
stories and themes.
2. Select an iteration length.
3. Estimate the number of user
stories the team can complete in
an iteration (aka velocity).
4. Select a release date.
Planning a Release
© International Institute for Learning, Inc., All rights reserved. 27Intelligence, Integrity and Innovation
Since cost is factored into the prioritization and planning
processes, the team must estimate the effort involved in
completing each user story.
Two user story estimation techniques:
1. Story points, which are a measure of relative size
2. Ideal days, which is the amount of time a story takes to develop
with no interruptions
Estimating Story Cost
© International Institute for Learning, Inc., All rights reserved. 28Intelligence, Integrity and Innovation
Story points are relative values based on the size or difficulty
of a user story relative to other stories.
Can be numbers – e.g., 1, 2, 5, 8
Or other size measures, such as t-shirt sizes – e.g., XXS, XS, S, M,
L, XL, XXL
When you estimate using story points, you estimate the
“bigness” of a user story compared to other stories.
Story Points
© International Institute for Learning, Inc., All rights reserved. 29Intelligence, Integrity and Innovation
Velocity is a measure of the team’s rate of progress
calculated by summing the size of the user stories that the
team can complete during an iteration.
The team’s velocity = the number of story points (or ideal days)
completed during an iteration
Velocity can be based on observed velocity or a forecast based
on the team’s capacity
Velocity
© International Institute for Learning, Inc., All rights reserved. 30Intelligence, Integrity and Innovation
Velocity x Number of iterations in a release = the number of story
points that can be completed in the release
Example:
For the next release, two themes have been selected
The total story point estimates for the themes = 80
The team’s velocity is forecast at 10 story points per 2-week
iteration
The release will be complete in 8, 2-week iterations, or 3
months
If the release date is already set, velocity can be used to
determine the number of stories that can be completed in the
release.
Velocity and Release Planning
© International Institute for Learning, Inc., All rights reserved. 31Intelligence, Integrity and Innovation
A user
can…
A user
can…
A user
can…
A user
can…
A user
can…
A user
can…
A user
can…
A user
can…
A user
can…
A user
can…
A user
can…
A user
can…
A user
can…
Example Release Plan
Iteration #1 Iteration #2 Iterations #3-5
A user
can…
6
A user
can…
4
2
2
4
3
3
6
6
4
3
6
4
3
4
© International Institute for Learning, Inc., All rights reserved. 32Intelligence, Integrity and Innovation
During the iteration planning meeting, user stories are selected
for an iteration based on the release plan, business value, and
the size of the stories.
Each story is discussed and decomposed into the tasks that
need to be done to complete it.
Tasks are estimated using ideal days or hours.
Task estimates are done collaboratively with the whole team.
Iteration Planning
© International Institute for Learning, Inc., All rights reserved. 33Intelligence, Integrity and Innovation
TASKS:
Create entries in the UI for
search keywords
Create entries in the UI for
search categories
Integrate keywords
and categories into site
search capabilities
Write unit tests
Execute unit tests
…
Example: User Stories to Tasks
As a book author, I want to be
able to add search keywords
and categories to my book
details so that customers can
easily find my book on the site.
USER STORY:
© International Institute for Learning, Inc., All rights reserved. 34Intelligence, Integrity and Innovation
The iteration plan contains:
The iteration goal and target velocity
The user stories selected for the iteration
The tasks needed to build the stories
The estimates for the tasks in ideal days or hours
The Iteration Plan
© International Institute for Learning, Inc., All rights reserved. 35Intelligence, Integrity and Innovation
Code
the…4 ME
Code
the…4 ME
Test
the…4
Code
the…6
Code
the…4
Code
the…4
Test
the…4
Code
the…2
Test
the…1
Code
the…2
Test
the…1
Code
the…6
Test
the…3
A user
can…
Example Iteration Plan (aka Team Board)
6
Code
the…4
Test
the…4 ME
YU
TY
User Stories Tasks In Progress Done
A user
can…
6
Test
the…4 ME
Code
the…4 YU
Code
the…4 TY
Test
the…4 TY
© International Institute for Learning, Inc., All rights reserved. 36Intelligence, Integrity and Innovation
Stories, Tasks, and Assignments
Code
the…4 ME
Code
the…4 ME
Test
the…4
Code
the…6
Code
the…4
Code
the…2
Test
the…1
Code
the…6
Test
the…3
A user
can…
6
Code
the…4
Test
the…4 ME
YU
TY
User Stories Tasks In Progress Done
Test
the…4 ME
Story
estimated in
story points
Tasks estimated in
ideal days/hours
Tasks
selected by a
team
member to
work on
© International Institute for Learning, Inc., All rights reserved. 37Intelligence, Integrity and Innovation
Demo
© International Institute for Learning, Inc., All rights reserved. 38Intelligence, Integrity and Innovation
A burndown chart is a simple way to track progress during an
iteration.
To create a burndown chart, sum the task hours remaining
once a day and plot it.
Using Burndown Charts to Track Progress
© International Institute for Learning, Inc., All rights reserved. 39Intelligence, Integrity and Innovation
Example Burndown Chart
TaskHours
Days in Iteration
180
160
100
120
140
80
60
40
20
© International Institute for Learning, Inc., All rights reserved. 40Intelligence, Integrity and Innovation
Demo
© International Institute for Learning, Inc., All rights reserved. 41Intelligence, Integrity and Innovation
We invite you to get a closer look at what IIL can do for you
and your organization, by visiting www.iil.com or email
learning@iil.com and let us know how we can meet your
learning needs.
Please connect with IIL Socially:
Like us on: facebook.com/IIL.inc
Follow us: twitter.com/IILGLOBAL
Join our Discussions on LinkedIn
At IIL, Our Greatest Accomplishments are Yours

More Related Content

PPTX
Developing an Agile Schedule in Microsoft Project - It is Possible!
PPTX
Critical Success Factors for Optimal Use of Project Server
PDF
Agile at The Open Group Conference
PDF
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
PDF
White paper tailoring togaf for SAFe delivery v1.0
PPTX
Cloud Computing Fundamental Course Preview
PDF
Implementing Cloud-Based DevOps for Distributed Agile Projects
PDF
Effective Application Portfolio Management using ArchiMate
Developing an Agile Schedule in Microsoft Project - It is Possible!
Critical Success Factors for Optimal Use of Project Server
Agile at The Open Group Conference
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
White paper tailoring togaf for SAFe delivery v1.0
Cloud Computing Fundamental Course Preview
Implementing Cloud-Based DevOps for Distributed Agile Projects
Effective Application Portfolio Management using ArchiMate

What's hot (18)

PPTX
Innovation strategyroadmap ppt
PPTX
Enterprise Architecture in the Business Technology Age
PDF
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
PDF
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
PPTX
Development Based Project- Step by Step Development Procedure
PDF
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
PDF
Crushed by technical debt
PPTX
A Guide to Effective Benchmarking of Applications Development
PDF
Product Innovation Roadmap
PDF
Disciplined agile business analysis
PDF
What do we manage
PPTX
Lockheed martin - the employer of choice mission
PDF
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
PPTX
Architecting the Enterprise (in a SAFe Context)
PDF
IT Portfolio Management Using Enterprise Architecture and ITIL® Service Strategy
PDF
What is DevOps?
PDF
Agile enterprise architecture
PPT
Demonstrating the Value of Process Modelling
Innovation strategyroadmap ppt
Enterprise Architecture in the Business Technology Age
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Development Based Project- Step by Step Development Procedure
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Crushed by technical debt
A Guide to Effective Benchmarking of Applications Development
Product Innovation Roadmap
Disciplined agile business analysis
What do we manage
Lockheed martin - the employer of choice mission
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Architecting the Enterprise (in a SAFe Context)
IT Portfolio Management Using Enterprise Architecture and ITIL® Service Strategy
What is DevOps?
Agile enterprise architecture
Demonstrating the Value of Process Modelling
Ad

Similar to Developing an Agile Schedule in Microsoft Project - It is Possible! (20)

PDF
Lean Product Management User-Centered App Design
PDF
Enterprise Agile at Lockheed Martin - 4th February 2014
PDF
2 a introduction to agile
PDF
Agility Accelerator
DOCX
PPTX
Introduction to Agile Software Development
PDF
É possível medir se um gigante é ágil?
PPTX
Agile Comes to You (Mironov, Bellevue)
PPTX
Introduction to Agile and Lean Software Development
PPTX
Unit iii-Architecture in the lifecycle
PPT
User Centered Design 101
PDF
Business architecture &amp; agile architecture
PDF
Product Thinking – The key to Digital Product Innovation and Management
PPTX
PMBOK and Scrum: Best of both worlds
PPTX
Project Management in digital content production process
PPTX
ehcahce using spring boot application.pptx
PPSX
IGI - Solution presentation-DP
PDF
Principle 11 needs to go! by Ken France at #AgileIndia2019
PDF
Role of Agile model in software development
DOC
Resume - Anil Kumar Krishna
Lean Product Management User-Centered App Design
Enterprise Agile at Lockheed Martin - 4th February 2014
2 a introduction to agile
Agility Accelerator
Introduction to Agile Software Development
É possível medir se um gigante é ágil?
Agile Comes to You (Mironov, Bellevue)
Introduction to Agile and Lean Software Development
Unit iii-Architecture in the lifecycle
User Centered Design 101
Business architecture &amp; agile architecture
Product Thinking – The key to Digital Product Innovation and Management
PMBOK and Scrum: Best of both worlds
Project Management in digital content production process
ehcahce using spring boot application.pptx
IGI - Solution presentation-DP
Principle 11 needs to go! by Ken France at #AgileIndia2019
Role of Agile model in software development
Resume - Anil Kumar Krishna
Ad

More from International Institute for Learning (20)

PPTX
Expand Your Communication Skills within Microsoft Project 2013
PPTX
PMI Professional in Business Analyisis (PMI-PBA) Certification
PPTX
2015 - New PMI Continuing Certification Requirements (CCR)
PPTX
Leverage the Power of Coaching within Your Projects and Business
PPTX
Data Security Breach: The Sony & Staples Story
PPTX
Applying Lean Six Sigma in Healthcare
PPTX
Global Business Etiquette
PPTX
The Pharmaceutical Project Roller Coaster: How to Improve the Ride
PPTX
Project Management in the Cloud: Dynamic Communication
PPTX
Improving Business Writing: How to Write Communications That Are Retrieved, R...
PPTX
Risks - Threats and Opportunities: How Not to Bury Your Head in the Sand
PPTX
The Scorpion and the Frog - Sink or Swim: Stakeholder Management to Keep You ...
PPTX
Emerging Trends in PMO Governance
PPT
Improving Project Management Skills with Lean Six Sigma
PPT
Webinar: Metrics Management - Be Careful What You Wish For!
PPTX
PPTX
Knowledge Management Principles for Project Managers
PPTX
Organizational Survival: Double Meaning of Sustainability
PDF
The Benefits of E-Learning
Expand Your Communication Skills within Microsoft Project 2013
PMI Professional in Business Analyisis (PMI-PBA) Certification
2015 - New PMI Continuing Certification Requirements (CCR)
Leverage the Power of Coaching within Your Projects and Business
Data Security Breach: The Sony & Staples Story
Applying Lean Six Sigma in Healthcare
Global Business Etiquette
The Pharmaceutical Project Roller Coaster: How to Improve the Ride
Project Management in the Cloud: Dynamic Communication
Improving Business Writing: How to Write Communications That Are Retrieved, R...
Risks - Threats and Opportunities: How Not to Bury Your Head in the Sand
The Scorpion and the Frog - Sink or Swim: Stakeholder Management to Keep You ...
Emerging Trends in PMO Governance
Improving Project Management Skills with Lean Six Sigma
Webinar: Metrics Management - Be Careful What You Wish For!
Knowledge Management Principles for Project Managers
Organizational Survival: Double Meaning of Sustainability
The Benefits of E-Learning

Recently uploaded (20)

PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
medical staffing services at VALiNTRY
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Understanding Forklifts - TECH EHS Solution
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Nekopoi APK 2025 free lastest update
PDF
System and Network Administraation Chapter 3
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Designing Intelligence for the Shop Floor.pdf
Upgrade and Innovation Strategies for SAP ERP Customers
Wondershare Filmora 15 Crack With Activation Key [2025
medical staffing services at VALiNTRY
CHAPTER 2 - PM Management and IT Context
Understanding Forklifts - TECH EHS Solution
2025 Textile ERP Trends: SAP, Odoo & Oracle
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
VVF-Customer-Presentation2025-Ver1.9.pptx
Operating system designcfffgfgggggggvggggggggg
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Nekopoi APK 2025 free lastest update
System and Network Administraation Chapter 3
Design an Analysis of Algorithms I-SECS-1021-03
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Designing Intelligence for the Shop Floor.pdf

Developing an Agile Schedule in Microsoft Project - It is Possible!

  • 1. © International Institute for Learning, Inc., All rights reserved. 1Intelligence, Integrity and Innovation© International Institute for Learning, Inc., All rights reserved. Thank you for joining us today. This webinar is brought to you by IIL – a global leader in: Project, Program and Portfolio Management Microsoft® Project and Project Server Lean Six Sigma | Business Analysis Agile | PRINCE2® | ITIL® Leadership and Interpersonal Skills Developing an Agile Schedule in Microsoft® Project – It is Possible!
  • 2. © International Institute for Learning, Inc., All rights reserved. 2Intelligence, Integrity and Innovation Global IIL Companies IIL US IIL Asia (Singapore) IIL Australia IIL Brasil IIL Canada IIL China IIL Europe (United Kingdom) IIL Finland IIL France IIL Germany IIL Hong Kong IIL Hungary IIL India IIL Japan IIL Korea (Seoul) IIL México IIL Middle East (Dubai) IIL Spain
  • 3. © International Institute for Learning, Inc., All rights reserved. 3Intelligence, Integrity and Innovation What is a Project?
  • 4. © International Institute for Learning, Inc., All rights reserved. 4Intelligence, Integrity and Innovation A temporary endeavor undertaken to create a unique product, service, or result What is a Project? G – Goal Oriented U – Unique F – Finite I – Interdependent Activities
  • 5. © International Institute for Learning, Inc., All rights reserved. 5Intelligence, Integrity and Innovation Project Management Knowledge Areas and Constraints
  • 6. © International Institute for Learning, Inc., All rights reserved. 6Intelligence, Integrity and Innovation Waterfall
  • 7. © International Institute for Learning, Inc., All rights reserved. 7Intelligence, Integrity and Innovation Key characteristics of the Waterfall (classic) method: A development method that is: Linear Sequential It has distinct goals for each phase of development. Once a phase is completed, there is no turning back. Waterfall – Key Characteristics
  • 8. © International Institute for Learning, Inc., All rights reserved. 8Intelligence, Integrity and Innovation Key stages / phases of development: Waterfall – Diagrammatic Representation Requirements Design Implementation Verification Maintenance
  • 9. © International Institute for Learning, Inc., All rights reserved. 9Intelligence, Integrity and Innovation Waterfall Projects – The V Diagram Key stages / phases of development: Concept Requirements System Requirements High level Design Detail Design System Development Unit Test Sub-System Verification System Verification System Validation Unit Test Plan Sub-System Verification Plan System Verification Plan System Validation Plan Strategic need Benefits recovery
  • 10. © International Institute for Learning, Inc., All rights reserved. 10Intelligence, Integrity and Innovation Waterfall Project Management Diagrammatic view of the Waterfall approach to parameters: Features Quality? Time Cost Fixed Variable Plan driven Derives and delivers to a specification Produces a plan from the specification The plan indicates likely time and cost Change is a distraction
  • 11. © International Institute for Learning, Inc., All rights reserved. 11Intelligence, Integrity and Innovation Delivers everything needed Regulatory compliance projects Governance procedures Documentation Known / repeatable process Unified planning Significance of Project Manager Delegation to and by Project Manager The Strengths of Waterfall Strengths of Waterfall / PMIBoK
  • 12. © International Institute for Learning, Inc., All rights reserved. 12Intelligence, Integrity and Innovation Demo
  • 13. © International Institute for Learning, Inc., All rights reserved. 13Intelligence, Integrity and Innovation What do we mean by “Agile”?
  • 14. © International Institute for Learning, Inc., All rights reserved. 14Intelligence, Integrity and Innovation Key characteristics of the Agile method: A development method that is: Iterative Incremental Embraces change Delivers deployable product early for ROI Delivers a Minimum Usable Sub-seT (MUST) to time Agile – Key Characteristics
  • 15. © International Institute for Learning, Inc., All rights reserved. 15Intelligence, Integrity and Innovation Agile – Diagrammatic Representation Key aspects of development: Requirements Design Implementation Verification Maintenance Iterative – from anywhere to anywhere
  • 16. © International Institute for Learning, Inc., All rights reserved. 16Intelligence, Integrity and Innovation Agile Project Management Diagrammatic view of the Agile approach to parameters: Fixed Variable Value driven Understands and delivers to a business value Produces to agreed and fixed time (and cost) Does not compromise quality Change is embraced Features Quality Time Cost
  • 17. © International Institute for Learning, Inc., All rights reserved. 17Intelligence, Integrity and Innovation Strengths agile: Delivers minimum usable subset Delivers on time and to cost Iterative development for evolving solution Economical on documentation High degree of empowerment Flexible processes Collaboration of whole team The Strengths of Agile
  • 18. © International Institute for Learning, Inc., All rights reserved. 18Intelligence, Integrity and Innovation Plan vs. Value Driven Source: Ryan Matena, “Ready for Agile,” Projects@Work.com, 9/28/06
  • 19. © International Institute for Learning, Inc., All rights reserved. 19Intelligence, Integrity and Innovation Plan-Driven Methods All requirements are detailed and approved before development. Changes are approved through a formal change control process. Emphasis is placed on documents as deliverables. Stakeholders see the product at the end of the lifecycle. Agile Methods Requirements are detailed just before they are developed. Requirements changes are integrated into plans. Emphasis is placed on working software over documentation. Stakeholders see the evolving product at the end of every iteration. Contrasting Plan-Driven and Agile Methods
  • 20. © International Institute for Learning, Inc., All rights reserved. 20Intelligence, Integrity and Innovation Plan-Driven Methods Detailed plans are created at the start of the project. Plans are typically activity- based, and not based on feature priority. Testing and integration are performed at the end of the lifecycle. Agile Methods Plans are built iteratively to incorporate new knowledge and changes. Plans are feature-based. Features are developed based on priority. Testing and integration are performed in every iteration. Contrasting Plan-Driven and Agile Methods
  • 21. © International Institute for Learning, Inc., All rights reserved. 21Intelligence, Integrity and Innovation The Scrum Process Product Backlog Product Backlog Sprint Planning Meeting Sprint 1-4 weeks Daily Scrum Every 24 hours Potentially Releasable Product Increment Sprint Review Meeting
  • 22. © International Institute for Learning, Inc., All rights reserved. 22Intelligence, Integrity and Innovation Release planning involves selecting features from the Product Backlog based on priority or the selected themes for a release. Themes are groups of features that provide discrete sets of user or customer-valued functionality. The release plan answers the question “When will you be done (or partially done)?” The release is accomplished through a series of iterations. Release Planning
  • 23. © International Institute for Learning, Inc., All rights reserved. 23Intelligence, Integrity and Innovation The Product Backlog is a list of features prioritized by business value. Detailed requirements in the backlog are often written as user stories. User story format: As a <user role>, I want to <achieve some goal> so that I can <receive some benefit>. The Product Backlog
  • 24. © International Institute for Learning, Inc., All rights reserved. 24Intelligence, Integrity and Innovation Example User Story As a book author, I want to be able to add search keywords and categories to my book details so that customers can easily find my book on the site.
  • 25. © International Institute for Learning, Inc., All rights reserved. 25Intelligence, Integrity and Innovation Demo
  • 26. © International Institute for Learning, Inc., All rights reserved. 26Intelligence, Integrity and Innovation Steps in release planning: 1. Estimate and prioritize user stories and themes. 2. Select an iteration length. 3. Estimate the number of user stories the team can complete in an iteration (aka velocity). 4. Select a release date. Planning a Release
  • 27. © International Institute for Learning, Inc., All rights reserved. 27Intelligence, Integrity and Innovation Since cost is factored into the prioritization and planning processes, the team must estimate the effort involved in completing each user story. Two user story estimation techniques: 1. Story points, which are a measure of relative size 2. Ideal days, which is the amount of time a story takes to develop with no interruptions Estimating Story Cost
  • 28. © International Institute for Learning, Inc., All rights reserved. 28Intelligence, Integrity and Innovation Story points are relative values based on the size or difficulty of a user story relative to other stories. Can be numbers – e.g., 1, 2, 5, 8 Or other size measures, such as t-shirt sizes – e.g., XXS, XS, S, M, L, XL, XXL When you estimate using story points, you estimate the “bigness” of a user story compared to other stories. Story Points
  • 29. © International Institute for Learning, Inc., All rights reserved. 29Intelligence, Integrity and Innovation Velocity is a measure of the team’s rate of progress calculated by summing the size of the user stories that the team can complete during an iteration. The team’s velocity = the number of story points (or ideal days) completed during an iteration Velocity can be based on observed velocity or a forecast based on the team’s capacity Velocity
  • 30. © International Institute for Learning, Inc., All rights reserved. 30Intelligence, Integrity and Innovation Velocity x Number of iterations in a release = the number of story points that can be completed in the release Example: For the next release, two themes have been selected The total story point estimates for the themes = 80 The team’s velocity is forecast at 10 story points per 2-week iteration The release will be complete in 8, 2-week iterations, or 3 months If the release date is already set, velocity can be used to determine the number of stories that can be completed in the release. Velocity and Release Planning
  • 31. © International Institute for Learning, Inc., All rights reserved. 31Intelligence, Integrity and Innovation A user can… A user can… A user can… A user can… A user can… A user can… A user can… A user can… A user can… A user can… A user can… A user can… A user can… Example Release Plan Iteration #1 Iteration #2 Iterations #3-5 A user can… 6 A user can… 4 2 2 4 3 3 6 6 4 3 6 4 3 4
  • 32. © International Institute for Learning, Inc., All rights reserved. 32Intelligence, Integrity and Innovation During the iteration planning meeting, user stories are selected for an iteration based on the release plan, business value, and the size of the stories. Each story is discussed and decomposed into the tasks that need to be done to complete it. Tasks are estimated using ideal days or hours. Task estimates are done collaboratively with the whole team. Iteration Planning
  • 33. © International Institute for Learning, Inc., All rights reserved. 33Intelligence, Integrity and Innovation TASKS: Create entries in the UI for search keywords Create entries in the UI for search categories Integrate keywords and categories into site search capabilities Write unit tests Execute unit tests … Example: User Stories to Tasks As a book author, I want to be able to add search keywords and categories to my book details so that customers can easily find my book on the site. USER STORY:
  • 34. © International Institute for Learning, Inc., All rights reserved. 34Intelligence, Integrity and Innovation The iteration plan contains: The iteration goal and target velocity The user stories selected for the iteration The tasks needed to build the stories The estimates for the tasks in ideal days or hours The Iteration Plan
  • 35. © International Institute for Learning, Inc., All rights reserved. 35Intelligence, Integrity and Innovation Code the…4 ME Code the…4 ME Test the…4 Code the…6 Code the…4 Code the…4 Test the…4 Code the…2 Test the…1 Code the…2 Test the…1 Code the…6 Test the…3 A user can… Example Iteration Plan (aka Team Board) 6 Code the…4 Test the…4 ME YU TY User Stories Tasks In Progress Done A user can… 6 Test the…4 ME Code the…4 YU Code the…4 TY Test the…4 TY
  • 36. © International Institute for Learning, Inc., All rights reserved. 36Intelligence, Integrity and Innovation Stories, Tasks, and Assignments Code the…4 ME Code the…4 ME Test the…4 Code the…6 Code the…4 Code the…2 Test the…1 Code the…6 Test the…3 A user can… 6 Code the…4 Test the…4 ME YU TY User Stories Tasks In Progress Done Test the…4 ME Story estimated in story points Tasks estimated in ideal days/hours Tasks selected by a team member to work on
  • 37. © International Institute for Learning, Inc., All rights reserved. 37Intelligence, Integrity and Innovation Demo
  • 38. © International Institute for Learning, Inc., All rights reserved. 38Intelligence, Integrity and Innovation A burndown chart is a simple way to track progress during an iteration. To create a burndown chart, sum the task hours remaining once a day and plot it. Using Burndown Charts to Track Progress
  • 39. © International Institute for Learning, Inc., All rights reserved. 39Intelligence, Integrity and Innovation Example Burndown Chart TaskHours Days in Iteration 180 160 100 120 140 80 60 40 20
  • 40. © International Institute for Learning, Inc., All rights reserved. 40Intelligence, Integrity and Innovation Demo
  • 41. © International Institute for Learning, Inc., All rights reserved. 41Intelligence, Integrity and Innovation We invite you to get a closer look at what IIL can do for you and your organization, by visiting www.iil.com or email learning@iil.com and let us know how we can meet your learning needs. Please connect with IIL Socially: Like us on: facebook.com/IIL.inc Follow us: twitter.com/IILGLOBAL Join our Discussions on LinkedIn At IIL, Our Greatest Accomplishments are Yours