Agile. Framework & Standards



Similar documents
Scrum In 10 Slides. Inspect & Adapt

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

Taking the first step to agile digital services

Agile and PRINCE2 And how they integrate. enterprise.bcs.org

Agile and ITIL And how they integrate. enterprise.bcs.org

How To Plan An Agile Project

Agile Project Management By Mark C. Layton

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London conchango

Agile Metrics - What You Need to, Want to, and Can Measure. June 9, 2014

Roles: Scrum Master & Project Manager

How to manage agile development? Rose Pruyne Jack Reed

Answered: PMs Most Common Agile Questions

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Agile Metrics. It s Not All That Complicated

Agile Scrum Workshop

Challenges of Software Security in Agile Software Development

Agile SW Siemens

Statistics New Zealand is Agile Continued Implementation of AGILE Process at Statistics NZ

Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP

Comparing Scrum And CMMI

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: AGILE THROUGH SCRUM

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

Gothenburg 2015 Jan Marek com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

Agile SW Siemens

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

Agile Development Overview

LEAN AGILE POCKET GUIDE

Integrating PRINCE2 and Scrum for successful new product development

MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics

How Agile Development Can Transform Defense IT Acquisition

Agile Systems Engineering: What is it and What Have We Learned?

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

Jukka Mannila KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT

Introduction to Agile Scrum

Agile Project Management with Scrum

The Agile Manifesto is based on 12 principles:

Agile project management: A magic bullet?

Integrating Scrum with the Process Framework at Yahoo! Europe

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

Teaching an Elephant to Dance. Patterns and Practices for Scaling Agility

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

Chapter 6. Iteration 0: Preparing for the First Iteration

IPL Service Definition - Project Management, Programme Management and Governance

Agile with XP and Scrum

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

Governments information technology

Release Notes Applied SAFe 4.0

6 Oct Agile: Creating a Culture of Quality, Value and Feedback. Agile. Creating a Culture of Quality, Value and Feedback.

Mitigating Risk with Agile Development. Rich Mironov CMO, Enthiosys

A Roadmap to Agile Development: A Strategy to Increase Adoption Success

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

Quality Assurance in an Agile Environment

Call for Tender for Application Development and Maintenance Services

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

CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology

Measuring for Results: Metrics and Myths

Digital Marketplace Services Service Definition

AGILE & SCRUM. Revised 9/29/2015

Is there a Doctor in the House? A Business Analyst in an Agile Business Dot Tudor TCC Agile Business Conference 2015

The Truth About Agile Software Development with Scrum, The Facts You Should Know

Agile Scrum Foundation Training

Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference Jun-2014

Certified Scrum Master Workshop

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

Business Analysis New Way of Working. Norbert Raymond & Philippe Maes

How can I be agile and still satisfy the auditors?

Would you like to have a process that unlocks ability to learn and produce faster?

Agile Software Development in the Large

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

Introduction... 2 Introducing the DSDM Agile Project Framework (AgilePF)...2 Introducing DSDM...2 Introducing Scrum...3

Designing g and Implementing a Successful Agile Transformation. David Hicks

Mature Agile with a twist of CMMI

The Agile PMO. Contents. Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc E. Third Avenue, Suite 205 Foster City, CA 94404

Website (Digital) & Mobile Optimisation. 10 April G-Cloud. service definitions

E2E Supply Chain Excellence - Delivering a Culture of Continuous Improvement (Sustainably) - DuPont Experience

IndigoBlue Governance Framework

Delivering change, sustaining benefits Portfolio and Programme Management (PPM) Service Catalogue

Building a Better Backlog

Implementing End-to-End agile Portfolio Management. Thomas Haas

Collaborating for Quality in Agile Application Development From Beginning to End

Introduction to Enterprise Agile Frameworks

Agile Methodologies and Its Processes

Project Services. How do we do it?

Manchester City Council Role Profile. Enterprise Architect, Grade 12

Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results

What s Lean Agile & How does it allow teams to progressively improve customer satisfaction & service delivery?

MAKING BUSINESS AGILE GOVERNANCE. Kallman, MBA, PMP, CSM, CSP 22 January 2015 Stockholm - DSDM Konsortiet Sverige

!"#$%&'(%)*$+ :%;$)*%<&%6 4.7&68'9"/6")& 0)1.%$2.3*%./'4"55*)6 ,&+-%$+./ !"#$%&##'()*+&## Figure 1: Five OSP Dimensions

From Agile by Design. Full book available for purchase here.

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

Agile Project Management in a Regulated Environment

Introduction. Contents. Introducing the DSDM Agile Project Framework. Introducing DSDM

Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

Transcription:

Agile Framework & Standards

