Release Planning
The Team owns the schedule.
Simplicity
Simplicity is easier to maintain.
You aren't going to need it.
System Metaphor
A metaphor can simplify the design.
Pair Programming
The whole is greater than the parts.
Some rules of thumb.
Rein in the Cowboy Coders.
Pairing reduces indecision.
Make no mistake, pairing is hard work.
Experimental evidence for pairing.
Code reviews considered hurtful.
Integrate Often
XP and Databases.
Integration
can be reduced to seconds. |
Optimize Last
It may not be as slow as you think.
Unit Tests
Well worth the investment.
Could have saved us some time.
Testing first makes the code testable.
Acceptance Tests
They
give a feeling of stability.
Create a
tool to maintain them.
If you have been using Extreme
Programming (XP) or a component practice tell us what you have learned! If you have a story to tell about something
that saved you time please send it in. If you have a story about what doesn't work send that too. Please write
a lesson learned about an XP practice and send it to the webmaster. |