U.S. Air Force Software Engineering Efficiency and Productivity for Information Operations Paul Braden U.S. Air Force CLASSIFICATION: UNCLASSIFIED 13 May 2016 1 Agenda Introduction U.S. Air Force AFSC Way CMMI vs Agile Efficiency Study Definitions Tracking Productivity Definitions Tracking Conclusion CLASSIFICATION: UNCLASSIFIED 13 May 2016 2 Introduction Software Engineer Problems Why are we here? 1/5/2002 https://www.youtube.com/watch? Char3t5 Title v=BKorP55Aqvg 30 6 25 5 20 15 41/9/2002 1/6/2002 10 5 3 0 2 1 0 Category 1 Category 2 Category 3 Category 4 1/8/2002 1/7/2002 Series 1 Series 2 Series 3 Series 1 Series 2 CLASSIFICATION: UNCLASSIFIED 13 May 2016 3 U.S Air Force AFSC Way “Speed is GOOD” CLASSIFICATION: UNCLASSIFIED 13 May 2016 4 U.S. Air Force AFSC Way The term “Speed,” in the AFSC Way Lexicon, is meant to be synonymous with efficient processes that promote throughput paced to a Road to… goal. Efficient Productivity CMMI AGILE AGILE and CMMI CLASSIFICATION: UNCLASSIFIED 13 May 2016 5 U.S. Air Force AFSC Way Important Definitions Road To… Networks Gates/DBR Release Points Visual Displays Standard Work (Scripting) Tools/Tech Data Touch Time CLASSIFICATION: UNCLASSIFIED 13 May 2016 6 U.S. Air Force AFSC Way Critical Path. A sequence of activities in a project plan which must be completed by a specific time for the project to be completed on its need date. CLASSIFICATION: UNCLASSIFIED 13 May 2016 7 U.S. Air Force AFSC Way Little’s Law At steady state, all production systems have an average throughput, work-in-progress (WIP), and flowtime. The fundamental relationship between all three is determined by Little’s Law: WIP = throughput x flowtime. CLASSIFICATION: UNCLASSIFIED 13 May 2016 8 U.S. Air Force AFSC Way What led the Air Force to using the AFSC Way? CLASSIFICATION: UNCLASSIFIED 13 May 2016 9 CMMI vs. Agile CMMI (Capability Maturity Agile (12 Principles for Model Integration) Project Management) CLASSIFICATION: UNCLASSIFIED 13 May 2016 10
Description: