Software Design and Development :: CS 246

04 Team : Statement of Work

Objectives

Statement of Work

As a team, you need to develop a brief proposal for your team project. This will define the scope of the project, and help you to distinguish between required features and "nice to have" features.

Also, please note that this is a contract between your team and your sponsor. You will be held accountable for delivering each of the required features, so be mindful of what you promise.

It is much better to under-promise and over-deliver than the other way around. This doesn't mean just put "Hello World", but it does mean that you need to be thoughtful about the core features that your sponsor needs in order for the solution to be workable.

In addition to core requirements, you will also list stretch goals. Stretch goals are features that you hope to be able to include. They will make your project better, but aren't required in order to achieve the base functionality.

Please note that to earn a 90% (Good) on the "requirements" line item of the final project rubric, you must complete the required features. In order to get 100% (Exceptional, not just good) for that line item, you will be expected to complete some stretch goals as well.

  1. Read the Description section of Minimum viable product on Wikipedia.

  2. Next, download this template and read over it as a team.

  3. Meet with your sponsor to understand their project requirements.

  4. Identify the list of required features and stretch goals.

  5. Have each member of your team and your project sponsor sign the Statement of Work (by typing their name in the correct box).

  6. Instructor Tip

    The Statement of Work also contains a signature line for the instructor. The way you get the instructor's approval/signature is to submit the PDF (signed by the team and the sponsor) to I-Learn, where the instructor will review it, and agree to it. You do not need to obtain the instructor's signature prior to submission.

  7. Submit the completed PDF to I-Learn.

    When you submit the PDF, make sure the one you are submitting is not blank. You'll need to Save or Export as PDF (Depending on your operating system). Then open the saved file and confirm it contains the data you enetered.