W06 SENG 411 Project Milestone 1

From Craig

Table of contents

Milestone 1

Evaluation of Milestone 1

Milestone 1 represents the completion of the first phase of the project. From an evaluation perspective you will, you will not be told what to produce. Instead, you will be told what goals have to be achieved and you will be evaluated on how well you meet those goals. Part of your evaluation will be based on the choices you make towards achieving these goals.


Milestone 1 goals

The main goal of milestone 1 is to define the reasons for developing the application (usually business objectives) and the general framework and boundaries of the application (architecture and scope). When milestone 1 is completed, why system is being developed should be known and the scope of the system (what it does and what it does not do; i.e. functional requirements) should be well defined at a high level. There should also be an understanding of constraints against the system (for example, a web-based system may be required to support a particular volume of simultaneous users); these constraints are a component of non-functional requirements.

The final goal of milestone 1 is that the group should have a general idea how the problems are going to be solved. Essentially, what is the methodology that the group is going to employ while addressing the problem of application development and why is it an appropriate methodology?

Group Evaluation Criteria

  • Business objectives identified and documented (15%)
  • Scope defined and documented (25%)
    • Functional requirements
    • Acceptance tests defined
    • Non-Functional requirements (note: must be relevant)
  • General architecture defined and documented (15%)
    • External systems identified
    • Interfaces identified
    • General flow
  • Methodology identified and applicability documented (10%)
  • Completeness and correctness of documentation (10%)
  • Relevance of documentation (5%)

Individual Evaluation Criteria

  • Individual contribution of time (10%)
    • Timesheets
    • Meeting records
  • Individual assessment of the project (10%)
    • Provide a short (less than 2 pages) summary of your assessment of the project up to milestone 1. Describe positive and negative aspects. For negative aspects, suggest improvements you are considering for the second phase of the project. Also describe the processes used to illicit requirements and discuss the merits and/or drawbacks of each.