AGILE MYTH BUSTERS- THAT S NOT AGILITY!

Similar documents
AGILE FOR NON-IT PRACTITIONERS

AGILE FOR NON-IT PRACTITIONERS

Are we measuring the right thing?

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

Step 1. Empty your cup...

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT!

Scrum Intro What s in it for me?

Agile & Lean / Kanban

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

PMBOK versus Agile (Is Agile the New PMBOK?)

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

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

Presented by Only Agile. What is Agile?

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

AGILE methodology- Scrum

AGILE SOLUTIONS. Agile Basics

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

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

AHGILE A N D B O O K

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

Introduction to Agile and Scrum

Agile for Hardware Development

Continuous integration for BI

Agile and Scrum 101 from the Trenches - Lessons Learned

How to Prepare for and Implement a Project Using Scrum

Dr J Paul Gibson, Dept. INF, TSP, Evry, France

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

BUILDING BUSINESS CAPABILITY 2017

The Lessons Learned of a BA on an Agile Project

Patrick Masson Chief Technology Officer University of Massachusetts Office of the President, UMassOnline

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

From Adoption to Transition

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

Debunking Agile Myths

In-House Agile Training Offerings

Role of a Product Owner on Agile Projects

Thrivent s Agile Transformation Journey

Agile Governance. Governance, Risk and Compliance in the Digital Age

INF5181: Process Improvement and Agile Methods in Systems Development

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

Can Your Proposal Process Be More Agile?

Software Engineering. Reading. Reasons for modeling a process. Process

Agile Beyond Software

Online Course Promotion

BA25-Managing the Agile Product Development Life Cycle

Lean Enterprise Portfolio Management

approach to successful project

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

The Agile PMP Teaching an Old Dog New Tricks

Quest 2015 Webinar Series:

Innovation at Intuit. Ian Maple Agile Transformation Leader Intuit Inc. Designing for

Agile Surveillance Points

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Agile Beyond Software

LSP METHODOLOGY GUIDE. LSP Group

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

software development lifecycle (sdlc) models & agile methods

A Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager

What Every Manager Needs to Know About Project Management in 2018

Scrum Team Roles and Functions

Agile SOW for Agile Engagements AGILE WEBINAR

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016

Optional Inner Title Slide

Agile Introduction for Leaders

HP Mobile Hardware Diagnostics: An Exercise in Agile Bruce Tankleff, PMP 8 th September 2016

Minimum Viable Process

Frequently Asked Questions (FAQs) Standards Updates

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

Scrum. a description. V Scrum Alliance,Inc 1

Monitoring Kanban Execution WHITE PAPER

KANBAN and TEAMWORK. Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI

Agile Project Management Certificate Program

AGILE BASICS. All slides copyright Philip Japikse

PMI-ACP Exam Preparation Course Introduction

The Dev Estimate Oil on Canvas. Munch, Edvard. 1887

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

Critical Skills You need to be a Marketable and/or Indispensable SDLC Professional in Web Seminar Wednesday, December 17, 2008 David Mantica

An Introduction to Scrum

Agile Easy Read Snippets - Book 1. Agile Snippets. David Geoffrey Litten Agile Primer

The Ravenel Bridge Project: Delivering Ahead of Schedule and Under Budget 1

Agile, IT, and the Business Community

Getting Comfortable with being Uncomfortable! Using Agile IA to transform your internal audit function

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

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

An Introduction to Scrum. Mountain Goat Software, LLC

PRINCESS NOURA UNIVESRSITY. Project Management BUS 302. Reem Al-Qahtani

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

AGILE METHODS AND DATA WAREHOUSING:

Certified Scrum Master

For the PMP Exam using PMBOK Guide 5 th Edition. PMI, PMP, PMBOK Guide are registered trade marks of Project Management Institute, Inc.

Course outline Introduction to project management The project management process groups Project initiation

Kanban kick- start (v2)

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

Introduction to Agile/Extreme Programming

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks

Agile Lean and Kanban Overview. What business performance looks like with poor IT performance

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

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

Transcription:

