CMMI and agile: a High Tech R&D Success Story

Similar documents
Agile Acquisition of Agile C2

Discerning the Intent of Maturity Models from Characterizations of Security Posture

Reconsidering the Role of Systems Engineering in DoD Software Problems

Tulips, Potatoes, Apples, ISO 9001 and the CMMI

TRL Corollaries for Practice-Based Technologies

Architecting Systems of the Future, page 1

Software-Intensive Systems Producibility

Measure it? Manage it? Ignore it? Software Practitioners and Technical Debt

Future Trends of Software Technology and Applications: Software Architecture

Frameworks for Assessing IT Systems Engineering Acquisition Issues and Proposed Approaches in Support of Public Law 111

Object-oriented Analysis and Design

Carnegie Mellon University Notice

Driving Efficiencies into the Software Life Cycle for Army Systems

It is intended to provide an overall analysis of the Lao market and opportunities for improved cookstove (ICS) dissemination.

Recent advances in ALAMO

Guided Architecture Trade Space Exploration of Safety Critical Software Systems

Top Consortium for Knowledge and Innovation in Process Technology

Patrick Scheuerer. Planning Poker. A slightly different take on estimating. IT M a t u r i t y. S e r v i c e s

Service Science: A Key Driver of 21st Century Prosperity

Leveraging Simulation to Create Better Software Systems in an Agile World. Jason Ard Kristine Davidsen 4/8/2013

ROI of Dependability Activities

President Barack Obama The White House Washington, DC June 19, Dear Mr. President,

I designed this workshop to help you work smarter, not harder.

EUREKA in the ERA INTRODUCTION

A Mashup of Techniques to Create Reference Architectures

DEVELOPING YOUR DIGITAL ROADMAP

Smart Grid Maturity Model: A Vision for the Future of Smart Grid

FUTURE NOW Securing Digital Success

Design Thinking: Methodology, Toolset, Mindset.

ULS Systems Research Roadmap

Dr. Charles Watt. Educational Advancement & Innovation

2016/17 KNOWLEDGE SHARING PROGRAM WITH Costa Rica

It s Time For Your Organization To Grow Up -Learn About OPM3 & Other Maturity Models

The Internet: The New Industrial Revolution

Design Science Research Methods. Prof. Dr. Roel Wieringa University of Twente, The Netherlands

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

Innovating together Collaborations between multi-national companies and academia in China

THE AGILITY TRAP Global Executive Study into the State of Digital Transformation

Short Course on Computational Illumination

Introduction to adoption of lean canvas in software test architecture design

Dr. Cynthia Dion-Schwartz Acting Associate Director, SW and Embedded Systems, Defense Research and Engineering (DDR&E)

Other Transaction Authority (OTA)

POWERED BY SOGETILABS. Accelerating your ideas to reality

Preparing for Product Derivation: Activities and Issues

Applying Open Architecture Concepts to Mission and Ship Systems

#SpigitIgnite1. Innovation is Hard. Brent Foster, Engineering Director, Corporate Innovation, American Express

The Value of Membership.

A Roadmap of Risk Diagnostic Methods: Developing an Integrated View of Risk Identification and Analysis Techniques

Digital Engineering Support to Mission Engineering

An Architecture-Centric Approach for Acquiring Software-Reliant Systems

GROUP OF SENIOR OFFICIALS ON GLOBAL RESEARCH INFRASTRUCTURES

Why spectrum roadmaps are so important Keys to the Success of Digital Societies

Work Programme Fostering the innovation potential of RIs

Rethinking CAD. Brent Stucker, Univ. of Louisville Pat Lincoln, SRI

The Necessary Link Between Business Goals and Technology Choices

Tokyo Protocol. On the Role of Science Centres and Science Museums Worldwide In Support of the United Nations Sustainable Development Goals

Instrumentation and Control

ACCENTURE INNOVATION ARCHITECTURE USES AN INNOVATION-LED APPROACH TO HELP OUR CLIENTS DEVELOP AND DELIVER DISRUPTIVE INNOVATIONS, AND TO SCALE THEM

FRONT END INNOVATION Multidisciplinary innovation process

Requirements Gathering using Object- Oriented Models

Dr. Kenneth E. Nidiffer Director of Strategic Plans for Government Programs

Evaluation of Competing Threat Modeling Methodologies

IDEAS BEHIND HORIZON 2020

Software System/Design & Architecture. Eng.Muhammad Fahad Khan Assistant Professor Department of Software Engineering

SPICE: IS A CAPABILITY MATURITY MODEL APPLICABLE IN THE CONSTRUCTION INDUSTRY? Spice: A mature model

Developing Research Platforms New Roles for New Libraries

Digital Government Experience Centre. Accelerate your digital transformation

Virtual Prototyping and Analysis with Model-Based Engineering

PACIFIC SCIENCE AND TECHNOLOGY ADVISORY GROUP TO UNISDR (PSTAG)

Assessment of Smart Machines and Manufacturing Competence Centre (SMACC) Scientific Advisory Board Site Visit April 2018.

The future of the legal profession survey

