Richard Turner Stevens Institute

Size: px
Start display at page:

Download "Richard Turner Stevens Institute"

Transcription

1 RT-35/35A Agile-Lean Systems Engineering: Kanban in SE Richard Turner Stevens Institute 5 th Annual SERC Research Review Mar 19, 2014 USC

2 Heilmeier Criteria 1. What are you trying to do? Articulate your objectives using absolutely no jargon. 2. How is it done today, and what are the limits of current practice? 3. What's new in your approach and why do you think it will be successful? 4. Who cares? If you're successful, what difference will it make? 5. What are the risks and the payoffs? 6. How much will it cost? How long will it take? 7. What are the midterm and final "exams" to check for success? SSRR

3 Basic Information RT35/35A [H-1, H-2] Starting question: How can we replace IMSs? Researchers: Richard Turner: Stevens; Boehm, Lane, Ingold: USC; Madachy: NPS; Industry Working Group Task start: August 2011 Deliverables: 4 Conference Presentations: 13 Papers Published: 8 (all to refereed conferences or journals) Workshops: 4 SSRR

4 Traditional systems engineering assumptions [H-2] Requirements are predefined and generally stable Resources and technologies are predictable and stable Values remain stable There is sufficient time to complete the work Reductionism is the best way to approach large problems SSRR

5 The Results [H-2] The V model Focus on plans/schedules rather than value and solutions Focus on requirement precision and coherence (if not accuracy) Change (and the customer who wants it)seen as the enemy Reductionism and deep engineering specialization Local process & design optimization SSRR

6 More Results [H-2] SE Disengaged from SwE Poor management visibility into relationships between products, requirements, architecture, change impacts Operational environment overwhelms traditional governance methods SSRR

7 System contexts have multiplied Change in needs and solution technologies has accelerated Requirements are less tangible, evolving, and often emergent Systems are complex and constantly adapting Actual terrain has changed, we need new maps, tools and techniques The World is Changed SSRR

8 The venerable PMI has (finally) adapted 5 th Edition of the PMBOK Guide provides for both predictive (plan-driven) and adaptive (agile) project lifecycles! A new PMI/IEEE-CS SW Extension is now available that deals specifically with software management issues Need Proof Of The Change? SSRR

9 Values Agile: Flexibility, Evidence Lean: Value, Flow Fundamental things apply Principles Stakeholder Valuebased Evolution Incremental Commitment and Accountability Concurrent Multidiscipline Engineering Evidence- and Riskbased Decisions Adapted from The Incremental Commitment Spiral Model Boehm, Lane, Koolmanojwong, and Turner (2014) SSRR

10 Key takeaways of the research so far [H-2] One definition of systems engineering: The Right People, the Right Information, at the Right Time, Making Good Decisions Understand Real Capacity for Work Continuously Value Work Holistically Use Service Model To Ensure Communications ShareValue, Capacity and Status Information Across the Enterprise SSRR

11 Some Answers? There is still no Silver Bullet ICSM principles Service orientation is promising Trust is a key ingredient and often difficult to find Maybe is better than Hell, No! Executive/Management patience, not abdication Believing Creativity and Collaborationcan be better than Command & Control Santayana was half right it s only the mistakes that you don t want to repeat, not the successes SSRR

12 Caution! Specific Target Environment for the SERC Research Under Way [H-4] Systems engineering where rapid response software development projects incrementally evolve capabilities of existing systems or SOSs That does NOT, however, preclude it from being applicable outside that target; of course it doesn t guarantee it, either. SSRR

13 Sticking Points [H-5] Large-scale budgeting and estimation Long-lead items Operational systems of independently evolving systems Highly regulated domains (e.g. defense, financial, health) Command and control environments (low trust, bureaucratic) SSRR

14 Better visibilityand coordinationmanaging multiple concurrent development projects More effective integrationand use of scarce SE resources Increased project and enterprise valuedelivered earlier More flexibilitywhile retaining predictability Less blocking of product team tasks waiting for SE response Lower governance overhead Predicted (Desired) Results [H-1] SSRR

15 Agile/Lean Community Connections Industry Working Group David Anderson (David J. Anderson and Associates) Jabe Bloom (The Library Corporation) Hillel Glazer (Entinex) Curtis Hibbs(Boeing) Suzette Johnson (Northrop Grumman) Larry Maccherone(Rally Software) Don Reinertsen(Reinertsen& Associates) David Rico (Boeing) Garry Roedler(Lockheed Martin) Karl Scotland (Rally Software, UK) Alan Shalloway(NetObjectives) Neil Shirk (Lockheed Martin) Neil Siegel (Northrop Grumman) James Sutton (Jubata Group) AFEI-ADAPT INCOSE LSS NDIA PMI SSRR

16 Our Concept [H-3] Pull (kanban) scheduling Value-based selection Limited WIP Classes of Service SE as a Service Scarce resource-driven Collaborative/Negotiated Integrated work and data flow Information radiators at all levels A Multi-level Network of Kanban-based Scheduling Systems Dash Execu ve/stakeholder Management (Customer) SLA establishment and monitoring Strategic planning Capability priori za on Dash Capability Engineering Analyze needs and alterna ves Refine capabili es Develop requirements Allocate requirements Form cross organiza onal teams Cross-product and specialty engineering Validate and fully enable capabili es KSS KSS Needs Backlog* Work Flow Visibility * All organiza ons can contribute to the Needs Backlog Dash Dash KSS KSS Product/Domain Engineering KSS KSS KSS Users User Support Individual Product Team Pharmacy Domain Team Network Domain Team Customer rela ons Ini al Triage Product SE Iden fy SW Features Allocate features to SWDT Integrate features into requirements SW Development Team SSRR

