Putting XP into practice with RoboCode

Put together what you learned about XP so far and have fun while you're doing it! Participants will form teams to program the ultimate robot. Teams work in iterative cycles, alternating between programming their robot and then watching their robots compete for points in a simulated arena. To win, you need to be disciplined and concentrate on the XP practices, Continuous Integration is especially important. Learning from early mistakes through Retrospectives will give your team the edge. This workshop assumes basic Java knowledge.

Objective:
To consolidate learning of XP practices.
To evolve a software product via small iterations and frequent integration steps.
To understand why Slack is essential to maintaining flow of value. To participate in Retrospectives To explore how lessons learned apply to your own project experience.

XP practices covered: Stories, Continuous Integration, Slack, Whole Team, Real Customer Involvement.

Reading:
cover
"Extreme Programming Explained" 2nd ed by K.Beck, C.Andres

RoboCode site