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:
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