17 A Generic Kanban-based Scheduling System Upstream Customers Work (Backlog ) Ready Queue (Limit=6) Ac vity (WIP Limit=8, Resources=4) Completed Work NCoS, (WL=5) Work Flow Ex Ex 1 2 SCoS, WL=1 (included In ac vity WL) ECoS, WL=1, (extends ac vity WL if necessary) WIP Ex Work Item wai ng for selec on Normal Class of Service Work Item (NCOS) Special Class of Service Work Item (SCOS) Expedite Class of Service Work Item (ECOS) 1 Resource (Individually numbered) SSRR

18 Examples of Networked KSSs SSRR

19 SE activities need to be defined and available for projects and the system owners to select for the ready queue The concept of services fits the need to encapsulate work, and provide a common value stream among project development personnel, SE, and the enterprise Rationale for SE as a Service SSRR

20 Value/Priority in Servicing Maintaining prioritization across stakeholders is resource-intensive Kanban forces stakeholders to agree about next item in queue Stakeholders include customers/users, projects, executive management, and higher level systems engineering management Value functions balance local and SoS-wide priorities SSRR

21 Custom software SoSconstituent systems include patient management, pharmacy, laboratory, radiology, and telemetry Systems share a single database for all patients and personnel related to a given health care site Interfaces to other health care systems are maintained. Key overarching requirements are to ensure patient-safety and to protect patient information Healthcare SoS SSRR

22 Information/Work Structure MC 1 MC 2 MC 3 R 1 R 2 R 3 R 4 R 5 R 6 R 7 R 8 Product 1 Product 2 Product 3 Product 4 SSRR

23 Proposed KSS Network Structure Dash Execu ve/stakeholder Management (Customer) SLA establishment and monitoring Strategic planning Capability priori za on KSS Dash Product/Domain Engineering KSS Users User Support Customer rela ons Ini al Triage Dash Capability Engineering Analyze needs and alterna ves Refine capabili es Develop requirements Allocate requirements Form cross organiza onal teams Cross-product and specialty engineering Validate and fully enable capabili es KSS Needs Backlog* Dash KSS KSS Individual Product Team Product SE Iden fy SW Features Allocate features to SWDT Integrate features into requirements SW Development Team KSS Pharmacy Domain Team Work Flow Visibility * All organiza ons can contribute to the Needs Backlog KSS Network Domain Team SSRR

24 Classes of Service SSRR

25 Flow among and between KSSs SSRR

26 New Capabilities Interface to a new health insurance company requires capture of additional information about patients, diagnoses, and physician orders Integrate and analyze information from multiple patient telemetry systems to improve diagnostic capabilities COTS option: Identify and evaluate any COTS data fusion products that apply to the telemetry devices, select the best one, then integrate it into the enterprise If no COTS available for all telemetry systems, two options: o Change non-compatible telemetry systems for more compatible ones and use a COTS product to integrate/analyze the desired information o Develop a custom application to do the integration and analysis. SSRR

27 Upgrade and Enhancement User response improvement system response time is unacceptably slow and is potentially putting patient safety at risk evaluate alternatives for improving the user response time and recommend one or more for funding. Periodic upgrade of pharmacy formulary information Data on formularies and drug interactions updated quarterly (subscription service) Updates analyzed against existing DB structures, any necessary updates to the data structures made, data structure updates tested and deployed, then populated with updated data SSRR

28 Normal Capability Development SSRR

29 Critical Issue: Interoperability Problem Feature to electronically send patient records to an external health care system was implemented, fully tested and seemed to function well during the first 30 days after deployment Late one night, a physician noticed that an important entry by external health care system not entered properly in the time log SSRR

30 Critical Task Operation SSRR

31 Results Aligned, unified view of work in progress and status of work Predictability through measures easily SPC d and projected Value-based scheduling considers all priorities Better use of C/SE resources; better servicing of team SE needs Unlinks planning, scheduling, integration, and deployment cadences Enhances decision making Supports continuous improvement Provides for right conversations, right people, right time SSRR

32 Next Steps [H-6, H-7] Proposal in coordination Continue KSSN Research o Develop additional mechanisms to support value-based scheduling, SE as a service, etc. Better define characteristics for value elements and value functions o Refine simulations to include new mechanisms o Investigate use of agent-based simulation to model human behavior of kanbankanban coordination o Build transition package o Support lean and agile enablers INCOSE, NDIA, SEI and other organizations have working groups on agile-lean SE Participate in and leverage working groups, conferences and Symposia Industry Pilots o Build collaborations and infrastructure for in vivo KSSN piloting Use FedGovOps announcement and requirements to eliminate conflict of interest issues o Conduct pilots SSRR

33 Questions? SSRR

