Dimensions
179 x 229 x 20mm
Increasingly, large software development organizations are turning to agile methods and processes, pursuing the same benefits smaller organizations have achieved: lower costs, greater flexibility, faster delivery, and more successful software. However, agility presents special challenges in large-scale software development, especially where projects are distributed, outsourced, or offshored. Now, drawing on his unsurpassed experience consulting on agile development in the enterprise, best-selling author Craig Larman systematically reveals today's best practices for agile success in the enterprise. First, Larman thoroughly defines and demystifies the core tenets of agile development, and objectively assesses the issues large development organizations face in implementing agility. Next, he shows how to scale agility, and apply it to multisided (distributed) or offshore/outsourced development initiatives. Developers and managers will discover how to set workable shortand long-term goals for agility, scale specific methods such as pair programming and continuous integration, adapt methodologies like Scrum, TDD, and lean development, and interface agile practices with CMMI. As software projects become ever more mission-critical, and budgets and timeframes continue to tighten, agility is becoming an urgent priority in many large organizations. Larman's book will help them clear away their obstacles to success - and truly deliver on the promise of agility.