Presentation - Business Agility: Software Development Overview

This document covers the concepts of Business Agility and how Software Development can be managed to increase responsiveness, reduce time to market and improve the fit and quality of the delivered software sytems. It reviews the following topics:

  • Traditional Approach to Managing Software Development, and the associated challenges of overruns and poor quality
  • What Drives Productivity? So what really matters?
  • Going Agile
  • Handling uncertainty
  • Risk Management
  • Step-wise refinement
  • Iterative Methodology
  • Planning