Test and Evaluation for Agile Information Technologies. Steve Hutchison DISA T&E

Similar documents
Given design trade studies, interpret the results to recommend the most cost-effective concept for development.

Engineering and Manufacturing Development YOU ARE HERE. As homework, you read the SPAW MS B TEMP and wrote down any mistakes you noticed.

Net-Ready Key Performance Parameter (NR-KPP) Implementation Guidebook

System Safety in Systems Engineering V-Charts

Report of the Reliability Improvement Working Group Table of Contents

DEFENSE INFORMATION SYSTEMS AGENCY P. O. BOX 549 FORT MEADE, MARYLAND

Incorporating Test and Evaluation into Department of Defense Acquisition Contracts

Program Management. PREFERRED: o Level II or III Certification in a second DAWIA career field.

Mission-Level Systems Engineering

DEFENSE ACQUISITION UNIVERSITY ISA 101 BASIC INFORMATION SYSTEM ACQUISITION

SUBJECT: Better Buying Power 2.0: Continuing the Pursuit for Greater Efficiency and Productivity in Defense Spending

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

Intermediate Systems Acquisitions Course. Commercial and Non-Developmental Items

Implementation of the Reliability & Maintainability (R&M) Engineering Body of Knowledge (BoK)

Defense Collaboration Services

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

Satisfying DoD Contract Reporting With Agile Artifacts

Learning Objectives. Agile Modeling and. Major Topics. Prototyping. Patched Up Prototype. Agile Modeling, but First. Prototyping

NDIA Systems Engineering Conference 2013 M&S Applied to Improved Test Planning & Analysis Methods in the DT & OT Execution Phase

Agile Surveillance Points

28 X 27 Steps to Success: The DoD Acquisition M&S Master Plan

Forge 101 An Introduction to Forge.mil SoftwareForge Document ID doc15935

SYSTEMS ENGINEERING REQUIREMENTS AND PRODUCTS

COMPLIANCE WITH THIS PUBLICATION IS MANDATORY

Acquisition Domain: Leading Transformation

Agile In Government: A Research Agenda for Agile Software Development

UNCLASSIFIED. Exhibit R-2, RDT&E Budget Item Justification Date: February 2005 APPROPRIATION/BUDGET ACTIVITY DEFENSE WIDE RDT&E BA 6

Systems Engineering in Large-scale Agile Software Development

DoD IT Consolidation Roadmap: What s Ahead with Dod ESI and DoD ESI Web Site: New Features and Upcoming Changes

Top 5 Systems Engineering Issues within DOD and Defense Industry

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

DoD Competency Management Overview. May 2013

The Developmental Evaluation. Experiments (DOE) - Better Informed Decisions

Report of the Reliability Improvement Working Group (RIWG) Volume II - Appendices

Rigor and Objectivity in T&E

Latest Reliability Growth Policies, Practices, and Theories for Improved Execution

A FEDERATED ARCHITECTURE TO SUPPORT SUPPLY CHAINS

SPAWAR Paperless Initiatives Partnering for Success

ITEA Live, Virtual, Constructive Conference Paper

Developing Connected Products - What s needed? Driven to enable your success!

S EPS END-POINT SECURITY NEX IMPORTANCE

Implementing the Materiel Availability KPP in DoD Acquisition Programs Balancing Life Cycle Costs with Warfighter Needs

A Guide to Critical Success Factors in Agile Delivery

SYSTEMS ENGINEERING REQUIREMENTS AND PRODUCTS

An Automated Decision Support System to Assist with Project Planning, Program Management and Work Flow Analysis of an Enterprise

BA25-Managing the Agile Product Development Life Cycle

TECHNICAL REVIEWS AND AUDITS

Case Study: Applying Agile Software Practices to Systems Engineering

Engineered Resilient Systems

DI2E Framework Standard Brief

Leveraging Your Service Quality Using ITIL V3, ISO and CMMI-SVC. Monday Half-Day Tutorial

Enterprise Architectures

Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 10. * Construction, Installation and Operations * Agile Method Software Development

2009 DoD Weapon System Product Support Assessment

Applying Agility to DoD Common Operating Platform Environment Initiatives

COMPLIANCE WITH THIS PUBLICATION IS MANDATORY

