| # | Description | Duration(Days) Predecessors | |
|---|---|---|---|
| 1 | Develop test | 1 | - |
| 2 | Develop A | 1 | 1 |
| 3 | Develop B | 2 | 1 |
| 4 | Develop Main | 1 | 2,3 |
| - | Done | - | 4 |
CPM done in class.
A JAD Meeting 1
Before you can start a Joint Application Development -- -- --(JAD)
meeting you must Email the participants and prepare the Audio Visual aids -- -- --(AVs)
and before you can send the Email you need to prepare the information
in the Email and arrange the room. You can't prepare the information
or the AVs without preparing the agenda for the meeting. Before
you arrange the room and prepare the agenda you need to get
approval for the JAD meeting from the participants. And before you can get approval you need to make contact with the participants.
Here is a table of activities, what numbers do you put in the "Predecessors" column:
| # | Description | Duration(Hours) | Predecessors |
|---|---|---|---|
| 1 | Contact people | 1 | ? |
| 2 | Get approval | 5 | ? |
| 3 | Arrange Room | 4 | ? |
| 4 | Prepare Agenda | 11 | ? |
| 5 | Prepare Info | 4 | ? |
| 6 | Prepare AVs | 8 | ? |
| 7 | Email people | 1 | ? |
| 8 | Hold JAD session | 5 | ? |
| - | Done | - | 8 |
A JAD Meeting 2
Draw an Activity Diagram of the above activities.
A JAD Meeting 3
Calculate the earliest times of each event.
A JAD Meeting 4
Calculate the latest times of each event.
Calculate slack and highlight the critical path.
Planning a Training Session
Towards the end of a project an important activity is to train the
users in using the new system. The table describes the activities
needed.
| # | Description | Duration(Hours) | Predecessors |
|---|---|---|---|
| 1 | Invite users | 1 | - |
| 2 | Study manual | 5 | 1 |
| 3 | Book room | 3 | 1 |
| 4 | Prep. Handouts | 3 | 2 |
| 5 | Prep. Slides | 4 | 4 |
| 6 | Practice | 1 | 5 |
| 7 | Training | 3 | 3,6 |
| - | Done | - | 7 |
Draw the activity diagram.
Calculate earliest times.
Calculate latest times.
Calculate slack times for each activity and show the critical path.
Planning a Training Session -- Version 2
Here is a different WBS -- draw the diagram and do the CPM on it.
| # | Description | Duration(Hours) | Predecessors |
|---|---|---|---|
| 1 | Invite users | 1 | - |
| 2 | Study manual | 5 | 1 |
| 3 | Book room | 3 | 1 |
| 4 | Prep. Handouts | 2 | 2 |
| 5 | Copy Handouts | 1 | 4 |
| 6 | Prep. Slides | 4 | 4 |
| 7 | Practice | 1 | 6 |
| 8 | Training | 3 | 5,7 |
| - | Done | - | 8 |
| # | Description | Duration(Hours) | Predecessors |
|---|---|---|---|
| 1 | Design Search form | 1 | - |
| 2 | Learn some PHP | 2 | - |
| 3 | Draft PHP | 1 | 2 |
| 4 | Alpha test | 1 | 1,3 |
| 5 | Improve form | 1 | 4 |
| 6 | Improve PHP | 2 | 4 |
| 7 | Beta test | 1 | 5,6 |
| 8 | Release 1.0 | 1 | 7 |
| 9 | Learn PHP RegExs | 2 | 2 |
| 10 | Update PHP | 2 | 8,9 |
| 11 | Update form & test | 1 | 10 |
| - | Release 2.0 | - | 11 |
| # | Description | Duration(Hours) | Predecessors |
|---|---|---|---|
| 1 | Find time+place | 2 | - |
| 2 | Book room | 1 | 1 |
| 3 | Get Snacks | 2 | 1 |
| 4 | Get coffee | 1 | 1 |
| 5 | Draft flier | 2 | 2 |
| 6 | Put on Dept Events Board | 1 | 2 |
| 7 | Check Fleer | 1 | 5 |
| 8 | Post Flier | 2 | 6,7 |
| 9 | Email Flier | 1 | 6,7 |
| 10 | Prep Handout | 10 | - |
| 11 | Order Equip | 1 | 1 |
| 12 | Prep AVs | 6 | 10 |
| 13 | Check equipment | 1 | 11 |
| - | Done | - | 3,4,8,9,10,12,13 |
| # | Description | Duration(Hours) | Predecessors |
|---|---|---|---|
| 1 | Write Use case | 1 | - |
| 2 | Develop GUI | 2 | 1 |
| 3 | Database | 1 | 1 |
| 4 | Design tests | 2 | 1 |
| 5 | Business Rules | 1 | 1 |
| 6 | Cross check Gui vs DB | 1 | 2,3 |
| 7 | HTML Pages | 3 | 6 |
| 8 | SQL code | 4 | 6 |
| 9 | Integrate | 2 | 7,8 |
| 10 | Test | 2 | 4,9 |
| - | Done | - | 10 |
| # | Description | Duration(Weeks) | Predecessors |
|---|---|---|---|
| 1 | Write SRS | 1 | - |
| 2 | Get 3 faculty | 2 | - |
| 3 | Improve SRS | 3 | 1,2 |
| 4 | Oral Examination | 2 | 1,2 |
| 5 | Design | 1 | 3,4 |
| 6 | Get M/C | 2 | 3,4 |
| 7 | Revue plans | 1 | 5 |
| 8 | Install system software | 1 | 6 |
| 9 | Redesign software | 1 | 7 |
| 10 | Install patches | 1 | 8 |
| - | Done | - | 9,10 |