link to University of Sydney Web
	Page SOFT3300 
Software Development Project 
School of Information Technologies 
Resources for Extreme Programming (XP).
User stories.
An essential starting point for talking with the client is to elicit user stories. At its simplest, this is a way for the user to give a concrete description of what they need your system to do. To get a better understanding, see the discussion between the leaders in Extreme Programming: http://c2.com/cgi/wiki?UserStory
Engineering Task.

Look at http://c2.com/cgi/wiki?EngineeringTask

Each of these will have a corresponding Trac ticket.

Roles for group members.
  • Tracker *
  • Manager *
  • Customer (aka client)
  • Programmer = everyone in group
  • Coach
  • Integration Tester
  • Usability Tester (desirable to have > 1)
  • Report
  • Demo and poster
  • Subversion expert(s)
  • Trac expert(s)
  • Extreme Programming expert(s)
  • Software Researcher (desirable to have > 1)
  • Existing Systems Researcher (desirable to have > 1)

* are leadership roles which will rotate for Weeks 2-4.

For more details of these, see Extreme Roles.

Poweredby  [Cellerator]