Erealty Xp Adoption

My company is transitioning to XP. I'd like to relate our experiences and ask questions. It seems to me that this belongs in CategoryCaseStudy (but it's nearly empty) or CategoryAdoptingXp (but that holds much general purpose information)--is there a better fit?


Generally

We're implementing XP practices piecemeal, rather than as a RebootIntoXp?. I want to avoid the AreYouDoingXp? / AllOfXp black hole, if I can, by saying NO--not yet, but we're refactoring towards that end. Help?

We're the internal software division of a company that's continually honing our workgroup software and our business practices. We never lack for more than we can do. (Does anyone?)


Progress so far:

On-site client:

Planning game: Pair programming: Test-first development and extensive automated unit tests: This is incomplete, but I think it's enough to give a feel for around where we are.


Questions

Though I've done plenty of digging through the wiki, I know I haven't seen it all. If a one-link answer gets to the heart of a question, I'd love to have it.

I suggested PairingWithInterns to improve management's perception of the cost of pairing. But will it work?

I've read a couple of XP books, and RefactoringImprovingTheDesignOfExistingCode. Next-most suggested reading?

Intuitively, seems folly to me to RefactorMercilessly anything that doesn't have good UnitTest coverage. Currently nothing in the project does, though there's plenty of smelly code. Any suggestions on SafelyRefactoringLegacyCode?

As I mentioned, we have several clients in different areas of the business. I do believe any one of them could keep us chock-a-block with work. Any ideas on prioritizing multiple projects between multiple stakeholders?

Thanks for your time. I plan to add notable events to ErealtyDiary--I hope they're notably good. -- JasonCole


EditText of this page (last edited April 25, 2002) or FindPage with title or text search