34 References 1. Boehm, Barry and Turner, Richard (2004).Balancing Agility and Discipline: A Guide for the Perplexed. Boston, MA: Addison Wesley. 2. LarmanC. and Vodde, B. (2009). Scaling Lean & Agile Development.Boston, MA: Addison Wesley. 3. Poppendiek, Mary. (2007).Implementing Lean Software Development.Boston, MA: Addison Wesley. 4. Turner, Richard and Wade, J. (2011). Lean Systems Engineering within System Design Activities, Proceedings of the 3rd Lean System and Software Conference, May 2-6, 2011, Los Angeles, CA. 5. NDIA-National Defense Industrial Association (2010). Top Systems Engineering Issues In US Defense Industry. Systems Engineering Division Task Group Report, < SystemsEngineering/Documents/Studies/Top%20SE%20Issues%202010%20Report%20v11%20FINAL. pdf>, September, Turner, R. A Lean Approach to Scheduling Systems Engineering Resources, Crosstalk, May/June, Anderson, David. (2010).Kanban: Successful Evolutionary Change for Your Technology Business. Sequim, WA: Blue Hole Press 9. Burrows, Mike. (2010). Kanban in a Nutshell. Blog post. < kanban-in-a-nutshell/>, March, Reinertsen, Donald G. (2010). The Principles of Product Development Flow.Redondo Beach, CA: CeleritasPublishing. 11. Boehm, B. et al. Applying the Incremental Commitment Model to Brownfield Systems Development, Proceedings, CSER 2009, April Boehm, B., and Lane, J., Using the ICSM to Integrate System Acquisition, SE, and Software Engineering, CrossTalk, October 2007, pp Turner, R., J.A. Lane, D. Ingold, R. Madachy, and D Anderson. An event-driven, value-based, pull systems engineering scheduling approach. Systems Conference (SysCon), 2012 IEEE International,. IEEE, Office of the Deputy Under Secretary of Defense for Acquisition and Technology, Systems and Software Engineering (2008). Systems Engineering Guide for Systems of Systems, Version 1.0. Washington, DC: ODUSD(A&T)SSE, SSRR

Agile and Lean Systems Engineering (ALSE): Kanban in Systems Engineering

Agile and Lean Systems Engineering (ALSE): Kanban in Systems Engineering Agile and Lean Systems Engineering (ALSE): Kanban in Systems Engineering Technical Report SERC-2013-TR-022-2 Principal Investigator: Dr. Richard Turner, Stevens Institute of Technology Co-Principal Investigator:

More information

Goal-Question-Kanban: Applying lean concepts to coordinate multi-level systems engineering in large enterprises

Goal-Question-Kanban: Applying lean concepts to coordinate multi-level systems engineering in large enterprises Goal-Question-Kanban: Applying lean concepts to coordinate multi-level systems engineering in large enterprises Jo Ann Lane a, Richard Turner b* a University of Southern California, Los Angeles, CA, 90089,

More information

Procedia Computer Science

Procedia Computer Science Procedia Computer Science 00 (2012) 000 000 Procedia Computer Science www.elsevier.com/locate/procedia New Challenges in Systems Engineering and Architecting Conference on Systems Engineering Research

More information

Agile and Lean Systems Engineering: Kanban in Systems Engineering

Agile and Lean Systems Engineering: Kanban in Systems Engineering Agile and Lean Systems Engineering: Kanban in Systems Engineering Final Technical Report SERC-2011-TR-022 31 December 2011 Principal Investigator: Richard Turner, Stevens Institute of Technology Co-Principal

More information

Simulation of Kanban-based scheduling for Systems of Systems

Simulation of Kanban-based scheduling for Systems of Systems Simulation of Kanban-based scheduling for Systems of Systems By Alexey Tregubov, Jo Ann Lane University of Southern California Los Angeles, CA Outline Part I. Kanban-based scheduling in SoS SoS environments

More information

An Event-driven, Value-based, Pull Systems Engineering Scheduling Approach

An Event-driven, Value-based, Pull Systems Engineering Scheduling Approach An Event-driven, Value-based, Pull Systems Engineering Scheduling Approach Richard Turner School of Systems and Enterprises Stevens Institute Hoboken, NJ, USA rturner@stevens.edu Jo Ann Lane and Dan Ingold

More information

An Artificial Environment for Exploring Systems Engineering Effectiveness.

An Artificial Environment for Exploring Systems Engineering Effectiveness. An Artificial Environment for Exploring Systems Engineering Effectiveness. Faculty Researchers: Richard Turner, Stevens Institute, PI Alice Smith, Auburn University, Co-PI Jeff Smith, Auburn University

More information

Integrating Development with Systems Engineering using Lean/Agile Methods. Dan Ingold 6 March 2012

Integrating Development with Systems Engineering using Lean/Agile Methods. Dan Ingold 6 March 2012 Integrating Development with Systems Engineering using Lean/Agile Methods Dan Ingold 6 March 2012 1 The Problem System-of-Systems Context Systems Engineering System A System B System C 2 General Context

More information

When Does Requirements Volatility Stop All Forward Progress?

When Does Requirements Volatility Stop All Forward Progress? When Does Requirements Volatility Stop All Forward Progress? Practical Software and Systems Measurement User s Group Conference Golden, Colorado July 2007 Jo Ann Lane and Barry Boehm University of Southern

More information

Accelerating System of Systems Engineering Understanding and Optimization through Lean Enterprise Principles

Accelerating System of Systems Engineering Understanding and Optimization through Lean Enterprise Principles Accelerating System of Systems Engineering Understanding and Optimization through Lean Enterprise Principles Jo Ann Lane Systems Engineering Research Center University of Southern California Los Angeles,

More information

Top 5 Systems Engineering Issues within DOD and Defense Industry

Top 5 Systems Engineering Issues within DOD and Defense Industry Top 5 Systems Engineering Issues within DOD and Defense Industry Task Report July 26-27, 27, 2006 1 Task Description Identify Top 5 Systems Engineering problems or issues prevalent within the defense industry

More information

SWE 211 Software Processes

SWE 211 Software Processes SWE 211 Software Processes These slides are designed and adapted from slides provided by Software Engineering 9 /e Addison Wesley 2011 by Ian Sommerville 1 Outlines Software process models Process activities

More information

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Agile Development Doesn t Have to Mean Fragile Enterprise Processes Fragile Enterprise Processes An MKS White Paper By: Colin Doyle ALM Strategic Product Manager MKS Inc. The Move to Agile Agile software development methodologies are garnering a lot of interest these days.

More information

Implementing Kanban from shallow to deep, value all the way down

