CSC444'11 Assignment 2

Due November 28 at Start of Class

 

For this assignment you may work in teams of up to three.

Imagine you have been engaged by a well-funded software startup company to research and recommend the best suite of cloud-based software development tools for them (they do not wish to manage or maintain any servers themselves). The startup company is developing an application that will install and run on Windows desktops. The functionality should minimally cover source code control, defect and feature tracking, and project planning and tracking.

Hand in a report that identifies and compares as many alternatives as you have team members, and recommends one alternative. In order to really understand these systems, you should get accounts on each and try them out yourself using mocked up data of some sort. Hand in your credentials and brief instructions on how to use these systems (including appropriate screen shots) so that the TA's can ensure themselves of your due diligence.

Marking, by necessity, will be very subjective, so ask questions of your TAs via BB newsgroup to try to get a sense of what they would like to see in your reports.