Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Planning Extreme Programming

Buy
Planning Extreme Programming, 9780201710915 (0201710919), Addison Wesley, 2000

The hallmarks of Extreme Programming--constant integration and automated testing, frequent small releases that incorporate continual customer feedback, and a teamwork approach--make it an exceptionally flexible and effective approach to software development. Once considered radical, Extreme Programming (XP) is rapidly becoming recognized as an approach particularly well-suited to small teams facing vague or rapidly changing requirements--that is, the majority of projects in today's fast-paced software development world.

Within this context of flexibility and rapid-fire changes, planning is critical; without it, software projects can quickly fall apart. Written by acknowledged XP authorities Kent Beck and Martin Fowler, Planning Extreme Programming presents the approaches, methods, and advice you need to plan and track a successful Extreme Programming project. The key XP philosophy: Planning is not a one-time event, but a constant process of reevaluation and course-correction throughout the lifecycle of the project.

You will learn how planning is essential to controlling workload, reducing programmer stress, increasing productivity, and keeping projects on track. Planning Extreme Programming also focuses on the importance of estimating the cost and time for each user story (requirement), determining its priority, and planning software releases accordingly.

Specific topics include:

  • Planning and the four key variables: cost, quality, time, and scope
  • Deciding how many features to incorporate into a release
  • Estimating scope, time, and effort for user stories
  • Prioritizing user stories
  • Balancing the business value and technical risk of user stories
  • Rebuilding the release plan based on customer and programmer input
  • Choosing the iteration length
  • Tracking an iteration
  • What to do when you're not going to make the date
  • Dealing with bugs
  • Making changes to the team
  • Outsourcing
  • Working with business contracts

In addition, this book alerts you to the red flags that signal serious problems: customers who won't make decisions, growing defect reports, failing daily builds, and more. An entire chapter is devoted to war stories from the trenches that illustrate the real-world problems many programmers encounter and the solutions they've devised.

About the Author
Kent Beck consistently challenges software engineering dogma, promoting ideas like patterns, test-driven development, and Extreme Programming. Currently affiliated with Three Rivers Institute and Agitar Software, he is the author of many Addison-Wesley titles.

Martin Fowler is the Chief Scientist of ThoughtWorks, an enterprise-application development and delivery company. He's been applying object-oriented techniques to enterprise software development for over a decade. He is notorious for his work on patterns, the UML, refactoring, and agile methods. Martin lives in Melrose, Massachusetts, with his wife, Cindy, and a very strange cat. His homepage is http://martinfowler.com.

(HTML tags aren't allowed.)

Wireless Broadband: Conflict and Convergence (IEEE Series on Digital & Mobile Communication)
Wireless Broadband: Conflict and Convergence (IEEE Series on Digital & Mobile Communication)
"This is as comprehensive a book on wireless broadband as I have seen. The authors address the most important issues facing the players in the wireless ecosystem in great detail and provide a very thoughtful analysis."

—Steve Elfman, President, Sprint Nextel

"An insightful book that takes a...

Training Guide: Administering Windows Server 2012
Training Guide: Administering Windows Server 2012

Designed to help enterprise administrators develop real-world, job-role-specific skills—this Training Guide focuses on deploying and managing Windows Server 2012. Build hands-on expertise through a series of lessons, exercises, and suggested practices—and help maximize your performance on the job.

This...

Microsoft Visual C# .NET 2003 Unleashed
Microsoft Visual C# .NET 2003 Unleashed
Microsoft Visual C# .NET 2003 Unleashed is a comprehensive reference and learning guide for the .NET Framework, using C# as the instructional language. You will be exposed to everything from low-level information on the Garbage Collector to advanced concepts like creating applications that use Enterprise Services,...

Rapid GUI Programming with Python and Qt (Prentice Hall Open Source Software Development)
Rapid GUI Programming with Python and Qt (Prentice Hall Open Source Software Development)

The Insider's Best-Practice Guide to Rapid PyQt 4 GUI Development

Whether you're building GUI prototypes or full-fledged cross-platform GUI applications with native look-and-feel, PyQt 4 is your fastest, easiest, most powerful solution. Qt expert Mark Summerfield has written the definitive best-practice guide to PyQt 4...

1000 Recipe Cookbook: Easy to Follow Recipes for All Occasions (Puzzles)
1000 Recipe Cookbook: Easy to Follow Recipes for All Occasions (Puzzles)
Whatever type of food you are passionate about, whether you need to plan menus for feeding a large family, three courses for an elegant dinner party or a romantic meal for two, this selection of 1000 fabulous recipes is sure to inspire you for each and every occasion.

Many of the recipes included in the book are considered classics, and
...
Grid Computing (On Demand Series)
Grid Computing (On Demand Series)
IBM Business On Demand Series: Your business blueprint for leveraging the grid computing revolution.

When you turn on the light, the power grid delivers exactly what you need, instantly. What if computers and networks could work that way? Now they can...and that will transform the way you do business. Grid Computing is about the "Business...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy