Agile development represents a significant and strategic shift in how some industry pros are addressing the age-old "crisis" in software quality and delivery. This crisis is characterized by slipped schedules, ballooning budgets, and myriad failed and canceled budgets. Agile development emphasizes individuals, interaction, collaboration, quick response to change, and working software more than the traditional methods of processes, tools, documentation, and hard fast contracts and plans. Integrating AgileDevelopment in the Real World provides developers and managers with specific and implementable ways to infuse these agile processes into everyday software development projects. It transcends many of the self-imposed boundaries of agile development by addressing the use of agile practices in a fixed cost setting, synthesis of agile processes and a waterfall development environment, and the integration of traditional project management tools with agile ones. The book begins with an introduction to buildingblocks of agile development, detailing each practice and methodology. It then moves to a lightweight framework for managing an agile project outside of any agile methodology. From there, steps teams can take to overcome obstacles and leverage agile processes are explained in detail. Finally, a section on project management and agile development explains the role and value-add of an agile project manager. The result is a practical guide to implementing agile development on real world projects that managers, developers, and programmers can use off the shelf.
KEY FEATURES
* Tackles the issue of implementing agile processes outside the bounds of agile development, and provides ready to implement advice on how to make it work for your software team
* Focuses on immediately applicable topics rather than theory or idealized applications of agile development
* Addresses project management directly, detailing the dos and donts of managing an agile project
* Shows how to implement agile processes in a fixed cost setting
* Explains how to implement agile processes in environments that are passively or actively hostile to agile development methodologies Это и многое другое вы найдете в книге Integrating Agile Development In The Real World (Programming Series) (Peter Schuh)