Key issues Inconsistent approach to Agile Development across BG IS due to historical rollout of Agile methods Often poor mobilisation of Agile Development in projects Task/effort/Waterfall mindset is limiting business value driven principles Inconsistent understanding of Agile in impacted business groups at senior levels Constantly changing SCRUM teams from project to project limiting continuity & team development Struggling with co-location costs & logistics

Reverting to basic principles 1. Our highest priority is to satisfy the business through early & continuous delivery of valuable software 2. We consider benefits & business value the key drivers of our development approach 3. Simplicity, the art of maximising the amount of work not done, is the foundation of Agile 4. We welcome changes to requirements, even late in development to deliver relevant solutions 5. Working software is the primary measure of progress in each SPRINT 6. Our business people & development teams collaborate and take collective responsibility for what it delivered & the associated business value 7. We build projects around motivated individuals that we trust to get the job done 8. At the end of each SPRINT our teams reflect on how to become more effective, then tune & adjust their behaviour accordingly 9. Continuous attention to technical excellence and good design enhances agility 10. Our best architectures, requirements & detailed designs emerge from self-organising & motivated teams

Operating Models in Context Portfolio & Programme Management Business Services Management Idea (Enterprise) Idea (Project) Shape Mobilise Build Implement Benefits (Project) Benefits (Business) Change BSM/Arch Change BSM/Arch Architecture Arch/BA/SD/AD&D BA/SD/PM AD&D PM/BA PM/BA PM/BSM Change BSM Agile Ready Sprints & PRINCE 2009 Principles Agile Design & Development Resource Planning & Management MSP Method Prioritisation Programme Assurance Portfolio Support

Improving Agile Mobilisation Mobilisation Project readiness(integrated Planning) Technical readiness (Environments, etc) Agile readiness Agile Readiness Developing the Product Backlog & Developing through Value Agile Development Agile against Value Agile Mobilise Start Go/No Go Agile Mobilise End Go/No Go Project Steering Approved Project Vision, benefits to be derived & common understanding of Business Value Clear Benefits Owner Clear PID Approved High Level Requirements (HLR) Baselined high level functional business requirements Approved Solution Design (SD) Agreed Solutions Design & initial development estimates Agile Start High Level Functional requirements transferred to Mingle Assigned Project Manager & Qualified SCRUM Master/Lead SCRUM Master Qualified Product owners identified, trained & mobilised Key AD&D resource for user story development Mobilisation products Product Backlog contains EPICS to cover the full release Product Backlog with enough detailed estimated stories to fill the first Sprint Scrum teams in place Standard Definition of Done for stories in place Agile Release plan & expected Project burn-down developed High Level SCRUM plan published Story point budget for the release & each sprint calculated Metrics for measuring story value agreed and applied to stories Validated budget and benefits case Facilities & equipment to (virtually) collocate the team in place along with associated remote working solutions

Agile Estimating, Change & Value Shaping Developing business solutions Agile Readiness Developing the Product Backlog & Developing through Value Agile against Value Business Value Business Case Benefits Value Indexes Value Indexes EPIC & User Story Prioritisation by Value Business Value percentage contribution Cumulative Business Value Backlog & prioritised through Value Indexes throughout delivery Estimating High level resource estimating (effort days) Convert to relative Story Point estimating for user stories through reference products (story points) Project burndown in Story Points SCRUM Burndown using remaining effort Change Management Baseline Requirements & Solutions Design Changes to Baseline Requirements or Solutions Design subject to change control (Carried through to Agile ) Changes to backlog that doesn t impact HLR or SD are managed through SCRUM process

Agile Responsibilities by Function Shape & prepare integrated plan Agree development timeframe Identify Benefit Owners Resource non AD&D resources AD&D Technical readiness (environments, infrastructure, third party management) High Level EPIC estimating Allocation of SCRUM Master & SCRUM resourcing plan Architecture Development of Architectural fit Development of Programme, Project & High Level Requirements Development of Solutions Design Mgt of Caliber Business Define high level requirements & benefits Shaping Overall accountability for Agile Ready gates Procurement & management of qualified Business Product Owner resources from Benefits Owners for backlog development Development of links between Product Backlog delivery & integrated milestone plan Procurement of Development Team for Backlog development Facilitation of Product Backlog development including identification of chore products & estimating at Story Point level SPRINT planning for SPRINT one Support of the Product Owner & SCRUM Master in the development of the Product Backlog Development of value indexes and percentage business value against user stories Define value indexes & prioritise Assign Business Value contribution by user story Agile Readiness Management of release/implementation for products available for release Tracking, manage & publish delivery milestones against SCRUM Progress Issue/Risk and Change Mgt of user stories through SPRINTs Facilitation of SCRUM Process Mitigation of Technical impediments Escalation of project risks/issues Support of the SCRUM in terms of quality assurance against business requirements & value Cumulative business value management Backlog management Prioritisation of user stories Assess Earned Business Value P&L Expectations mgt Agile