MA Demonstration Template

advertisement
CM and DM Lifecycle in Agile Development
ACDM Technical and Training Conference
March 3, 2014
RELEASABLE TO UK IN SUPPORT OF THE POLARIS SALES AGREEMENT
DISTRIBUTION STATEMENT D: Distribution authorized to the Department of Defense and U.S. Department of Defense contractors only; Critical Technology as of the date of this presentation. Other requests shall be referred to Director, Strategic
Systems Programs (DIRSSP). WARNING: This document contains technical data whose export is restricted by the Arms Export Control Act (Title 22, U.S.C. Sec. 2751 et seq.) or the Export Administration Act of 1979, as amended, Title 50, U.S.C., App
2401, et seq. Violations of these export laws are subject to severe criminal penalties. Destruction Notice: For classified documents follow the procedures in DOD 5220.22M, National Industrial Security Program Operating Manual. For unclassified,
limited documents, destroy by any method that will prevent disclosure of contents or reconstruction of the document. This document is pre-decisional and fully or partially exempt from release under the Freedom of Information Act, P.L. 93-502 (5
U.S.C. § 552) by Exemption 5, 5 U.S.C. § 552(b)(5). Do not release without the prior specific approval of the originator.
This information is furnished upon the condition that it or knowledge of its possession will not be released to another nation without specific authority of the Department of the Navy of the United States; that it will not be used for other than
military purposes; that individual or corporate rights originating in the information, whether patented or not, will be respected; that the information will be provided the same degree of security afforded it by the Department of Defense of the
United States.
The technical data exported from the United States in furtherance of the U.S./U.K. Trident II (D5) Program, and any defense article which may be produced or manufactured from such technical data, may not be directly or indirectly sold, leased,
released, assigned, transferred, conveyed, or in any other manner disposed of, in or to any person or entity in a third country or to a national of a third country, unless prior written approval of the U.S. Department of State has been obtained.
FOR OFFICIAL USE ONLY
ACDM 2014/Agile Development/ UNCLASSIFIED
Agenda





Why Agile Development?
CM/DM in Waterfall Methodology
CM/DM in Agile Methodology
Benefits of Agile
Conclusion
RELEASABLE TO UK IN SUPPORT
OF THE POLARIS SALES AGREEMENT
FOR OFFICIAL USE ONLY
US Distribution Statement D
ACDM 2014/Agile Development/ UNCLASSIFIED
2
Why Agile Development?





BAE Systems, along with our government customer, has been
producing software in agile development
Due to government budget cuts, contractors needed to find a way to
decrease cost maintaining a high level of CM/DM for their products
Agile Development, unlike traditional development, allows more
flexibility during the entire software development process
Agile Development allows more frequent software releases to the
customer
Agile Development allows more participation by the development team
and the customer
RELEASABLE TO UK IN SUPPORT
OF THE POLARIS SALES AGREEMENT
FOR OFFICIAL USE ONLY
US Distribution Statement D
ACDM 2014/Agile Development/ UNCLASSIFIED
3
CM/DM Processes in Waterfall Development
Requirements
CM/DM processes
developed
Design
Implementation
Verification
Customer Receives Product
RELEASABLE TO UK IN SUPPORT
OF THE POLARIS SALES AGREEMENT
Maintenance
FOR OFFICIAL USE ONLY
US Distribution Statement D
ACDM 2014/Agile Development/ UNCLASSIFIED
4
CM/DM Process in Waterfall Development

Negatives:




CM and DM processes were only applied at the end of the cycle before the
products were released to the customer
Processes are often skipped or modified to save time and get the products
out on time
Customer doesn’t have the opportunity to see the completed project until
the end of the development cycle
Increase costs occur with changing requirements and/or product features
RELEASABLE TO UK IN SUPPORT
OF THE POLARIS SALES AGREEMENT
FOR OFFICIAL USE ONLY
US Distribution Statement D
ACDM 2014/Agile Development/ UNCLASSIFIED
5
Agile Development Module
CM and DM
processes are built
into the entire
process
Design
Release
Build
Test
RELEASABLE TO UK IN SUPPORT
OF THE POLARIS SALES AGREEMENT
Configure
FOR OFFICIAL USE ONLY
US Distribution Statement D
ACDM 2014/Agile Development/ UNCLASSIFIED
6
CM Processes in Agile Development
RELEASABLE TO UK IN SUPPORT
OF THE POLARIS SALES AGREEMENT
FOR OFFICIAL USE ONLY
US Distribution Statement D
ACDM 2014/Agile Development/ UNCLASSIFIED
7
CM Processes through Agile Development

Benefits:


CM and DM processes are included throughout the entire development
cycle, not at the end
The costs for CM and DM become minimal since it is built into the process



Allows for reuse of processes


Minimize specific time for CM and DM
Everyone on the team becomes responsible for CM and DM
Not creating specific CM and DM processes
Increase communication between development team and customer
RELEASABLE TO UK IN SUPPORT
OF THE POLARIS SALES AGREEMENT
FOR OFFICIAL USE ONLY
US Distribution Statement D
ACDM 2014/Agile Development/ UNCLASSIFIED
8
Conclusion





Agile Development allows for more flexibility within the entire
development process
CM and DM processes are built into the entire process
Allows for reuse of CM and DM processes
Increase communication between the team and customer
Configuration Management and Data Management costs decrease as
quality increase
RELEASABLE TO UK IN SUPPORT
OF THE POLARIS SALES AGREEMENT
FOR OFFICIAL USE ONLY
US Distribution Statement D
ACDM 2014/Agile Development/ UNCLASSIFIED
9
Questions
RELEASABLE TO UK IN SUPPORT
OF THE POLARIS SALES AGREEMENT
FOR OFFICIAL USE ONLY
US Distribution Statement D
ACDM 2014/Agile Development/ UNCLASSIFIED
10
Download