
Introduces the core concepts, evaluates how successful they can be, as well as what problems may be encountered Dispels numerous myths surrounding agile development

Volatility and uncertainty increasingly defines today's business environment. Agile software developers create products that lead organizations through turbulence and uncertainty by balancing flexibility and structure. Agile development defines a strategic capability to create...