Developmental Test and Requirements: Best Practices of Successful Information Systems using Agile Methods LEADERSHIP BRIEF Jeremy Kramer, jeremy.kramer.1@us.af.mil.

Slides:



Advertisements
Similar presentations
Global Congress Global Leadership Vision for Project Management.
Advertisements

BENEFITS OF SUCCESSFUL IT MODERNIZATION
Copyright  2002, Medical Present Value, Inc. All rights reserved. Copyright © 2010 Texas Education Agency. All rights reserved. TEA confidential and proprietary.
GAI Proprietary Information
Systems Engineering in a System of Systems Context
DoD Systems and Software Engineering A Strategy for Enhanced Systems Engineering Kristen Baldwin Acting Director, Systems and Software Engineering Office.
1 Contractors on the Battlefield Mr. Gary Motsek Assistant Deputy Secretary of Defense (Program Support) November 12, 2009.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
© 2013 The MITRE Corporation. All rights reserved. Systems Engineering: MITRE & SERC Dr. J. Providakes Director, SE Tech Center “The SERC-MITRE Doctoral.
Case Study on how the Navy DASN Acquisition Cut Allocated Web Technology Budget by Two- Thirds.
Mr. Mark E. Krzysko Deputy Director, Enterprise Information and Office of the Secretary of Defense Studies (EI&OS) Office of the Under Secretary of Defense.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
1 1 In-Transit Security Arms, Ammunition and Explosives Department of Defense Earl Boyanton Assistant Deputy Under Secretary of Defense for Transportation.
DCIPS Implementation Project Plan Update Army G2 Intelligence Personnel Management Office (IPMO) April 6, 2009.
Building Healthcare for the Iraqi Military & Police Presentation to the 2006 Tri-Service Symposium 14 July 2006.
1 Doc # USAMC LOGSA--Supporting Warfighters Globally U.S. Army MaterielCommand US AMC LOGSA Parts Management Plan Builder 29 April 2008.
GSA Expo 2010 DoD Travel Programs Customer Assistance Tools and Services Mr. Joe Ward and Ms. Margaret Hebert GSA Expo May 2010.
Government Procurement Simulation (GPSim) Overview.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
The Role of Experience in Software Testing Practice Zahra Molaei Soheil Hedayatitezengi Comp 587 Prof. Lingard 1 of 21.
Systems Analysis and Design in a Changing World, Fourth Edition
Joint Planning and Development Office (JPDO) Col Mark Weadon Air Force Weather Deputy for Federal Programs May 17 th,
CS5103 Software Engineering Lecture 02 More on Software Process Models.
Configuration Management CSCI 5801: Software Engineering.
C4ISR for the Military: Development and Implementation Presentation to the Security Network’s C4ISR, Robot Platforms, and Sensor Conference Greg Collins,
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
It’s tough out there … Software delivery challenges.
Joint Program Executive Office for Chemical and Biological Defense
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
9/4/2003 Preparing Warriors Individually through Development and Distribution of Joint Knowledge 1 Joint Knowledge Development and Distribution Capability.
This Briefing is Unclassified Space Situation Awareness (SSA) for the Warfighter 25 August 2005 HQ AFSPC/DRC Lt Col Troy Pannebecker.
COL Dean Stinson, OASD/RA(YRRP), (703) , Supporting Members, Families and Communities During the Deployment Cycle DoD Yellow.
Distribution Statement “A” (Approved for Public Release, Distribution Unlimited) Hallmark Software Testbed (Hallmark-ST) Architecture to Enable Space Enterprise.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Process 4 Hours.
Software Development Overview
Quantum Leap Project Management
ATEC Safety Verification Process
Rapid Launch Workshop ©CC BY-SA.
Why change, Why agile? Background to the Leading Enterprise Agile Programme (LEAP)
Parts Management Plan Builder 26 July 07
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Game Design, Development, and Technology
Waterfall, Agile & Scaling Agile
Rapid Application Development
JTAMS POST-CDR IT/SIS ISSUES
JTAMS POST-CDR IT/SIS ISSUES
Architecture Tool Vendor’s Day
Improving Mission Effectiveness By Exploiting the Command’s Implementation Of the DoD Enterprise Services Management Framework - DESMF in the [name the.
ISA 201 Intermediate Information Systems Acquisition
CS 577b: Software Engineering II
Speaker’s Name, SAP Month 00, 2017
Yellow Ribbon Reintegration Program
Speaker’s Name, SAP Month 00, 2017
Documentation in Continuous Delivery Model and DevOps
AutomIQ Inc. Proprietary & Confidential – DO NOT DISTRIBUTE
By Jeff Burklo, Director
Federal Protective Service
Automated Testing and Integration with CI Tool
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Defense Health Agency Industry Exchange J-6 I&O’s Enterprise Approach by COL Beverly Beavers November 08, 2018 Authorized Use Only Authorized Use Only.
DISN Evolution Mr. Charles Osborn
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Joint Planning and Development Office “Where new ideas are welcome”
Project Lifecycle and IT Product Life Cycle
Sachiko A. Kuwabara, PhD, MA
Adapting Agile in Pharmaceutical Industries
Ms. Kristyn E. Jones Director, Financial Information Management
Software Development Overview
Presentation transcript:

Developmental Test and Requirements: Best Practices of Successful Information Systems using Agile Methods LEADERSHIP BRIEF Jeremy Kramer, jeremy.kramer.1@us.af.mil Air Mobility Command Test and Evaluation Squadron

OVERVIEW Motivation Program List/Overview Software Development Study SDLC Method Best Practices Questions

Motivation Office of the Deputy Assistant Secretary of Defense for Developmental Test and Evaluation, DASDE (DT&E) Rotational Assignment, April-September 2018 Mr. Chris Deluca (Space, Cyber and Info Sys Director) Focus is to inform on Development Methods as directed by National Defense Authorization Act FY18 (sec. 873, 874) Produced Case Study White Paper with Leland Hewitt, Mark Price and Dr. Ferhan Kilical (MITRE) Hirsh Research Competition 2019 Coauthored with Lt Col Torrey J. Wagner working with Susan Gotta (AMCTES) and Dr. Kilical (MITRE)

Program List Joint Space Operations Center (JSpOC) Mission System (JMS), Air Force Distributed Common Ground System–Navy (DCGS-N) Increment 2, Navy Global Combat Support System–Joint (GCSS-J), Defense Information Systems Agency (DISA) Reserve Component Automation System (RCAS), Army Catapult/ANTS (Attack the Network Tool Suite), Joint Improvised-Threat Defeat Organization (JIDO)

Program Overview Program Description Group Service JMS Space command and control situational awareness System of Systems (SoS) Air Force DCGS-N Inc. 2 Tactical gateway for Navy-unique sensor data across the intelligence community SoS Navy GCSS-J Joint Military integrated logistics through applications and tools Web Apps DISA RCAS Integrated, web-based software solutions to manage mobilization, safety, personnel and force authorization requirements Army Catapult/ANTS Catapult integrates global intelligence data; ANTS addresses improvised explosive device threats JIDO

Software Development Agile Focus on small, frequent capability releases Values working software over comprehensive documentation Responds rapidly to changes in operations, technology and budgets Actively involving users throughout development ensuring high operational value Secure Development Operations (Secure DevOps) Strong use of automation (code, build, infrastructure/architecture, test) Continuous development, test, integration, and demonstration of software

Study Survey for PMO personnel completed between June and August 2018: Agile Development, specifically method, management tools and structure of teams Requirements tool usage Documents used during actual development Test planning, test events, test implementer Greatest successes and challenges and future goals Lessons learned and best practices in areas of: requirements detailed planning test events and execution

Software Development Life Cycle (SDLC) Method Program SDLC Tools Iteration Duration # of Iterations to a Release Sprint Teams JMS Scrum/ Waterfall Jira, in-house 1 month, 2 month integration 6 to 20 1 Integrator, 4-6 vendors DCGS-N Inc. 2 SAFe Jira 1 month 3 sprints per capability, 4 per Fleet release 6 working in parallel, started with 2 GCSS-J Scrum Rally, Jira 4, release capabilities as completed 4 in parallel RCAS SAFe, Secure DevOps Version-One 3 weeks 4 sprints, quarterly releases, 1 week release planning 18 teams across RCAS portfolio, 2 separate locations Catapult/ANTS Secure DevOps 2 days to 2 weeks 1 month minor, 3 months large N/A

Best Practices Develop a Tailored Approach with Continuous Delivery Web application suites more suitable for DevOps SoS complexity makes implementation difficult PMOs should consider tailored approach based on requirements and timeframes Continuous delivery provides smaller pieces of capability to the user community sooner

Best Practices Emphasize Obtaining Quality Feedback on Requirements and Solutions Active requirements development or gathering teams within the PMO refine requirements provided by the functional sponsor and/or users. Catapult/ANTS PMO has dedicated development engineers embedded at user facilities

Best Practices Invite Developers and Users to Participate in Government Testing Successful DT communicates defects back to the developer as quickly as possible. Facilitated developer participation aides this User involvement helps prepare system for OT JMS PMO provides access to a program instance at users’ home stations since obtaining time from dedicated operators for the test events can be difficult.

Best Practices Return on Investment for Automated Testing Depends on the Program Several PMOs recommended pursuing automated test tools, however both RCAS and Catapult/ANTS PMOs note that no single tool works best as “silver bullet.” RCAS and Catapult/ANTS have automated pipelines Catapult/ANTS pursues continuous risk management approach with SonarQube and Twistlock, to automatically verify 240/242 STIG mandated controls, and manually checks the remainder

Best Practices Transition to Agile is not a quick and easy process Secure DevOps programs developed processes over 3-5 year period Retraining of personnel, 30 percent change in skillsets 45th Test Squadron also investigating workforce retraining to better support automated testing or provide specific manual testing solutions DoD agencies (DAU, etc.) providing training for personnel as new guidance is released.

QUESTIONS Safely Deliver Timely, Accurate, and Objective Data and Analysis to AMC Decision Makers