Course Title: Planning and Managing Agile Projects



Similar documents
Course Title: Managing the Agile Product Development Life Cycle

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

AGILE & SCRUM. Revised 9/29/2015

Introduction to Agile Scrum

Certified ScrumMaster Workshop

PMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led

Career Builder Course Bundle

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

Agile Certification: PMI-ACP

The Agile Project Manager

Certified Scrum Master Workshop

Strategy. Agility. Delivery.

Issues in Internet Design and Development

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Introduction to Agile and Scrum

Lean QA: The Agile Way. Chris Lawson, Quality Manager

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Agile Scrum and PMBOK Compatible or Contrary?

Agile Project Management. What it is and what it isn t

Sometimes: 16 % Often: 13 % Always: 7 %

An Introduction to Agile Performance Management

Improving Project Governance Using Agile and Metrics. Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Scrum Is Not Just for Software

When is Agile the Best Project Management Method? Lana Tylka

SECC Agile Foundation Certificate Examination Handbook

IMQS TECHNOLOGY AGILE METHODOLOGY

Overview of Scrum. Scrum Flow for one Sprint SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.

Agile Scrum Training. Nice to meet you. Erik Philippus. Erik Philippus (1951)

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW Vol. 7

The Agile Manifesto is based on 12 principles:

Quality Assurance in an Agile Environment

What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process

D25-2. Agile and Scrum Introduction

Capstone Agile Model (CAM)

Agile Training and Certification Options. David Hicks

Secrets of a Scrum Master: Agile Practices for the Service Desk

Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

Scrum In 10 Slides. Inspect & Adapt

Preparation Guide. EXIN Agile Scrum Foundation

Agile Information Management Development

Waterfall vs. Agile Project Management

Certified Scrum Product Owner

ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )

How to manage agile development? Rose Pruyne Jack Reed

Agile Essentials for Project Managers Keys to Using Agile Effectively With Project Teams

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects

Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015

PMBOK? You Can Have Both! June 10, Presented by:

Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015

The Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary Stakeholders. Business Owner. Product Owner.

AGILE - QUICK GUIDE AGILE - PRIMER

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Agile Development Overview

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

Sprint with Scrum and get the work done. Kiran Honavalli, Manager Deloitte Consulting LLP March 2011

Introduction to Agile and Scrum

ADDING VALUE CONSULTING AB

PMP vs. Scrum Master

How To Plan An Agile Project

ScrumMaster Certification Workshop: Preparatory Reading

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger

Roles: Scrum Master & Project Manager

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

Vision created by the team. Initial Business Case created. Cross functional resource meeting held. Agile alignment meeting

Agile Project Management: Adapting project behaviors to the software development environment

T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM

Your Agile Team s Indispensible Asset

Agile Overview. 30,000 perspective. Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013

Agile Project Management

The Basics of Scrum An introduction to the framework

LEAN AGILE POCKET GUIDE

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

RISK MANAGMENT ON AN AGILE PROJECT

CompSci Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)

Agile Scrum Workshop

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Transitioning from Waterfall to Agile Course AG01; 3 Days, Instructor-led

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010

BAL2-1 Professional Skills for the Business Analyst

A Glossary of Scrum / Agile Terms

Agile Project Management Certificate Program

An Agile Project Management Model

Successfully Doing TOGAF in a Scrum Project

Answered: PMs Most Common Agile Questions

Certified Agile Software Test Professional (CASTP)

Scrum Guidelines. v W W W. S C R U M D E S K. C O M

Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith

Agile Risk Management

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

As the use of agile approaches

Integrating PRINCE2 and Scrum for successful new product development

