TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

Similar documents
INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

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

Continuous integration for BI

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

PMBOK versus Agile (Is Agile the New PMBOK?)

AGILE methodology- Scrum

AGILE SOLUTIONS. Agile Basics

Step 1. Empty your cup...

How to Prepare for and Implement a Project Using Scrum

Best Practices for Enterprise Agile Transformation

Agile and Scrum 101 from the Trenches - Lessons Learned

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017

Agile for Hardware Development

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

Agile & Lean / Kanban

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

Quest 2015 Webinar Series:

A Guide to Critical Success Factors in Agile Delivery

The Lessons Learned of a BA on an Agile Project

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

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

Presented by Only Agile. What is Agile?

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

AHGILE A N D B O O K

An Introduction to Scrum

Scrum Team Roles and Functions

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

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

GUIDE TO THE CHANGES IN PMP simpl learn i

Thrivent s Agile Transformation Journey

Introduction to Agile and Scrum

software development lifecycle (sdlc) models & agile methods

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

Introduction to Agile/Extreme Programming

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

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

BUILDING BUSINESS CAPABILITY 2017

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

Portfolio Management In An Agile World

agilesem an agile System Development Method at Siemens in CEE Eva Kišoňová, Ralph Miarka SW Quality Days Vienna January 2012

Project Management Professional (PMP)

Learning Objectives. Agile Modeling and. Major Topics. Prototyping. Patched Up Prototype. Agile Modeling, but First. Prototyping

Optional Inner Title Slide

From Adoption to Transition

The Agile PMP Teaching an Old Dog New Tricks

Unit 11: Stakeholder Management (PMBOK Guide, Chapter 13)

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

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

Introduction to Scrum

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS

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

SCRUM - LESSONS FROM THE TRENCHES

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Agile Surveillance Points

Scrum. a description. V Scrum Alliance,Inc 1

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

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

Success of Agile Environment in Complex Projects

V&V = the Verification and Validation of Deliverables

Agile Transformation:

Value over Constraints

INF5181: Process Improvement and Agile Methods in Systems Development

PMBOK SIXTH EDITION CHANGES

VC SOFTWARE PROJECT MANAGEMENT PLAN

Agile I m a Product Owner, How Do I Tell a Better Customer Story? AGILE WEBINAR

IT PROJECT ANALYST/MANAGER

CMMI Project Management Refresher Training

BA25-Managing the Agile Product Development Life Cycle

Case Study: Applying Agile Software Practices to Systems Engineering

Siebel CRM On Demand Administrator Rollout Guide

Scrum, Creating Great Products & Critical Systems

3 PART THREE: WORK PLAN AND IV&V METHODOLOGY (SECTION 5.3.3)

Two Branches of Software Engineering

Use Cases and User Stories for Agile Requirements

Certified Scrum Master

Agilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

How to Reboot Your Agile Team MAURIZIO MANCINI EXEMPIO.COM

approach to successful project

Software Development Life Cycle:

Managing Risk in Agile Development: It Isn t Magic

Agile Beyond Software

Automation Testing and the DevOps Pipeline presented by Randy Spiess (Jan 18)

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

Project Management Professional (PMP) Boot Camp

Project Management Professional (PMP) Exam Prep Course 00 PMP Application & Exam

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Satisfying DoD Contract Reporting With Agile Artifacts

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

SUSE Unified Delivery Process

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

Project Management Body of Knowledge (PMBOK)

Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012

SWE 211 Software Processes

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University

Introduction to Software Life Cycles and Agile. CSCI 5828: Foundations of Software Engineering Lecture 03 09/02/2014

Agile Auditing. Topics

Solutions for higher performance! Agile. Methodologies. Key. Principles. Series-I

PMI-PBA IN ACTION. Saturday PDU Program PMI Metrolina Chapter. Gary Schmitz, PMP, PMI-PBA.

Transcription:

Slide 0 TANGIBLE STRATEGIES FOR // ALIGNING YOUR PROCESSES WITH AGILE 2016 Project Management Symposium

Slide 1 Government Guidance and PMI Best Practices / Success? Agile Development Methodology

Slide 2 / Nearly 30 years of project management and business operations experience, primarily in IT Builds relationships, actuates performance, and analyzes business processes PMP, certified SAFe Agilist Lifelong Learner

Slide 3

Slide 4 /National Nuclear Security Administration Program Management Information System Generation 2

Slide 5 / How many of you are familiar with the Agile development method?

Slide 6

Slide 7 12 Principles of The Agile Manifesto 1 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 7 Working software is the primary measure of progress. / 2 Welcome changing requirements, even late in development. Agile processes harness change for the customer s competitive advantage. 8 Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 3 4 5 Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter time scale. Business people and developers must work together daily throughout the project. Build project around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 9 1 0 11 Continuous attention to technical excellence and good design enhances quality. Simplicity the art of maximizing the amount of work not done is essential. The best architectures, requirements, and designs emerge from self-organizing teams. 6 The most efficient and effective method of conveying information to and within a team is face-to-face conversation. 1 2 At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Slide 8

Slide 9

Slide 10 G2 v1.0! /