AGILE MYTH BUSTERS- http://pmsymposium.umd.edu/pm2017/ THAT S NOT AGILITY! Susan Parente, PMP, PMI-ACP, CSM, PSM I, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2017 Project Management Symposium

Agile Myth Busters Overview That s NOT Agility, that s stupidity! What is Agile? 12 Principles of Agile Busting Agile Myths Top 10 Myths! When Agile? Comparing Traditional Project Management to Agile 2

What is Agile? A method to manage projects? A software coding method? A set of process like traditional project management has, but new and improved? 3

What is Agile? It is a set of PRINCIPLES! really! 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 4

12 Principles of Agile 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 5

12 Principles of Agile 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity-the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self-organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. 6

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

More Myths?!! Agile is a silver bullet/ easy button Agile means no planning, Just do it! Agile requires a lot of rework. Agile only relates to software delivery Agile means No Design Developers get to do what they like. Agile doesn t work for fixed deadline projects. 8

Top 10 Myths! Reference: The Late Show with David Letterman broadcast by CBS. 9

Top 10 Myths! Here are my top 10 Agile Myths Reference: The Late Show with David Letterman broadcast by CBS. 10

10: Agile has no Planning Wait! There is planning in Agile? Supports the focus of Inspect and Adapt Lots of planning- but incremental: Product Planning Meeting Sprint (iteration) Planning Session Co-location ad-hoc meetings Daily Stand Up End of iteration Meetings Product review/ demo Meeting Retrospective 11

9: Agile has no Documentation What? There is documentation in Agile? These are called Artifacts The Product Backlog, The Sprint Backlog Burn Charts, Task Board Task # Tasks WIP Test/ Review Done Resources 1 Site Welcome Page X John 2 User Login Susan 12

8: No End to Development You re never really done Definition of Done (DoD) Agreed upon to ensure customer needs are met What is so for product backlog item so it is considered done DoD for a feature (story or product backlog item) DoD for a sprint (collection of features developed within a sprint) DoD for a release (potentially shippable state) 13

7: No Long Term Planning We don t need to plan, we are doing Agile Release Planning Armstrong, J. (8/22/2016) Business Documents UK Retrieved from https://businessdocs.co.uk/downloads/powerpoint-agile-release-plan-template/ 14

6: Daily Standup & Solutions The Daily Standup is for problem solving 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 15

5: No Requirements Agile doesn t need requirements, that s what agility is about... right? (That s NOT Agility, that s stupidity ) User Stories: Requirement in the language of the user Describes the need or function they would like Stories are sized (estimated) Example format: As a <type of user>, I want to <do something>, so that <some value is created>. 16

4: No focus on Quality With Agile you get what you get Iteration Retrospectives: Continuously Inspect and adapt Team and Product Owner Process Improvement ID no more than 1-2 strategic changes for the next sprint 1-2 hours/ week of development 17

3: Agile is Faster We don t have time for project management, so we use Agile! (That s NOT Agility, that s stupidity ) Agile is time-boxed in iterations Each iteration includes: Initiating, Planning, Executing, Monitoring & Controlling, and Closing Iteration Plan-> Daily Work & Daily Scrum-> Iteration Review-> Iteration Retrospective 18

2: Agile is Better! Traditional project management is no longer needed, now that we have Agile! AKA the Silver Bullet That s NOT Agility Agile does not solve every project problem you have Implementing Agile generally shows all the ways your project is not Agile Communication is a bigger problem with Agile Agile isn t the best approach for all projects 19

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 20

What Agile Entails Characteristics: Iterative Incremental Time-boxed Requires: Trust, commitment, flexibility (culture) Understanding business priorities (value) Significant stakeholder engagement (people) 21

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

Top 10 Myths! #1 23

1: Agile has no structure Agile Scrum in 1000 words Sprint Planning Meeting Sprint Review Meeting Potentially Releasable Product Increment 24

Busting Agile Myths! Agile works for any project Agile is new, better, faster, cheaper, and easier! Agile is unstructured Agile doesn t have documentation Agile doesn t need requirements In Agile the team get to do what they want Agile is easy If so, why are we here? 25

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 26

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 27

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 28

Additional Information PMI-ACP Certification 29

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 30

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 31

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 32