By Bertrand Meyer
Are you attracted by means of the guarantees of agile tools yet get rid of by way of the fanaticism of many agile texts? do you want to grasp which agile options paintings, which of them don't subject a lot, and which of them will damage your tasks? you then want Agile!: the 1st exhaustive, aim assessment of agile ideas, suggestions and tools.
Agile equipment are the most very important advancements in software program over the last a long time, but additionally a shocking mixture of the simplest and the worst. earlier each undertaking and developer needed to deal with the nice rules from the undesirable via themselves. This publication spares you the soreness. It deals either an intensive descriptive presentation of agile strategies and a perceptive research in their merits and limitations.
Agile! serves first as a primer on agile improvement: one bankruptcy each 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 keep and discard from agile rules. it truly is in keeping with Meyer’s thorough knowing of software program engineering, and his huge own adventure of programming and venture administration. He highlights the restrictions of agile tools in addition to their really incredible contributions — even these to which their very own authors don't do complete justice.
Three vital chapters precede the center dialogue of agile principles: an summary, serving as a focus of the total booklet; a dissection of the highbrow units utilized by agile authors; and a evaluate of classical software program engineering concepts, comparable to specifications research and lifecycle versions, 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 overview of agile ideas.
This is the 1st e-book to debate agile tools, past the brouhaha, within the normal context of contemporary software program engineering. it's a key source for tasks that are looking to mix the easiest of validated effects and agile techniques.
Read Online or Download Agile!: The Good, the Hype and the Ugly PDF
Best project management books
Venture Sponsorship-which comprises case reports, checklists, and motion plans-shows how undertaking sponsors and undertaking managers can advance the abilities they should deal with profitable tasks. Randall L. Englund and Alfonso Bucero-experts within the box of undertaking management-have written the definitive advisor for teaching all stakeholders within the nature of venture sponsorship.
In Entrepreneurial States, an leading edge exam of the comparative politics of reform in stakeholder structures, Yves Tiberghien analyzes the trendy partnership among the nation and worldwide capital in achieving structural household swap. The emergence of a robust worldwide fairness marketplace has altered incentives for the country and offered political leaders with a "golden bargain"―the infusion of ample and inexpensive capital into household inventory markets in alternate for reform of company governance and different regulatory alterations.
Facts caliber presents an expos? of analysis and perform within the facts caliber box for technically orientated readers. it's in keeping with the examine carried out on the MIT overall info caliber administration (TDQM) application and paintings from different prime learn associations. This e-book is meant basically for researchers, practitioners, educators and graduate scholars within the fields of computing device technological know-how, info expertise, and different interdisciplinary components.
It can be tough to think in an period of Walmart, voters United, and the Koch brothers, yet enterprises are at the decline. The variety of American businesses indexed at the inventory marketplace dropped via part among 1996 and 2012. in recent times we have seen the most storied agencies move bankrupt (General automobiles, Chrysler, Eastman Kodak) or disappear fullyyt (Bethlehem metal, Lehman Brothers, Borders).
Additional resources for Agile!: The Good, the Hype and the Ugly
Cohn, in the Scrum context and as part of a broad-encompassing rejection of Big-Upfront-Anything: [Beck 2005], page 137. 2 REQUIREMENTS ENGINEERING Scrum projects do not have an upfront analysis or design phase; all work occurs within the repeated cycle of sprints. [Cohn 2009]. Agilists view requirements documents as a form of “waste”, for two reasons: • The waste criticism: a requirements document is not a useful deliverable, since it will not be part of what is given over to the customer. Poppendieck writes: If your company writes reams of requirements documents (equivalent to inventory), you are operating with mass-production paradigms.
Its first problem is that it follows a form of logic that appears worryingly often in the software literature (particularly but not exclusively in agile books): proof by anecdote. An anecdote is not a proof; as we saw in the preface, ← “Analysis: all it can prove is that a generalization does not hold. It is not even an argument; if can instinctive, experiential, help an argument, but only if it is backed by enough evidence of being generalizable. ”, might have avoided, there is an equally fascinating anecdote “proving” the reverse truth.
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. In Lean terminology, the results of such efforts are “waste” since they are not delivered to the customer; in reality, when applied appropriately, they are the key to the continuous improvement of a company’s software process and the professionalization of software practice.
Agile!: The Good, the Hype and the Ugly by Bertrand Meyer