Industry Support for DoD: A Collaborative Model that Works

Software Reviews Since Acquisition Reform Architecture-Driven Considerations

Development, Validation and Implementation Considerations of a Decision Support System for Unmanned & Autonomous System of Systems Test & Evaluation

How to Prepare for and Implement a Project Using Scrum

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016

The Life Cycle Logistics career field comprises professionals

Digital HR: Driving organizations to be digital, not just do digital

LEAN ENTERPRISE TRANSFORMATION

Table of Contents Customer Information... 2 Our Services and Products: IT Professional Services... 4

Success of Agile Environment in Complex Projects

Criteria for Method Selection and Process Design of a Technical Development Strategy

Agenda Framing Assumptions (FAs) Lunch and Learn, March 8, Presenter: Brian Schultz. Moderator: Lt Col Doherty

Integration Competency Center Deployment

Agile Security Review of Current Research and Pilot Usage

The Business Case for MBE. DMC December 2014

CONTENT GUIDE FOR THE NET-READY KPP. a. Usage. All IS will follow the NR KPP development process in accordance with this guide and reference jjjj.

Project Management Context Outline

Integrated Systems Engineering and Test & Evaluation. Paul Waters AIR FORCE FLIGHT TEST CENTER EDWARDS AFB, CA. 16 August 2011

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

UNIFI 1.5 : Simplifying Qualification and Validation June 2012

Objective (c.f., p.58)

COMPLIANCE WITH THIS PUBLICATION IS MANDATORY

Best Practices for Enterprise Agile Transformation

WHITE PAPER. Guiding principles and dimensions of testing transformation

Automated Processes and Tools for Accelerated T&E Programs

Requirements for an MDM Solution

KEY SUCCESS FACTORS FOR MAJOR PROGRAMS THAT LEVERAGE IT. The 7-S for Success Framework

Human Systems Integration (HSI) in Acquisition

CHANGE IMAGINED. CHANGE DELIVERED

Chapter 1 Systems Development in an Organization Context

Seize Opportunities. SAP Solution Overview SAP Business Suite

Integrated Product Support

Forecast to Industry 2017

National Defense University. Strategic Plan 2012/2013 to 2017/18 One University Evolution

Harnessing the power of agile development

University of Tennessee, Knoxville

Enabling a Globally Integrated Enterprise With BPO

Identifying Governance Best Practices in Systems-of-Systems Acquisition

Department of Defense MANUAL

This tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping.

Balanced Scorecard Briefing for NAPA BaSIG

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

The Importance of Business Architecture and IT Architecture in Successful Agile Project Management

Operational Requirements Document (ORD)

Transcription:

Test and Evaluation for Agile Information Technologies Steve Hutchison DISA T&E

ag ile [aj-uh l, -ahyl] - adjective 1.quick and well-coordinated in movement Dictionary.com Based on the Random House Dictionary, Random House, Inc. 2010. 1

Agile Software Development Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. The term was coined in the year 2001 when the Agile Manifesto was formulated. Wikipedia 2

Acquisition in the DoD DoDI 5000.02 (2 Dec 2008) This model works very well when there is a looooong time between user needs definition and production. For IT systems, we typically want very short time between user need definition and product delivery. 3

Where s Waldo? 4

T&E in Acquisition Lifecycle Operational Tester Combined DT&E/OT&E System DT&E OAs Integrated DT&E EOAs JITC Interoperability Certification testing Independent IOT&E Production Qualification Testing Developmental Increasing Tester Operational Realism Increasing Security complexity Tester Interoperability Tester Security T&E Individual CI Verification DT&E 5

T&E in the DoD 4 Test Orgs DT, OT, Iop, IA 3 Decision Makers MDA, JS J6, DAA DT&E Test Concept Brief Operational Test Plan User Training OTRR Test Plan Approved Tester Training Support Implemented DIACAP Pilot IAC&A OT&E OTRR Interop Testing Record Interop Cert Eval Report Deployment Decision Review 60 days 60 days 14 days 60 days T&E Plan Test Report (PTR) cycle can exceed six months! 6

The Problem An analysis of 32 major automated information system acquisitions the average time to deliver an initial program capability is 91 months Defense Science Board: DoD Policies and Procedures for the Acquisition of Information Technology, March 2009 7

