CSSE 221: Fundamentals of Software Development 1—Mini project
Update Your Task List
Overview
This document describes one portion of your team's work on your Mini Project. The document begins with a description of the general guidelines for this work. Please read and follow these guidelines. Following the guidelines are some resources that should help you complete the work. Skim the resources before beginning the work and refer back to them as necessary. After the resources is a step-by-step listing of the work that your team needs to do for this portion of your Mini Project.
Guidelines
Please recall that in ALL your work on the Mini and Capstone projects,
ALL members of your team:
-
Must participate fully in ALL the process
-
Must understand the basic ideas of ALL aspects of the project
-
Are responsible for ensuring the above
-
Bring your instructor into the loop if necessary
Resources
Task Lists
A
task list
lists the tasks that your team has or will take on, and the status of those tasks. It helps your team stay on schedule and know who is doing what.
At an absolute minimum each item in your task list should indicate:
-
A very brief
summary
of the task to be done. Example:
Edit Problem Statement as agreed to
-
The name of the
one person responsible
for seeing that the task is completed. This person won't necessarily do all the work on the task; he or she just is responsible for seeing that the work is done. Example:
Lisa
-
The names of the
team members who are supposed to help
with this task in addition to the responsible person, if any. Example:
rest of team
-
The date or class session when the task is
estimated to be finished. Example:
Session 21
-
The
status
of the task, such as
not yet started,
half done,
completed, or
cancelled.
We encourage you to also track the following information for each item:
-
Estimated effort in person-minutes or person-hours (2 people pair programming together for 30 minutes is 60 person-minutes or 1 person hour)
-
Actual effort in person-minutes or person-hours
-
Actual finish date or class session
Tracking this additional information will help you budget your time as deadlines approach, balance work amongst team members, improve your estimating skills, and give you some data to brag about during the end-of-term poster session.
Instructions
With your teammates, update your
task list
for your Mini project.
-
Your task list should be placed in the
MiniProject → ProjectManagement
folder of your team's repository.
-
You may maintain your task list in any format on which your instructor and all of your team members agree. Some possibilities are HTML, plain text, Word, or Excel.
-
Add and update tasks to your task list—never delete tasks.
-
Be sure to commit the changes to your task list.