By Kent Beck, Cynthia Andres
“In this moment variation of Extreme Programming Explained, Kent Beck organizes and provides 5 years’ worthy of stories, development, and alter revolving round XP. while you're heavily attracted to realizing the way you and your staff can begin down the trail of development with XP, you want to learn this book.”
—Francesco Cirillo, leader govt Officer, XPLabs S.R.L.
“The first variation of this publication advised us what XP was—it replaced the best way many people take into consideration software program improvement. This moment version takes it farther and offers us much more of the ‘why’ of XP, the motivations and the rules in the back of the practices. this can be nice stuff. Armed with the ‘what’ and the ‘why,’ we will be able to now prepared out to with a bit of luck paintings at the ‘how’: the best way to run our tasks greater, and the way to get agile thoughts followed in our organizations.”
—Dave Thomas, The Pragmatic Programmers LLC
“This e-book is dynamite! It used to be innovative while it first seemed many years in the past, and this new version is both profound. when you insist on cookbook checklists, there’s a superb bankruptcy on ‘primary practices,’ yet i beg you to start by way of actually considering the that means of the outlet sentence within the first bankruptcy of Kent Beck’s e-book: ‘XP is set social change.’ you want to do no matter what it takes to make sure that each IT specialist and each IT manager—all the way in which as much as the CIO—has a replica of Extreme Programming Explained on his or her desk.”
—Ed Yourdon, writer and advisor
“XP is a strong set of strategies for simplifying the method of software program layout, improvement, and checking out. it's approximately minimalism and incrementalism, that are specifically valuable ideas while tackling advanced difficulties that require a stability of creativity and discipline.”
—Michael A. Cusumano, Professor, MIT Sloan college of administration, and writer of The company of Software
“Extreme Programming Explained is the paintings of a skilled and passionate craftsman. Kent Beck has introduced jointly a compelling number of rules approximately programming and administration that merits your complete consciousness. My merely red meat is that our career has gotten to some degree the place such common sense rules are categorized ‘extreme.’...”
—Lou Mazzucchelli, Fellow, Cutter company expertise Council
“If your company is prepared for a transformation within the means it develops software program, there’s the sluggish incremental technique, solving issues one after the other, or the quick song, leaping ft first into severe Programming. don't be nervous through the identify, it isn't that severe in any respect. it really is often solid previous recipes and customary feel, well built-in jointly, taking away the entire fats that has accrued over the years.”
—Philippe Kruchten, UBC, Vancouver, British Columbia
“Sometimes revolutionaries get left in the back of because the stream they begun takes on a lifetime of its personal. during this ebook, Kent Beck indicates that he is still sooner than the curve, prime XP to its subsequent point. Incorporating 5 years of suggestions, this e-book takes a clean examine what it takes to strengthen higher software program in much less time and for much less funds. There are not any silver bullets the following, only a set of functional ideas that, while used correctly, may end up in dramatic advancements in software program improvement productivity.”
—Mary Poppendieck, writer of Lean software program improvement: An Agile Toolkit
“Kent Beck has revised his vintage ebook in response to 5 extra years of making use of and instructing 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 sufficient advisor
“With new insights, knowledge from event, and clearer reasons of the artwork of utmost Programming, this version of Beck’s vintage might help many discover the dream of remarkable software program development.”
—Joshua Kerievsky, writer of Refactoring to Patterns and Founder, business common sense, Inc.
“XP has replaced the way in which our thinks approximately software program improvement. Its terrific 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 aren't phrases which are frequently utilized to software program improvement.
In this thoroughly revised creation to severe Programming (XP), Kent Beck describes the best way to enhance your software program improvement through integrating those hugely fascinating innovations 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, similar to having builders write computerized exams for his or her personal code and having the total workforce plan weekly. a lot has replaced in 5 years. This thoroughly rewritten moment version expands the scope of XP to groups of any measurement by means of suggesting a software of continuing development established on:
- Five middle values in keeping with excellence in software program development
- Eleven rules for placing these values into action
- Thirteen basic and 11 corollary practices that will help you push improvement earlier its present company and technical limitations
Whether you may have a small workforce that's already heavily aligned along with your consumers or a wide group in a big or multinational association, you can find in those pages a wealth of principles to problem, encourage, and inspire you and your workforce individuals to considerably increase your software program improvement.
You will realize how to:
- Involve the full team—XP style
- Increase technical collaboration via pair programming and non-stop integration
- Reduce defects via developer testing
- Align enterprise and technical judgements via weekly and quarterly planning
- Improve teamwork by way of establishing an informative, shared workspace
You also will locate many different concrete principles for development, all in line with a philosophy that emphasizes at the same time expanding the humanity and effectiveness of software program development.
Every group can increase. each group can start enhancing this day. development is possible—beyond what we will be able to at present think. Extreme Programming defined, moment Edition, deals rules to gas your development for years to come.