Transcription:

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 aims at introducing its attendees to the core values, principles, and practices of Agile. This course is a more elaborate version of the Certified Scrum Master training as it discusses how to plan and manage Agile practices, not only those in Scrum. The course also goes into greater depth about all the roles and responsibilities on the team and not just the ScrumMaster and Product Owner roles. The use of agile as an approach to managing projects has been increasing dramatically over the last several years. Gartner had predicted that by the end of 2012, agile development methods would be used on 80% of all software development projects. PMI s research has shown that the use of agile has tripled from December 2008 to May 2012. Therefore, PMI has developed a new certificate called the Agile Certified Practitioner (ACP). The PMI-ACP is positioned to recognize and validate knowledge of this important approach. The course outline is aligned with the PMI Agile Certified Practitioner (PMI-ACP) certification credential that we anticipate will become a worldwide accepted standard for best practices for Agile PM like the PMBOK Guide and PMP recognition is for PM. Learn how to apply Agile to current projects: explore how your projects can easily and successfully make the transition to an effective Agile environment. Intended Audience: It is appropriate for Managers, Executives, Project Managers, Business Analysts, Business and IT stakeholders working with analysts, Quality and process engineers, technicians, managers; supervisors, team leaders, and process operators. Prerequisites: No prerequisites - This course is suitable for both novice and experienced professionals who need to manage and implement a project. It is recommended that participants have a basic understanding of project management and business processes and business analysis. Those interested in the PMI ACP certification should have at least 1500 hours Agile project experience and preferably be a certified PMP or have an addition 2000 hours general project management experience to qualify for the PMI-ACP exam. Page 1 of 7

Course Overview: Many of today s Project Management and Business Analyst Professionals are finding themselves leading, managing and conducting analysis while on Agile development teams. We have found that many of the tools and techniques applied during a traditional project management approach no longer work as effectively, or at all. In order to do more than survive in this iterative development environment, today s Project Managers and Business Analysts must employ additional project management and business analysis tools and techniques to effectively lead their teams and deliver projects successfully. This course will explore how your projects can easily and successfully make the transition to an effective Agile environment. Agile is an incremental, iterative framework for project management and software development - where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. This disciplined project management process involves: A leadership philosophy that encourages teamwork, self-organization and accountability A set of engineering best practices intended to allow for rapid delivery of high-quality software A business approach that aligns development with customer needs and company goals. Using a case study of their choice, participants learn how to plan and manage an Agile framework. Your role in an agile project will look much different as you form and coach a self-directed team, facilitate continuous collaboration with your clients, manage and deliver business value to your clients early and regularly throughout the project. Learning Objectives: Plan, manage and close requirements for a project in reduced time using Agile practices Minimize project uncertainty and risk by applying Agile principles Ensure your project delivers required functionality and adds value to the business Create an environment of self-management for your team so that they will be able to continuously align the delivered product with desired business needs, easily adapting to changing requirements throughout the process. Learn how to apply Agile by measuring and evaluating status based on the undeniable truth of working, testing software, creating a more accurate visibility into the actual progress of projects. SECTION 1 INTRODUCTION FUNDAMENTALS OF AGILITY Exercise 1a Waterfall Lean Agile Simulation Simulation 1 - Waterfall Simulation 2 - Lean Simulation 3 - Agile WHAT IS AGILE? Page 2 of 7

THE AGILE MANIFESTO STATEMENT OF VALUES THE AGILE WAY AGILE PRINCIPLES Exercise 1b: Review the Scrum terms and Concepts Cheat Sheet HIGH LEVEL AGILE SCRUM FRAMEWORK SCRUM ROLES HIGH LEVEL AGILE PRODUCT LIFE CYCLE (SCRUM) 1. AGILE SCRUM IN LESS THAN 100 WORDS WATERFALL VS. AGILE Exercise 1c: Challenges to Building End-to-end Systems INTRODUCING AGILE SCRUM TO THE ORGANIZATION SECTION 2 VALUE DRIVEN DELIVERY IDENTIFY CASE STUDY AND AGILE TEAM VALUE-DRIVEN DEVELOPMENT AGILE SCRUM CHARACTERISTIC APPLICATION LIFECYCLE MANAGEMENT Exercise 2a: Select the Case Study ASSEMBLE THE AGILE TEAM COMMITTED AND NON-COMMITTED PRODUCT OWNER WHO IS THE PRODUCT OWNER IDENTIFY THE PRODUCT OWNER ROLE OF THE PRODUCT OWNER Exercise 2b: Select the Product Owner BUILD THE SCRUM TEAM THE SCRUM MASTER THE COMMITTED TEAM TEAM COLLABORATION REDEFINE TRADITIONAL ROLES Exercise 2c: Agile PM and BA Exercise 2d: Build the Scrum Team CONTRAST WITH WATERFALL SECTION 3 STAKEHOLDER ENGAGEMENT ENVISION THE PRODUCT Exercise 3a: Review Agile Checklist STAKEHOLDER ENGAGEMENT STAKEHOLDER NEEDS STAKEHOLDER INVOLVEMENT STAKEHOLDER EXPECTATIONS BUSINESS MOTIVATION MODEL Page 3 of 7

