By Bertrand Meyer
Are you attracted through the guarantees of agile tools yet cast off via the fanaticism of many agile texts? do you want to understand which agile innovations paintings, which of them don't topic a lot, and which of them will damage your tasks? then you definately desire Agile!: the 1st exhaustive, aim assessment of agile rules, recommendations and tools.
Agile equipment are probably the most very important advancements in software program over the last a long time, but in addition a stunning mixture of the simplest and the worst. formerly each undertaking and developer needed to tackle the great principles from the undesirable by means of themselves. This booklet spares you the discomfort. It deals either an intensive descriptive presentation of agile thoughts and a perceptive research in their merits and limitations.
Agile! serves first as a primer on agile improvement: one bankruptcy every one introduces agile ideas, roles, managerial practices, technical practices and artifacts. A separate bankruptcy analyzes the 4 significant agile equipment: severe Programming, Lean software program, Scrum and Crystal.
The accompanying serious research explains what you want to maintain and discard from agile principles. it's according to Meyer’s thorough realizing of software program engineering, and his large own adventure of programming and venture administration. He highlights the constraints of agile equipment in addition to their actually outstanding contributions — even these to which their very own authors don't do complete justice.
Three vital chapters precede the middle dialogue of agile rules: an outline, serving as a focus of the whole publication; a dissection of the highbrow units utilized by agile authors; and a assessment of classical software program engineering concepts, resembling standards research and lifecycle types, which agile tools criticize.
The ultimate chapters describe the precautions corporation should still take in the course of a transition to agile improvement and current an total review of agile ideas.
This is the 1st publication to debate agile tools, past the brouhaha, within the basic context of recent software program engineering. it's a key source for initiatives that are looking to mix the simplest of demonstrated effects and agile options.
Read or Download Agile!: The Good, the Hype and the Ugly PDF
Similar project management books
Observe How undertaking administration Is Used to release and deal with a variety of varieties of tasks through the commercial global venture Manager’s instruction manual offers a wealth of distinct examples that convey how venture administration (PM) is used to release and deal with tasks in lots of diversified industries world wide.
Sooner than software program engineering builds and installations may be carried out into software program and/or structures integrations in army and aerospace courses, a accomplished figuring out of the software program improvement existence cycle is needed. overlaying all of the improvement lifestyles cycle disciplines, potent tools for software program and structures Integration explains how one can choose and follow a lifestyles cycle that promotes powerful and effective software program and structures integration.
The managerial practices that effectively drove for many years became inadequate to aid the rapidly altering enterprise panorama. businesses round the world are being challenged to enhance functionality, reshape operations, and adapt speedily to new possibilities. With an abundance of development methodologies and frameworks like BPM, BPI, Six Sigma, and Lean, many query the place to start.
Offers crucial perception into what it takes to show an preliminary proposal right into a undertaking with winning final result within the long-term. Fills a spot in present literature on undertaking administration and is carefully grounded within the most recent examine during this box.
- Building a Project Work Breakdown Structure: Visualizing Objectives, Deliverables, Activities, and Schedules
- Corporate governance in financial institutions
- A Concise Guide to Program Management: Fundamental Concepts and Issues
- Project Portfolio Management: A View From the Management Trenches
- Teaching and Training for Global Engineering: Perspectives on Culture and Professional Communication Practices
Additional info for Agile!: The Good, the Hype and the Ugly
For the reader who has been to Disneyland with children, and found that the whole place, smiling drivers or not, is grossly under-dimensioned, so that one spends most of the day waiting in lines, this is not a good omen; the obvious generalization to software is a Web site that features a pretty interface and pathetic response times. Raising analogies in your readers’ mind is good, but beware of where they will take them. 23 [Poppendieck 2003], page 16. The general problem with an anecdote is that it is to a principle what — in software — a test is to a specification: it gives you one example and you are never sure how much you can extrapolate from that example to the general case.
Object technology, which has taken the software world by storm, is successful largely because it supports change better than previous software construction methods. Agile methods may enhance software change through organizational practices, but they make no technical contribution in this area; in fact, as we will see, some of the agile precepts → “Accept work against making software easy to change. 5, page 68. blanket contempt of earlier methods of improving extendibility. 4 New and good! If at this point you feel ready to throw away the agile bath water, extreme and lean babies included, do not remove the tub stopper just yet.
While credible empirical industry results do exist, many empirical studies rely on experiments with university students, which have their value but also obvious limitations. At the other extreme, you will find an IBM study assessing agile methods; reading the fine print reveals that it was conducted in collaboration with the Scrum Alliance, an advocacy organization for Scrum. Advocacy has its place, but not in empirical research. The study finds much good to report about Scrum; are you surprised?