
Integrating Agile Development In The Real World
Address
Peter Schuh agile@peterschuh.com
by Peter Schuh
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 Agile Development 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 building blocks 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.
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 Agile Development 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 building blocks 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.
Reviews (0)
Be the first to review this listing!
