Вы находитесь на странице: 1из 24

Agile

Methodology
It is possible with MS Project
Keith Wilson, PMP, B. Comm., MCT, MCTS

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 1


The Game Plan

Project deni)on
Waterfall Overview
MicrosoH Project 2013 demonstra)on, using built-in SoHware development
templates
Agile overview
Contras)ng Agile vs. Waterfall
MicrosoH Project 2013 demonstra)on, using a custom-built Agile template

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 2


Topic:
What is a Project?

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 3


What is a Project?

A temporary endeavor undertaken to create a unique product, service, or


result1.


G Goal Oriented
U Unique
F Finite
I Interdependent Ac)vi)es
1Project Management Ins)tutes PMBOK Guide 5th Edi)on

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 4


Topic:
Waterfall

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 5


Waterfall Diagramma)c Representa)on

Key stages / phases of development:

Requirements

Design

ImplementaKon

VericaKon

Maintenance

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 6


Waterfall Project Management

DiagrammaKc view of the Agile approach Fixed


to parameters:
Features
Plan Driven

Derives and delivers to Produces a plan from


a specica)on the specica)on
Quality?
The plan indicates
Change is a distrac)on
likely )me and cost Time Cost
Variable
Interna)onal Ins)tute for Learning, Inc., All rights reserved. 7
The Strengths of Waterfall Method

Strengths of Waterfall Method


Delivers everything needed
Regulatory compliance projects
Governance procedures
Documenta)on
Known / repeatable process
Signicance of Project Manager

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 8


Demo 1:

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 9


Topic:
What do we mean by Agile?

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 10


Agile Key Characteris)cs

Key characterisKcs of the Agile method:

A development method that is:


Itera)ve
Incremental
Embraces change

Delivers deployable product


early for ROI.

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 11


Agile Diagramma)c Representa)on

Key aspects of development:

Requirements

Design IteraKve from


anywhere to
ImplementaKon anywhere
VericaKon

Maintenance

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 12


Agile Project Management

DiagrammaKc view of the Agile approach Fixed


to parameters: Time Cost

Value Driven Quality

Understands and Produces to agreed


delivers to a business and xed )me (and
value cost)

Features
Does not compromise
Change is embraced
quality

Variable
Interna)onal Ins)tute for Learning, Inc., All rights reserved. 13
The Strengths of Agile

Strengths agile:
Delivers minimum usable subset
Delivers on )me and to cost
Itera)ve development for evolving
solu)on
Flexible processes
Collabora)on of whole team

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 14


Contras)ng Plan-Driven and Agile Methods

Plan-Driven Methods Agile Methods


All requirements are detailed and Requirements are detailed just
approved before development. before they are developed.
Changes are approved through a Requirements changes are
formal change control process. integrated into plans.
Emphasis is placed on documents Emphasis is placed on working
as deliverables. soHware over documenta)on.
Stakeholders see the product at Stakeholders see the evolving
the end of the lifecycle. product at the end of every
itera)on.

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 15


The Scrum Process

Daily Scrum
Every 24 hours

Sprint
1-4 weeks PotenKally
Releasable
Product Product Product
Backlog Backlog Increment

Sprint Planning Sprint Review


MeeKng MeeKng
Interna)onal Ins)tute for Learning, Inc., All rights reserved. 16
Release Planning

Release planning involves selecKng 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 func)onality.
The release plan answers the quesKon When
will you be done (or parKally done)?
The release is accomplished through a series
of iteraKons.

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 17


The Product Backlog

The Product Backlog is a list of features


prioriKzed by business value.
Detailed requirements in the backlog
are oben wricen as user stories.
User story format: As a <user role>, I
want to <achieve some goal> so that I
can <receive some benet>.

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 18


Story Points

Story points are relaKve values based on the size or diculty of a user story
relaKve to other stories.
Can be numbers e.g., 1, 2, 5, 8

When you esKmate using story points, you esKmate the bigness of a user story
compared to other stories.

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 19


Velocity

Velocity is a measure of the teams rate of progress calculated by


summing the size of the user stories that the team can complete during
an iteraKon.
The teams velocity = the number of story points (or ideal days) completed
during an itera)on.
Velocity can be based on observed velocity or a forecast based on the teams
capacity.

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 20


The Itera)on Plan

The iteraKon plan contains:


The itera)on goal and target velocity.
The user stories selected for the itera)on.
The tasks needed to build the stories.
The es)mates for the tasks in ideal days
or hours.

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 21


Demo 2:

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 22


Summary



Project deni)on
Waterfall Overview
sum ma ry
/s m r/
e e
MicrosoH Project 2013 demonstra)on, using
built-in SoHware development templates
Agile overview
Contras)ng Agile vs. Waterfall
MicrosoH Project 2013 demonstra)on, using a custom-built Agile template

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 23


Visit: IIL.com Questions: Learning@iil.com

Interna)onal Ins)tute for Learning, Inc., All rights reserved. 24

Вам также может понравиться