- Type Learning
- Level Foundational
Agile Software Development Fundamentals
Issued by
Cyberspace Support (AFSC 3DXXX)
Authorized by
United States Air Force
The earner of this badge demonstrated an understanding of the Agile Manifesto (4 values and 12 principles for software development), terminology, philosophy, and methodologies by applying the concepts to develop a software solution with consideration of the advantages and disadvantages of the Agile processes.
- Type Learning
- Level Foundational
Earning Criteria
-
Complete a training course that covers Agile concepts, terminology, philosophy, and methodologies. At a minimum, it must cover the Agile Manifesto, common roles associated with Agile methods, and 12 Agile principles and values for software development.
-
Write a personal reflection describing the application of Agile concepts to a non-Agile development process either from personal experience or a hypothetical application to an existing process.
-
The rubric was reviewed by Earner's supervisor and recommended for the award of the Agile Software Development Fundamentals badge.
Standards
e-Learning course that covers the fundamental Agile concepts (8 Agile values and 12 Agile principles), the 5 phases of the Agile project management model, the most common Agile methodologies and frameworks, and the key activities for managing an Agile project. (NOTE: SkillPort is CAC enabled)
e-Learning course that covers agile software development as well as the principles and values behind the agile manifesto. (NOTE: SkillPort is CAC enabled)
A Udemy course that covers the Agile Manifesto, common roles associated with Agile methods and Scrum. (NOTE: Udemy requires an account, which can be signed up for through the Airmen Coders initiative, www.airmencoders.us)
A 10-week graduate-level distance learning course hosted by the Air Force Institute of Technology (AFIT).