Implementing Kanban from shallow to deep, value all the way down Implementing Kanban from shallow to deep, value all the way down Each of 6 Kanban practices can be implemented with different levels of rigor & maturity Devlin Linkoping, March 2013 What is the Kanban

More information

Systems Engineering Research Center

Systems Engineering Research Center Systems Engineering Research Center RT-152: epdm MPTs SERC Sponsor Research Review Principal Investigator: Dr. Mitchell Kerman, Stevens Institute of Technology Research Team: Mr. Jeff McDonald, Stevens

More information

De-Mystifying Kanban:

De-Mystifying Kanban: De-Mystifying Kanban: Understanding Its Many Faces Kanban kanban Al Shalloway Co-founder of, no longer affiliated with, Lean-Kanban University LKU Kanban (Kanban Method) Open Kanban Team Kanban Kanban

More information

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

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved. Standard Work and the Lean Enterprise 2010 Net Objectives Inc. All Rights Reserved. Lean Thinking Lean Thinking provides foundational principles which involve the entire lifecycle of realizing business

More information

The Power of Visibility: Driving a Lean-Agile Transition. Kelley Horton Director, Corporate IT Program Management Office

The Power of Visibility: Driving a Lean-Agile Transition. Kelley Horton Director, Corporate IT Program Management Office The Power of Visibility: Driving a Lean-Agile Transition Kelley Horton Director, Corporate IT Program Management Office The Power of Visibility - Agenda About Premier, Inc. Why we transitioned to Lean-Agile

More information

Kanban kick- start (v2)

Kanban kick- start (v2) Kanban kick- start (v2) By Tomas Björkholm at Crisp, October 2011 INTRODUCTION... 1 AN APPROACH TO GET STARTED WITH KANBAN... 2 STEP 1 GET TO KNOW YOUR SYSTEM... 2 STEP 2 IDENTIFY YOUR SOURCES AND PRIORITIZE...

More information

HOW CAN YOU ENSURE SUCCESSFUL BUSINESS TRANSFORMATION? By Suzanne Costella

HOW CAN YOU ENSURE SUCCESSFUL BUSINESS TRANSFORMATION? By Suzanne Costella HOW CAN YOU ENSURE SUCCESSFUL BUSINESS TRANSFORMATION? T H E I M P O R T A N C E O F B R I D G I N G T H E S T R A T E G Y T O D E L I V E R Y G A P By Suzanne Costella L A U D A L E T H O U G H T S HOW

More information

SoSECIE: Systems of Systems Architecture Approach for Lifecycle Digital Environments

SoSECIE: Systems of Systems Architecture Approach for Lifecycle Digital Environments SoSECIE: Systems of Systems Architecture Approach for Lifecycle Digital Environments Fairfax, VA August 9, 2016 Dr. Marilyn T. Gaska Chief Engineer/Fellow, Logistics and Sustainment marilyn.gaska@lmco.com

More information

Untitled a keynote. Agile and Beyond. David J. Anderson David J. Anderson & Associates, Inc.

Untitled a keynote. Agile and Beyond. David J. Anderson David J. Anderson & Associates, Inc. Untitled a keynote Agile and Dearborn, Michigan 10 th March 2012 David J. Anderson David J. Anderson & Associates, Inc. dja@djaa.com Twitter @agilemanager Agile Manifesto 11 years on STOP doing Agile Start!

More information

The Potential for Lean Acquisition of Software Intensive Systems

The Potential for Lean Acquisition of Software Intensive Systems The Potential for Lean Acquisition of Software Intensive Systems Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Jeffrey L. Dutton Acquisition Support Program 14 November

More information

Scaling with Feature vs. Component Teams Agile 2013 Nashville, TN August 8, 2013 by Kenny Rubin

Scaling with Feature vs. Component Teams Agile 2013 Nashville, TN August 8, 2013 by Kenny Rubin Scaling with Feature vs. Component Teams Agile 2013 Nashville, TN August 8, 2013 by Kenny Rubin 1 Background of Kenny Rubin Author Trainer/Coach Trained more than 20,000 people in Agile/Scrum, SW dev and

More information

Pertemuan 2. Software Engineering: The Process

Pertemuan 2. Software Engineering: The Process Pertemuan 2 Software Engineering: The Process Collect Your Project Topic What is Software Engineering? Software engineering is the establishment and sound engineering principles in order to obtain economically

More information

Kirill Klimov. Making Scrum more powerful with some Kanban

Kirill Klimov. Making Scrum more powerful with some Kanban Kirill Klimov Making Scrum more powerful with some Kanban Cargo cult V1 11th State of Agile Report AGILE METHODS AND PRACTICES

More information

David J. Anderson. Kanban & Accelerated Achievement of High Levels of Organizational Maturity.

David J. Anderson. Kanban & Accelerated Achievement of High Levels of Organizational Maturity. Kanban & Accelerated Achievement of High Levels of Organizational Maturity David J. Anderson Lean Software & Systems 2010 Atlanta, April 2010 Twitter: @agilemanager dja@agilemanagement.net Premise Adoption

More information

BCS Bristol Spring School. The Future of Agile. Allan Kelly Software Strategy (c) Allan Kelly, 2009

BCS Bristol Spring School. The Future of Agile. Allan Kelly Software Strategy  (c) Allan Kelly, 2009 BCS Bristol Spring School The Future of Agile Allan Kelly Software Strategy http://www.softwarestrategy.co.uk (c) Allan Kelly, 2009 Allan Kelly, BSc, MBA Help companies achieve Operational Excellence in

More information

SOA Research Agenda. Grace A. Lewis

SOA Research Agenda. Grace A. Lewis Workshop SOA Research Agenda Grace A. Lewis Workshop Approach Broadened the scope of the research agenda to show that we are interested in more than just SOA as an architectural style Performed an extensive

