AGILE FOR NON-IT PRACTITIONERS

Similar documents
Presented by Only Agile. What is Agile?

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

The Evolution of Project Management. Sacramento Valley Chapter PD Day November 7, 2014 Frank Schettini Vice President, Information Technology

Certified Scrum Master

Introduction to Agile and Scrum

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

An Introduction to Scrum

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

Agile and CMMI : Disciplined Agile with Process Optimization

What Every Manager Needs to Know About Project Management in 2018

BA25-Managing the Agile Product Development Life Cycle

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands

Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR

Agile Beyond Software

An Introduction to Scrum. Mountain Goat Software, LLC

Can Your Proposal Process Be More Agile?

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT!

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Debunking Agile Myths

EXIN Agile Scrum Product Owner

approach to successful project

Scrum Team Roles and Functions

Scrum Testing: A Beginner s Guide

AGILE SOLUTIONS. Agile Basics

Agile Beyond Software

Metodologías Agiles en E///

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP

Agile and Scrum 101 from the Trenches - Lessons Learned

In-House Agile Training Offerings

Understanding Agile from a PMP s Perspective! Exploding the myth that Agile is not in the PMBOK

Frequently Asked Questions (FAQs) Standards Updates

A Guide to Critical Success Factors in Agile Delivery

LSP METHODOLOGY GUIDE. LSP Group

Scrum and Agile Processes. Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011

An Introduction to Scrum

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks

How to Prepare for and Implement a Project Using Scrum

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC

The Importance of Business Architecture and IT Architecture in Successful Agile Project Management

PMI-ACP Exam Preparation Course Introduction

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016

The Agile PMP Teaching an Old Dog New Tricks

Product Owner Training - From Idea to Implementation. Robin Dymond Mark Pushinsky

Welcome to this IBM Rational podcast, The. Scaled Agile Framework in Agile Foundation for DevOps. I'm

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016

GUIDE TO THE CHANGES IN PMP simpl learn i

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations

Agile Business Analysis - Resurgence. Dorothy Tudor - TCC

The Lessons Learned of a BA on an Agile Project

The Agile Performance Holarchy

SCRUM - LESSONS FROM THE TRENCHES

Introduction to Scrum

SCRUM - compact The agile software development methodology

PRINCE Update. Changes to the manual. AXELOS.com. April 2017 PUBLIC

AGILE methodology- Scrum

Why Agile, Why Now By David Schroeder, PMP, PSM

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

Case Study: Applying Agile Software Practices to Systems Engineering

20 October /21/2011 1

Student Scrums Workshop. Tom Reichlmayr Rochester Institute of Technology Department of Software Engineering

AGILE BASICS. All slides copyright Philip Japikse

Agile Project Management Certificate Program

Scrum, but? Scrum, and! Using Scrum and Requirements Engineering Successfully. Susanne Muehlbauer 02 September 2011

Requirements Engineering and SCRUM. Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 13, 2007

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

Software Systems Design

Portfolio Management In An Agile World

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Project Management Professional (PMP)

How a Traditional Project Manager Transforms to Scrum Jeff Sutherland & Nafis Ahmad

January 17, All Rights Reserved Best Practices Training, LLC

Agile & Lean / Kanban

Agile Software Development

Road2Lean. Agile Software Product Development at SAP in the Context of Lean. Christian Schmidkonz Chief Development Architect, SAP AG CSM, CSPO, CSP

Managing Risk in Agile Development: It Isn t Magic

From Adoption to Transition

Agile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed

Introduction to Agile/Extreme Programming

Thriving in an Agile Environment. Kathryn Poe Rocky Mountain Chapter Feb 16, 2012

The Agile Service Management Guide

INF5120 Modellbasert Systemutvikling Modelbased System development

SCRUM GUIDE SCRUM GUIDE 02. * Agile Software Development with Scrum, Ken Schwaber, Microsoft Press, 2004

PMI Agile Certified Practitioner (PMI-ACP)

Scrum (development) From Wikipedia, the free encyclopedia

Requirements. Mountain Goat Software, LLC. Scrum in 100 words. Mountain Goat Software, LLC

Scrum. Juan Gabardini. Administración y Control de Proyectos Informáticos II. Universidad de Buenos Aires. 1 er cuatrimestre 2007

An Introduction to Scrum

So you want to be Agile in a Government setting?

Exam 2012, Lecture Project Management

Scrum. a description. V Scrum Alliance,Inc 1

Role of a Product Owner on Agile Projects

PMBOK versus Agile (Is Agile the New PMBOK?)

Chicago PMO Roundtable March 2015

Art of Writing in Agile. Writing User Stories in Agile Shikha Saxena, Senior Technical Writer, Pune, India

