How should the program office describe their technical reviews when they are using agile software development methods?
To be of value in determining the technical maturity of a system, technical reviews must be event driven. Event-driven reviews are not only required by DoD policy (reference the USD(AT&L) policy memorandum, dated Oct 22, 2004), but are also a fundamental part of most industry best practices. Programs using any development method should ensure that method provides for event-driven technical reviews (that is, reviews having entry and exit criteria quantifiable in technical baseline completion terms). Methods that do not have such provisions, while seemingly “agile,” often lack the ability to measure technical maturity to objective measures.