The idea is simple: work on an XP project for a day!
But there is a twist. In case you've never seen an XP
project before and aren't familiar with practices like Test-Driven
Development, Automated Acceptance Testing and Planning with User
Stories, our guides will help you get started.
What do I do?
When you walk into the Project Room, you can either dive right
in or ask one of our guides to talk you through the basics of how
the project works: our programming practices, our planning practices
and the tools we use to make it happen.
If you are ready to get to work, first look for someone working
alone, because that person needs a partner. Feel free to ask the
room, "Would anyone like some help?" If everyone else is getting
along, then walk up to the Story Board and sign up to work on a
user story, then ask for someone's help and sit down at an empty
workstation or pull our your laptop and join the network.
You'll want to know what the user story means, so ask a Customer
to chat about the work that needs to be done. The Customers will
be easy to identify. You can work with the Customer to design a
few acceptance tests, giving you and your partner a place to start.
Start coding, but don't forget to write a test first!
When you've made some progress and you're ready to share your
work with the rest of the group, commit your changes, but keep an
eye out for the Build Safety Indicator. If the lights go red, someone
will stop the presses until the project gets back
on track.
Feel free to wander in and out of the Project Room throughout
the day, as well as participating in Open Space or those all-important
hallway conversations that make a conference so successful. We hope
you'll enjoy the experience of working on an XP team for a day!
|