Scaling Lean Agile Development
|
|
- Jasmine Boone
- 5 years ago
- Views:
Transcription
1 Scaling Lean Agile Development Myths and Ideologies Meet the Scaled Agile Framework Dean Leffingwell DeanLeffingwell.com ScalingSoftwareAgilityblog.com Leffingwell, LLC. and Scaled Agile, Inc. 1 Myths and Ideologies 1. Scaling Value: Not everything is a User Story 2. Scaling Team and Timebox: No team is an island Agile: Myths Ideologies Misperceptions Legacy Mindsets 3. Scaling Design: Emergent design meets intentional architecture 4. Scaling Portfolio Management: Addressing legacy mindsets 5. Scaling Leadership: Your enterprise can be no leaner than your executives thinking Leffingwell, LLC. and Scaled Agile, Inc. 2
2 Context for Scaling Lean and Agile Respect for People Product Development Flow Continuous Improvement Leffingwell, LLC. and Scaled Agile, Inc. 3 Lean Goal: Speed, Value, Quality All we are doing is looking at the timeline, from the moment the customer gives us an order to the point where we collect the cash. And we are reducing the time line by reducing the non-value added wastes. Taiichi Ohno We need to figure out a way to deliver software so fast that our customers don t have time to change their minds. Poppendieck Minimize delays, handoffs and nonvalue added activities The Goal of Lean: Sustainably shortest lead time Best quality and value to people and society Most customer delight, lowest cost, high morale, safety Leffingwell, LLC. and Scaled Agile, Inc. 4
3 Lean Goal: Speed, Value, Quality Take an economic view Actively manage queues Understand and exploit variability Reduce batch sizes Apply WIP constraints Control flow under uncertainty: cadence and synchronization Get feedback as fast as possible Decentralize control Leffingwell, LLC. and Scaled Agile, Inc. 5 The Scaled Agile Framework The Scaled Agile Framework ( SAFe ) is a proven, publicly-facing framework for applying Lean and Agile practices at enterprise scale More on SAFe: Synchronizes the vision, planning, interdependencies, and delivery of many teams Web version available to public since February 2012 Works well for teams of Has been scaled to hundreds of teams and thousands of people Browse the framework at ScaledAgileFramework.com Leffingwell, LLC. and Scaled Agile, Inc. 6
4 Leffingwell, LLC. and Scaled Agile, Inc. 7 #1 Scaling Value Not Everything is a User Story Leffingwell, LLC. and Scaled Agile, Inc. 8
5 Agile Teams Know User Stories A great invention, User Stories replace traditional requirements expression The Team Backlog consists primarily of the user stories that express the needs of the stakeholders User stories are negotiable, expressions of intent Expressed in user-voice form: Leffingwell, LLC. and Scaled Agile, Inc. 9 User Story Scaling Problems If a large program requires And Billions and billions of stories 10 teams that plan two PSIs at a time, about 10 weeks apart If each team averages 10 stories per two week iteration, then 1,000 stories must be elaborated How can an enterprise reason about 1,000 things? (On just the one program!) And if we are about half done (500 stories), what do we actually have working, and how would we describe that to our customer? Even if I know 500 things that as a <role> I can <activity> so that <business value>, can do What Features does the system offer and what Benefits does each provide? What is the larger purpose here? Leffingwell, LLC. and Scaled Agile, Inc. 10
6 Features Fill the Program Backlog A Feature is a service that fulfills a user need The term Feature is an industry-standard term familiar to Marketing and Product Management. Features are identified, prioritized, estimated, and maintained in the Program Backlog. Features can be expressed as a short phrase describing the feature, along with its benefits Leffingwell, LLC. and Scaled Agile, Inc. 11 Actively Manage Backlogs (Queues) Backlogs are a form of queue (If items are committed, then it is a queue) The longer the queue, the slower the delivery (Little s Law) Operating at high levels of utilization increases variability For fast, and predictable results: Keep the backlogs short and uncommitted Limit WIP to keep planned utilizations at 80% or below Reinertsen, Principles of Product Development Flow, Leffingwell, LLC. and Scaled Agile, Inc. 12
7 Epics and the Portfolio Backlog Epics describe large-scale development initiatives which are the highest level expression of a business or technology need Business Epics are customer-facing solutions Architecture Epics are technology solutions which enable the business needs, improve operational efficiencies, or drive innovation Epics are identified, prioritized, estimated, and maintained in the Portfolio Backlog Work-in-progress limits are set to minimize the number of unfinished Epics at any given time. They are managed through a Kanban system. Epics often cut across teams, releases, programs, and systems Epics can be expressed in any form to communicate the intent of the initiative (a business case, prototype, etc.) Leffingwell, LLC. and Scaled Agile, Inc. 13 Cover your eyes Enterprise Backlog Technical View Constrained by 0..* 0..* Is one of Compliant when passes 1..* 0..* Realized by 0, 1 1..* Realized by Realized by 0,1 1..* 0,1 1..* 1 Is one of 1..* Done when passes Is one of 1 1 Done when passes 1..* 0..* Source: 2011, Leffingwell, D. Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Pearson Education Leffingwell, LLC. and Scaled Agile, Inc. 14
8 #2 Scaling Team and Timebox No Team is an island Leffingwell, LLC. and Scaled Agile, Inc. 15 The Problem with Pockets of Agility There is more value created with overall alignment than with local excellence. Don Reinertsen. The Agile, Twelve Tribes of Israel Problem: Tis far better to have agile teams than non-agile teams, BUT How do we know what they are doing? How do we know how well they are performing? How do we manage interdependencies? How do we know if they are working to a common mission? How do we know we are getting the benefits for the enterprise? How can we harness all that new found energy and entropy? Leffingwell, LLC. and Scaled Agile, Inc. 16
9 Everybody Must Be on the Agile Train What do we integrate here? Planned release Waterfall Doesn t Work MRD PRD SRS Dev Drop 1 to QA Drop 2 to QA Release docs delay Test drop 1 Test drop 2 Mixing doesn t work Ports, certs Agile Works Better Iterate Iterate Iterate PSI Iterate Iterate Iterate Actual release Release docs Ports, certs Leffingwell, LLC. and Scaled Agile, Inc. 17 But Cadence Alone is Not Enough...time spent thinking you are on track. System PSI External Release Release docs Planned system release date Integrate and slip! Iterate Iterate Iterate Iterate Iterate Iterate Port and certs PSI External Release Release docs Iterate Iterate Iterate Iterate Iterate Iterate PSI Port and certs Release docs External Release Iterate Iterate Iterate Iterate Leffingwell, LLC. and Scaled Agile, Inc. 18
10 Synchronize to Assure Delivery First PSI Second System PSI or Release System Iterations Sys 1 Sys 2 Sys 3 Sys 4 Sys 5 Sys 6 Sys 7 Sys 8 System Team Continuous Integration PSI Release docs External Release Iterate Iterate Iterate Iterate Iterate Iterate Dev Teams Continuous Integration PSI Ports certs Release Docs External Release Iterate Iterate Iterate Iterate Iterate Iterate Ports certs Continuous Integration PSI Release Docs External Release Iterate Iterate Iterate Iterate Iterate Iterate Ports certs Leffingwell, LLC. and Scaled Agile, Inc. 19 Solution: The Agile Release Train Organize agile release trains wherever you have a number of teams provding continuous value delivery Align teams to a common mission Agile Release Train delivers solutions Standardize iteration lengths; normalize estimating units Use cadence and synchronization to manage R&D variability A fractal above the agile team. Same shape; similar behavior; different parameters Agile Teams Developers & Testers Product Owner Scum/Agile Master D B T Team Backlog Team Backlog Features and components Stories NFRs Stories Plan Plan Demo & Retro Demo & Retro NFRs Iterations Iterations NFRs Iterations Iterations Stories fit in iterations Implemented by Tasks Spikes are research and design Stories Team Leffingwell, LLC. and Scaled Agile, Inc. 20
11 The Agile Release Train Organized around enterprise value streams Create self-planning, self-organizing, self-managing agile programs Self-manages interdependencies amongst teams Full, system-level solutions available every 8-10 weeks Agile Teams Developers & Testers Product Owner Scum/Agile Master D B T Team Backlog Team Backlog NFRs NFRs Features and components Stories Stories Plan Demo & Retro Plan Demo & Retro Iterations H H Iterations H H Stories fit in iterations Implemented by Tasks Spikes are research and design Stories Team Leffingwell, LLC. and Scaled Agile, Inc. 21 Separation of Concerns Scenario A: Release less frequently than cadence Agile Release to Market Process Asynchronous Release Collaborative Key Customer upgrade Release General Availability Firewall Customer preview PSI1 Docs and certs PSI 3 Docs and certs PSI PSI 5 Possible New product 7/1/ /1/2011 1/1/2011 4/1/2011 7/1/2011 Agile Development Train Process Leffingwell, LLC. and Scaled Agile, Inc. 22
12 Release Whenever You Like Scenario B: Release on cadence Scenario C: Release more frequently than cadence Leffingwell, LLC. and Scaled Agile, Inc. 23 What Is a Release Train, Really? A Fractal. One sprint (2 weeks) Team Product Owner Scum/Agile Master Plan Commit Execute One PSI (8-10 weeks) Team 5-10 teams Execute Leffingwell, LLC. and Scaled Agile, Inc. 24
13 What is a PSI, Really? A strategic quantum of value and timebox Value Accumulates small increments into newsworthy value Releasable, or released, or not, announced or not Value that can be planned, measured and assessed with strategic feedback Timebox Makes planning routine; lowers planning transaction costs Limits deviation from plan to a single interval Suitable for internal roadmapping and external commitments Leffingwell, LLC. and Scaled Agile, Inc. 25 Scaling Fast Feedback with a System Team The System Team brings system assets together early and often, allowing fast feedback with objective evaluation Roadmap Vision Product Management Release Management Agile Teams Program Backlog Developers & Testers NFRs Shared Release Planning System Team Nonfunctional Requirement Product Owner Scum/Agile Master D B T Team Backlog Team Backlog Team Backlog NFRs NFRs NFRs Feature Stories Stories Stories Plan Demo & Retro Plan Demo & Retro Iterations Build/supports development infrastructure Full system integration and end to end testing Integration with third party components Program demos Interface to deployment Leffingwell, LLC. and Scaled Agile, Inc. 26
14 Scaling Tracking: Features, Not Just Stories Understand completeness of each feature compared to plan at any point in time Feature Plan PLAN Actual - if within 15% Feature 9 ACTUAL 28 Actual - if >15% behind 26 Feature Feature Feature Feature Feature Feature Feature Feature Percent Complete 100 " Automatically compiled from number of stories completed/stories remaining in agile project management tooling " Facilitates decisions of what changes might be necessary to successfully deliver the PSI Leffingwell, LLC. and Scaled Agile, Inc. 27 Scaling Improvement: Inspect and Adapt Program-level Root Cause Analysis/ Improvement Story Workshop. Every PSI I&A PSI Release Establish accountability Create new stories Specify measurable results Set achievable deadlines Monitor progress Leffingwell, LLC. and Scaled Agile, Inc. 28
15 Some things that simply emerge, may turn out to be very ugly creatures indeed #3 Scaling Design: Emergent design meets intentional architecture Leffingwell, LLC. and Scaled Agile, Inc. 29 Intentional Architecture For systems of scale, some intentional Architecture is necessary Excessive redesign and refactoring of big systems drives bad economics and slows time-to-market Drives rework for large numbers of teams Potential impact on deployed systems/users Some use cases can and should be anticipated Plus: Many drivers for system and enterprise architectures arise outside the purview of individual agile programs Mergers and acquisitions New, cross-cutting user patterns Common architectural constructs for usability, extensibility, performance and maintenance Leffingwell, LLC. and Scaled Agile, Inc. 30
16 Change, Challenge and Opportunity Drive Architecture Epics Large technology initiatives, that cut across: Time affecting multiple releases Scope affecting multiple products, systems, services, or solutions Organizations affecting multiple teams, programs, business units Where do they come from? New product or service opportunities. Mergers/acquisitions Changes in technologies Problems within the existing solution set, cost. Architectural governance: usability, extensibility, performance, etc. Common infrastructure; avoid duplication of effort UI framework for porting existing apps to mobile devices Industry security standard to lower data purchasing costs Support 64 bit back office servers Leffingwell, LLC. and Scaled Agile, Inc. 31 Intentional Architecture V Leffingwell, LLC. and Scaled Agile, Inc. 32
17 Principles of Agile Architecture Principle # 1 The teams that code the system design the system Principle # 2 Build the simplest architecture that can possibly work Principle # 3 When in doubt, code it (or model it) out Principle # 4 They build it, they test it Principle # 5 The bigger the system, the longer the runway Principle # 6 System architecture is a role collaboration Principle # 7 There is no monopoly on innovation Principle # 8 Implement architectural flow Leffingwell, LLC. and Scaled Agile, Inc. 33 # 8 Implement Architectural Flow Provide an agile framework for system architects. They must be agile, too. Drive incrementalism in architectural refactoring Make architectural work in process visible Establish WIP limits to control queue sizes, avoid overload and assure product development flow Drive an effective collaboration with the development teams Leffingwell, LLC. and Scaled Agile, Inc. 34
18 Architectural Epic Kanban System Problem/Solu8on Needs Iden8fica8on Evalua8on Architecture Team Ownership Implementa8on Development Team Ownership 1. Funnel Technology roadmap Disrup8ve technology Solu8on problem: compa8bility speed, size, security, usability, Common infrastructure/duplicate investment 2. Backlog Refine understanding Est. cost of delay Refine effort est. Rela8ve ranking 3.Analysis Design alterna8ves Modeling System Architect Development collabora8on Solu8on/product management collabora8on Business case Design Spike Tech lead/ architect 4. Implementa,on Ownership transi8ons Teams begin implemen8ng at release planning boundaries Teams break epics into features Architect support on pull basis WIP Limit WIP Limit Innova,on feedback Release planning boundary PSI 1 PSI 2 PSI 3 PSI 4 WIP Limit Ac8vi8es: Effort size es8mate Value size es8mate Investment theme alignment Authority approves epic Meets threshold criteria Architect Team Pulls Epic Lead architect assigned Product/ Technology Council Approval Agile Release Trains PSI 1 PSI 2 PSI 3 PSI 4 WIP Limit Leffingwell, LLC. and Scaled Agile, Inc. 35 Portfolio Vision #4 Scaling Portfolio Management Addressing legacy mindsets Leffingwell, LLC. and Scaled Agile, Inc. 36
19 The Problem with Legacy Mindsets Changing Legacy Mindsets: From: widget engineering order taker mentality Maximize utilization Get it done Control through milestones/data plan out a full year of projects To: Epic based portfolio planning Intense development collaboration Time boxing WIP Limits Fix resources short term only Control through empirical release increments Rolling wave release planning Baker and Thomas, Establishing an Agile Portfolio to Align IT Investments with Business Needs. DTE Energy Case Study, Agile, Leffingwell, LLC. and Scaled Agile, Inc. 37 Eight Transformational Patterns We need a transformation roadmap, one that builds an Agile PPMO on Lean-Agile Principles Legacy Mindset Lean-Agile Pattern #1 Too Many Projects Limiting WIP with Kanban #2 Detailed Project Plans Lightweight Business Cases #3 Annual Funding Incremental Funding #4 Centralized Annual Planning #5 Work Breakdown Structure Decentralized Rolling-Wave Planning Agile Estimating and Planning #6 Projects Agile Release Trains #7 PMBOK Agile Project Management #8 Waterfall Milestones Fact-Based Governance Legacy PPMO Agile PPMO Leffingwell, LLC. and Scaled Agile, Inc. 38
20 A Portfolio Kanban System 1. Funnel Product roadmap New business opportunity Cost savings Solution problem 2. Backlog Refine understanding Est. cost of delay Refine effort est. Relative ranking 3.Analysis Solution alternatives Collaboration - Solution management - Architects - Market/sales/business - Development Weighted rank Business case 4. Implementation Ownership transitions Teams begin implementing at release planning boundaries Teams break epics into features Analyst support on pull basis WIP Limit WIP Limit Innovation feedback Release planning boundary PSI 1 PSI 2 PSI 3 PSI 4 WIP Limit Activities: Effort size estimate Value size estimate Investment theme alignment Authority approves epic Meets threshold criteria Business analyst pulls Epic Lead analyst assigned Portfolio Management Team/ Product Council Approval Agile Release Trains PSI 1 PSI 2 PSI 3 PSI 4 WIP Limit Leffingwell, LLC. and Scaled Agile, Inc. 39 The Agile PPMO The Agile PPMO enables and fosters lean and agile practices for business results Limiting Work in Process Lightweight business cases Incremental funding Decentralized rolling wave planning Fact-based assessment Agile milestones Agile estimating and planning Agile Release Trains Agile Project Management Leffingwell, LLC. and Scaled Agile, Inc. 40
21 Investment Themes Investment Themes represent the budget allocations within a portfolio to systems, products, applications, and services Can be at the enterprise or business unit level Done as part of the budgeting process with a lifespan of 6-12 months Governed by a Portfolio Management Team Not managed as a backlog in priority order. Rather, investment themes are managed as a percentage of available resources. Not testable ROI is not measured at this level Leffingwell, LLC. and Scaled Agile, Inc. 41 Managing Budgets and Investment Themes Program Investment Themes Budgets Program Level Por\olio Level Portfolio Backlog Portfolio Vision Architectural Runway Agile Release Trains (con8nuous flow programs) Requirements Requirements Design Design Implementa,on Implementa,on Verifica,on Verifica,on Program Waterfall programs Leffingwell, LLC. and Scaled Agile, Inc. 42
22 #5 Scaling Leadership Your enterprise can be no leaner than your executives thinking Leffingwell, LLC. and Scaled Agile, Inc. 43 The Problem: Let s Get Real Managers, directors, and executives are not chickens in the enterprise. They are pigs. (And really big ones at that.) To be successful, our expectation must not be that they: a) simply don t interfere, or b) simply understand, or c) are even simply supportive Instead, they must LEAD. After all, that s what leaders do Our job Inform, Educate, and Inspire them to their new Lean Agile leadership mission Leffingwell, LLC. and Scaled Agile, Inc. 44
23 Lean Thinking Foundation Product Development Flow 1. Take an economic view 2. Actively manage queues 3. Understand/exploit variability 4. Reduce batch size 5. Apply WIP Constraints 6. Flow with uncertainty Cadence and Synchronization 7. Apply fast feedback 8. Decentralize control Derived from: Toyota Production System (2004) Larman and Vodde (2009) Reinertsen (2009) Leffingwell, LLC. and Scaled Agile, Inc. 45 Lean-thinking Manager-teachers Management is trained in lean thinking - bases decisions on this long term philosophy Management understands and teaches lean and agile behaviors Management is trained in the practices and tools of continuous improvement Source: Larman and Vodde, Leffingwell, LLC. and Scaled Agile, Inc. 46
24 Your Job: Inform, Educate, Inspire Inform Make sure the agile working group executes an effective communication plan Educate Management Suggested Readings Principles of Product Development Flow. Reinertsen Agile Software Requirements: Lean Requirements Practices for Teams, Programs and the Enterprise. Leffingwell. Lean Software Development: An Agile Toolkit. Poppendieck. Have them attend a lean leadership workshop you hold Inspire Expect and challenge them to lead, not follow Leffingwell, LLC. and Scaled Agile, Inc. 47 Questions? Book: Leffingwell, Dean. Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison Wesley SAFe Certification: Chicago. October 23-27, (see ScaledAgileAcademy.com) Blog: ScalingSoftwareAgilityBlog.com Framework: ScaledAgileFramework.com Website: see DeanLeffingwell.com Leffingwell, LLC. and Scaled Agile, Inc. 48
Kanban One-Day Workshop
Kanban One-Day Workshop Copyright Net Objectives, Inc. All Rights Reserved 2 Copyright Net Objectives, Inc. All Rights Reserved 3 Lean for Executives Product Portfolio Management Business Product Owner
More informationThe Scaled Agile Framework
The Scaled Agile Framework Foundations of the Scaled Agile Framework (SAFe) SDJug Oct. 15, 2013 2008-2013 Leffingwell, LLC, and Scaled Agile, Inc. All rights reserved. Armond Mehrabian Enterprise Agile
More informationLean-Thinking. Re-Defined. Going Beyond Toyota. Alan Shalloway.
1 Copyright 2007 Net Objectives. All Rights Reserved. 20 May 2009 Lean-Thinking info@netobjectives.com www.netobjectives.com Re-Defined Going Beyond Toyota Alan Shalloway 2 Copyright 2008 Net Objectives.
More informationBusiness Architecture Implementation Workshop
Delivering a Business Architecture Transformation Project using the Business Architecture Guild BIZBOK Hands-on Workshop In this turbulent and competitive global economy, and the rapid pace of change in
More informationExam Questions
Exam Questions 70-498 Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management https://www.2passeasy.com/dumps/70-498/ 1. You are the application architect on your team. You
More informationBest Practices for Collecting User Requirements
Federal GIS Conference February 9 10, 2015 Washington, DC Best Practices for Collecting User Requirements Gerry Clancy Glenn Berger Requirements Provide direction for program success Why Requirements are
More informationScaling agile with Atlassian and SAFe
+ Scaling agile with Atlassian and SAFe Dan Radigan Senior Agile Coach Atlassian Brandon Huff VP Agile Software Solutions cprime Swati Jain VP Business Process Solutions cprime SCALING AGILE WITH ATLASSIAN
More informationScrum and Kanban Compare and Contrast
Scrum and Kanban Compare and Contrast CollabNet Webinar Series Presentation Victor Szalvay Sr. Director, ScrumWorks Engineering Wednesday - June 27, 2012 1 ENTERPRISE CLOUD DEVELOPMENT Copyright 2012 CollabNet,
More informationKanban, Flow and Cadence
Kanban, Flow and Cadence Karl Scotland 1 KFC Development Kanban Controlled Work Flow Effective Work Cadence Reliable Work 2 Kanban Controlling the Workflow 3 Definition Kanban (in kanji 看板 also in katakana
More informationThis Thing Called Kanban
This Thing Called Kanban A presentation for Agile Richmond Slide 1 Announcing Innovate Virginia! Accelerate Delivery with Lean and Agile! Friday Sept 16, 2011 Lewis Ginter Botanical Gardens Leading experts
More informationCONFIGURING SAFE V4.0 IN THE IBM COLLABORATIVE LIFECYCLE MANAGEMENT
CONFIGURING SAFE V4.0 IN THE IBM COLLABORATIVE LIFECYCLE MANAGEMENT Abstract In this document, we provide step-by-step guidance to configure support for the SAFe V4.0 methodology in CLM tooling. Amy Silberbauer
More informationAgile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE
Agile Software Development Agile UX Work Kati Kuusinen Researcher @ TUT / Pervasive / IHTE kati.kuusinen@tut.fi Contents 1. Introduction / Motivation 2. Agile software development 3. User experience work
More informationfor TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method
Course Syllabus for 3 days Expert led Enterprise Architect hands-on training "An Architect, in the subtlest application of the word, describes one able to engage and arrange all elements of an environment
More informationData Governance Quick Start
Service Offering Data Governance Quick Start Congratulations! You ve been named the Data Governance Leader Now What? Benefits Accelerate the initiation of your Data Governance program with an industry
More informationEUROPEAN ICT PROFESSIONAL ROLE PROFILES VERSION 2 CWA 16458:2018 LOGFILE
EUROPEAN ICT PROFESSIONAL ROLE PROFILES VERSION 2 CWA 16458:2018 LOGFILE Overview all ICT Profile changes in title, summary, mission and from version 1 to version 2 Versions Version 1 Version 2 Role Profile
More informationTesting in the Agile World
Testing in the Agile World John Fodeh Solution Architect, Global Testing Practice 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Outline
More informationRED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE.
RED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE. Is putting Contact us INTRODUCTION You know the headaches of managing an infrastructure that is stretched to its limit. Too little staff. Too many users. Not
More informationTABLE OF CONTENTS INTRODUCTION...3 MAIN ELEMENTS OF A PRODUCT ROADMAP...4 PRODUCT ROADMAPS...11 MARKETING ROADMAPS...27 ABOUT PRODUCTPLAN...
TABLE OF CONTENTS INTRODUCTION...3 MAIN ELEMENTS OF A PRODUCT ROADMAP...4 PRODUCT ROADMAPS...11 Product Roadmap Template... 12 Agile Roadmap Template... 13 Release Plan Template... 14 Portfolio Roadmap
More informationCollaboration at Scale: Prioritizing a Backlog. 13-Dec-2017
Collaboration at Scale: Prioritizing a Backlog 13-Dec-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides
More informationDevelopment Processes Agile Adaptive Planning. Stefan Sobek
Development Processes Agile Adaptive Planning Stefan Sobek Agile Planning Process Adaptive Planning In agile projects frequently issues and changes will be discovered. Go into these projects with expectations
More informationLESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX
www.twitter.com/telerik www.facebook.com/telerik LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX Philip Japikse (@skimedic) phil.japikse@telerik.com www.skimedic.com/blog MVP, MCSD.Net, MCDBA, CSM,
More informationSAFe AGILE TRAINING COURSES
SAFe AGILE TRAINING COURSES INDEX INTRODUCTION COURSE Implementing SAfe Leading SAFe SAFe for Teams SAFe Scrum Master CERTIFICATION SAFe Program Consultant SAFe Agilist SAFe Practitioner SAFe Scrum Master
More informationAbout Dean Leffingwell
Lean Practices for Foreword by Don Nonfunctional (System Qualities) Agile Style Reinertsen Development Series By and Ryan Shriver Agile 2010 Orlando, FL Lean Practices for Foreword by Don Reinertsen Development
More informationSAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts
SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts Exported on 09/12/2017 1 Table of Contents 1 Table of Contents...2 2 Abstract...4 3 Who uses SAFe and Why?...5 4 Understanding
More informationAdopting Agile Practices
Adopting Agile Practices Ian Charlton Managing Consultant ReleasePoint Software Testing Solutions ANZTB SIGIST (Perth) 30 November 2010 Tonight s Agenda What is Agile? Why is Agile Important to Testers?
More informationCONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010
PACIFIC NW 28TH ANNUAL SOFTWARE QUALITY CONFERENCE October 18th 19th, 2010 Conference Paper Excerpt from the CONFERENCE PROCEEDINGS Permission to copy, without fee, all or part of this material, except
More informationScaling agile with Atlassian and SAFe
+ Scaling agile with Atlassian and SAFe Dan Radigan Senior Agile Coach Atlassian Brandon Huff VP Agile Software Solutions cprime Swati Jain VP Business Process Solutions cprime SCALING AGILE WITH ATLASSIAN
More informationIn 2017, the Auditor General initiated an audit of the City s information technology infrastructure and assets.
REPORT FOR ACTION IT Infrastructure and IT Asset Management Review: Phase 1: Establishing an Information Technology Roadmap to Guide the Way Forward for Infrastructure and Asset Management Date: January
More informationThe Kanban Applied Guide
The Kanban Applied Guide Official Guide to Applying Kanban as a Process Framework May 2018 2018 Kanban Mentor P a g e 1 Table of Contents Purpose of the Kanban Applied Guide... 3 Kanban Applied Principles...
More informationEvolutionary Architecture and Design
Evolutionary Architecture and Design Pradyumn Sharma pradyumn.sharma@pragatisoftware.com www.twitter.com/pradyumnsharma 1 What is Software Architecture? Structure of a system, comprising software elements,
More informationl e a n Lean Software Development software development Faster Better Cheaper
software development Lean Software Development Faster Better Cheaper mary@poppendieck.com Mary Poppendieck www.poppendieck.com Characteristics of Lean Companies: 1. They don t call themselves Lean The
More informationHow Cisco IT Improved Development Processes with a New Operating Model
How Cisco IT Improved Development Processes with a New Operating Model New way to manage IT investments supports innovation, improved architecture, and stronger process standards for Cisco IT By Patrick
More informationTHE SCRUM FRAMEWORK 1
THE SCRUM FRAMEWORK 1 ROLES (1) Product Owner Represents the interests of all the stakeholders ROI objectives Prioritizes the product backlog Team Crossfunctional Self-managing Self-organizing 2 ROLES
More informationThe State of SAFe in the Marketplace
The State of SAFe in the Marketplace V4.0.0 2 Chris James President and Chief Operating Officer 1 Why are we here? The Scaled Agile Mission Help system and software-dependent enterprises achieve better
More informationTest Architect A Key Role defined by Siemens
Test Architect A Key Role defined by Siemens Siemens Munich, Germany January 30 February 3, 2017 http://www.oop-konferenz.de Agenda Why do we need a Test Architect? What are the responsibilities and tasks
More informationBringing QA Into the Agile Process
Quality Assurance - SCQAA-OC 2/17/09 Bringing QA Into the Process SCQAA Meeting 2/17/09 Speaker: Paul Hodgetts, Logic, www.logic.com Rev 090217 Your Speaker: Paul Hodgetts Team coach, trainer, consultant,
More informationArchitecture and Design Evolution
Architecture and Design Evolution Pradyumn Sharma pradyumn.sharma@pragatisoftware.com www.twitter.com/pradyumnsharma 1 What is Software Architecture? Structure of a system, comprising software elements,
More informationTotal Cost of Ownership: Benefits of ECM in the OpenText Cloud
Total Cost of Ownership: Benefits of ECM in the OpenText Cloud OpenText Managed Services brings together the power of an enterprise cloud platform with the technical skills and business experience required
More informationTHE JOURNEY OVERVIEW THREE PHASES TO A SUCCESSFUL MIGRATION ADOPTION ACCENTURE IS 80% IN THE CLOUD
OVERVIEW Accenture is in the process of transforming itself into a digital-first enterprise. Today, Accenture is 80 percent in a public cloud. As the journey continues, Accenture shares its key learnings
More informationStory Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint!
+ Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint! Tonya McCaulley Director of Training ROME Agile + About Your Speaker Tonya McCaulley
More information13.f Toronto Catholic District School Board's IT Strategic Review - Draft Executive Summary (Refer 8b)
AGENDA ADDENDU TE REGULAR EETING OF TE AUDIT COITTEE COITTEE PUBLIC SESSION Tuesday, June 6, 2017 6:30 P.. Pages 13. Staff Reports 13.f Toronto Catholic District School Board's IT Strategic Review - Draft
More information2014 Intelliware Development Inc.
What You ll Learn in this Presentation: The basics of user stories. How user stories fit into the overall Agile planning process. How to write a user story. A story card example 2 Why is it so Difficult
More informationGovernment IT Modernization and the Adoption of Hybrid Cloud
Government IT Modernization and the Adoption of Hybrid Cloud An IDC InfoBrief, Sponsored by VMware June 2018 Federal and National Governments Are at an Inflection Point Federal and national governments
More informationLecture 7: Software Processes. Refresher: Software Always Evolves
Lecture 7: Software Processes What is a Software Development Process? The Lifecycle of a Software Project Agile vs. Disciplined Some common approaches: RUP, SCRUM, XP, ICONIX, Where UML fits in (next lecture)
More informationSolutions Technology, Inc. (STI) Corporate Capability Brief
Solutions Technology, Inc. (STI) Corporate Capability Brief STI CORPORATE OVERVIEW Located in the metropolitan area of Washington, District of Columbia (D.C.), Solutions Technology Inc. (STI), women owned
More informationTest Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions
Test Automation Strategies in Continuous Delivery Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions The world of application is going through a monumental shift.. Evolving
More informationDay One Success for DevSecOps and Automation on Azure
Day One Success for DevSecOps and Automation on Azure Chris Jeffrey Senior Cloud Architect Microsoft Azure Cloud Technology Partners, A Hewlett Packard Enterprise Company Twitter: @chrisjeffrey_uk What
More informationTHE STATE OF DATA QUALITY
THE STATE OF DATA QUALITY HOW TO START A DATA QUALITY PROGRAM Organizations claim to make decisions based on data, but are they really? Ask a few simple questions of the data they are using for those presumed
More information02291: System Integration
02291: System Integration Week 10 Hubert Baumeister huba@dtu.dk DTU Compute Technical University of Denmark Spring 2018 Last Week Principles of good design: layered architecture Software Development Processes
More informationAgile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process
Agile Accessibility Ensuring accessibility throughout the Agile development process Presenters: Andrew Nielson, CSM, PMP, MPA Ann Marie Davis, CSM, PMP, M. Ed. Cammie Truesdell, M. Ed. Overview What is
More informationInverting the Pyramid
Inverting the Pyramid Naresh Jain naresh@agilefaqs.com @nashjain http://nareshjain.com Time/Money/Opportunity Cost Plan Back in the Stone-age Happiness/Excitement Design Distribute Work in Isolation Integrate
More informationRequirement Engineering within an Agile Environment BY KEJI GIWA. Digital Bananas Technology
Requirement Engineering within an Agile Environment BY KEJI GIWA HLR Workshop Requirement Catalogue Product Planning Sprint Planning Meeting Keyscreens Use Case / Epic Stories Implement Wireframes DBT
More informationImplementing ITIL v3 Service Lifecycle
Implementing ITIL v3 Lifecycle WHITE PAPER introduction GSS INFOTECH IT services have become an integral means for conducting business for all sizes of businesses, private and public organizations, educational
More informationChapter 2 Example Modeling and Forecasting Scenario
Chapter 2 Example Modeling and Forecasting Scenario This scenario is for a hypothetical project that aims to re-launch a website. It demonstrates the thinking process and practical implementation of using
More informationKanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC
Kanban In a Nutshell Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com Copyright 2015 RGCG, LLC 2 About Velocity Partners Better business through better software HQ in Seattle Nearshore
More informationAI Model Training Platform
Amazon AWS for AI Model Management, Training, and Testing ROLE: Lead UX Designer DELIVERABLES: System Sitemap Wireframes Mockups VISION TEAM To make AI more accessible to the masses by creating a platform
More informationCONFIGURING SAFE 4.5 IN THE IBM COLLABORATIVE LIFECYCLE MANAGEMENT SOLUTION
CONFIGURING SAFE 4.5 IN THE IBM COLLABORATIVE LIFECYCLE MANAGEMENT SOLUTION Abstract In this document, we provide step-by-step guidance to configure support for the SAFe 4.5 methodology in CLM tooling,
More informationShift Left Testing: are you ready? Live Webinar, Sept 19
Shift Left Testing: are you ready? Live Webinar, Sept 19 Guy Arieli CTO, Experitest 01 What exactly is Shift Left? Agenda 02 03 How Shift Left affects application development & testing organizational structures
More informationA CONFUSED TESTER IN AGILE WORLD
A CONFUSED TESTER IN AGILE WORLD QA A LIABILITY OR AN ASSET THIS IS A WORK OF FACTS & FINDINGS BASED ON TRUE STORIES OF ONE & MANY TESTERS!! J Presented By Ashish Kumar, A STORY OF TESTING. WHAT S AHEAD
More informationIntroduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014
Introduction to User Stories CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 1 Goals Present an introduction to the topic of user stories concepts and terminology benefits and limitations
More informationAgile is from Mars Usability is from Venus
Agile is from Mars Usability is from Venus Teale Shapcott Brisbane Agile Academy Meetup February 9 th, 2010 Teale Shapcott Systems Analyst (Usability) Business Technology Suncorp @teale http://au.linkedin.com/in/shapcott
More informationeinfrastructures Concertation Event
einfrastructures Concertation Event Steve Crumb, Executive Director December 5, 2007 OGF Vision & Mission Our Vision: The Open Grid Forum accelerates grid adoption to enable scientific discovery and business
More informationAgile where are we at?
Consultant www.crisp.se Agile where are we at? Keynote - Agile Tour Bangkok Nov 2017 henrik.kniberg@crisp.se @HenrikKniberg Dad Climate guy Organizational coach & Change Instigator Author Scrum Retrospective
More informationCREATING EFFECTIVE USER STORIES
CREATING EFFECTIVE USER STORIES THE PRODUCT OWNER S PERSPECTIVE By: Philip Wess CREATING EFFECTIVE USER STORIES (THE PRODUCT OWNER'S PERSPECTIVE)... 1 Overview of a User Story... 2 Epics vs User Stories...
More informationRoles and Responsibilities on DevOps Adoption
Roles and Responsibilities on DevOps Adoption Hasan Yasar Technical Manager, Adjunct Faculty Member Secure Lifecycle Solutions CERT SEI CMU Software Engineering Institute Carnegie Mellon University Pittsburgh,
More informationDigitalization of Manufacturing
Digitalization of Manufacturing Leveraging the Internet of Things for Smart Manufacturing & Operational Excellence Dennis McRae Vice President of Solutions Dave McKnight Director Optimized Factory May
More informationGETTING STARTED. Introduction to Backlog Grooming
GETTING STARTED Introduction to Backlog Grooming contents SECTION backlog grooming? SECTION 1 what is backlog grooming? 4 SECTION 2 who should be involved in a grooming session? 5 benefits of backlog grooming
More informationITIL 4 The Next Evolution
ITIL 4 The Next Evolution #askitsm @ITSMAcademy info@itsmacademy.com Donna Knapp @ITSM_Donna www.itsmacademy.com www.itsmprofessor.net About ITSM Campus ITIL Foundation ITIL Practitioner Certified Process
More informationWHO SHOULD ATTEND? ITIL Foundation is suitable for anyone working in IT services requiring more information about the ITIL best practice framework.
Learning Objectives and Course Descriptions: FOUNDATION IN IT SERVICE MANAGEMENT This official ITIL Foundation certification course provides you with a general overview of the IT Service Management Lifecycle
More informationHPE ALM Standardization as a Precursor for Data Warehousing March 7, 2017
HPE ALM Standardization as a Precursor for Data Warehousing March 7, 2017 Brought to you by the Vivit Business Intelligence Special Interest Group led by Oded Tankus Hosted By Oded Tankus Project Manager
More informationArchitects: Anchors or Accelerators to Organizational Agility?
Architects: Anchors or Accelerators to Organizational Agility? Jim Highsmith 1 SketchBook Pro Everything evolves Two week iterations, Fixed deadline Envision-Evolve, Not Plan-Do Release 2.0 Adaptability
More informationVendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo
Vendor: The Open Group Exam Code: OG0-091 Exam Name: TOGAF 9 Part 1 Version: Demo QUESTION 1 According to TOGAF, Which of the following are the architecture domains that are commonly accepted subsets of
More informationTotal Cost of Ownership: Benefits of the OpenText Cloud
Total Cost of Ownership: Benefits of the OpenText Cloud OpenText Managed Services in the Cloud delivers on the promise of a digital-first world for businesses of all sizes. This paper examines how organizations
More informationProcess of Interaction Design and Design Languages
Process of Interaction Design and Design Languages Process of Interaction Design This week, we will explore how we can design and build interactive products What is different in interaction design compared
More informationIT Risk & Compliance Federal
Dell UnisysSoftware Modernization Revolution Survey IT Risk & Compliance Federal Summary Report PulsePoll Results September 2017 JULY 10, 2014 RESPONDENT CLASSIFICATIONS 2 Current Employer From June 19,
More informationTest-driven development
Test-driven development And how we do it at WIX Mantas Indrašius Software Engineer WIX.COM Agenda Tests overview Test-driven development (TDD) The Bowling Game demo Kickstarting a project using TDD How
More informationIT Consulting and Implementation Services
PORTFOLIO OVERVIEW IT Consulting and Implementation Services Helping IT Transform the Way Business Innovates and Operates 1 2 PORTFOLIO OVERVIEW IT Consulting and Implementation Services IT is moving from
More informationSECURITY REDEFINED. Managing risk and securing the business in the age of the third platform. Copyright 2014 EMC Corporation. All rights reserved.
SECURITY REDEFINED Managing risk and securing the business in the age of the third platform 1 BILLIONS OF USERS MILLIONS OF APPS 2010 HUNDREDS OF MILLIONS OF USERS Mobile Cloud Big Data Social Mobile Devices
More informationReady for Scrum? Steve Hutchison DISA T&E
Ready for Scrum? Steve Hutchison DISA T&E Presentation Tasks Backlog In Progress Done Scrum Overview Role of Testing in Scrum Agile Testing Summary 2 Scrum Overview Software development framework focused
More informationA Tale of Continuous Testing
T22 DevOps/Continuous Delivery Thursday, October 4th, 2018 3:00 PM A Tale of Continuous Testing Presented by: David Lumpkin Craftsy Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073
More informationInformation Infrastructure and Security. The value of smart manufacturing begins with a secure and reliable infrastructure
Information Infrastructure and Security The value of smart manufacturing begins with a secure and reliable infrastructure The Case for Connection To be competitive, you must be connected. That is why industrial
More informationSample Exam. Advanced Test Automation - Engineer
Sample Exam Advanced Test Automation - Engineer Questions ASTQB Created - 2018 American Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made,
More informationSpotify Rhythm. Consultant. Henrik Dad. Organizational Refactorist. Author. How we create focus
Consultant www.crisp.se Spotify Rhythm How we create focus Agile Sverige, 06-06-0 henrik.kniberg@crisp.se @HenrikKniberg Dad Organizational Refactorist Author 000 # of employees 500 000 500 006 007 008
More informationService Delivery Platform
Solution Brief Service Delivery Platform Enabling the transition to high-value and more differentiated network services with new consumption models for deploying VNFs. Keeping Up With Cloud Expectations
More informationDESIGN. (Chapter 04)
DESIGN (Chapter 04) THE PROCESS OF INTERACTION DESIGN Overview What is involved in Interaction Design? Importance of involving users Degrees of user involvement What is a user-centered approach? Four basic
More informationProfessional Services for Cloud Management Solutions
Professional Services for Cloud Management Solutions Accelerating Your Cloud Management Capabilities CEOs need people both internal staff and thirdparty providers who can help them think through their
More informationModule 4 Designing, Planning & Estimating
Module 4 Designing, Planning & Estimating Table of Contents Module 4...1 Study Guide...2 Reading... 2 Assignment... 2 Module Overview...2 Outline... 2 Learning Outcomes... 2 Agile Architecture & Design...3
More informationAKF Partners Case Study Engagement Type: Long Term Interim CTO Role Industry: Online Marketing Analytics
AKF Partners Case Study Engagement Type: Long Term Interim CTO Role Industry: Online Marketing Analytics Introduction In 2012, AKF first engaged with a Manhattan-based startup that provides a subscription-based
More informationEvolution For Enterprises In A Cloud World
Evolution For Enterprises In A Cloud World Foreword Cloud is no longer an unseen, futuristic technology that proves unattainable for enterprises. Rather, it s become the norm; a necessity for realizing
More informationWorking in Harmony: Integrating the efforts of usability engineers and agile software developers
Working in Harmony: Integrating the efforts of usability engineers and agile software developers The Second International Conference on Advances in Computer-Human Interactions ACHI 2009 February 1-7, 2009
More informationScaling LEGO & Spotify. Henrik
Consultant www.crisp.se Scaling Agile @ LEGO & Spotify EA-träff Okt 2017 henrik.kniberg@crisp.se @HenrikKniberg Dad Climate guy Organizational coach & Change Instigator Author Not too hard A bit trickier
More informationTesting in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time!
Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time! Today s Topics How the Tester s Role Changes in Agile Testing in
More informationROTATE TO THE NEW: FROM TESTING TO QUALITY ENGINEERING
ROTATE TO THE NEW: FROM TESTING TO QUALITY ENGINEERING INDUSTRY TRENDS AND PRESSURES IMPACTING QA IT organisations are being impacted by the convergence of three disciplines that were once operated as
More informationAdministering SQL Servers for Development Teams. Mike Acord & Tony Sebion Omni Resources
Administering SQL Servers for Development Teams Mike Acord & Tony Sebion Omni Resources Omni Resources Solutions Group Mike Acord Senior Architect Solutions Group, Omni Resources Tony Sebion Director Solutions
More informationQuality, Project Management & Supply Professional (Customized). Choice of any 3 certifications outlined as follows:
Any 3 Certifications Prep: ASQ Quality, PMI Project Management, APICS Supply Chain, or Scrum QPS Course No. 343 TRAINING PROGRAM: Quality, Project Management & Supply Professional (Customized). Choice
More informationREALIZE YOUR. DIGITAL VISION with Digital Private Cloud from Atos and VMware
REALIZE YOUR DIGITAL VISION with Digital Private Cloud from Atos and VMware Today s critical business challenges and their IT impact Business challenges Maximizing agility to accelerate time to market
More informationDevPlan User Guide. Table of Content. DevPlan User Guide. Author: TechExcel co.ltd
DevPlan User Guide Author: TechExcel co.ltd Table of Content DevPlan User Guide Chapter 1- Project Mangement with DevPlan 1 Understanding TechExcel DevPlan 2 Product Design and Knowledge Management 3 Planning
More informationTopic 01. Software Engineering, Web Engineering, agile methodologies.
Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,
More informationBetter skilled workforce
Better skilled workforce for the New Style of Business HPE Education Services November 20, 2015 Education is the most powerful weapon which you can use to change the world Nelson Mandela The New Style
More informationSAFe Reports Last Update: Thursday, July 23, 2015
SAFe Reports Last Update: Thursday, July 23, 2015 This document describes the set of reports provided by Jazz Reporting Service (JRS) aligned with SAFe (Scaled Agile Framework) metrics. Some of these reports
More information