ADBRITE ads links
You are here: CodeIdol.com > Other > Extreme Programming Explained: Embrace Change
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...
|
|
| 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...
|
|
| Principles Values are too abstract to directly guide behavior. Long documents are intended to communicate, so are daily conversations. Which is the most effective?...
|
|
| 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...
|
|
| 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...
|
|
| 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....
|
|
| 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...
|
|
| Creation Story Ideas that catch on have associated with them the story of how they began. These stories serve to anchor the ideas, to...
|
|
| 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...
|
|
| Purity One question that comes up repeatedly is, "Is my team extreme?" People have concocted various charts and metrics to measure "extremeness". When used...
|
|
| 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...
|
|
| Conclusion I codified XP to make life better for programmers. Along the way, XP became a way of being in the world for me....
|
|
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
.......
|
|