CIS 480 - Lab

Fall 2004

Course Outline  Course Information  Portal 
WeekDateTopic Notes
1 Sept. 13
SE Lab and Project Overview
  1. Review the information on process roles required in projects.
  2. Team Leaders are recruited by the instructor. Each team leader is provided with a brief description of a project. From this description the team lead is to identify personnel from the class, by reviewing the resumes, needed to complete the project. The selection process is a round-robin, hence each project lead should have a prioritize list of personnel with reasons for needing that person on the team (skills).

  3. Review effort tracking requirements.
  4. Personnel selection process.
  5. Teams meet to organize.
  6. Team Leads email staff list to the instructor.
System Login

Usernames in all platforms are the same as CITS email usernames, but in all lower-case (only linux is case-sensitive, I think); the temporary password is the student id number; nts will require the user to change this, but I'm not sure linux forces this (yet). Please point out to students that real passwords should not be all numbers, but a mix of numbers, letters, punctuation, etc...

Problems should be directed to Paul Naylor (pnaylor@umassd.edu) in Dion 301.

Learning Portal

The majority of work submitted for this class, lecture and lab, will be to the Learning Portal, http://web.cis.umassd.edu. You should register as a user if you have not already done so. The Portal supports both individual work and sharing of documents for teamwork. You should become familiar with the workings of this software.

Username is first initial of first name followed by your last name. Your initial password is your student number. Passwords have been reset to SID.

Concept Map

We will be completing a number of assignments using the concept map softare, IHMC CMap. For a gentle introduction to concept maps and their creation, refer to the practice document we prepared.

For those wishing to install CMap software on their personal machines, we have downloadable archives available.

2 Sept. 20
  1. Team leads notify instructors of meeting location. Note you have two hours for organizaiton and planning, don't waste it! Instructors will make the rounds, checking on status and progress.

  2. Teams should review the information in Portal to insure correctness: 1) insure the membership of each team is correct and 2) insure that the process roles are correct. We attempted to place each person in the group for a particular process role.

  3. Effort data should be collected and summarized by Planning Managers. Problems with categorization should be discussed and clarified within the team.

  4. Quality Managers should review material on quality assurance and configuration management pursuant to completing the team's Quality Assurance Plan.

  5. Planning Managers have been given the expected completion date for requirements. Work accordingly.

  6. QA should post the minutes of the team meetings in Portal. QA needs to have document standard for requirements ready, and process for requirements review. They also need the configuration management process in place so the support manager can implement.

  7. The instructors would like to meet with each team for fifteen minutes to discuss any issues or concerns.

Project Guidance

3 Sept. 27
  1. Sample QA and Configuration plans were placed as resources in Portal for the QA group's review.

  2. Teams meet to finalize approach to requirements and prepare requirements document.

  3. Teams review the requirements review process prepared by QA.

4 Oct. 4

Planning for Requirements Reveiw

Individual Planning Managers meet with Instructors to review effort tracking.

Oct. 12 follow Monday Schedule
5 Oct. 12

Requirements Review

6 Oct. 18

Design Review

  1. Tile Estimator
  2. Subject Pool Management
  3. Clustering Algorithm
  4. Programming Contest
7 Oct. 25

Teams meet. Continue to plan and work toward delivery on Nov. 5.

8 Nov. 1

Teams meet with instructors.

  1. Programming Contest
  2. Clustering Algorithm
  3. Tile Estimator
  4. Subject Pool Management
9 Nov. 8

Project Demos

10 Nov. 15

11 Nov. 22

12 Nov. 29

Design Task

  1. Programming Contest
  2. Clustering Algorithm
13 Dec. 6

Design Task

  1. Tile Estimator
  2. Subject Pool Management
14 Dec. 13

Project Demos - Demos given to the lab section.

  1. Subject Pool Management
  2. Programming Contest
  3. Tile Estimator
  4. Clustering Algorithm