More information

Lean Enterprise Transformation. FCM - UNICAMP Richard B. Lewis II Executive Director, Lean Advancement Initiative, MIT March 29, 2012

Lean Enterprise Transformation. FCM - UNICAMP Richard B. Lewis II Executive Director, Lean Advancement Initiative, MIT March 29, 2012 Lean Enterprise Transformation FCM - UNICAMP Richard B. Lewis II Executive Director, Lean Advancement Initiative, MIT March 29, 2012 Lean Advancement Initiative (LAI) Founded in 1993, LAI has evolved from

More information

SE420 Software Quality Assurance

SE420 Software Quality Assurance SE420 Software Quality Assurance Lecture 2 Software Specification Part-1 January 16, 2017 Sam Siewert SQA LO s (Learning Objectives) Theory and Principles 1. Coverage of Current SQA Theory and Practice

More information

Why Project Managers. Hate the CMMI* (Understandably) Bill Smith CEO Leading Edge Process Consultants LLC

Why Project Managers. Hate the CMMI* (Understandably) Bill Smith CEO Leading Edge Process Consultants LLC Why Project Managers (Understandably) Hate the CMMI* Bill Smith CEO Leading Edge Process Consultants LLC www.cmmitraining.com *and What to Do About It This presentation is being delivered at the 11 th

More information

The Agile PMP Teaching an Old Dog New Tricks

The Agile PMP Teaching an Old Dog New Tricks The Agile PMP Teaching an Old Dog New Tricks Why are we here today? What is Project Management? When will the project be done? How much will it cost? Do we all agree on what done looks like? What are the

More information

Strategies for Achieving Lean Despite Inherent Variability in Processes or Products

Strategies for Achieving Lean Despite Inherent Variability in Processes or Products Strategies for Achieving Lean Despite Inherent Variability in Processes or Products Dr. Hugh McManus Senior Special Projects Engineer Metis Design, Boston MA hmcmanus@metisdesign.com Former Associate Director,

More information

CloudSuite Corporate ebook

CloudSuite Corporate ebook CloudSuite Corporate ebook Contents The solution What makes it different? A platform for growth Designed to power your enterprise goals When most people think of ERP systems, words like innovative, fun,

More information

Lean Gold Certification Blueprint

Lean Gold Certification Blueprint The Lean Certification Blueprint provides additional useful information beyond the Body of Knowledge. The Body of Knowledge specifies the competencies, topics, and subtopics required by different types

More information

@djaa_dja Kanban Briefly Explained Options, Commitment, Probabilistic Forecasting, Adaptation, Scaling

@djaa_dja Kanban Briefly Explained Options, Commitment, Probabilistic Forecasting, Adaptation, Scaling Kanban Briefly Explained Options, Commitment, Probabilistic orecasting, Adaptation, Scaling What is a kanban system? A Kanban Systems consists of kanban signal cards in circulation Kanban are (typically)

More information

Architecture Practice: a fundamental discipline for information systems

Architecture Practice: a fundamental discipline for information systems Association for Information Systems AIS Electronic Library (AISeL) ACIS 2002 Proceedings Australasian (ACIS) December 2002 Architecture Practice: a fundamental discipline for information systems Pin Chen

More information

Presented at COCOMO Forum By Barry Boehm and Jo Ann Lane

Presented at COCOMO Forum By Barry Boehm and Jo Ann Lane Presented at COCOMO Forum 2014 By Barry Boehm and Jo Ann Lane 2 Tutorial Agenda Introduction to the ICSM and the Four Principles (Boehm) Break A Deeper Dive into ICSM (Lane) 3 Introduction Outline Stage

More information

Fit for Purpose Driving Organizational Maturity via Evolutionary Change

Fit for Purpose Driving Organizational Maturity via Evolutionary Change Fit for Purpose Driving Organizational Maturity via Evolutionary Change Mike Leber Agile & Lean Coach Twitter: @michael_leber http://agileexperts.at !!!"#$%&'$()$#*+",*-. !"#"$%&'()%*)+,-".'/01+2)3 My

More information

Monitoring Kanban Execution WHITE PAPER

Monitoring Kanban Execution WHITE PAPER Monitoring Kanban Execution WHITE PAPER Monitoring Kanban with CFD (Cumulative Flow Diagram) In Kanban implementation, it is critical to understand the dynamics of flow, progress bottlenecks and non-value-adding

More information

In Pursuit of Agility -

In Pursuit of Agility - In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com

More information

An Overview of Lean-Agile Methods

An Overview of Lean-Agile Methods ESSENTIAL WHITE PAPERS An Overview of Lean-Agile Methods by Al Shalloway An Overview of Agile Lean-Methods A Net Objectives Essential White Paper Net Objectives Press, a division of Net Objectives 1037

More information

Agile Master Data Management

Agile Master Data Management A better approach than trial and error by First San Francisco Partners 2 Common MDM initiative and benefit Customer Optimization Improve up-sell, cross-sell and customer retention Access full-customer

More information

Max Control Stress + Predictability + Sustainability = Kanban

Max Control Stress + Predictability + Sustainability = Kanban Max Control Stress + Predictability + Sustainability = Kanban Passion for Projects 2017 Annette Vendelbo March, 2017 Some of My Passions Agile trainer and coach IT Project Manager Columnist, blogger Former

More information

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

A Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager A Hybrid Approach to the Use of Agile in Health IT Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager 1 Conflict of Interest Spencer Reeser-Stout, CSM, MBA Has no real or apparent conflicts

More information

Packaged Software Implementations Require a Leaner Approach To Agile