Slide 11

Slide 12 / Product Vision Product Backlog Release Planning Sprint Planning Potentially shippable product increment Groom Backlog / Team Retrospective

Slide 13

Slide 14

Slide 15

Slide 16 Process is a Dirty Word /

Slide 17

Slide 18

Slide 19

Slide 20

Slide 21 / 13 artifacts in this stage alone

Slide 22 Software Engineering Methodology /

Slide 23

Slide 24 Agile Principle 12 / At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. -The Agile Manifesto

Slide 25

Slide 26 / The most important question that can be asked when making decisions about a project s process is: Does this make sense for us?

Slide 27

Slide 28

Slide 29

Slide 30 / Does this make sense for us?

Slide 31

Slide 32 So what is truly critical to successful change? / Ensuring that each team member s concerns are not only heard but considered

Slide 33

Slide 34 Define & use a process for instituting / change Define a common goal Provide a conducive environment for change Include team members Provide opportunities for feedback (and don't judge) Be aware of the need for iterations and refinements of the process Live the Lessons Learned process

Slide 35 How We Defined Our Process / Sensible adherence to SEM while maintaining our Agile roots Engage leadership Involve the entire team Ask, ask, ask,... and then listen Iterate with intention Update the process Use retrospectives Practice engaged listening

Slide 36 The Outcome / Annual Review 1. Project Plan 2. System Requirements Specification 3. Configuration Management and Software Change Control Plan 4. Software Quality Assurance Plan 5. Cyber Security Plan 6. Deployment Guide 7. Nondisclosure Agreement Ongoing 1. Backlog 2. Coding Standards 3. Functional System Design Documents 4. As-developed Architecture 5. Organization Chart 6. Setup and Configuration Processes 7. Release-basedTest Plans 8. Online Help/User s Guide 9. Release Notes

Slide 37 Software Engineering Methodology PMBOK /

Slide 38 /Find a straightforward way to document what you ve done and why

Slide 39 / PMI Knowledge Areas Project Integration Management Project Scope Management Project Time Management Project Cost Management Project Quality Management Project Human Resource Management Project Communications Management Project Risk Management Project Procurement Management Project Stakeholder Management PMI Project Management Process Groups Initiating Planning Executing Monitoring and Controlling Closing G2 Project Charter G2 Project Charter G2 Project Plan Product Roadmap G2 SRS G2 CM and Software Change Control Plan Backlog (and Backlog grooming) Release Planning Meetings Daily Scrum Weekly Team Meetings G2 Project s SharePoint Site User Training Materials G2 User Guide and Online Help Design Documents RTM Source Code and Deployed Code Customer Demos Deployment Guide Daily Scrum Weekly Team Meetings Retrospectives Meetings with Executive Sponsor QA Testing UAT Backlog (and Backlog grooming) Backlog (and Backlog Release Planning Meetings grooming) EAC EAC Reviews Monthly Cost Reporting G2 SQA Plan Application Test Plans and Reports Defect Reporting QA Testing Process Audits Code Reviews Peer Review G2 Project Plan G2 Organization Chart G2 Project, Nondisclosure Agreement G2 Project Plan G2 SRS G2 Project Plan G2 Failover Plan ORNL Cyber Security Program Plan Supplement: Nonproliferation Systems Hosted Applications Product Roadmap Backlog (and Backlog grooming) Release Planning Daily Scrum Weekly Team Meetings Retrospectives Task Board Interconnection Security Agreement between G2 and the National Security Alarm Training (NSAT) system G2 Project Plan SOWs Source Selection Criteria G2 Project Plan Daily Scrum Backlog (and Backlog grooming) Daily Scrum Weekly Team Meetings G2 Project s SharePoint Site Subcontracting Agreements Internal agreements with ORNL IT Services Division Daily Scrum Weekly Team Meetings G2 Project s SharePoint Site Daily Scrum Weekly Team Meetings Contract Compliance Receipt of Deliverables The Agile development method (used on this project) is based on routine and continuous stakeholder engagement spanning the Planning, Executing, and Monitoring and Controlling Project Management Process Groups Release Notes User Acceptance Verification User Training Contract Termination De-obligation of Funds

Slide 40

Slide 41

Slide 42 / How many of you ever thought something was on auto-pilot only to have a monkey wrench thrown in?

Slide 43 2010 PMI Distinguished Project Award /

Slide 44

Slide 45

Slide 46

Slide 47

Slide 48 / Software Engineering Methodology PMBOK

Slide 49

Slide 50 / choose and implement one or more of these

Slide 51

Slide 52

/ Slide 53

Slide 54

Slide 55

Slide 56 / Remember Does this make sense for us?

Slide 57

G2 Planning Meeting March 2016 Slide 58 /

Slide 59 To improve a highly functioning Agile team: / Listen, gather necessary data, and proceed with intention

Slide 60

Slide 61

Slide 62

Slide 63

Slide 64

Slide 65

Slide 66 / Processes with Agile, PMP

Slide 67 Thank you for attending // Tangible Strategies for Aligning Your Processes with Agile 2016 Project Management Symposium