By Kent Beck, Cynthia Andres
<BLOCKQUOTE>“In this moment version of Extreme Programming Explained, Kent Beck organizes and provides 5 years’ worthy of reports, development, and alter revolving round XP. while you are heavily attracted to realizing the way you and your crew can begin down the trail of development with XP, you want to learn this book.”
—Francesco Cirillo, leader govt Officer, XPLabs S.R.L. <BLOCKQUOTE>“The first version of this ebook instructed us what XP was—it replaced the best way many people take into consideration software program improvement. This moment variation takes it farther and offers us much more of the ‘why’ of XP, the motivations and the foundations at the back of the practices. this can be nice stuff. Armed with the ‘what’ and the ‘why,’ we will be able to now ready out to optimistically paintings at the ‘how’: easy methods to run our initiatives higher, and the way to get agile thoughts followed in our organizations.”
—Dave Thomas, The Pragmatic Programmers LLC <BLOCKQUOTE>“This e-book is dynamite! It used to be progressive while it first seemed many years in the past, and this re-creation is both profound. if you happen to insist on cookbook checklists, there’s an exceptional bankruptcy on ‘primary practices,’ yet i beg you to start through really considering the which means of the hole sentence within the first bankruptcy of Kent Beck’s publication: ‘XP is set social change.’ you want to do no matter what it takes to make sure that each IT expert and each IT manager—all the way in which as much as the CIO—has a duplicate of Extreme Programming Explained on his or her desk.”
—Ed Yourdon, writer and advisor <BLOCKQUOTE>“XP is a strong set of options for simplifying the method of software program layout, improvement, and checking out. it's approximately minimalism and incrementalism, that are in particular worthwhile ideas whilst tackling advanced difficulties that require a stability of creativity and discipline.”
—Michael A. Cusumano, Professor, MIT Sloan university of administration, and writer of The company of Software <BLOCKQUOTE>“Extreme Programming Explained is the paintings of a skilled and passionate craftsman. Kent Beck has introduced jointly a compelling selection of rules approximately programming and administration that merits your complete recognition. My in basic terms pork is that our career has gotten to some extent the place such commonsense rules are categorised ‘extreme.’...”
—Lou Mazzucchelli, Fellow, Cutter enterprise expertise Council<BLOCKQUOTE>“If your company is prepared for a metamorphosis within the manner it develops software program, there’s the sluggish incremental procedure, solving issues one after the other, or the quick tune, leaping ft first into severe Programming. don't be worried by means of the identify, it isn't that severe in any respect. it's commonly sturdy previous recipes and customary feel, well built-in jointly, putting off the entire fats that has amassed over the years.”
—Philippe Kruchten, UBC, Vancouver, British Columbia<BLOCKQUOTE>“Sometimes revolutionaries get left at the back of because the stream they all started takes on a lifetime of its personal. during this booklet, Kent Beck indicates that he continues to be sooner than the curve, top XP to its subsequent point. Incorporating 5 years of suggestions, this publication takes a clean examine what it takes to boost larger software program in much less time and for much less cash. There aren't any silver bullets right here, only a set of useful rules that, while used properly, may end up in dramatic advancements in software program improvement productivity.”
—Mary Poppendieck, writer of Lean software program improvement: An Agile Toolkit <BLOCKQUOTE>“Kent Beck has revised his vintage e-book according to 5 extra years of employing and educating XP. He exhibits how the trail to XP is either effortless and difficult: it may be all started with fewer practices, and but it demanding situations groups to move farther than ever.”
—William Wake, self sustaining advisor <BLOCKQUOTE>“With new insights, knowledge from adventure, and clearer causes of the paintings of maximum Programming, this version of Beck’s vintage can assist many discover the dream of remarkable software program development.”
—Joshua Kerievsky, writer of Refactoring to Patterns and Founder, commercial good judgment, Inc.<BLOCKQUOTE>“XP has replaced the way in which our thinks approximately software program improvement. Its really good simplicity, concentrated execution, and insistence on fact-based making plans over hypothesis have set a brand new general for software program delivery.”
—David Trowbridge, Architect, Microsoft Corporation
Accountability. Transparency. accountability. those will not be phrases which are usually utilized to software program improvement.
In this thoroughly revised advent to severe Programming (XP), Kent Beck describes tips on how to enhance your software program improvement via integrating those hugely fascinating techniques into your day-by-day improvement process.
The first version of Extreme Programming Explained is a vintage. It gained awards for its then-radical rules for making improvements to small-team improvement, resembling having builders write computerized checks for his or her personal code and having the complete crew plan weekly. a lot has replaced in 5 years. This thoroughly rewritten moment version expands the scope of XP to groups of any dimension by means of suggesting a application of continuing development established on:
* 5 middle values in keeping with excellence in software program development
* 11 rules for placing these values into action
* 13 fundamental and 11 corollary practices that will help you push improvement earlier its present enterprise and technical limitations
Whether you've a small crew that's already heavily aligned along with your shoppers or a wide workforce in a huge or multinational association, you'll find in those pages a wealth of rules to problem, encourage, and inspire you and your staff contributors to considerably increase your software program improvement.
You will detect how to:
* contain the total team—XP style
* raise technical collaboration via pair programming and non-stop integration
* lessen defects via developer testing
* Align company and technical judgements via weekly and quarterly planning
* increase teamwork through constructing an informative, shared workspace
You also will locate many different concrete rules for development, all according to a philosophy that emphasizes at the same time expanding the humanity and effectiveness of software program development.
Every workforce can increase. each group can commence enhancing this day. development is possible—beyond what we will be able to presently think. Extreme Programming defined, moment Edition, bargains principles to gas your development for years to come.