Upload
dominic-hensley
View
215
Download
1
Tags:
Embed Size (px)
Citation preview
© 2007 BigVisible Solutions, Inc. All Rights Reserved
Coaching Solutions
Agile Project Start
v. 7.6.2
Agile Project Start
© 2007 BigVisible Solutions, Inc.. All Rights Reserved
2
____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____
Click to edit Master text stylesSecond levelThird levelFourth levelFifth level
Presentation Objectives
► Explore the typical agile project inception process
► Introduce the Inception/Program Deck
Agile Execution
© 2007 BigVisible Solutions, Inc.. All Rights Reserved
3
____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____
Click to edit Master text stylesSecond levelThird levelFourth levelFifth level
Project Inception Roadmap
Team Formation & Training
Initiate Program
Iteration 0
Assessment
Business Discovery
Stakeholder Meetings and
Alignment
Activity
Focus
► Activities are concurrent Activities begin as early as possible Roadmap highlights areas where specific activities are emphasized
► Inception artifacts represent a starting point – not an end point Artifacts mature throughout the project as knowledge and clarity is acquired
Agile Execution
© 2007 BigVisible Solutions, Inc.. All Rights Reserved
4
____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____
Click to edit Master text stylesSecond levelThird levelFourth levelFifth level
Project Inception Roadmap:
Stakeholder Alignment and Program Initiation
Team Formation & Training
Initiate Program
Iteration 0
Assessment
Business Discovery
Stakeholder Meetings and
Alignment
key practices – 1-on-1 stakeholder meetings– agile intro sessions– stakeholder inception workshop(s)– program kick-off meeting
stakeholder alignmentgoals:– identify stakeholders– define stakeholder roles
– project consumer– project implementer– project dependency– org. stakeholder
– align stakeholders on approach– define high-level goals and objectives
– identify initial success measurements
initiate programgoals:– define program model– identify program participants– identify risks and dependencies– kick-off program
artifacts
– Project Deck– stakeholder roles– program and product vision– critical success factors– success measures– high-level program timeline– risk and dependencies
– Program Model– participants – meeting frequency and logistics
Agile Execution
© 2007 BigVisible Solutions, Inc.. All Rights Reserved
5
____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____
Click to edit Master text stylesSecond levelThird levelFourth levelFifth level
Project Inception Roadmap:
Team Formation and Training
Team Formation & Training
Initiate Program
Iteration 0
Assessment
Business Discovery
Stakeholder Meetings and
Alignment
objectives
– identify team members
– “form” team–define team
principles–Ppovide basic training
key practices
– team workshops– foundational agile
training classes
artifacts– team manifesto or– team charter
“this is how we will work”
foundational training
–Module 1: Agile Training Game (½ day) Objective: introduction to Agile – key agile concepts
– Module 2: Agile Project Execution (½ day) Objective: explore agile project roles and practices
– Module 3: Agile Estimation & Planning (½ day) Objective: learn key agile planning techniques
Agile Execution
© 2007 BigVisible Solutions, Inc.. All Rights Reserved
6
____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____
Click to edit Master text stylesSecond levelThird levelFourth levelFifth level
Project Inception Roadmap:
Business Discovery
Team Formation & Training
Initiate Program
Iteration 0
Assessment
Business Discovery
Stakeholder Meetings and
Alignment
objectives– define baseline product vision– define features– define initial story backlog– size story backlog– identify risks– identify dependencies–define initial release plan
key practices
– vision brainstorming
– model user/system flows
– story workshops
– sizing workshops
– architectural discussion
artifacts
– product vision– release goals– release roadmap– feature list– prioritized, sized story backlog– risk/issues list
Agile Execution
© 2007 BigVisible Solutions, Inc.. All Rights Reserved
7
____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____
Click to edit Master text stylesSecond levelThird levelFourth levelFifth level
Project Inception Roadmap:
Iteration 0
Team Formation & Training
Initiate Program
Iteration 0
Assessment
Business Discovery
Stakeholder Meetings and
Alignment
objectives–prepare project
environment– ready team– refine high-level
architecture
infrastructure
– servers
– continuous
integration
– environment setups
– permissions
tools
– development tools– testing tools– api’s– web services
architecture
–arch. workshops
–development
standards
–system workflows
– proof-of-concepts
vendors
– data vendors/feeds– licenses– SME’s
training
– tool training– process training– subject matter
training
Agile Execution
© 2007 BigVisible Solutions, Inc.. All Rights Reserved
8
____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____
Click to edit Master text stylesSecond levelThird levelFourth levelFifth level
Project Inception Roadmap:
Assessment and Evaluation
Team Formation & Training
Initiate Program
Iteration 0
Assessment
Business Discovery
Stakeholder Meetings and
Alignment
objectives
–assess project readiness–evaluate Individual agile maturity and expertise–evaluate the Team’s agile
maturity and improvement
individual assessment
–objective:– evaluate team member agile progression
– frequency– each iteration
–tool: – Page-Jones Seven Levels of Expertise– individuals can score from Level 1 (innocent) to
Level 7 (researcher/expert)– starting point:
– individuals begin program at Level 1 or 2
–end goal:– team members should score a skill-level of 4
(practitioner)
team assessment
– objective– evaluate agile team maturity
– frequency– each iteration
– areas evaluated– release planning– iteration planning– process adoption– reporting– engineering practices
– tool–team evaluation matrix
Agile Project Start
© 2007 BigVisible Solutions, Inc.. All Rights Reserved
9
____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____
Click to edit Master text stylesSecond levelThird levelFourth levelFifth level
Inception/Program Deck
► Output of Project Inception Process
► “Living” artifact – updated throughout project
► Program-focused rather than product-focused
► Represents snapshot of project/program
► May be customized to fit the program needs
► Purpose: Provide a single source of high-level program information Summarize program objectives and plans Outlines program stakeholders and participants Document dependencies, risks and trade-offs
Agile Project Start
© 2007 BigVisible Solutions, Inc.. All Rights Reserved
10
____ __ ____ _____ ____ ______ _____ _____ ____ _____ _____ _____ ____ _____
Click to edit Master text stylesSecond levelThird levelFourth levelFifth level
Inception/Program Deck:
Contents
► Goals and objectives
► Program stakeholders, groups and participants
► Roles and responsibilities
► Program dependencies and risks
► Trade-offs
► Critical success factors
► Success measurement
► Release plans