Building Cloud Apps using Agile Methodology & Tools

Experiences of Fully Distributed Scrum. Narinder Kumar

Architectural Practices and Challenges in Using Agile Software Development Approaches

TRAINING CATALOGUE Enhancing competencies

Webinar on Introduction to Scrum and Agile. and. Training for Scrum Fundamentals Certified (SFC ) Certification

Transcription:

AGILE FOR NON-IT PRACTITIONERS Susan Parente, PMP, PMI-ACP, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2016 Project Management Symposium

Agile Overview What is Agile? Why Agile? When Agile? Agile Manifesto Agile Projects Comparing Traditional Project Management to Agile Agile Scrum for Non-IT Practitioners 2

What is Agile? Principles that guide teams Principles that guide development A culture shift A great solution for some types of projects Open Communication: between teams, stakeholders and customers Different from traditional project management 3

Busting Agile Myths! Agile works for any project Agile is new and better! Agile is faster! Agile is unstructured Agile doesn t have documentation Agile doesn t need requirements Agile is cheaper In Agile the team get to do what they want Agile is easy 4

What is Not Agile? The solution to all project management problems A toolbox of methodologies to be used as needed The replacement for traditional project management processes One specific method for projects to use A reason to not collect requirements and understand customer needs A way to complete projects without following processes 5

When use Agile? Consider using an agile approach when 1 or more of these conditions are present: Uncertainty particularly in requirements and changing conditions Complexity content, integration, stakeholder mgmt., solution Innovation new technology, content or system Urgent high priority, short timeline 6

Agile Project Management The Agile Manifesto for Non-IT Projects We are uncovering better ways of accomplishing work by doing it and helping others do it. Through this work we have come to value: Individuals & interactions over processes and tools Working product over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. * *Reference: www.agilemanifesto.org 7

What Agile Entails Characteristics: Iterative Incremental Time-boxed Requires: Trust, commitment, flexibility Understanding business priorities Significant stakeholder engagement 8

Comparing Traditional to Agile The Triple Constraint: time, cost, scope Traditional Project Process: Plan Driven Cost and Schedule are estimated Requirements are fixed Agile/ Adaptive Project Process: Value Driven Features are estimated Cost and Schedule are fixed 9

Agile Methodologies Scrum, Kanban, Lean, etc. Which is the Best? there is no best Which is the best tool? A knife or a fork? What about chopsticks? There is no one method which is best for all projects Depends on the culture/ environment and processes of the organization Require a change to the organizational culture 10

Agile Scrum What is Scrum? Created in the 1990s by Jeff Sutherland and Ken Schwaber Scrum is an Agile practice for project management Scrum is a specific Agile practice methodology In Scrum work is done in 2-4 week iterations (Sprints) 11

Agile Scrum What is Scrum? Sprint Planning Meeting Sprint Review Meeting Potentially Releasable Product Increment 12 12

Agile Scrum- Planning Done continuously Supports the focus of Inspect and Adapt Planning sessions: Product Planning Meeting Sprint (iteration) Planning Session Co-location ad-hoc meetings Daily Stand Up End of iteration Meetings Product review/ demo Meeting Retrospective 13

Agile Scrum Who s who? (The roles of Agile Scrum) Product Owner Responsible to ensure value is delivered to customer Scrum Master Facilitator of Scrum method Team Member (Team Size 7 +/- 2) Responsible for contributing their skills to the team Completes the work of the project 14

Agile Scrum Scrum Artifacts The Product Backlog The Sprint Backlog Burn Charts Task Board Definition of Done (DoD) 15

Agile Scrum- Artifacts Scrum Artifacts (continued) The Product Backlog Created & managed (groomed) by the product owner (who represents the business/ customer) List of all features for the product Prioritized by the value each will provide to the customer The development Team may add items to it 16

Agile Scrum- Artifacts Scrum Artifacts (continued) The Sprint Backlog List of product features which have been agreed upon to complete during a Sprint Once this is agreed upon it cannot be changed Burn Charts Tools used to show the work completed for the project (relationship between time and scope) Examples: Burn Down Chart, Risk Burn Down Chart 17

Agile Scrum- Artifacts Scrum Artifacts (continued) Task Board An information radiator Shows tasks and assignees: Planned, WIP, Test, Complete Supports: transparency, communication 18

Agile Scrum- Artifacts Scrum Artifacts (continued) Definition of Done (DoD) Agreed upon to ensure customer needs are met What is so for product backlog item so it is considered done Definition of Done for a feature (story or product backlog item) Definition of Done for a sprint (collection of features developed within a sprint) Definition of Done for a release (potentially shippable state) 19

