Agile!
Autor Bertrand Meyeren Limba Engleză Paperback – 22 apr 2014
Descoperim în Agile! o resursă tehnică riguroasă care pornește de la o necesitate acută în industrie: deconstrucția obiectivă a promisiunilor metodologiilor agile. Notăm cu interes că volumul nu se bazează pe entuziasm nefondat, ci pe resursele vaste ale ingineriei software clasice, oferind o analiză critică a ceea ce funcționează și a ceea ce dăunează unui proiect real. Structura este una progresivă și analitică, începând cu o disecție a dispozitivelor intelectuale folosite de autorii manifestului agil și continuând cu o trecere în revistă a tehnicilor tradiționale, precum analiza cerințelor și modelele de ciclu de viață.
Remarcăm modul în care Bertrand Meyer organizează materia în capitole dedicate specific principiilor, rolurilor, practicilor manageriale și celor tehnice. Spre deosebire de alte lucrări, aici regăsim o evaluare comparativă a patru metode fundamentale: Scrum, ExtremeProgramming, Lean și Crystal. Cititorul care a aplicat deja ideile din Agile Software Development Evaluating the Methods for Your Organization de Alexis Leon va găsi aici elementul care completează experiența: o validare academică și practică a instrumentelor care merită păstrate, eliminând „zgomotul” de marketing.
În contextul operei sale, această lucrare reprezintă o evoluție firească de la rigoarea demonstrată în Tests and Proofs. Dacă în lucrările anterioare Meyer se concentra pe corectitudinea matematică a codului, în Agile! el aplică aceeași precizie procesului de dezvoltare. Volumul se încheie cu un capitol esențial despre „The Ugly, the Hype and the Good”, oferind o foaie de parcurs realistă pentru companiile aflate în tranziție, departe de fanatismul adesea întâlnit în literatura de specialitate.
Preț: 374.31 lei
Preț vechi: 467.90 lei
-20%
Carte tipărită la comandă
Livrare economică 26 mai-09 iunie
Specificații
ISBN-10: 3319051547
Pagini: 192
Ilustrații: XIX, 170 p. 15 illus. in color.
Dimensiuni: 178 x 254 x 11 mm
Greutate: 0.37 kg
Ediția:2014
Editura: Springer
Locul publicării:Cham, Switzerland
Public țintă
Professional/practitionerDe ce să citești această carte
Recomandăm această carte profesioniștilor care doresc să implementeze metode agile fără a sacrifica disciplina ingineriei software. Veți câștiga o perspectivă critică asupra Scrum sau XP, învățând să identificați tehnicile care aduc valoare reală și să le evitați pe cele contraproductive. Este un ghid esențial pentru manageri și dezvoltatori seniori care caută eficiență, nu doar terminologie la modă.
Despre autor
Bertrand Meyer este unul dintre pionierii ingineriei software moderne, recunoscut la nivel mondial pentru contribuțiile sale în programarea orientată pe obiecte. Cu o carieră ce îmbină mediul academic și cel industrial, a condus dezvoltarea a numeroase produse software complexe și biblioteci de clase. Este autorul unor lucrări fundamentale și consultant pentru companii din topul Fortune 500, experiența sa fiind ancorată în rigoarea matematică și managementul de proiect eficient, elemente care definesc întreaga sa abordare editorială și pedagogică.
Descriere scurtă
Agile methods are one of the most important developments in software over the past decades, but also a surprising mix of the best and the worst. Until now every project and developer had to sort out the good ideas from the bad by themselves. This book spares you the pain. It offers both a thorough descriptive presentation of agile techniques and a perceptive analysis of their benefits and limitations.
Agile! serves first as a primer on agile development: one chapter each introduces agile principles, roles, managerial practices, technical practices and artifacts. A separate chapter analyzes the four major agile methods: ExtremeProgramming, Lean Software, Scrum and Crystal.
The accompanying critical analysis explains what you should retain and discard from agile ideas. It is based on Meyer’s thorough understanding of software engineering, and his extensive personal experience of programming and project management. He highlights the limitations of agile methods as well as their truly brilliant contributions — even those to which their own authors do not do full justice.
Three important chapters precede the core discussion of agile ideas: an overview, serving as a concentrate of the entire book; a dissection of the intellectual devices used by agile authors; and a review of classical software engineering techniques, such as requirements analysis and lifecycle models, which agile methods criticize.
The final chapters describe the precautions that a company should take during a transition to agile development and present an overall assessment of agile ideas.
This is the first book to discuss agile methods, beyond the brouhaha, in the general context of modern software engineering. It is a key resource for projects that want to combine the best of established results and agile innovations.
Cuprins
Recenzii
“This book was written to be an independent, impartial and objective study of the various agile methods (scrum, xp, lean, crystal) viewed against the knowledge-base of software engineering methods and principles. … This book, in my view, should be essential reading for any software manager, looking to understand agile methods before diving head-first into a vanilla, textbook-implementations.” (Outlet!, khanmjk-outlet.blogspot.de, November, 2015)
“The purpose of this excellent book is to ‘enable readers to benefit from the good ideas in agile methods and stay away from the bad ones.’ … The overall presentation is elegant, clear, and understandable … . It can be used both by novices and by experts … .” (H. I. Kilov, Computing Reviews, September, 2014)