Agile Acquisition of Agile C2

Similar documents
Driving Efficiencies into the Software Life Cycle for Army Systems

Fall 2014 SEI Research Review Aligning Acquisition Strategy and Software Architecture

Machine Learning for Big Data Systems Acquisition

A Mashup of Techniques to Create Reference Architectures

Carnegie Mellon University Notice

Guided Architecture Trade Space Exploration of Safety Critical Software Systems

The Impact of Conducting ATAM Evaluations on Army Programs

Carnegie Mellon University Notice

Evaluation of Competing Threat Modeling Methodologies

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

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

Discerning the Intent of Maturity Models from Characterizations of Security Posture

Evolution of a Software Engineer in a SoS System Engineering World

Technical Debt Analysis through Software Analytics

Semiconductor Foundry Verification

OSATE overview & community updates

Multi-Agent Decentralized Planning for Adversarial Robotic Teams

Improving Software Sustainability Through Data-Driven Technical Debt Management

Analytical Evaluation Framework

DoD Joint Federated Assurance Center (JFAC) Industry Outreach

Analytical Evaluation Framework

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

Finding Discipline in an

An Architecture-Centric Approach for Acquiring Software-Reliant Systems

Digital Engineering Support to Mission Engineering

ROI of Dependability Activities

Software-Intensive Systems Producibility

Systems Engineering and Autonomy: Opportunities and Challenges

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

Struggles at the Frontiers: Achieving Software Assurance for Software- Reliant Systems

Associated Lists ASME Y Engineering Drawing and Related Documentation Practices. (Revision of ASME Y )

International development

Module 1 - Lesson 102 RDT&E Activities

Engineered Resilient Systems DoD Science and Technology Priority

Recent advances in ALAMO

Model Based Systems Engineering (MBSE) Business Case Considerations An Enabler of Risk Reduction

Reconsidering the Role of Systems Engineering in DoD Software Problems

LESSONS LEARNED IN AGILE TRANSFORMATION

Dimensioning and Tolerancing Principles for Gages and Fixtures

Line Conventions and Lettering

Test and Evaluation of Autonomous Systems & The Role of the T&E Community in the Requirements Process

Digital Product Definition Data Practices

Mission Capability Packages

The valley of death between technology development efforts and production. Bridging the Valley of Death. Anthony Davis Tom Ballenger

Composite Part Drawings

Physics-Based Modeling In Design & Development for U.S. Defense Virtual Prototyping & Product Development. Jennifer Batson Ab Hashemi

Safety related product corrective action

Requirements Gathering using Object- Oriented Models

David N Ford, Ph.D.,P.E. Zachry Department of Civil Engineering Texas A&M University. Military Acquisition. Research Project Descriptions

Undimensioned Drawings

Open Systems Architecture in DoD Acquisition: Opportunities and Challenges

Code Complete 2: A Decade of Advances in Software Construction Construx Software Builders, Inc. All Rights Reserved.

Architecture-Centric Virtual Integration Workshop

Future Trends of Software Technology and Applications: Software Architecture

Object-oriented Analysis and Design

Session #1: Get Prepared!

Digital Engineering. Phoenix Integration Conference Ms. Philomena Zimmerman. Deputy Director, Engineering Tools and Environments.

Human Systems Integration (HSI) and DevOps

COMMERCIAL INDUSTRY RESEARCH AND DEVELOPMENT BEST PRACTICES Richard Van Atta

STP-NU ROADMAP TO DEVELOP ASME CODE RULES FOR THE CONSTRUCTION OF HIGH TEMPERATURE GAS COOLED REACTORS (HTGRS)

The Future of Advanced (Secure) Computing

ISO 2575 INTERNATIONAL STANDARD. Road vehicles Symbols for controls, indicators and tell-tales

The Necessary Link Between Business Goals and Technology Choices

Distribution Restriction Statement Approved for public release; distribution is unlimited.

Loyola University Maryland Provisional Policies and Procedures for Intellectual Property, Copyrights, and Patents

looking west looking east A0.6 Proposed Development Model Shots 1327 Marine Drive West Vancouver revision date fax (604) phone (604)

Your Shoe Drive Planner F

System of Systems Software Assurance

Agilent E4980A Precision LCR Meter. Dielectric Constant Measurement Program Operation Manual

DEFENSE ACQUISITION UNIVERSITY EMPLOYEE SELF-ASSESSMENT. Outcomes and Enablers

Executive Summary FUTURE SYSTEMS. Thriving in a world of constant change

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Privacy framework

Technology & Manufacturing Readiness RMS

Vision. The Hague Declaration on Knowledge Discovery in the Digital Age

Computer Science: Disciplines. What is Software Engineering and why does it matter? Software Disasters

Recommended Practice for Wet and Dry Thermal Insulation of Subsea Flowlines and Equipment API RECOMMENDED PRACTICE 17U FIRST EDITION, FEBRUARY 2015

MEDICINE LICENSE TO PUBLISH

Advancing the Use of the Digital System Model Taxonomy

Architecture-Led Safety Process

The DoD Acquisition Environment and Software Product Lines

ISO/TR TECHNICAL REPORT. Intelligent transport systems System architecture Privacy aspects in ITS standards and systems

Market Briefing: S&P 500 Bull & Bear Markets & Corrections

Interoperable systems that are trusted and secure