PRODUCT ENVISIONING AN AGILE BEST PRACTICE ENVISION CURRENT OPERATIONS ENVISION THE PRODUCT PRODUCT VISION AND SCOPE ARTICULATE BUSINESS FUNCTIONALITY ARTICULATE TECHNICAL FUNCTIONALITY Exercise 3b: Product Vision Goals, Strategies, and Stakeholders AGILE REALIZATION Exercise 3c Post-Session Activity: Conduct a Review and Retrospective SECTION 4 THE AGILE PRODUCT DEVELOPMENT LIFE CYCLE RELEASE PLANNING Exercise 4a: Adapting to a Change-Driven Project Plan INITIATE AN AGILE PROJECT PLANNING IN THE AGILE PRODUCT DEVELOPMENT LIFE CYCLE INITIAL RELEASE PLAN PLANNING RELEASES LEVELS OF PLANNING PRODUCT-LEVEL PLANNING PRIORITIZE RELEASES GROUP INITIAL PRODUCT BACKLOG ITEMS Exercise 4b: Create Release Plan SECTION 5 COARSE-GRAIN AND TIME-BOXED ITERATIONS EMBRACE HIGH-LEVEL VISION AND RELEASE PLAN DEVELOP THE PRODUCT BACKLOG GUIDELINES FOR THE PRODUCT BACKLOG ESTABLISH DECISION AND ACCEPTANCE CRITERIA FOR USER STORIES Exercise 5a: Decompose Business Functionality ESTIMATE COMPLEXITY USING STORY POINTS COARSE-GRAIN ESTIMATES PLANNING POKER (ALSO SCRUM POKER) Exercise 5b: Estimate Complexity (Coarse-Grain) AGILE (SCRUM) IS TIME-BOXED PROJECT TIME-BOXED CONSIDERATIONS ESTABLISH CORE HOURS TEAM VELOCITY PROJECT TIME-BOX Exercise 5c: Establish Project Time-Box Page 4 of 7

SECTION 6 PLAN THE ITERATION (PART 1) SPRINT PLANNING SEQUENTIAL VS. ITERATIVE DEVELOPMENT ITERATION PLANNING IN CONTEXT OF AGILE UNIFIED PROCESS ITERATION PLANNING IN CONTEXT OF BUSINESS ANALYSIS Exercise 6a: Sprint Zero Activities SPIKES MASTER TEST BACKLOG ACCURACY 1 ST HALF OF SPRINT PLANNING MEETING SPRINT GOAL AND SCOPE SPRINT GOAL STATEMENTS IDENTIFY PBIS (PRODUCT BACKLOG ITEMS) FOR THE SPRINT PRIORITIZE USER STORIES USER STORIES - START DIALOG WITH COMMITTED TEAM STORY SIZE AND SPRINT CAPACITY Exercise 6b: Confirm and Refine high-priority Product Backlog Items SECTION 7 PLAN THE ITERATION (PART II) 2 ND HALF OF SPRINT PLANNING MEETING EXAMPLE OF DETAIL SPRINT PLANNING STORY SIZE AND TASK SIZE ESTIMATE RELATIVE EFFORT (FINE GRAIN) PLANNING POKER WITH IDEAL DAYS SPRINT BACKLOG EXAMPLE Exercise 7a: Identify and Estimate Sprint Backlog Tasks COMMIT BACKLOG ITEMS TO THE SPRINT COMMITTING TO THE SPRINT BACKLOG ALTERNATE APPROACH FINALIZE THE SPRINT PLAN Exercise 7b: Commit to Sprint Plan Exercise 7c: Post-Session Activity: Conduct a Review and Retrospective SECTION 8 TOOLS AND TECHNIQUES FOR MANAGING SCRUMS MANAGE THE SCRUM INFORMATION RADIATORS MANAGE THE SPRINT BACKLOG KEY POINTS COMMUNICATE PROJECT STATUS DAILY SCRUM MEETING Page 5 of 7