Digital Swarming. Public Sector Practice Cisco Internet Business Solutions Group

Technology and Manufacturing Readiness Levels [Draft]

ICT strategy and solutions for upstream oil and gas. Supporting exploration and production globally

Complex Precision Machined Components and Assemblies for the Semiconductor Equipment, Medical Device and Aerospace Industries

USING THE INDUSTRIAL INTERNET OF THINGS TO TRANSFORM HUMAN SAFETY AND ENERGY CONSUMPTION IN THE MINING INDUSTRY

From vision to growth: Role of research in building world-class excellence in future added value electronics

Item 4.2 of the Draft Provisional Agenda COMMISSION ON GENETIC RESOURCES FOR FOOD AND AGRICULTURE

We Have an App for That: U.S. Military Use of Widgets and Apps to Increase C2 Agility

Privacy by Design. Deirdre K. Mulligan

Sharing Session Smart City

What Works Cities Brief: The City Hall Data Gap

Grundlagen des Software Engineering Fundamentals of Software Engineering

Testing in the digital age

Six Steps to MDM Success

Evolution of a Software Engineer in a SoS System Engineering World

Leveraging 21st Century SE Concepts, Principles, and Practices to Achieve User, Healthcare Services, and Medical Device Development Success

Collaboration is the New Competition

Privacy by Design: Research and Action. Deirdre K. Mulligan

The Science In Computer Science

Industry and Regulatory Cooperation for Better Information

Burgundy : Towards a RIS3

Interfacing ACT-R with External Simulations

Finding Discipline in an

Agile Non-Agile. Previously on Software Engineering

The basics of successful IP-Management in Horizon 2020

SERC Technical Overview: First-Year Results and Future Directions. Barry Boehm, USC Rich Turner, Stevens. 15 October 2009

The Technology Speaks for Itself

FINLAND. The use of different types of policy instruments; and/or Attention or support given to particular S&T policy areas.

Second Annual Forum on Science, Technology and Innovation for the Sustainable Development Goals

Transcription:

Pittsburgh, PA 15213-3890 CMMI and agile: a High Tech R&D Success Story Niels Markert, ARD Robyn Plouse, INTEL Gene Miluk, SEI Sponsored by the U.S. Department of Defense 2005 by Carnegie Mellon University Version #

Background INTEL and SEI Collaborating on the development of the SCAMPI B and C Method ARD Advantest was jointly developing test equipment with INTEL and was offered as a pilot for the new SCAMPI B method In addition to the opportunity to pilot the SCAMPI B method, this was also an opportunity to test the applicability of the CMMI in a Small High Tech organization exploring the use of AGILE methods 2005 by Carnegie Mellon University Version #

ARD Background ARD is the U.S. R&D arm of Advantest Japan It is a small (50 person ) high tech R&D operation specializing in the development of leading edge electronic testing and measurement equipment ARD requires fast efficient operational processes. It is incorporating agile methods to support rapid development of its latest platform ARD acknowledged that CMMI may provide process discipline but was concerned that it would be too large and burdensome 2005 by Carnegie Mellon University Version #

ARD Experience 2005 by Carnegie Mellon University Version #

ARD and CMMI Improving our process of on-going improvement

Introduction of CMMI into ARD Obstacles Before CMMI could be taken on, we had to take inventory of what obstacles would prevent or undermine its use/success. Constraints We also had to consider what limitations would we be operating under and could we be effective in implementing CMMI.

Obstacles Ourselves (Habits and Discipline): History of past success without CMMI ARD has a long history of delivering A homegrown improvement program Project Planning had already been iterated with varying degrees of success. We re so busy, too busy to do this stuff An engineering favorite

Constraints Product Focus Weighted heavily on early product life-cycle Small team size No allocation for a dedicated process group Project Time Clocks ticking ARD delivers regardless if we embrace CMMI or not.

Key Drivers for Implementation CMMI audit Progression of C, -B, -A audits Mapping of the Model Model concepts -> Our data Our data -> Model concepts

CMMI audit and Artifacts Artifacts are tangible items that individuals in the organization can easily relate to, enabling institutionalization of process, CMMI helped reinforce that artifacts are what really matter. CMMI audit methodology enabled hooks into Artifacts, helping to shape process capture

Mapping the Model ARD focused on translating the model into our own terminology. Helping to prevent hanging ourselves with the model s terms. Building our process capture Using the model s questions and recommendations to our artifacts and linking them to a process

Progression time line -B June -B August -A November

CMMI, A Roadmap for ARD Context CMMI model provided the context in which to view our artifacts This provided us a direction on how to make an artifact concrete and measurable Value as an official organization artifact not just a data pile of interesting stuff

CMMI, A Roadmap for ARD Validation As a reference, CMMI provided the framework to validate our artifacts, processes, policies Identifying Do we have the right artifact, process, policy? Simplifying Is this efficient? Standardizing Is this a template for the future?

ARD, value in CMMI The biggest value to ARD of CMMI is the accounting like audit process. What is this? Where is it? How does it link? What is it supporting? (a process -> policy) Together this is a concrete, real method to help us achieve results.