17872e87___Software_Development
[0] Second generation approach [Strategy] Push down of responsibility for developing and executing strategy to those who are responsible for implementing. Cascading of accountabilities, strategy development and execution planning via facilitated workshops. [Software Development] 
Recognition that large projects are difficult and that iterative development provides more opportunities to validate software design, user interfaces and user needs.
Software Development