The Solution H.R.2647 National Defense Authorization Act for Fiscal Year 2010 SEC. 804. IMPLEMENTATION OF NEW ACQUISITION PROCESS FOR INFORMATION TECHNOLOGY SYSTEMS (a) New Acquisition Process Required- The Secretary of Defense shall develop and implement a new acquisition process for information technology systems. (b) Report to Congress- Not later than 270 days Based on March 09 DSB report on Acquisition of IT Designed to include: Early and continual involvement of the user; Multiple, rapidly executed increments or releases of capability; Early, successive prototyping to support an evolutionary approach; A modular, open-systems approach 8

DSB-Proposed IT Acquisition Model Defense Science Board: DoD Policies and Procedures for the Acquisition of Information Technology, March 2009 9

National Academies Proposal Marketplace Technology Development & Maturation Materiel Development Decision Planning & Analysis (Optional) Prototyping Capability Increment 2 System Development & Demonstration (SDD) Integrated T&E / Voice of the End User 4 to 8 Week Iterations Capability Increment 1 A B C Planning & Analysis System Development & Demonstration (SDD) Deployment Concept Integrated T&E / Voice of the End User Operations and Demonstration 4 to 8 Week Iterations Sustainment Integrated T&E 12 to 18 months B Planning & Analysis (Optional) Prototyping C B Capability Increment N System Development & Demonstration (SDD) Integrated T&E / Voice of the End User 4 to 8 Week Iterations Deployment Operations and Sustainment C Deployment Operations and Sustainment Acquisition Management Approach for Software Development and Commercial off-the-shelf (COTS) software Integration IT programs Increasing Capability National Academy of Sciences: Achieving Effective Acquisition of Information Technology in the Department of Defense, December 2009 10

NAS Model - Details B System Development & Demonstration (SDD) Integrated T&E / Voice of the End User C 4 to 8 Week Iterations Integrated T&E 12 to 18 months Requirements Analysis, Re-prioritization & Planning Requirements Analysis, Re-prioritization & Planning Test Driven Development Test cases written before design and coding begin (Early Involvement!) Mission Focused Architecture Refinement Test Cases Design Testing Integration Verification & Validation Independent Test and Verification Implementation 11

Agile Software Development an Industry View The Agile System Development Lifecycle* *Scott Ambler, http://www.ambysoft.com/essays/agilelifecycle.html 12

T&E in the Agile SDLC What are the implications for DoD testers? Evolving requirements Continuous involvement - testers AND users Rapid PTR cycle High optempo *Scott Ambler, http://www.ambysoft.com/essays/agilelifecycle.html 13

T&E for Agile IT 14

Capability T&E Think small! Focus on the prioritized requirements of the iteration Empowered Test Team Rapidly composable test plan Relevant critical technical parameters Relevant key performance parameters Relevant interoperability measures Relevant security measures Ready access to knowledgeable users Automate! CT&E *Scott Ambler, http://www.ambysoft.com/essays/agilelifecycle.html 15

Capability T&E Intent: enable rapid acquisition of enhanced capabilities for the warfighter Share information Improve risk management Eliminate duplication and reduce cost Conduct comprehensive test events, faster Satisfy all decision-makers Better understand capabilities and limitations. Test designs are risk-based, mission-focused Replicate the joint mission environment Leverage distributed Live, Virtual, and Constructive T&E capabilities. One team, one time, one set of conditions 16

Other Considerations Agile requirements process JCIDS Lite Early User/Beta user involvement I-TEMP (Information Technology T&E Master Plan) Not the same as today s TEMP Requirements, Metrics of each iteration not known Resources to test each iteration not known Schedules not fixed Describes CT&E concept, organization roles, resourcing Agile TE&C Responsible Test Organization Capability Test Team Agile Oversight DIACAP Interop Certification Fielding Decision Process. 17

Summary New IT Acquisition model is coming Should motivate changes to IT T&E Responsive to iterative, incremental development Requirements priorities evolve Lean processes! Test automation essential Voice of the user is critical Teamwork! 18

www.disa.mil

Contact Information: Dr. Steven Hutchison (703) 882-0926 Defense Information Systems Agency steven.hutchison@disa.mil