Packaged Software Implementations Require a Leaner Approach To Agile SAP the way we see it Packaged Software Implementations Require a Leaner Approach To Agile To get maximum value from packaged software, like SAP, apply Agile methods to tailor the small percentage of code

More information

focus 1 requirements engineering Integrated Requirements Engineering: A Tutorial

focus 1 requirements engineering Integrated Requirements Engineering: A Tutorial focus 1 requirements engineering Integrated Requirements Engineering: A Tutorial Ian Sommerville, Lancaster University Before developing any system, you must understand what the system is supposed to do

More information

AGILE SOLUTIONS. Agile Basics

AGILE SOLUTIONS. Agile Basics AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development

More information

ICS 52: Introduction to Software Engineering

ICS 52: Introduction to Software Engineering ICS 52: Introduction to Software Engineering Fall Quarter 2004 Professor Richard N. Taylor Lecture Notes http://www.ics.uci.edu/~taylor/ics_52_fq04/syllabus.html Copyright 2004, Richard N. Taylor. Duplication

More information

An Oracle White Paper February Oracle Unified Method (OUM) Oracle s Full Lifecycle Method for Deploying Oracle-Based Business Solutions

An Oracle White Paper February Oracle Unified Method (OUM) Oracle s Full Lifecycle Method for Deploying Oracle-Based Business Solutions An Oracle White Paper February 2014 Oracle Unified Method (OUM) Oracle s Full Lifecycle Method for Deploying Oracle-Based Business Solutions Executive Overview... 1 Introduction... 1 Standards Based...

More information

Accenture Architecture Services. DevOps: Delivering at the speed of today s business

Accenture Architecture Services. DevOps: Delivering at the speed of today s business Accenture Architecture Services DevOps: Delivering at the speed of today s business What is DevOps? IT delivery supporting the new pace of business Over the last 10 years, the nature of IT delivery has

More information

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

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation Session 11E Adopting Agile Ground Software Development Supannika Mobasser The Aerospace Corporation The Aerospace Corporation 2017 Overview To look beyond the horizon and to embrace the rapid rate of change

More information

Software Reviews Since Acquisition Reform Architecture-Driven Considerations

Software Reviews Since Acquisition Reform Architecture-Driven Considerations Software Reviews Since Acquisition Reform Architecture-Driven Considerations Dr. Peter Hantos Senior Engineering Specialist Software Acquisition and Process Office Ground Systems Architecture Workshop

More information

Applying the Incremental Commitment Model to Brownfield System Development

Applying the Incremental Commitment Model to Brownfield System Development Applying the Incremental Commitment Model to Brownfield System Development Barry Boehm 1 1 University of Southern California, USA, boehm@usc.edu Abstract The Incremental Commitment Model (ICM) is a risk-driven

More information

US/UK/AUS Trilateral Software Intensive Systems Acquisition Improvement Group (SISAIG)

US/UK/AUS Trilateral Software Intensive Systems Acquisition Improvement Group (SISAIG) US/UK/AUS Trilateral Software Intensive Systems Acquisition Improvement Group (SISAIG) Dr. Jim Linnehan OASA(ALT) Dr. Rich Turner OUSD(ATL)/DS/SIS Mr. Chris Whittaker DPA/ PFG Mr. Julian Burridge DPA/

More information

Evolving Lockheed Martin s Engineering Practices Through the Creation of a Model-centric Digital Tapestry

Evolving Lockheed Martin s Engineering Practices Through the Creation of a Model-centric Digital Tapestry Evolving Lockheed Martin s Engineering Practices Through the Creation of a Model-centric Digital Tapestry 2011 Frontiers in MBSE Workshop Christopher Oster MBSD Rollout Manager Lockheed Martin Corporation

More information

Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213

Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 2014 by Carnegie Mellon University Copyright 2014 Carnegie Mellon University

More information

Software Engineering II - Exercise

Software Engineering II - Exercise Software Engineering II - Exercise April 29 th 2009 Software Project Management Plan Bernd Bruegge Helmut Naughton Applied Software Engineering Technische Universitaet Muenchen http://wwwbrugge.in.tum.de

More information

Lean / Agile Coach & Trainer. Product Management, Product Ownership, Lean Management, Learning Designer & Change Agent.

Lean / Agile Coach & Trainer. Product Management, Product Ownership, Lean Management, Learning Designer & Change Agent. Martin Teljeby Lean / Agile Coach & Trainer. Product Management, Product Ownership, Lean Management, Learning Designer & Change Agent. Example of Roles Agile Coach Lean Driver / Coach Agile Business Coach

More information

Lean Construction Institute

Lean Construction Institute Lean Construction Institute Provider Number H561 Lean Design Forum P2SL/AIA/LCI 2016-Day Two P2SLDF20162 January 29, 2016 1 Jeff Loeb 4 LU/HSW Credit(s) earned on completion of this course will be reported

More information

ACCU Oxford The Future of Agile. Allan Kelly Software Strategy (c) Allan Kelly, 2009

ACCU Oxford The Future of Agile. Allan Kelly Software Strategy  (c) Allan Kelly, 2009 ACCU Oxford 2009 The Future of Agile Allan Kelly Software Strategy http://www.softwarestrategy.co.uk (c) Allan Kelly, 2009 Allan Kelly, BSc, MBA Consulting in Agile software development Business of software

More information

IBM Cloud Garage Method Field Guide

IBM Cloud Garage Method Field Guide IBM Cloud Garage Method Field Guide Copyright International Business Machines Corporation 2016, 2017. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule

More information

Integration Competency Center Deployment

Integration Competency Center Deployment Service Offering Integration Competency Center Deployment Achieve Higher Levels of Performance & Capability Benefits Experienced Informatica Professional Services managers provide invaluable insight Lower

