Google


ADBRITE ads links
You are here: CodeIdol.com > Other > Extreme Programming Explained: Embrace Change

SAVE
Digg
Shown on del.icio.us del.icio.us
See Whos Talking About This on Technorati Technorati
I've Reddit reddit

Extreme Programming Explained: Embrace Change



What is XP? Extreme Programming (XP) is about social change. It is about letting go of habits and patterns that were adaptive in the...

read more: What is XP?


Learning to Drive I can remember clearly the day I first began learning to drive. My mother and I were driving up Interstate 5...



Values, Principles, and Practices What does it take to clearly communicate a new way of thinking about and doing software development? You can learn...



Values Paul, the master gardener, has an intuitive sense of what needs to be done next. He knows in his bones what matters and...

read more: Values


Principles Values are too abstract to directly guide behavior. Long documents are intended to communicate, so are daily conversations. Which is the most effective?...

read more: Principles


Practices Following are the practices of XP, the kind of things you'll see XP teams doing day-to-day. Practices by themselves are barren. Unless given...

read more: Practices


Primary Practices In this chapter you'll find practices you can safely start with as you begin to apply XP to improve your software development....



Getting Started You are already developing software. You have already started. XP is a way to improve both your development process and your experience...

read more: Getting Started


Corollary Practices The practices in this chapter seem to me to be difficult or dangerous to implement before completing the preliminary work of the...



The Whole XP Team Many people's perspectives must come into play for effective software development to occur. The XP practice Whole Team suggests that...



The Theory of Constraints Find opportunities for improvement in software development by first figuring out which problems are development problems. XP isn't intended to...



Planning: Managing Scope The state of a shared plan provides clues about the state of the relationship between the people affected by the plan....



Testing: Early, Often, and Automated Defects destroy the trust required for effective software development. The customers need to be able to trust the software....



Designing: The Value of Time Incremental design is a way to deliver functionality early and continue delivering functionality weekly for the life of the...



Scaling XP People often ask how XP scales. One hundred people can't plan their work in detail in a single meeting once a week....

read more: Scaling XP


Interview The following is an interview with Brad Jensen, Senior Vice President, Airline Products Development, Sabre Airline Solutions. Q:Why did you start using XP?A:I...

read more: Interview


Creation Story Ideas that catch on have associated with them the story of how they began. These stories serve to anchor the ideas, to...

read more: Creation Story


Taylorism and Software Frederick Taylor was the first industrial engineer. Others before him had studied efficiency in factories, but Taylor came to the field...



Toyota Production System Toyota is one of the most profitable large auto manufacturers. It makes excellent products, grows fast, has high margins, and makes...



Applying XP Five years ago I thought that if I did a better job of programming, other people would like me and want to...

read more: Applying XP


Purity One question that comes up repeatedly is, "Is my team extreme?" People have concocted various charts and metrics to measure "extremeness". When used...

read more: Purity


Offshore Development Offshore development provides a case study for applying XP's values, principles, and practices outside their "sweet spot," the small team sitting together....



The Timeless Way of Programming The architect Christopher Alexander describes a time not so long ago when people knew how to design and build...



Community and XP A supportive community is a great asset in software development. This is true whether the community in question is the team...

read more: Community and XP


Conclusion I codified XP to make life better for programmers. Along the way, XP became a way of being in the world for me....

read more: Conclusion

SAVE
Digg
Shown on del.icio.us del.icio.us
See Whos Talking About This on Technorati Technorati
I've Reddit reddit

You are here: CodeIdol.com > Other > Extreme Programming Explained: Embrace Change
   
Related tags







Popular Categories
Unix books and guides
AJAX popular information
C# language guides
Windows books and cookbooks
.......






© CodeIdol Labs, 2007