EVMS Planning and Execution for Agile Projects
|
|
|
- Melvin Garrett
- 9 years ago
- Views:
Transcription
1 EVMS Planning and Execution for Agile Projects Jim Duffy Raytheon Integrated Defense Systems 2/19/2015
2 Agenda Agile Planning Agile Planning and Planning Levels Traditional / Agile Planning Comparison Agile Planning and the Product Backlog Budget Determination Release Planning and Rolling Wave Planning Inchstone Definition using Stories Agile Planning Summary Agile Execution Calculating Earned Value Release Burndown Early or Late Story Completion Adding or Removing Stories Summary Agile Planning Checklist References and Contacts Slide 2
3 EVMS Implementation for Agile Projects Planning Slide 3
4 Agile Planning Agile projects plan and execute in accordance with established EVMS policies, procedures and guidelines Agile Planning is value driven: the value of the Features to the customer drives the order of work Therefore, Agile Planning is Feature-Based rather than Activity-Based Feature examples: shoot a missile, track a target, establish comm circuit Activity examples: write requirements, update design, write code, run unit tests Agile Planning Terms: Capability: customer-required ability of the system that provides value to the warfighter Feature: part of a capability which can be completed within an incremental release (e.g. 3 6 months) Story: part of a Feature which can be complete within one iteration (2-4 wks) Slide 4
5 Increasing Precision Agile Planning Levels Agile Planning levels related to Agile EVMS 1 : Planning Level Product Planning Release Planning Iteration (Sprint) Planning Daily Planning Planning Frequency Project startup; updates throughout the project Each incremental release/rolling wave Each iteration or sprint Planning Horizon Project Duration Incremental Release Weeks Planning Precision Planning Artifact Capabilities Product Backlog; Product Roadmap Features/ Stories Stories/ Tasks Release Plan Sprint Backlog Daily Day Tasks Updated Sprint Backlog 1 A fifth planning level, Vision Planning, which occurs prior to Product Planning, is not included in this training. See reference 1 for more information on Vision Planning. Slide 5
6 Traditional / Agile Planning: A Comparison fix scope, estimate time and resources Fixed fix date and resources, estimate scope Variable Duration and resources are a function of Scope Scope is a function of duration and resources Manage Cost through regular Scope vs Cost analysis Source: The Challenges of Being Agile in DoD, Defense AT&L, Jan Feb 2013 Slide 6
7 Agile Planning: Product Planning System Product Backlog System Product Backlog Prioritized List of Features of value to the customer Comprises the total technical scope of the delivered system Includes uncorrected defects (technical debt) Managed by Product Owner Constitutes Product Owner s direction to the scrum team Serves as basis for System-Level Integration and Acceptance Testing Is a list of Features, not development tasks SOW Defect Database (STRs / SCRs) System Product Backlog 1. Single-Object Tracking 2. Multi-Object Tracking 3. Missile I Engagement 4. Missile II Engagement Slide 7
8 Agile Planning: System/Team Product Backlog & Product Roadmap System Product Backlog Single-Object Tracking (SOT) Multi-Object Tracking (MOT) Missile I Engagement Missile II Engagement Display SW Backlog SOT Displays MOT Displays Missile I Displays Missile II Displays System Product Roadmap Release 1 Release 2 Single-Object Tracking Multi-Object Tracking Missile I Engagement Missile II Engagement Comms SW Backlog SOT Comms MOT Comms Missile I Comms Missile II Comms Mission SW Backlog SOT Radar Control MOT Radar Control Missile I Radar Control Missile II Radar Control System Product Roadmap Assign System Backlog Features to Releases System Capabilities achieved through completion of the SWspecific Features comprising each System Capability Each System Backlog Feature is decomposed into SW-specific Features using system-level analysis (e.g. threads or integration test cases) Each SW Product Backlog consists of a prioritized list of SW-specific Features. SW Product Roadmaps Assign SW Backlog Features to Releases Use Feature estimates to balance effort across releases Display SW Product Roadmap Release Comms 1 SW Product Release Roadmap 2 Release A Mission F1 1 SW Product A Release Roadmap F4 2 A Release A F2 F1 1 A A Release F5 F4 2 SOT A Radar F2 Control Missile A F5 I Radar Control MOT Radar Control Missile II Radar Control Slide 8
9 Agile Planning: Product Planning Budget Determination Technical Scope (by Release) Mission SW Product Roadmap Release 1 Release 2 SOT Radar Control Missile I Radar Control MOT Radar Control Missile II Radar Control Development Budget (by Release) Release 1 Release 2 Lines of Code 12,000 15,000 Productivity Hours Rate $23 $24 BAC $137K $160K Slide 9
10 Agile Planning: Release Planning Release Plan System Product Roadmap Release 1 Release 2 Single-Object Tracking Multi-Object Tracking Missile I Engagement Missile II Engagement Display Team Comms Release Team 1 Mission Release A F1 Team 1 A Release A F2 F1 1 SOT A Radar F2 Control MOT Radar Control Confirm release scope features planned for the release at the system and team level The number of sprints is based on sprint length and release duration System-Level Integration drives feature priority Display Team Release 1 Plan Sprint 1 Sprint Comms 2 Sprint Team 3 Sprint Release 4 1 Sprint Plan 5 Sprint 6 Sprint C - S1 1 Sprint C - S5 Mission 2 Sprint C - Team S9 3 C Sprint Release - S13 4 C 1 Sprint Plan - S16 5 C Sprint - S20 6 C Sprint -- S2 S1 1 C Sprint -- S6 S5 2 C Sprint -- S4 S9 3 C Sprint -- S14 S13 4 C Sprint -- S17 S16 5 C Sprint -- S21 S20 6 C -- S3 SOT S2 Initiation C -- S7 S6 C -- S8 SOT S4 closeout C -- S15 S14 C MOT -- S18 S17 Maintenance C -- S22 S21 C SOT -- S4 S3 Maintenance C -- S8 S7 C C - S12 - MOT S8 Initiation C - S15 C -- S19 MOT S18 Closeout C - S22 C Story - S4 1 C Story - S8 5 C - S12 C - S19 Story 8 Story 10 Story 2 Story 6 Story 12 Story 3 Story 13 Story 7 Story 9 Story 11 Story 4 Establish milestone scope decompose release-level features to scope that can be completed within milestone duration. Balance milestone scope, duration and budget. Define & estimate user stories to the extent needed to define milestone scope. Near-team Stories are sized to complete in one sprint. Release Planning Provides Milestone Scope Definition for Rolling Wave Planning Slide 10
11 Agile Planning: Rolling Wave Planning Release Planning Conducted prior to rolling wave planning Establish Release Scope: features planned for the release Mission SW Release 1 Release Scope Single-Object Track Radar Control Multi-Object Track Radar Control Establish Milestone Scope: features planned for each milestone. Mission SW Release 1 Milestones Milestone 1 Single-Object Track Initiation Single-Object Track Maintenance Milestone 2 Single-Object Track Closeout Multi-Object Track Initiation Milestone 3 Multi-Object Track Maintenance Multi-Object Track Closeout Rolling Wave Planning Use milestones weight with percent complete (MWPC) earned value technique (EVT) Work Package period of performance aligns with sprint boundaries (beginning of 1 st sprint; end of last sprint). Milestone scope is the features planned for the milestone Work Package scope is the features planned for the release Work packages and milestone budget determined from feature scope. Slide 11
12 Agile Planning: Inchstone Definition Inchstones are used MWPC EV reporting. EVMS Manual 10255: Milestone Weights with Percent Complete: This method is similar to Milestone Weights, where milestone are logically sequenced and descriptions have sufficient clarity to stand alone to determine completion or accomplishment. This technique differs from Milestone Weights in that it also allows for recognition of partial performance if a Milestone is not yet 100% complete. To status the WP, the CAM uses the milestone criteria to determine complete or not, and, if not 100% complete, values for percent complete of the milestone is based on CAM assessment of work accomplished or subordinate detail. Any earned value milestone with task duration greater than two accounting periods requires subordinate detail to limit the subjectivity for the work-in-process assessment. CAM controlled planning of the milestone into inchstones with defined values is one common method used for work-in-process assessments, if the technical basis of the work does not already have a predetermined methodology (e.g. IPDS work products or steps). (emphasis added) Slide 12
13 Agile Planning: Inchstones Definition Use of Story points weights is the defined value used to calculate milestone percent complete Stories are used as inchstones for earned value reporting to reinforce value of working software over completion of engineering tasks Inchstones are not IMS tasks and therefore have no budget, scope or schedule assigned to them Story point weightings are used to calculate the earned value contribution of each completed story Inchstones Weight SOT Initiation and Maintenance 39 Schedule verify waveform 3 Correlate verify detection w/ search detection 3 Schedule TI pulse pair 8 schedule track maint waveform 8 validate detection 2 associate detection with track 3 update 6-state KF 2 update 9-state KF 8 update track rate 2 Slide 13
14 Agile Planning: Summary EV Baseline (subject to BCR) Work Package and milestone scope baselined at rolling wave; revised only with BCR Work Package scope equals the features planned for the release Milestone scope equals features planned for the milestone Supporting Data for Milestones (not subject to BCR) modified at the discretion of the team to achieve milestone scope Stories are used as inchstones for earned value reporting to reinforce value of working software over completion of engineering tasks Inchstones are not IMS tasks and therefore do not require budget, scope or schedule assigned to them Story point weightings are used to calculate the earned value contribution of each completed story Inchstones Weight SOT Initiation and Maintenance 39 Schedule verify waveform 3 Correlate verify detection w/ search detection 3 Schedule TI pulse pair 8 schedule track maint waveform 8 validate detection 2 associate detection with track 3 update 6-state KF 2 update 9-state KF 8 update track rate 2 Slide 14
15 EVMS Implementation for Agile Projects Execution Slide 15
16 Agile Execution: Calculating Earned Value Status at end of Sprint 2: Inchstones Weight Status Earned SOT Initiation and Maintenance 39 S 31 Schedule verify waveform 3 F 3 Correlate verify detection w/ search detection 3 F 3 Schedule TI pulse pair 8 F 8 schedule track maint waveform 8 F 8 validate detection 2 F 2 associate detection with track 3 F 3 update 6-state KF 2 NS 0 update 9-state KF 8 S 4 update track rate 2 NS 0 Legend: NS = not started; S = started; F = finished Half of story weight is earned when the story is started and half when the story is finished. Total story points earned is used to calculate milestone percent complete used for earned value reporting Description Weight Earned EV % WP Mission SW Eng Release 1 SOT and MOT DCTI % milestone SOT Initation and Maintenance % milestone SOT Closeout; MOT Initiation % milestone MOT Maintenance and Closeout % Slide 16
17 Agile Execution: Release Burndown Status at end of Sprint 2: The Release Burndown shows the number of story points remaining at the end of each sprint. The Release Burndown is a leading indicator of schedule performance In this example: SPI = 31/39 = 0.79 Outlook completion: 6 sprints / 0.79 = 8 sprints Slide 17
18 Agile Execution: Starting Stories Early Status at end of Sprint 2: Weight Status Earned SOT Initiation and Maintenance 39 F 39 Schedule verify waveform 3 F 3 Correlate verify detection w/ search detection 3 F 3 Schedule TI pulse pair 8 F 8 schedule track maint waveform 8 F 8 validate detection 2 F 2 associate detection with track 3 F 3 update 6-state KF 2 F 2 update 9-state KF 8 F 8 update track rate 2 F 2 SOT Initiation and Maintenance Milestone Complete Inchstones Weight Status Earned SOT Closeout; MOT Initiation 39 S 2 Story 8a 2 S 1 Story 8b 2 S 1 Story 9a 5 NS 0 Story 9b 8 NS 0 Story 10a 3 NS 0 Story 10b 3 NS 0 Story 10c 5 NS 0 Story 11a 8 NS 0 Story 11b 3 NS 0 Description Plan Start Plan Finish Actual Start Actual Finish Weight Earned EV % Mission SW Eng Release 1 SOT and MOT DCTI 5/28/13 11/8/13 5/28/ % SOT Initation and Maintenance 5/28/13 7/19/13 5/28/13 7/12/ % SOT Closeout; MOT Initiation 7/22/13 9/13/13 7/15/ % MOT Maintenance and Closeout 9/16/13 11/8/ % NOTE: If a started story implements scope outside the WP, you need to open a new WP Second milestone starts early. Stories associated with SOT Closeout; MOT Initiation started early but remained with that milestone IMS update shows early finish and early start Slide 18
19 Agile Execution: Finishing Stories Late Status at end of Sprint 2: Inchstones Weight Status Earned SOT Initiation and Maintenance 39 S 34 Schedule verify waveform 3 F 3 Correlate verify detection w/ search detection 3 F 3 Schedule TI pulse pair 8 F 8 schedule track maint waveform 8 F 8 validate detection 2 F 2 associate detection with track 3 F 3 update 6-state KF 2 F 2 update 9-state KF 8 S 4 update track rate 2 S 1 SOT Initiation and Maintenance milestone incomplete Incomplete stories are planned for a subsequent sprint but remain with the SOT Initiation and Maintenance milestone. Inchstones Weight Status Earned SOT Closeout; MOT Initiation 39 NS 0 Story 8a 2 NS 0 Story 8b 2 NS 0 Story 9a 5 NS 0 Story 9b 8 NS 0 Story 10a 3 NS 0 Story 10b 3 NS 0 Story 10c 5 NS 0 Story 11a 8 NS 0 Story 11b 3 NS 0 IMS update shows late finish Description Plan Start Plan Finish Actual Start Outlook Finish Weight Earned EV % Mission SW Eng Release 1 SOT and MOT DCTI 5/28/13 11/8/13 5/28/ % SOT Initation and Maintenance 5/28/13 7/19/13 5/28/13 8/16/ % SOT Closeout; MOT Initiation 7/22/13 9/13/13 7/22/13 10/11/ % MOT Maintenance and Closeout 9/16/13 11/8/ % Slide 19
20 Agile Execution: Adding and Removing Stories Following Release Planning the Scrum team may need to add stories to or remove stories from the product backlog to implement certain features. Stories added to or removed from the product backlog should be added to or removed from the inchstones for the applicable milestone. Inchstones may be changed without a BCR as long as: added stories are related to the features that comprise the scope of the associated milestone removed stories are not necessary to complete the scope of the associated milestone. Slide 20
21 Agile Execution: Adding a Story Inchstones Weight Status Earned SOT Initation and Maintenance 47 S 31 Schedule verify waveform 3 F 3 Correlate verify detection w/ search detection 3 F 3 Schedule TI pulse pair 8 F 8 schedule track maint waveform 8 F 8 validate detection 2 F 2 associate detection with track 3 F 3 update 6-state KF 2 NS 0 update 9-state KF 8 S 4 correlate pulse pair detections with verify detections 8 NS 0 update track rate 2 NS 0 EOC Description Weight Earned EV % WP Mission SW Eng Release 1 SOT and MOT DCTI % subtask SOT Initation and Maintenance % subtask SOT Closeout; MOT Initiation % subtask MOT Maintenance and Closeout % The team determined that correlate pulse pair detections story was needed to complete the milestone so they added the story and its associated story point estimate to the Product Backlog and EV reporting sheet. Addition of the story correctly resulted in a decrease in milestone % complete, since the remaining effort was increased. was 39 was 87% Slide 21
22 Agile Execution: Removing a Story Inchstones Weight Status Earned SOT Initation and Maintenance 31 S 29 Schedule verify waveform 3 F 3 Correlate verify detection w/ search detection 3 F 3 Schedule TI pulse pair 8 F 8 schedule track maint waveform 8 F 8 validate detection 2 F 2 associate detection with track 3 F 3 update 6-state KF 2 F 2 update track rate 2 NS 0 EOC Description Weight Earned EV % WP Mission SW Eng Release 1 SOT and MOT DCTI % subtask SOT Initation and Maintenance % subtask SOT Closeout; MOT Initiation % subtask MOT Maintenance and Closeout % The team determined that update 9-state KF story was not needed to complete the milestone so they removed the story and its associated story point estimate from the Product Backlog and EV reporting sheet. Removal of the story correctly resulted in a increase in milestone % complete, since the remaining effort was decreased. was 39 was 87% Slide 22
23 Summary Agile projects plan and execute in accordance with established EVMS policies, procedures and guidelines Agile promotes a strong, continuous planning discipline with the right level of precision for each planning time-horizon under consideration. Agile Planning is Feature-Based rather than Activity-Based to reinforce the importance of focusing on customer value. Product Planning establishes the initial product backlog and product roadmap and provides details needed to complete the initial IMS baseline and establish the PMB Release Planning establishes milestone scope sufficient to perform Rolling Wave Planning Work package scope is features planned for the release Milestone scope is features planned for the milestone Slide 23
24 Summary Stories comprise the inchstones for EV reporting Inchstones are not IMS tasks and therefore have no budget, scope or schedule related to them The Release Burndown is a leading indicator of schedule performance. When starting stories early or finishing stories late, the sprint in which a story is completed may change but the story remains associated with the milestone for which it is required Adding or removing stories requires no changes to the EV baseline so long as the milestone scope is not impacted Slide 24
25 Agile Planning Checklist Agile Planning Checklist Product Planning Product Backlog consists of Features of value to the customer Release Planning: WP and milestone scope established from the Product Roadmap and expressed as features of the system recognized as capabilities of value to the customer Stories identified to the extent needed to establish appropriate scope for each milestone Story points per Sprint (velocity) consistent with team composition and historical performance IMS Planning Budget established at WP level using product size estimates (e.g. SLOC) and productivity Work package scope is features planned for the release Milestone scope is features planned for the milestone Work packages and milestone names are the release and milestone features Slide 25
26 References / Contact Info References 1. Software Project Manager s Bridge to Agility, Sliger and Broderick, Agile EVM Earned Value Management in Scrum Projects, Sulaiman et al., Agile Estimating and Planning, Mike Cohn, Manual 10255, Raytheon Company Earned Value Management Systems Process Description Contact Jim Duffy: [email protected] Slide 26
How To Plan An Agile Project
GAO Scheduling Best Practices Applied to an Agile Setting by Juana Collymore and Brian Bothwell April 15, 2015 Outline Why is scheduling important? GAO Schedule Assessment Guide Overview Status of the
Roles: Scrum Master & Project Manager
Roles: Scrum Master & Project Manager Scrum Master: Facilitate collaborative meetings Track team performance Remove impediments (Risk, Issue) Validate team alignment to Agile framework and scope Drive
APPROVED FOR PUBLIC RELEASE DISTRIBUTION UNLIMITED: 16-S-1407, March 3, 2016.
Contents Foreword... 2 Background... 2 Introduction... 3 Agile and EVM System Compliance... 4 1. Organization and the WBS... 4 2. Planning and Scheduling... 6 3. Measuring progress... 8 4. Baseline Maintenance...
IS EARNED VALUE + AGILE A MATCH MADE IN HEAVEN?
1 IS EARNED VALUE + AGILE A MATCH MADE IN HEAVEN? Presented at The Nexus of Agile Software Development and Earned Value Management, OSD-PARCA, February 19 20, 2015 Institute for Defense Analysis, Alexandria,
Course Title: Planning and Managing Agile Projects
Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course
SUCCESSFULLY INTEGRATING AGILE WITH EARNED VALUE MANAGEMENT
1 PMSC Quarterly Meeting, February 1 2, 2011, Fort Worth, Texas SUCCESSFULLY INTEGRATING AGILE WITH EARNED VALUE MANAGEMENT Increasing the Probability Program of Success (PoPS)by Connect the dots between
Text. Key Performance Measures in a Lean Agile Program. Thomas Blackburn 2/19/2015
Text Key Performance Measures in a Lean Agile Program Thomas Blackburn 2/19/2015 Goal and Objectives Discussion on Current Performance Measurement in Agile Shared understanding of measures that can drive
Scrum. SE Presentation. Anurag Dodeja Spring 2010
Scrum SE Presentation by Anurag Dodeja Spring 2010 What is Scrum? Scrum is an agile software development framework. Work is structured in cycles of work called sprints, iterations of work that are typically
Evolving the Enterprise Software Configuration Management Model
Evolving the Enterprise Software Configuration Management Model Successfully implementing DoD CM processes and requirements in an Agile/Xtreme programming development environment Jimmy Dyer/Stacy J. Speer
Introduction to Agile Scrum
Introduction to Agile Scrum by Julia M. Lobur Penn State Harrisburg CMPSC 487W Fall 2015 Introduction to Scrum Learning Goals Relationship of Scrum to other Agile methods Scrum Framework Scrum Roles Scrum
T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM
BIO PRESENTATION T14 6/21/2007 1:30:00 PM "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development Better Software Conference & EXPO June 18-21, 2007 Las Vegas, NV USA
MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics
MM Agile: SCRUM + Automotive SPICE Electronics Infotainment & Telematics 20 Novembre, 2010 INDEX Introduction Why MM Agile Approach? How did we align classical and agile approach? How do we implement SCRUM?
Would you like to have a process that unlocks ability to learn and produce faster?
Would you like to have a process that unlocks ability to learn and produce faster? Agile - your unfair advantage in the competition. BUILD LEARN MEASURE DEFINED MEASURABLE REPEATABLE COLLABORATIVE IMPROVABLE
2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology
Mr. Christopher Harrington, PM Clinical Support, Solution Delivery Division Mr. James Huber, Healthcare Data Analyst, DHA Decision Support 2015 Defense Health Information Technology Symposium Implementation
Answered: PMs Most Common Agile Questions
Answered: PMs Most Common Agile Questions Mark Kilby Agile Coach, Rally Software [email protected] 407.687.3350 (cell) Led Fortune 50 agile transitions in - Government - Technology - Healthcare - Insurance/Fina
Agile Project Management Controls
0 Agile Project Management Controls Issues with EVM and a Viable Alternative: Agile Project Management (PM) Tool ICEAA Conference, June 2015 San Diego, CA Blaze Smallwood, Booz Allen Hamilton Omar Mahmoud,
Getting Agile with Scrum
Getting Agile with Scrum Mike Cohn November 11, 2008 1 Mike Cohn - background 2 Agenda Overview of Scrum Product backlogs Sprints and sprint backlog Tracking progress Scrum meetings 3 The Agile Manifesto
PMBOK? You Can Have Both! June 10, 2009. Presented by: www.esi-intl.com
Agile or the PMBOK? You Can Have Both! June 10, 2009 Presented by: David M. Sides, Vice President, ESI Consulting Services www.esi-intl.com Agenda June 10, 2009 Pic? Agile Framework Agile Truths & Myths
The Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
How to Use EVM to Maintain Quality in an Agile Environment. A National Asset for National Missions 1
How to Use EVM to Maintain Quality in an Agile Environment 1 Agenda Key Terms and Calculations Earned Value Management System Supporting Systems Practical Example Earned Value Management in an Agile Environment
There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog
There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog that need to be implemented during the sprint the Team
Practical Agile Requirements Engineering
Defense, Space & Security Lean-Agile Software Practical Agile Requirements Engineering Presented to the 13 th Annual Systems Engineering Conference 10/25/2010 10/28/2010 Hyatt Regency Mission Bay, San
Introduction to User Story Mapping. July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1
Introduction to User Story Mapping MARK NONEMAN, PROFESSIONAL SCRUM EXPERT AGILITY SOFTWARE [email protected] @MARKNONEMAN July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1 Getting To Know You! Mark Noneman
Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014
Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014 1 Goals Cover Material from our User Stories Book Chapter 15: Using Stories With Scrum Chapter 16: Additional
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Each percentage
CSSE 372 Software Project Management: More Agile Project Management
CSSE 372 Software Project Management: More Agile Project Management Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: [email protected] Learning Outcomes: Plan Create a plan for
CSPO Learning Objectives Preamble. Scrum Basics
CSPO Learning Objectives Preamble This document contains topics for the Certified Scrum Product Owner (CSPO) training course. The purpose of this document is to describe the minimum set of concepts and
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Total questions
Mike Cohn - background
Scrum for Video Game Development 1 Mike Cohn - background 2 What is Scrum? One of the agile processes Iterative and incremental Produces demonstrable working software every two to four weeks Results- and
Agile Scrum and PMBOK Compatible or Contrary?
Agile Scrum and PMBOK Compatible or Contrary? Paul Despres PMI Emerald Coast Panama City Branch June 26, 2014 Meeting Overview Agenda Topics: Review Agile/Scrum Methods Review PMBOK Structure Demonstrate
D25-2. Agile and Scrum Introduction
D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of
RISK MANAGMENT ON AN AGILE PROJECT
BIO PRESENTATION W3 6/28/ 11:30 AM RISK MANAGMENT ON AN AGILE PROJECT Michele Sliger Rally Software Development Better Software Conference June 26 29, Las Vegas, NV USA Michele Sliger Michele Sliger has
Scheduling Process Maturity Level Self Assessment Questionnaire
Scheduling Process Maturity Level Self Assessment Questionnaire Process improvement usually begins with an analysis of the current state. The purpose of this document is to provide a means to undertake
Certified Scrum Master Workshop
Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, selfmanagement, and visibility. Even projects that have solid, well-defined project plans encounter
Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger [email protected] Twitter: @michelesliger
Agile Project Management Mapping the PMBOK Guide to Agile Practices Michele Sliger [email protected] Twitter: @michelesliger Michele Sliger Sliger Consulting, Inc. www.sligerconsulting.com Over
Planning of Project Work (IS PM 6. Lecture, 2011 Spring)
Planning of Project Work In planning of project work are in the context of information system development project under attention information system development processes and needed resources. Pictorially
IMQS TECHNOLOGY AGILE METHODOLOGY
IMQS TECHNOLOGY AGILE METHODOLOGY OVERVIEW Agile software development refers to a group of software development methodologies that promotes development iterations, open collaboration, and process adaptability
Agile Practitioner: PMI-ACP and ScrumMaster Aligned
Agile Practitioner: PMI-ACP and ScrumMaster Aligned The PMI Agile Certified Practitioner (PMI-ACP) ScrumMaster credential validates your ability to understand agile principles, agile concepts, and establishes
Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M
Scrum Guidelines v.2 2011 W W W. S C R U M D E S K. C O M WHY Agile Ceremonies Agile project is developed in repeatable ceremonies that give rhythm to delivery. Product Strategy Once per year Release Planning
Agile Systems Engineering: What is it and What Have We Learned?
Agile Systems Engineering: What is it and What Have We Learned? March 2012 Dr. Suzette S. Johnson Agile Engineering Northrop Grumman [email protected] Getting To Know You! Dr. Suzette Johnson Northrop
Iteration Planning. also called Iteration Kickoff
Agile Practices also called Iteration Kickoff Iteration Planning Purpose: Discuss detailed requirements of the stories to be built in the iteration. Review and refine the acceptance criteria for each story
Chapter 6. Iteration 0: Preparing for the First Iteration
Chapter 6. Iteration 0: Preparing for the First Iteration People only see what they are prepared to see. Ralph Waldo Emerson There are no secrets to success. It is the result of preparation, hard work,
Selling Agile at Your Company
Selling Agile at Your Company Presented by William F. Nazzaro Hosted by Dave Bieg, Executive Vice President About DevelopMentor DevelopMentor provides solutions for all professionals involved in the lifecycle
!"#$%&'(%)*$+ :%;$)*%<&%6 4.7&68'9"/6")& 0)1.%$2.3*%./'4"55*)6 ,&+-%$+./ !"#$%&##'()*+&## Figure 1: Five OSP Dimensions
!""#!$%&'(#)$*+,(-*(.&%/# &0*$1!"#$%&'(%)*$+ :%;$)*%
Certified ScrumMaster Workshop
Certified ScrumMaster Workshop Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, self-management, and visibility. Even projects that have solid, well-defined
Agile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )
ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM ) Contents Homework Assignment for 2 PDUs... 1 Chapter Close-Out... 2 Terminology Matching Exercise...
Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith
Agile Team Roles Product Owner & ScrumMaster Brian Adkins Rick Smith Agenda Scrum & Team Roles Overview Product Owner ScrumMaster Existing Roles Scrum Teams Optimally about 7 people Sponsor Stakeholders
Measuring for Results: Metrics and Myths
Measuring for Results: Metrics and Myths Peter Hundermark Certified Scrum Coach and Trainer ScrumSense 1 Project Success Rates Succeeded Challenged Failed 44% Late Over budget Missing features On time
Project Management Using Earned Value
Project Management Using Earned Value Third Edition Gary C. Humphreys Earned Value Management Consulting Training 2002, 2011, 2014 Gary C. Humphreys Humphreys & Associates, Inc. All rights reserved. No
An Agile Approach to Metrics :
An Agile Approach to Metrics : Applied Macromeasurements to Ensure On-Time Delivery This article challenges the value of traditional metrics for managing product development schedules and presents a reality-based
Agile Planning & Metrics That Matter
Agile Planning & Metrics That Matter www.agileforgovernment.com Transformation Strategy & Roadmap Agile & Cultural Training AgilityHealth Assessments Coaching AgileVideos.com About Me Sally Elatta [email protected]
Introduction to Agile Software Development Process. Software Development Life Cycles
Introduction to Agile Software Development Process Presenter: Soontarin W. (Senior Software Process Specialist) Date: 24 November 2010 AGENDA Software Development Life Cycles Waterfall Model Iterative
Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.
THE AGILE PROJECT LEADER S DICTIONARY This dictionary attempts to de-mystify the jargon around the world of Agile projects. Part 1 translates common Agile terms into more traditional words. Part 2 translates
Appendix D Glossary Of Terms
Appendix D Glossary Of Terms The notational style used in this glossary is to begin the definition of each defined term with a new paragraph beginning with the term in UPPERCASE. Any word or phrase used
Agile Metrics. It s Not All That Complicated
Agile Metrics It s Not All That Complicated Welcome About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach Certified Scrum Master Certified Scrum Product Owner Led teams/org s to
Your Agile Team s Indispensible Asset
Agile / Scrum Training Lean Software Development Agile Organizational Metrics Executive Coaching Improved Team Dynamics Improved Efficiency! Your Agile Team s Indispensible Asset The Agile Business Analyst
Performance Measurement
Lean & Agile Performance Measurement Metrics, Models, and Measures for Managing Programs & Projects Dr. David F. Rico, PMP, CSEP, ACP, CSM, SAFe Twitter: @dr_david_f_rico Website: http://www.davidfrico.com
Agile Project Management
Agile Project Management with Bill Doescher, PMP, MBA, CSM Pi Principal i lconsultant tand Product tdevelopment tdirector Bill Doescher, PMP, CSM Bill Doescher is a Principal Consultant and Product Development
The Agile PMO. Contents. Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc. 4100 E. Third Avenue, Suite 205 Foster City, CA 94404
The Agile PMO Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc. 4100 E. Third Avenue, Suite 205 Foster City, CA 94404 [email protected] Abstract The development of Agile processes
How Agile Development Can Transform Defense IT Acquisition
How Agile Development Can Transform Defense IT Acquisition Brig. Gen. Angelo Messina Vice Capo Reparto CIS SME IV RL Deputy Chief Army General Staff Logistic Department Pete Modigliani, MITRE Corp [email protected]
Call for Tender for Application Development and Maintenance Services
ADM Partners Reference #: 100001200 Call for Tender for Application Development and Maintenance Services Annex 2 - Agile Application Development and Maintenance Appendix A - OECD s Agile Practices and
Managing Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
Agility in Project Management
Agility in Project Management A recipe for turbulent times By Anil Kumar Natogi, PMP Infosys Technologies Limited Contents Why agility is required? Recipe for success Concept of agile project management
Product Development: From Conception to Execution. Slide 1
Product Development: From Conception to Execution Slide 1 Product Development: From Conception to Execution Becky Lester, CPCU GAINWeb Product Owner Grange Insurance Damon Lay, ACAS, MAAA Director Business
August DoD Agile Meeting Integrated Program Management Division Agile EV Working Group Update 9/22/15
August DoD Agile Meeting Integrated Program Management Division Agile EV Working Group Update 9/22/15 1 Background There are differences in managerial approach and lifecycle development in the application
Waterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
Agile and Earned Value. A white paper. October 2013. Author Stephen Jones, Sellafield Ltd
Agile and Earned Value A white paper October 2013 Author Stephen Jones, Sellafield Ltd This document is a whitepaper produced by the APM Planning, Monitoring and Control SIG. It represents the thoughts
SECC Agile Foundation Certificate Examination Handbook
Versions 2.0 Version Date Remarks 1.0 12/4/2012 Initial version 2.0 3/8/2008 REVISION HISTORY Updated knowledge areas Added questions examples Updated suggested readings section Page 2 of 15 Version 2.0
Course Title: Managing the Agile Product Development Life Cycle
Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:
Certified Scrum Product Owner
Certified Scrum Product Owner Discover the benefits of Scrum in this two-day immersion into Agile Product Management. This course is full of practical, real world techniques that you can implement immediately
Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology
Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...
FREE ONLINE EDITION. (non-printable free online version) Brought to you courtesy of Sprint-IT &
FREE ONLINE EDITION (non-printable free online version) If you like the book, please support the author & InfoQ by purchasing the printed version: www.sprint-it.de/scrum-checklists (only 19,90 euro) Brought
Applying Lean on Agile Scrum Development Methodology
ISSN:2320-0790 Applying Lean on Agile Scrum Development Methodology SurendRaj Dharmapal, Dr. K. Thirunadana Sikamani Department of Computer Science, St. Peter University St. Peter s College of Engineering
Career Builder Course Bundle
Career Builder Course Bundle Skills based course Certification course Introduction to Project Management PM101 - Section 01 - Introduction & Overview PM101 - Section 02 - Teams & Leadership PM101 - Section
Agile Software Development. Stefan Balbo / Patrick Dolemieux
Agile Software Development Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and
Agile Software Development
Agile Software Development Application in the Medical Device Industry Kelly Weyrauch Medtronic, Inc. (29 April 2008) Introduction Purpose Provide an introduction to Agile Software Development as it applies
How to optimize offshore software development with Agile methodologies
How to optimize offshore software development with Agile methodologies Prasad Chaudhari [email protected] 14 Mai 2012, Munich 1 Still why do companies outsource? 2 Have you heard of these problems with
The Agile Project Manager
The Agile Project Manager PMI Madrid, 29/1/2014 1 Jose Barato Consulting, Training and Tools in Project Management PMPeople (Managing Director) PMI Madrid Chapter (Director) PM-IB (founder, Vice-President)
No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum
No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Helge Eikeland, Statoil, October 2010 Today s challenge is complexity
Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013
Agile Project Forecasting Techniques "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013 Learning Objectives 1. Review the Agile Project Management approach and it's relation
Scrum: A disciplined approach to product quality and project success.
Scrum: A disciplined approach to product quality and project success. CQAA February 23, 2011 Patricia Rotman Introductions Copyright 2011-2 Alternate Titles Considered Scrum: Just do it! Scrum: It only
Models of Software Development
October 28, 2015 Verification & Validation In many computer science courses, software is submitted once, graded, and thrown away. In real life, software development is an process. Some attempts to codify
Agile Contracts. NK Shrivastava, PMP, RMP, ACP, CSM, SPC CEO/Consultant - RefineM. Agenda
Agile Contracts NK Shrivastava, PMP, RMP, ACP, CSM, SPC CEO/Consultant - RefineM Agenda 1. Your Expectations from this Presentation 2. Introduction Myself 3. Agile Contracts a. Overview of Agile and Contracts
As the use of agile approaches
What Does a Business Analyst Do on an Agile Project? By Kent J. McDonald Senior Instructor, B2T Training As the use of agile approaches increases, business analysts struggle to determine how their role
Rispondere al cambiamento attraverso un approccio agile al PM
Rispondere al cambiamento attraverso un approccio agile al PM Gestire grandi Programmi Agili: giusto equilibrio tra flessibilità e predicibilità 28 Febbraio 2013 Gaetano Lombardi Agenda Complexity Is it
CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology
CHAPTER 3 : AGILE METHODOLOGIES 3.1Introductions 3.2 Main Stages in Agile project 3.3 Various Agile Software development methodologies 3.4 Advantage and Disadvantage of Agile Methodology 3.1Introductions
An Example Checklist for ScrumMasters
An Example Checklist for ScrumMasters Michael James ([email protected]) 14 September 2007 (Revised 24 July 2012) A Full Time Facilitator? An adequate ScrumMaster can handle two or three teams at a time.
Agile Project Management By Mark C. Layton
Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management
ScrumMaster Certification Workshop: Preparatory Reading
A S P E S D L C Tr a i n i n g ScrumMaster Certification Workshop: Preparatory Reading A WHITE PAPER PROVIDED BY ASPE ScrumMaster Certification Workshop: Preparatory Reading Greetings, Potential Certified
Scope Management. It is not the strongest of the species that survive, nor the most intelligent, but the ones most responsive to change.
Chapter 5 Scope Management Project Scope Management includes the processes required to ensure that the project includes all the work required, and only the work required, to complete the project successfully.
EXIN Agile Scrum Foundation
Sample Questions EXIN Agile Scrum Foundation Edition September 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
Frequently Asked Questions in Project Management
Frequently Asked Questions in Project Management 1. Question: What is Project Management? Answer: Project Management is the collection and application of skills, knowledge, processes, and activities to
Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.
Agile Notetaker & Scrum Reference Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Scrum Diagram: Team Roles: roduct Owner: Is responsible for what goes into the product backlog
Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal [email protected]
Using Simulation to teach project management skills Dr. Alain April, ÉTS Montréal [email protected] Agenda of the workshop 1 The software project management theory overview (40 minutes) 2 Why use SDLC
An Agile Project Management Model
Agile Project Management Jim Highsmith Chapter 5 An Agile Project Management Model We improve effectiveness and reliability through situationally specific strategies, processes, and practices. One of the