More information

Feedback Loops. Effects (12) (13) Improve. (10) Visualize (4) (7) (12) (11) Lean. Improving Sustainably. See & Understand (WIP, Blocks, Queues)

Feedback Loops. Effects (12) (13) Improve. (10) Visualize (4) (7) (12) (11) Lean. Improving Sustainably. See & Understand (WIP, Blocks, Queues) Improve continuously in a sustainable way Improve Effects () Visualize (1) See & Understand (WIP, Blocks, Queues) (1) 1 Generate actionable feedback (information) from stakeholders to improve Feedback

More information

In-House Agile Training Offerings

In-House Agile Training Offerings In-House Agile Training Offerings Certified Training/Workshops 1. SAFe ScrumXP for Teams Scaled Agile Institute 2 days + exam 16SEUs/PDUs The course teaches Lean thinking tools, roles, processes, and the

More information

Independent Verification and Validation (IV&V)

Independent Verification and Validation (IV&V) Independent Verification and Validation (IV&V) 12 th Annual NDIA CMMI Conference November 2012 - Denver, CO The MITRE Corporation The author s affiliation with The MITRE Corporation is provided for identification

More information

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors 1.1. Cost Estimation Models Parametric cost models used in avionics, space, ground, and shipboard platforms by the services are generally based on the common effort formula shown in Equation 1. Size of

More information

SE420 Software Quality Assurance

SE420 Software Quality Assurance SE420 Software Quality Assurance Lecture 1 Introduction Part-2 January 16, 2017 Sam Siewert Course Learning Objectives Theory of Overall SQA Process Process Models (Waterfall, Spiral, XP) using Agile Strategy

More information

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

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna Ingegneria del Software Corso di Laurea in Informatica per il Management Scrum Davide Rossi Dipartimento di Informatica Università di Bologna What is Scum Scrum (n): A framework within which people can

More information

WHITE PAPER. Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development. Abstract

WHITE PAPER. Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development. Abstract WHITE PAPER Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development - Vikram Abrol, Ketan Shah. Abstract Operating in a business environment governed by speed and agility, IT

More information

Workshop Summary. Process Support of Software Product Lines

Workshop Summary. Process Support of Software Product Lines Workshop Summary 10 th International Software Process Workshop (ISPW 10): Process Support of Software Product Lines Barry Boehm, USC ISPW Program Chair (To appear in ISPW 10 Proceedings, IEEE, 1997) 1.

More information

IT Governance Overview

IT Governance Overview IT Governance Overview Contents Executive Summary... 3 What is IT Governance?... 4 Strategic Vision and IT Guiding Principles... 4 Campus-Wide IT Strategic Vision... 4 IT Guiding Principles... 4 The Scope

More information

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2 Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our

More information

Leading Indicators for Systems Engineering Effectiveness Presentation for NDIA SE Conference October 28, 2009

Leading Indicators for Systems Engineering Effectiveness Presentation for NDIA SE Conference October 28, 2009 Leading Indicators for Systems Engineering Effectiveness Presentation for NDIA SE Conference October 28, 2009 Garry Roedler Lockheed Martin 1 Growing Interest in SE Effectiveness Questions about the effectiveness

More information

Lean Enterprise Portfolio Management

Lean Enterprise Portfolio Management Lean Enterprise Portfolio Management Lean at the Enterprise Matt Anderson, PMP Director, Program Management September 28, 2011 Objectives! Provide strategies to implement Lean for enterprise-level portfolio

More information

Mobility: Improve productivity and efficiency

Mobility: Improve productivity and efficiency Mobility: Improve productivity and efficiency Sergio G. Cortez & Jack Tobin GPDIS_2012.ppt 1 Surge in Mobile App Usage Worldwide $52b WW apps market in 2016 44b Mobile app downloads by 2016 41 Average

More information

Building the Lean Agile Enterprise with the Scaled Agile Framework:

Building the Lean Agile Enterprise with the Scaled Agile Framework: Building the Lean Agile Enterprise with the Scaled Agile Framework: Know the Way Show the Way Go the Way By Dean Leffingwell GOTO Zurich April 2013 2008-2013 Leffingwell, LLC. & Scaled Agile, Inc. All

More information

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1 Lectures 2 & 3 Software Processes Software Engineering, COMP201 Slide 1 What is a Process? When we provide a service or create a product we always follow a sequence of steps to accomplish a set of tasks

More information

The Basic Waterfall Model. Software Process Models. Concurrent Development. (Concurrent Development) The Agile Critique of the Waterfall

The Basic Waterfall Model. Software Process Models. Concurrent Development. (Concurrent Development) The Agile Critique of the Waterfall Software Process Models Critique & Defense of the Waterfall Issues in Waterfall Models concurrent development phase transitions and overlap Issues in Evolutionary Models incremental vs. iterative models

More information

Verint Engagement Management Solution Brief. Overview of the Applications and Benefits of

Verint Engagement Management Solution Brief. Overview of the Applications and Benefits of Verint Engagement Management Solution Brief Overview of the Applications and Benefits of Verint Engagement Management November 2015 Table of Contents Introduction... 2 Verint Engagement Management Advantages...

More information

Case Study: Applying Agile Software Practices to Systems Engineering

Case Study: Applying Agile Software Practices to Systems Engineering Case Study: Applying Agile Software Practices to Systems Engineering Presented by: Matthew R. Kennedy, PhD IEEE Software Technology Conference April 10 th, 2013 Definitions Agility The speed of operations

More information

Integrated Personnel and Pay System- Army (IPPS-A) 25 October Colonel Darby McNulty, Program Manager