SCRUM TASK BOARD Example #2 Scrum Task Board Examples of Task Board Applications BURNDOWN CHART SPRINT BURNDOWN CHART EXAMPLE PRODUCT/RELEASE BURNDOWN CHART Exercise 8b: Create Information Radiators SECTION 9 RUNNING THE SPRINT DISCOVERING AND SATISFYING REQUIREMENTS PARADIGM SHIFT IN REQUIREMENTS SELECT NEXT PRIORITY TASK ELABORATE REQUIREMENTS DETAILS FACILITATE TEAM ACTIVITIES VALIDATE AGILE REQUIREMENTS AGILE NON-FUNCTIONAL REQUIREMENTS CREATE TEST SCENARIOS AND TEST CASES FROM USER STORIES GAINING CUSTOMER ACCEPTANCE CHALLENGES AND OPPORTUNITIES IN A DISTRIBUTED ENVIRONMENT MANAGING SCRUMS WITH DAILY STAND-UP DAILY SCRUM RULES REVIEW: COMMITTED VS. NON-COMMITTED REMOVING IMPEDIMENTS TO PROGRESS NO OUTSIDE CHANGES DURING A SPRINT AUTHORITY TO CHANGE SPRINT BACKLOG TECHNIQUES TO MANAGE CHANGE DURING SPRINT Exercise 9b: Hold Daily Scrum and Update Task Board SECTION 10 SPRINT REVIEW AND RETROSPECTIVE TRADITIONAL ACCEPTANCE AND SIGN-OFF Exercise 10a: Discuss Iteration Review Checklist SPRINT REVIEW: WORKING PRODUCT IS SHOWING PROGRESS PREPARE FOR SPRINT REVIEW VERIFY VS. VALIDATE ORGANIZATIONAL READINESS DEFINITION OF DONE (DOD) UPDATE THE PRODUCT BACKLOG INPUT FOR THE NEXT SPRINT Exercise 10b: Conduct a Sprint Review SPRINT RETROSPECTIVE KEY PROCESS INDICATORS Page 6 of 7

CONTINUOUS IMPROVEMENT MEASURING PDLC (PROGRAM DEVELOPMENT LIFE CYCLE) MATURITY SPRINT RETROSPECTIVE GUIDELINES Exercise 10c: Conduct a Sprint Retrospective Exercise 10d: Pop Quiz! SECTION 11 ISSUES WITH INTRODUCING AGILE, SCALING PROJECTS AND BOOSTING PERFORMANCE WATERFALL CULTURAL ROOTS AGILE VALUE PROPOSITION IS THE ORGANIZATION READY FOR AGILE? PRECONDITIONS SCALING WITH LARGER TEAMS THE DANGERS OF AGILE SCRUM BEGIN WITH STAKEHOLDER ENGAGEMENT AGILE CERTIFIED PROFESSIONAL Exercise 11a: Review Transitioning Issues Exercise 11b: Conduct a Review and Retrospective MODULE 12 WRAP UP AND ADDITIONAL INFORMATION COURSE LEARNING OBJECTIVES SUMMARY AGILE PRODUCT LIFE CYCLE (SCRUM) DAILY AGENDAS DAILY AGENDAS AGILE READING LIST USEFUL BOOKS ON AGILE USEFUL BOOKS ON AGILE (CONTINUED) SITES QUESTIONS CASE STUDY #1 - PROPOSED PROJECT: COMPETITION TO CREATE A UNIVERSAL APPLE APPLICATION FOR THE IPAD, IPOD, AND IPHONE PROJECT BACKGROUND Project Goals and Objectives Project Critical Success Factor Roles and Responsibilities Page 7 of 7