EL PASO COMMUNITY COLLEGE PROCEDURE

ISO INTERNATIONAL STANDARD. Technical product documentation Digital product definition data practices

RFTX-1 Installation Manual

The ACT External HEPA Push-Through Filter Assembly. A. A. Frigo, S. G. Wiedmeyer, D. E. Preuss, E. F. Bielick, and R. F. Malecha

Design and Implementation Options for Digital Library Systems

Volume 4, Number 2 Government and Defense September 2011

ADC Guide, Part 1 The Ideal ADC

ISO INTERNATIONAL STANDARD. Technical drawings General principles of presentation Part 44: Sections on mechanical engineering drawings

ISO INTERNATIONAL STANDARD. Petroleum and natural gas industries Offshore production installations Basic surface process safety systems

HASHICORP TERRAFORM AND RED HAT ANSIBLE AUTOMATION Infrastructure as code automation

Our Acquisition Challenges Moving Forward

Key Strategies for Your IP Portfolio

ISO INTERNATIONAL STANDARD

Subsea All-Electric Technology Now available for the future field developments

Individual Test Item Specifications

Challenges and Innovations in Digital Systems Engineering

ISO INTERNATIONAL STANDARD. Paper and board Determination of bending resistance Part 1: Constant rate of deflection

Transcription:

Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Dr. Paul Nielsen June 20, 2012

Introduction Commanders are increasingly more engaged in day-to-day activities There is a rapid pace of software creation, adoption, and demand The U.S. Government is in support of agile adoption 2010 National Defense Authorization Act DoD CIO 10 Point Plan to reform DoD IT 2

Agile DoD Compared to Traditional DoD Element Agile DoD Traditional DoD Organizational Structure Flexible and adaptive structures; Self organizing teams, Co located teams or strong communication mechanisms when teams Command and control structures that are difficult to change Hierarchical, command and controlbased teams are distributed Rewards System Team is focus of rewards Sometimes team itself recognizes individuals Individual is focus of the reward system Communications & Decision Making Staffing Model Daily stand up meetings, Frequent retrospectives, Information radiators to communicate critical project information; Evocative documents to feed conversation; Just enough documentation. Control and discipline comes from the Agile team itself. Cross functional teams including all roles across the life cycle throughout the lifespan of the project; Agile advocate or coach End-user representative Top down communication; External regulations, policies and procedures tend to drive the work. Activities and processes documented; Traditional, representational documents used by the PMO throughout the development life cycle to oversee the progress and discipline of the developer through formal and informal reviews. Uses traditional waterfall model with separate teams, particularly for development and testing Different roles (e.g. developer, tester) are active at different defined points in the life cycle and are not substantively SEI Proprietary; Distribution: involved except Director s at Office those Permission times Required 3

Guiding Scenario VALIDATED AGILE PRACTICES FOR DOD FIELD VALIDATION OF AGILE PRACTICES FOR DOD Actionable DoD-centric Agile Methods OTHER POTENTIAL TOPICS Full Understanding of Agile Lean Principles Potential Agile Practices for DoD INFLUENCE New Models and Guidelines 4

Features of Agility in Acquisition Adopting an agile culture Incremental delivery Self organizing teams Flexibility End-user participation Risk management 5

Benefits of Agile Software Development Better software can improve operational command and control by Ability to adjust quickly Ability to be responsive to changing customer needs Uncertainty is inherent in the process of software development, (Atkinson) Earlier insight into development problems More personal commitment to project 6

Innovation and Agility in Acquisition 7

Obstacles to Agility in Acquisition Long DoD timelines Traditional contract constraints Culture shifts Rigid DoD requirements and oversight The element of the unknown Information overload Communication gaps Scaling and Architecture 8

How to Implement Agility in Acquisition DoD Oversight Examine the formal and informal acquisition process Examine the requirement process Require cultural shift Retool contracts for agile acquisition Research how to scale agility PEOs and PMs Push back when needed Understand requirements and intent of requirements Stay connected with users 9

How to Implement Agility in Acquisition Engineers and Developers Demand more authority in setting schedule, resources Commit to plan Produce to schedule Learn from each iteration, improve ability to plan and produce Where possible live in the users shoes 10

Conclusion 11

Contact Information Dr. Paul Nielsen Director and CEO Web www.sei.cmu.edu www.sei.cmu.edu/contact.cfm U.S. Mail Software Engineering Institute Customer Relations 4500 Fifth Avenue Pittsburgh, PA 15213-2612 USA Customer Relations Email: info@sei.cmu.edu Telephone: +1 412-268-5800 SEI Phone: +1 412-268-5800 SEI Fax: +1 412-268-6257 12

Copyright 2012 Carnegie Mellon University. This material is based upon work supported by the Department of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the United States Department of Defense. NO WARRANTY THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN AS- IS BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. This material has been approved for public release and unlimited distribution except as restricted below. Internal use:* Permission to reproduce this material and to prepare derivative works from this material for internal use is granted, provided the copyright and No Warranty statements are included with all reproductions and derivative works. External use:* This material may be reproduced in its entirety, without modification, and freely distributed in written or electronic form without requesting formal permission. Permission is required for any other external and/or commercial use. Requests for permission should be directed to the Software Engineering Institute at permission@sei.cmu.edu. *These restrictions do not apply to U.S. government entities. 13