Integrated Personnel and Pay System- Army (IPPS-A) 25 October Colonel Darby McNulty, Program Manager Integrated Personnel and Pay System- Army (IPPS-A) 25 October 2016 Colonel Darby McNulty, Program Manager Army Priorities 39th Chief of Staff of the Army Top Priorities 1.Readiness 2.Future Army 3.Take

More information

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Cloud Blueprint and Roadmap Service 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Cloud Computing: Addressing Today s Business Challenges Business Flexibility & Agility Cost

More information

Services STRATEGIC CONSULTING. Driving inspirational customer experiences through digital transformation

Services STRATEGIC CONSULTING. Driving inspirational customer experiences through digital transformation Services STRATEGIC CONSULTING Driving inspirational customer experiences through digital transformation Epsilon Strategic Consulting engagement model DEFINE business challenges > Customer and market insight

More information

Analysis of System ility Synergies and Conflicts

Analysis of System ility Synergies and Conflicts Analysis of System ility Synergies and Conflicts Barry Boehm, USC NDIA SE Conference October 30, 2014 10-30-2014 1 Ilities Tradespace and Affordability Analysis Critical nature of the ilities Or non-functional

More information

General disclaimer (European Software Institute Center Eastern Europe, ESI CEE)

General disclaimer (European Software Institute Center Eastern Europe, ESI CEE) Notices General disclaimer (European Software Institute Center Eastern Europe, ESI CEE) www.esicenter.bg STATEMENT FOR LIMITED USE OF TRAINING AND PRESENTATION MATERIALS All training and presentation materials

More information

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

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours Organizations that are highly agile & responsive to market dynamics complete more of their projects successfully than their slower-moving counterparts.

More information

SEVEN FEATURED PEGA CASE STUDIES. Different needs, different industries, tailored solutions leveraging Pega solutions

SEVEN FEATURED PEGA CASE STUDIES. Different needs, different industries, tailored solutions leveraging Pega solutions SEVEN FEATURED PEGA CASE STUDIES Different needs, different industries, tailored solutions leveraging Pega solutions TELECOM PROVIDER KEEP ITS PROMISE TO ITS CUSTOMERS When you re a leading telecommunications

More information

Introduction to Software Engineering

Introduction to Software Engineering UNIT I SOFTWARE PROCESS Introduction S/W Engineering Paradigm life cycle models (water fall, incremental, spiral, WINWIN spiral, evolutionary, prototyping, objects oriented) -system engineering computer

More information

Managing Project Risk, Uncertainty and the Unexpected

Managing Project Risk, Uncertainty and the Unexpected Managing Project Risk, Uncertainty and the Unexpected THE ROLE OF PROJECT GOVERNANCE PMI-MN Dinner 18 March 2013 Minneapolis, MN Keith D. Hornbacher, MBA, Affiliated Faculty Organizational Dynamics Graduate

More information

Agile and CMMI : Disciplined Agile with Process Optimization

Agile and CMMI : Disciplined Agile with Process Optimization www.agiledigm.com Agile and CMMI : Disciplined Agile with Process Optimization Kent Aaron Johnson 02 April 2014 Long Beach, California, USA CMMI is registered in the U.S. Patent and Trademark Office by

More information

PINK ELEPHANT THOUGHT LEADERSHIP WHITE PAPER. Identifying & Implementing Quick Wins

PINK ELEPHANT THOUGHT LEADERSHIP WHITE PAPER. Identifying & Implementing Quick Wins PINK ELEPHANT THOUGHT LEADERSHIP WHITE PAPER Identifying & Implementing Quick Wins Executive Summary One of the goals of IT Service Management (ITSM) is to identify and implement improvement opportunities

More information

Agile & Lean / Kanban

Agile & Lean / Kanban Agile & Lean / Kanban 0 What is Lean? 1 Agile Development Methods (Dogma) extreme Programming (XP) Scrum Lean Software Development Behavior Driven Development (BDD) Feature Driven Development (FDD) Crystal

More information

An Evolutionary Lifecycle Model with Agile Practices for Software Development at ABB

An Evolutionary Lifecycle Model with Agile Practices for Software Development at ABB An Evolutionary Lifecycle Model with Agile Practices for Software Development at ABB Aldo Dagnino ABB US Corporate Research Center 1021 Main Campus Drive Raleigh, NC, USA aldo.dagnino@us.abb.com Abstract

More information

03. Perspective Process Models

03. Perspective Process Models 03. Perspective Process Models Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2017 Prescriptive Process Models advocates an orderly approach to software

More information

3 Resources for Getting Started Quickly

3 Resources for Getting Started Quickly Successful Strategies for BPM Adoption & Rapid Deployment IBM BPM Fast Path Related to Impact Session #2469 Kramer Reeves Director, BPM Product Marketing Agenda 1 2 Adoption Strategy Prescriptive Methodologies

More information

Leveraging Technology Solutions

Leveraging Technology Solutions Leveraging Technology Solutions Summer 2013 Newsletter Do you need your Applications Assessed? Leveraging Technology's Application Portfolio Analysis Tool delivers fast results and helps you drive your

More information

Drug Safety Validation Services. Life Sciences Solutions for Pharmacovigilance

Drug Safety Validation Services. Life Sciences Solutions for Pharmacovigilance Drug Safety Validation Services Life Sciences Solutions for Pharmacovigilance Who We Are 2 HighPoint Solutions is a premier provider of specialized Management and IT services dedicated to the Life Sciences

More information

COSYSMO: A Systems Engineering Cost Model

COSYSMO: A Systems Engineering Cost Model COSYSMO: A Systems Engineering Cost Model Barry W. Boehm, Donald J. Reifer, Ricardo Valerdi University of Southern California Center for Software Engineering 941 W. 37th Place, SAL Room 328 Los Angeles,

More information