Download e-book for kindle: Balancing Agility and Discipline: A Guide for the Perplexed by Barry Boehm, Richard Turner, Grady Booch, Alistair Cockburn,

By Barry Boehm, Richard Turner, Grady Booch, Alistair Cockburn, Arthur Pyster

ISBN-10: 0321186125

ISBN-13: 9780321186126

This ebook used to be written in 2004 via Barry Boehm and Richard Turner, however the undeniable fact that it's already on its sixth reprint tells whatever approximately its price. this can be a very pragmatic publication that attempts to install standpoint agile and plan-driven software program improvement methods. incidentally, the humorous factor is that the notice "waterfall" is never pointed out within the e-book. this can be as a result of its adverse connotation and in addition to the truth that Barry Boehm favors a spiral procedure. The booklet has additionally followed a shrewdpermanent constitution with a primary "quick-read" a part of one hundred fifty pages that offer the center of the fabric after which a hundred pages of appendixes to regard a few components extra specifically.

After a comparability of agile and plan-driven techniques, the ebook illustrates its imaginative and prescient of those techniques through proposing venture case reports. It bargains additionally a risk-based method for making technique judgements that combine agile and plan-driven practices. Even the ebook isn't really contemporary, it has the benefit of confronting agile and plan-driven techniques in a comparatively goal approach. for that reason, it's a very steered examining for those who are looking to enhance their software program improvement technique with no short of inevitably to be a "purist" of a selected strategy. it's also a booklet the place people who have already made their selection might be in a position to reflect on the "other" software program improvement technique with a special view and in addition achieve a greater perception all alone strengths and weaknesses.

Show description

Read or Download Balancing Agility and Discipline: A Guide for the Perplexed PDF

Best programming languages books

Theories of Programming Languages by John C. Reynolds PDF

The publication addresses numerous positive factors of programming languages from a mathematical perspective. It discusses semantics of items from basic principal language to failure to concurrency concerns utilizing channel established and shared reminiscence techniques. it's a solid booklet to get an concept approximately such a lot of this suggestions when you eliminate the maths concerned.

New PDF release: Distance Education for Teacher Training

A useful ebook to all all for instructor schooling, providing the benefits and disadvantages of distance schooling or open studying.

Florian Daniel, Maristella Matera's Mashups: Concepts, Models and Architectures PDF

Mashups have emerged as an leading edge software program pattern that re-interprets present internet construction blocks and leverages the composition of person elements in novel, value-adding methods. extra attraction additionally derives from their power to show non-programmers into builders. Daniel and Matera have written the 1st accomplished reference paintings for mashups.

Additional resources for Balancing Agility and Discipline: A Guide for the Perplexed

Sample text

In situations where future requirements are predictable, YAGNI both throws away valuable architectural support for foreseeable requirements and frustrates customers who want developers to believe their priorities and evolution requirements are worth accommodating. Plan-driven methods use planning and architecture-based design to accommodate foreseeable change. This effort allows the designers to organize the system to take advantage of software reuse across product lines and can have a major impact on rapid development.

As they go around the circle, Ford has a question about part of the user interface and sets up a time with Melissa to work the issue. Felicity has a concern about the estimate for her communications utility task, and Ferdinand says he'll take a look at it with her. John asks Gary to work with him on his task to add functionality to the inventory report generator since Gary and Ford did the original development of the functionality. Other pairs form according to the current needs. Jill asks if anyone sees any showstoppers for the planned release.

Peters, T. 1991. Thriving on Chaos. New York: HarperCollins. [ Team LiB ] [ Team LiB ] Chapter 3. A Day in the Life Agile and disciplined methods each have a vision of how software development should be. 45 46 So what does it feel like to develop software according to plan-driven or agile methods? In this chapter we try to portray the activities in a typical day on a software development project as performed by a plan-driven, PSP/TSP-trained team and by an agile, XP-trained team. First, we describe the activities of a typical day one that falls well within the normal range of expected activities.

Download PDF sample

Balancing Agility and Discipline: A Guide for the Perplexed by Barry Boehm, Richard Turner, Grady Booch, Alistair Cockburn, Arthur Pyster

by Anthony

Rated 4.85 of 5 – based on 21 votes