By Bertrand Meyer

Are you attracted via the guarantees of agile tools yet get rid of by way of the fanaticism of many agile texts? do you want to understand which agile strategies paintings, which of them don't subject a lot, and which of them will damage your tasks? you then want Agile!: the 1st exhaustive, goal overview of agile ideas, thoughts and tools.

Agile tools are probably the most vital advancements in software program over the last many years, but in addition a stunning mixture of the simplest and the worst. before each venture and developer needed to deal with the nice principles from the undesirable through themselves. This ebook spares you the ache. It deals either a radical descriptive presentation of agile recommendations and a perceptive research in their merits and limitations.

Agile! serves first as a primer on agile improvement: one bankruptcy every one introduces agile rules, 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 severe research explains what you want to continue and discard from agile principles. it really is in line with Meyer’s thorough knowing of software program engineering, and his broad own event of programming and venture administration. He highlights the constraints of agile tools in addition to their actually fabulous contributions — even these to which their very own authors don't do complete justice.

Three very important chapters precede the middle dialogue of agile principles: an outline, serving as a focus of the full e-book; a dissection of the highbrow units utilized by agile authors; and a assessment of classical software program engineering concepts, comparable to specifications research and lifecycle types, which agile equipment 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 booklet to debate agile equipment, past the brouhaha, within the common context of recent software program engineering. it's a key source for tasks that are looking to mix the simplest of confirmed effects and agile concepts.

Show description

Read or Download Agile!: The Good, the Hype and the Ugly PDF

Similar project management books

PMP: Project Management Professional Exam Study Guide

The final package deal for getting ready you to take the PMP examination
Project administration is likely one of the such a lot wanted talents in today's IT market and the venture administration expert (PMP) examination displays your point of talent and preparedness as a undertaking supervisor. This finished learn advisor positive factors the Sybex try out engine with perform PMP assessments, digital flashcards, hours of audio assessment, in addition to bonus qualified affiliate in venture administration (CAPM) checks. The ebook covers a wide-range of venture administration and examination subject matters, thoughts, and key words. not just does this must-have source replicate the very newest model of the examination, it's written via well known venture administration professional Kim Heldman, who's the writer of the six past variants of this top-selling publication. • Prepares you to take the undertaking administration specialist (PMP) examination in addition to the qualified affiliate in undertaking administration (CAPM) examination, either provided through the venture administration Institute (PMI)• Covers all examination subject parts plus a variety of undertaking administration strategies, ideas, and key terms• makes use of real-world eventualities and the way this is applicable for your present venture sidebars to totally illustrate concepts• Readers get entry to important learn instruments with trying out software program, perform tests, digital flashcards, and over hours of audio review
PMP: undertaking administration specialist examination examine consultant, 7th variation is helping you organize for the PMP examination and in addition serves as a necessary source for turning into a extra astute undertaking manager.

Reducing Risk with Software Process Improvement

This ebook presents useful suggestion for venture and alertness managers seeking to reduce the variety of crises they must take care of and for IT practitioners looking the sensible ideas that bring about profession development. the writer specializes in software program improvement and upkeep, highlighting the main usually encountered difficulties that come up from terrible approaches, and offers innovations derived from forty complete checks of IT enterprises.

Creative, Efficient, and Effective Project Management

Inventive businesses are uncommon through their skill to conform and thrive in a dynamic, altering economic system. Their services stand out out there, and those businesses’ skill to be agile and cutting edge is essential to their good fortune. inventive, effective, and potent venture administration offers an in-depth dialogue of creativity and its courting to undertaking administration.

Additional resources for Agile!: The Good, the Hype and the Ugly

Sample text

The zealots of an idea are often more extreme than its creators — the phrase “more royalist than the King” captures that phenomenon — and you will find that foundational agile texts, such as those by Beck, Larman or Cockburn, occupy a higher plane of discourse; in particular they avoid below-the-belt hits at other approaches. Such hits from the true followers are what you risk if you set out to define a measured, reasoned adaptation of agile ideas for your organization. Well, you have been warned.

Code reviews are also known as inspections. To a certain extent pair programming can be dismissed as folklore, since many projects that try it stop after a while. Worse consequences of agile methods come from the injunction to develop minimal software, stated earlier as principle 4. 3 (develop only code and tests) may appeal to ciples”, page 4. inexperienced project managers as a way to combat programmer perfectionism and deliver results quickly, focusing on the essential. But from a software engineering perspective they are not good advice, since they discourage efforts that have proved to be among the most fruitful practices of software engineering: generalizing code for ease of extension and reuse, and developing tools to automate repetitive processes.

The industry understood in the nineteen-eighties that the old model of diverging for months and then trying to bring all the pieces back together was a recipe for disaster. A 1995 book by Cusumano and Selby — New York Times best-seller, no less — publicized Microsoft’s “daily build”, a practice which as the name indicates requires the project to produce a working version every day. Open-source projects, which have flourished for decades, have a practice of releasing early and often. The advent of the Web intensified this trend: Google tools and many other cloud-based applications undergo frequent updates, often without any officially advertised release process.

Download PDF sample

Rated 4.48 of 5 – based on 38 votes