Project Management - Software Engineering - Lab 1 | CS 451, Lab Reports of Software Engineering

Material Type: Lab; Professor: Cai; Class: Software Engineering; Subject: Computer Science; University: Drexel University; Term: Winter 2008;

Typology: Lab Reports

Pre 2010

Uploaded on 08/19/2009

koofers-user-g15
koofers-user-g15 🇺🇸

8 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CS 451 Software Engineering
Lab 1: Project Management.
Due: 01/22/2008
Goals:
Practice software project management skills:
Organize your team
Setup your project website
Setup schedules using Gantt Charts
o Set milestones
o Set timelines for incremental delivery
o Set Risk analysis and risk reduction activities
Setup SVN/CVS
Requirements:
1. Choose a sensible business name for your software development company.
2. Build a preliminary version of your group’s Web site under your group’s public_html directory.
Web sites are to be professional looking. Please refer to
http://www.cs.drexel.edu/~yfcai/CS451/artifacts/index.html#web
You may also consider using Trac: http://trac.edgewall.org/
This website is supposed to be updated at least once every week after your weekly group
meeting, showing the progress of your project. I will randomly click the URL of a group every
Thursday to monitor your progress.
3. Establish group member contact information. Document contact information on your Web
site. If possible, include photo-graphs of team members.
4. Set up a surgical team: for each main component of your project, you need to assign the
following roles to your team members:
-A Surgeon
-A Copilot
-A Program clerk (maintaining the website and all SVN documentations and programs)
-A Tester
Remember that one person can take multiple roles. Document your surgical team on your
website, showing every one’s role(s).
5. Prepare a Gantt Chart as we showed in class and put it in your website. In this Gantt Chart,
you are expected to show:
-At least 4 milestones
-Tasks and timelines, showing both summary tasks and subtasks, as well as the
dependencies among tasks
-In these tasks, I expect to see your plan to deliver increments and risk reduction
activities. (Hint: I mentioned in class that at least two risk reduction activities have to be
scheduled before week 5, and I expect to see them in your Gantt Chart)
pf2

Partial preview of the text

Download Project Management - Software Engineering - Lab 1 | CS 451 and more Lab Reports Software Engineering in PDF only on Docsity!

CS 451 Software Engineering

Lab 1: Project Management.

Due: 01/22/

Goals:

Practice software project management skills:

  • Organize your team
  • Setup your project website
  • Setup schedules using Gantt Charts o Set milestones o Set timelines for incremental delivery o Set Risk analysis and risk reduction activities
  • Setup SVN/CVS

Requirements:

  1. Choose a sensible business name for your software development company.
  2. Build a preliminary version of your group’s Web site under your group’s public_html directory. Web sites are to be professional looking. Please refer to http://www.cs.drexel.edu/~yfcai/CS451/artifacts/index.html#web You may also consider using Trac: http://trac.edgewall.org/ This website is supposed to be updated at least once every week after your weekly group meeting, showing the progress of your project. I will randomly click the URL of a group every Thursday to monitor your progress.
  3. Establish group member contact information. Document contact information on your Web site. If possible, include photo-graphs of team members.
  4. Set up a surgical team: for each main component of your project, you need to assign the following roles to your team members: -A Surgeon -A Copilot -A Program clerk (maintaining the website and all SVN documentations and programs) -A Tester Remember that one person can take multiple roles. Document your surgical team on your website, showing every one’s role(s).
  5. Prepare a Gantt Chart as we showed in class and put it in your website. In this Gantt Chart, you are expected to show: -At least 4 milestones -Tasks and timelines, showing both summary tasks and subtasks, as well as the dependencies among tasks -In these tasks, I expect to see your plan to deliver increments and risk reduction activities. (Hint: I mentioned in class that at least two risk reduction activities have to be scheduled before week 5, and I expect to see them in your Gantt Chart)
  1. Set up SNV or CVS, setting up accounts for all your group members, me and your TA, Sunny.
  2. Record your group meeting (lab) minutes in your website, showing the following information about the meeting: -Time -Location -Participants -Topics to discuss -Risk identified (for lab 1, showing at least the risk I talked about in class) -Risk resolved -Tasks completed (update your Gantt Chart after every meeting, and keep each Gantt Chart in SVN) -Tasks to be done in the following week -Plan for next meeting I expect to see one meeting minute every week

What to turn in: Submit your website URL into BbVista. Put all of the above onto your web site and make it clear from the structure of the pages and links where everything is. We are going to read and grade your website the day after the lab.

Grading Policy:

  1. All the project related artifacts (website, documents, etc) will be given a final grade by the end of the term. That means that you do have chances to get back to these artifacts and improve them throughout the term.
  2. But it doesn’t mean that you can skip the labs or don’t do your work on time: every lab will be given a tentative grade. If I don’t see the required contents in your website by the end of the lab, you will receive late penalty.
  3. Everyone is required to attend the lab. The student who missed the lab will receive a zero, which can’t be changed even if the student participated in revising the lab-related artifacts later. All other team members attended the lab will receive the same grade.