Project 5 - Process Description

The process you design must be derived from Extreme Programming (XP), but it does not need to include all aspects of XP. A set of possible process elements can be found here. You should be reasonably ambitious in your choice. That is, if you don't choose enough activities, then not only won't you learn as much as you might, but points will be taken off. On the other hand, if you choose too many activities, you may not be able to accomplish all of them or they may not have sufficient quality.

In addition to its usual content, your Process Plan document should include the following items.

You must include activities responsible for producing at least the following deliverables:
Your code should be turned in incrementally. Each time you do an iteration create a link on your project Swiki page whose name includes the iteration number. Place your code (including the corresponding unit tests) for that iteration in a Zip file uploaded to the link. All released code should be executable and should be invocable according to the rules described in the Customer Needs statement.

After you have completed your product development, you will be asked to do a Process Assessment, similar to Projects
1-4. So remember to keep track of your time spent, defects, number of acceptance test cases, and lines of code. Also, in the Process Assessment document you should describe how well you conformed to each of the rules you selected.