What is to be done?
In this iteration you are required to do some research to determine the
programming languages and technologies you will be using including the
continuous integration environment, the testing frameworks, the source
code control system, databases, etc. You also need to come up with a
concise vision of what your project is all about, and a release plan for
the coming iterations.
(a) You should have the environment completely setup to start the
actual development in the following iterations. This includes the IDE,
Version Control, CI, and unit testing framework. Your TA will check that
all these items are ready-to-go.
(b) Write one report for the whole team explaining the results of this
iteration. The suggested length of this report is 4 to 5 pages. Your
report should include:
- a vision statement, and information on target customers and their
needs
- main features and their priorities including a tentative release
plan (i.e. which features will go in which iteration).
- operational requirements (e.g. operating system, browser, phone
model ... etc)
- critical success factors. In other words, things you cannot
compromise (e.g. performance, ease of use, scalability)
- key development technologies (IDE, CI, Testing ... etc)
The report should also include the individual efforts of each member. For
example, Darryl did the required research to select a continuous
integration tool, wrote section 3.1 in the report and reviewed sections 1
and 2. The report should be targeted to your customer and should have
already been "signed off" by the customer (your TA) in the form of an
attached critique of the report.
(c) Each member in the team should submit a peer-evaluation report.
Details on how to submit this TBA.
Last updated
2012-01-09 12:02 |
|