Agile Scrum Sprint Planning & Ceremonies: The Sprint Cycle A 2-4 week cycle which delivers a portion of business functionality Sprint Planning Meeting Sprint Review Meeting Potentially Releasable Product Increment 20

Agile Scrum Sprint Planning & Ceremonies: (continued) Sprint Planning Meeting 1-2 hours; Output -> the Sprint Backlog Part 1) What will we do? Commit to deliverables for the sprint Part 2) How will we do it? ID the tasks to complete to deliver the agreed upon user stories (features) 21

Agile Scrum The Daily Scrum: 15 minutes (hard stop) Standing Meeting Each participant (team member) answers: What have I done? What I plan to do? What barriers are in my way? Not for solving problems 22

Agile Scrum User Stories: A requirement detailed using 1-2 sentences in the language of the user It describes the need or function they would like the system to do Stories are sized (estimated) Example format: As a <type of user>, I want to <do something>, so that <some value is created>. 23

Agile Scrum Sprint Review: The end of the sprint Any and all Stakeholders are invited to this meeting Review the stories which meet the DoD Review the stories which did not get done Schedule 0.5-1 hr/ week of development 24

Agile Scrum Sprint Retrospectives: Continuously Inspect and adapt Team and Product Owner Lessons Learned Process Improvement ID no more than 1-2 strategic changes for the next sprint 1-2 hours/ week of development 25

Agile Scrum Abnormal Sprint Termination: Requirement are not changed during a Sprint Decision to terminate the Sprint early Product Owner makes this business decision If done: All changes made during the sprint are backed out Hold a retrospective (very important to do!) After the retrospective, plan the new Sprint 26

Agile Scrum Scrum in 1000 words (a picture) Sprint Planning Meeting Sprint Review Meeting Potentially Releasable Product Increment 27 27

Agile Methodologies References: Relating PMBOK Practices to Agile Practices, Sliger, Michele, (2011) http://www.stickyminds.com/sitewide.asp?function=edetail&objecttype=col &ObjectId=11133 Agile Risk Management for Projects and Programmes, Hamilton-Whitaker, (2011, Canada) http://agile101.net http://agile101.net/2009/07/27/agile-risk-management-for-projects-andprogrammes/ http://agile101.net/2009/07/28/12-principles-of-risk-management-pmbok-with-anagile-slant/ Vikas Hazrati: Agile in Enterprise Softhouse, (n.d.) Scrum in Five Minutes. Retrieved from http://www.softhouse.se 28

Agile Methodologies For discussion and resources on Agile Please join me on LinkedIn in the Agile Risk Management Group http://www.linkedin.com/groups?gid=4020498&trk=myg_ugrp_ovr S 3 Technologies, LLC Susan Parente Parente@s3-tec.com www.techriskmanager.com O: 203-307-5246 29

Additional Information PMI-ACP Certification 30

PMI-ACP Certification PMI Agile Certified Practitioner (PMI-ACP) PMI s Agile Certified Practitioner (PMI-ACP) credential is a response to project management s increasing The PMI-ACP recognizes knowledge of agile principles, practices and tools and techniques across agile methodologies. (PMI, 2014) By earning the PMI-ACP, practitioners can: Demonstrate to employers their level of professionalism in agile principles, practices, tools and techniques. Increase their professional versatility in project management tools and techniques. Hold a certification that is more credible than existing offerings based only on exams or training. Reference: PMI, PMI Risk Management Professional (PMI-RMP) Retrieved from: http://www.pmi.org/en/certification/pmi-risk-management-professional-pmi-rmp.aspx 31

PMI-ACP Certification Who should apply: If you already use agile practices or your organization is adopting agile methods, earning the PMI Agile Certified Practitioner (PMI- ACP) certification will demonstrate your knowledge of and commitment to this rapidly growing approach to project management. PMI-ACP Requirements: General Project Experience 2,000 hours working on project teams (within the last 5 years), or an active PMP Agile Project Experience 1500 hours working on agile project teams or with agile methodologies (within the last 3 years) Education 21 contact hours in agile practices Reference: PMI, PMI Risk Management Professional (PMI-RMP) Retrieved from: http://www.pmi.org/en/certification/pmi-risk-management-professional-pmi-rmp.aspx 32

PMI-ACP Certification How to Apply: Online at www.pmi.org More Info: PMI-ACP Handbook PMI-ACP Exam Content Outline Learn more at: http://www.pmi.org/certification/new-pmi-agile- Certification.aspx Reference: PMI, PMI Risk Management Professional (PMI-RMP) Retrieved from: http://www.pmi.org/en/certification/pmi-risk-management-professional-pmi-rmp.aspx 33