Published on Thu, 06 Oct 2005 06:09:56 -0400 Read: 420 times
Extreme Programming is a discipline of software development based on values of simplicity, communication, feedback, and courage. It works by bringing the whole team together in the presence of simple practices, with enough feedback to enable the team to see where they are and to tune the practices to their unique situation.... Read Article.
Published on Thu, 06 Oct 2005 06:09:56 -0400 Read: 563 times
Extreme Programming (or XP) is a set of values, principles and practices for rapidly developing high-quality software that provides the highest value for the customer in the fastest way possible. XP is extreme in the sense that it takes 12 well-known software development "best practices" to their logical extremes -- turning them all up to "10" (or "11"... Read Article.
Published on Thu, 06 Oct 2005 06:09:56 -0400 Read: 461 times
Kent Beck is known as the father of "extreme programming," a process created to help developers design and build software that effectively meets user expectations. Alan Cooper is the prime proponent of interaction design, a process with similar goals but different methodology. We brought these two visionaries together to compare philosophies, looking... Read Article.
Published on Thu, 06 Oct 2005 06:09:56 -0400 Read: 460 times
The 1990s had seen the great promise of object technologies launch ambitious projects that in many cases ended in failure. Objects themselves, while conferring numerous advantages of reuse, were not the panacea that many had hoped they would be. Fluid, rapidly-changing requirements demanded shorter lifecycles, and did not go well with more traditional... Read Article.
Published on Thu, 06 Oct 2005 06:09:56 -0400 Read: 442 times
Extreme Programming (or XP) is a popular software development process that encourages a return to the days of little or no documentation, Design After First Testing, and Constant Refactoring After Programming. Despite its popularity, not everyone thinks XP is a good idea.... Read Article.
Published on Thu, 06 Oct 2005 06:09:56 -0400 Read: 501 times
Extreme Programming does not mean programming naked while rollerblading down the side of the Grand Canyon. It does mean a new approach to software development that is both radical and common-sense. Unlike many software development methodologies, XP has been accepted quickly because its core practices--particularly code sharing, test-first development,... Read Article.
Published on Thu, 06 Oct 2005 06:09:55 -0400 Read: 337 times
Extreme Programming (XP) improves the efficiency of writing software. This is accomplished by streamlining complexity, delivering top business value early and consistently, and reducing the cost of nearly inevitable changes to the business rules, programming environment, or software design. Many of these practices have been part of conventional wisdom... Read Article.
Published on Thu, 06 Oct 2005 06:09:55 -0400 Read: 390 times
Extreme Programming (XP) is a radical new approach to software development that has been accepted quickly because its core practices--the need for constant testing, programming in pairs, inviting customer input, and the communal ownership of code--resonate with developers everywhere. Although many developers feel that XP is rooted in commonsense, its... Read Article.
Published on Mon, 29 Aug 2005 14:03:43 -0400 Read: 229 times
Developers can become more productive and spend a lot less time debugging code by creating Extreme Programming style unit tests before the rest of the code is written. Every "Ruby nuby" should learn about test-driven development and create unit tests.... Read Article.
Published on Mon, 29 Aug 2005 14:03:43 -0400 Read: 266 times
Extreme Programming was created to address project risks, but project risks are the symptom, not the disease of software development. Pete McBreen explains the real two-headed beast that makes XP an effective solution.... Read Article.
Published on Mon, 29 Aug 2005 14:03:43 -0400 Read: 277 times
"Why in the world would I pay two programmers to do something that one programmer could do?" Get some ammunition for pair programming that will appeal to your manager's motivations.... Read Article.
Published on Mon, 29 Aug 2005 14:03:43 -0400 Read: 297 times
While web development is still having some growing pains, it may need to take some lessons from its parent, software development. Find out how XP can lend some help with project estimating, customer relationships, and release planning.n... Read Article.
Published on Mon, 29 Aug 2005 14:03:43 -0400 Read: 463 times
Extreme Programming (XP) is about social change. It is about letting go of habits and patterns that were adaptive in the past, but now get in the way of us doing our best work. It is about giving up the defenses that protect us but interfere with our productivity. Find out what Extreme Programming is, and how it can help your team to succeed in this... Read Article.