Agile Principles Applied to Software Process Development
Mary Behnke
Software Process Engineer
Raytheon Missile Systems
Introduction:
This presentation will describe the Agile principles from a process perspective, how these principles can be applied to the development and maintenance of software processes. This presentation will also discuss how the Agile methods “fit” the CMM/CMMI.
Outline:
- Agile Principles and how they apply to software and software process
- Incremental and Iterative process definition
- Adaptive planning and processes
- Lessons learned
- Metrics
- CMM/CMMI compliance
Learning Objectives:
- Understanding of the Agile principles and how they apply to software process
- Using Agile principles to develop/maintain incremental and iterative software processes
- How adaptive planning can be used for process improvements
- Use of metrics to aid in process improvement in an Agile environment
- CMM/CMMI compliance in an Agile
Biography:
Mary Behnke has over 19 years of software development experience. She started working at the Naval Air Warfare Center as a software developer and tester. She was a software lead for both development and maintenance programs, defining the software processes for the developers, SQA and SCM and managing software teams. She was the SEPG lead for 2 years at the Naval Air Warfare Center . She worked at a medical devices company and started an SQA organization in the IT department. Mary started working at Raytheon Missile Systems in 1999 as a Software Quality Engineer. She became the Air-To-Air Software Process Engineer (SPE) in 2000 and has been providing software process expertise in support of the programs within the Air-To-Air product line. Mary has been developing and implementing Agile processes for the Air-To-Air product line for the past 2+ years.

|