Hot Topics (Part 5): Software Life Cycle Management
Welcome to part five in our multi-part series of DAU LOG Blog posts highlighting a range of resources, references and related learning opportunities covering a range of critically important multi-disciplinary topics of interest to the defense acquisition workforce. So far, we have examined:
- Supply Chain Resiliency & Supply Chain Risk Management (SCRM)
- Additive Manufacturing/3D Printing
- Digital Engineering, Digital Acquisition and Digital Product Support
- Data Analytics, Artificial Intelligence (AI) & Machine Learning (ML)
Today we will examine two topics, namely Software Life Cycle Management & Agile Software Development:
Definition
- Agile Approach - End user(s) team with developers in order to make instant decisions on user functionality. High-level requirements are initially prioritized and developed quickly by small teams in order to get a working product quickly to the customer. Multiple, rapidly executed Increments are developed and capabilities are released to the customer as soon as possible. Prototypes may be used as a starting place and utilize a modular, open-systems approach. Agile methods are typically used for small, low risk projects. (Source: DAU Glossary of Acquisition Terms)
Training & Workshops
- CLL 027 Introduction to DoD Software Life Cycle Management
- CLCL 009 Information Technology Life Cycle Support Credential
- ETM 1080 Software Literacy Fundamentals
- ETM 2080V-Software Literacy for Practitioners
- CLE 076 Introduction to Agile Software Acquisition
- CLE 078 Software Acquisition for the Program Office Workforce
- WSA 005 Lean-Agile Transformation Workshop
- WSA 006 Modern Software for Senior Leaders (MSSL) Workshop
- ACQ 1700 Agile for DoD Acquisition Team Members
- UNI 4050V Agile Project Management
- Other Training Courses through the DAU Coursera Partnership
Additional Resources