Project Plan – Project Management

University: Griffith University, Brisbane, Australia
Degree: Bachelor of Information Technology Accelerated
Date: August 23, 2010
Class/Course: 2001ICT Project Management
Author(s): Jeremy Cade, Alice Jackson, Nathan Jensen, Jenny Nguyen
Paper Grade: 15.33/20

1. Introduction

1.1 Project Overview

The Brisbane Curtain Company has tasked Sharpwise Software with the development and
delivery of job / task scheduling system for use within the business.

The scheduling software is required to generate and maintain a series of forms with follow-up dates built into them to ensure jobs and regular tasks are completed on time.  Ideally, this would also display on an all encompassing diary.  This software must be accessible via the internet from multiple locations by staff out of the office as well as from computers in the office.  Management of tasks will be maintained by a series of reminders and follow-up dates.  If there are any uncontrollable delays to jobs, the customers must be informed immediately.

The project team consists of:

  • Project Manager
  • Quality Engineer
  • System Analyst / Designer
  • Programmer

1.2 Project Deliverables

  • Project Plan.
  • Job scheduling and task management software.
  • User documentation for Job scheduling and task management software.

1.3 Evolution of the Project Management Plan

The following applies to versioning of this document:

  • The Project Plan document starts at Version 0.01.
  • For each revision the version is incremented by 0.01.
  • Major revisions or changes of user requirements are to be incremented by 1.0.
Revision Date Version No. Author Description of Change/Revision
2010/09/20 0.01 Jeremy Cade Introduction
2010/10/04 0.02 Jeremy Cade Evolution of the project Management Plan
2010/10/05 0.03 Jenny Nguyen Introduction
2010/10/07 0.04 Nathan Jensen Project organisation
2010/10/09 0.05 Jenny Nguyen Mangerial Process
2010/10/10 0.06 Jenny Nguyen Revision History
2010/10/10 0.07 Jenny Nguyen Mangerial Process
2010/10/10 0.08 Nathan Jensen Software life Cycle Model
2010/10/10 0.09 Jeremy Cade Software life Cycle Model
2010/10/11 0.10 Jenny Nguyen Reference Material
2010/10/13 0.11 Jeremy Cade Mangerial Process
2010/10/16 0.12 Alice Jackson Project Responsibilies
2010/10/16 0.13 Jenny Nguyen Risk Management
2010/10/16 0.14 Jeremy Cade WBS/Schedule
2010/10/17 0.15 Jeremy Cade WBS/Schedule/Gantt Charts
2010/10/17 0.16 Jeremy Cade Minor Corrections to Introduction
2010/10/17 0.17 Jenny Nguyen Appendix (6.4)
2010/10/17 0.18 Jenny Nguyen Project Responsibilities
2010/10/17 0.19 Jeremy Cade Appendix, Reference Materials, Function Points

1.4 Reference Materials

  • A Guide to the Project Management Body Of Knowledge (PMBOK Guide) 4th Ed. (2008). Published: Project Management Institute, Inc.
  • Schwalbe, K. (2009). Information Technology Management, 6th Ed., Thomson Technology
  • Australian Standard AS 4071
  • ISO/IEC 12207
  • ISO 14143:1998

1.5 Definitions and Acronyms

  • WBS: Work Break Down Structure
  • SDLC: Software Development Lifecycle

2 Project Organisation

2.1 Software Life Cycle Model

The Life Cycle Model to be used for this project is the Evolutionary Prototyping Model. Each evolution of the prototype will be limited to a predifed set or group of the functional requirements as set out in section 6 (List of Requirements) of the Business and User Requirements document developed by Sharp Wise Software. Each prototype will be limited to two revisions.

The Evolutionary Prototyping Model has been selected as the basis for this project for the following reasons:

  • Allows for rapid, iterative development.
  • Reduces need for final stage documentation.
  • Facilitates feedback from the end users at critical stages during development.

This constant and repetitive feedback from end users is important for this feedback will improve the project and fix bugs and problems that users might encounter.

2.2 Organisational Structure

Authority Flow Chart

Authority Flow Chart

Communication Flow Chart

Communication Flow Chart

2.3 Organisational Boundaries and Interfaces

A description of the relationship between the project team and the other parties involved in
the project. Relevant stakeholders in the Project should be explicitly identified.

Key Stake Holders

  • Sharpwise Software
  • Our company
  • Curtain company

Roles of the Stake Holders

Sharpwise Software

  • Developer of the project
  • Creates all the deliverables of the Project
  • Delivering a quality Product

The Curtain Company

  • Consumer of the project after Sharpwise Software develops from our companies project plan.

Our company

  • Creating Project Plan
  • Ensuring all requirements of the Curtain Company are met

2.4 Project Responsibilities

2.4.1 Project Manager

The project manager’s responsibilities are as follows:

  • Lead the planning and implementation of project
  • Facilitate the definition of project scope, goals and deliverables of the project
  • Define project tasks and resource requirements
  • Develop the project plan
  • Assemble and coordinate the project team
  • Manage the project budget
  • Manage project resource allocation
  • Plan and schedule the project timelines
  • Track project deliverables using appropriate tools
  • Provide direction and support to project team
  • Work with the quality engineer to maintain quality assurance
  • Constantly monitor and report on progress of the project to all stakeholders involved in the project
  • Present reports defining project progress, problems and solutions of the project
  • Implement and manage project changes and interventions to achieve project outputs

2.4.2 Quality Engineer

The quality engineer’s responsibilities are as follows:

  • Responsible for quality system maintenance
  • Assist project manager in establishing, implementing and maintaining the quality management system
  • Interface with the software engineer and programmers to ensure transfer of concept to production of the system is in accordance with approved data
  • Conduct audits, create finding reports and determine corrective and preventative action from these findings
  • Analyse failure and take corrective action to respond to, if any, of client complaints

2.4.3 Systems Analyst

The quality engineer’s responsibilities are as follows:

  • Analyzing the user requirements to develop a concept model
  • Researching, designing the software program
  • Testing the programs and fault finding;
  • Creating technical specifications and test plans with the quality engineer;
  • Writing operational documentation for the project
  • Maintaining systems by monitoring and correcting any software defects;
  • Working with the project manager, quality engineer and two programmers to effectively implement the project
  • Consulting clients concerning the maintenance and performance of the system and asking questions to obtain information, clarify details and implement information

2.4.5 Programmers

The programmer’s responsibilities are as follows:

  • Code, test and troubleshoot the program utilizing the appropriate hardware, database, and programming technology
  • Build the project as to specifications designed by the Software Engineer
  • Adhere to the requirements stipulated by the Quality Engineer in regards to quality control

3 Managerial Process

3.1 Managerial Objectives and Priorities

3.1.1 Objectives

The Brisbane Curtain Company project will be thoroughly documented in the project plan, to ensure all the aspects have been agreed upon so the project can be completed on time and in scope. The project team is consists of five members and together working as a team will responsible for successful completion and handover of the project that will satisfy the user requirements and hopefully exceed the user requirements. This project will aim to follow the recommended procedures from the Australian Standard AS 4071, and PMBOK, to allow for the team to work successfully together while building improving their leadership, team building, communication, decision making, negotiation and their political and cultural awareness.

The main project goal will be to deliver the product within the estimated scope, budget and time.

3.1.2 Mechanisms for communications and reporting

Information From To How Frequency
Meetings Project Manager Team Members Face to face Weekly
Project Planning Project Manager Team Members E-mail Weekly
Contact Team members Project Manager Team Members E-mail, phone Daily
System Analysis Report System Analyst Project Manager Face to Face Weekly
Gathering Information from Client Project Manager Team Members Face to face, E-mail, Phone Daily
Consulting With Client System Analyst / Designer & Project Manager Client Face to face, e-mail, Phone Fortnightly
System Design System Analyst Project Manager E-mail, Face to face Weekly
System Programming Programmers Quality Engineer E-mail Weekly
System Development Processes Programmers Project Manager E-mail Daily
System Development Report Programmers Project Manager E-mail Weekly
System Quality Report Quality Engineer Project Manager E-mail Weekly
System Deliverables Project Manager Client Face to face At completed project time
System maintenance Report Quality Engineer Client E-mail Monthly

3.1.3 Relative Priorities

  • Ensure that the project is within budget, on time, within scope, and of high quality
  • Ensure that the online forms match the functional and quality requirements
  • Ensure that the new system can communicate with the existing system

3.1.4 Resolving interpersonal issues

During the life cycle of the project, interpersonal issues could arise resulting in some conflicts among team members. The project manger is the key to resolving any issues that occur, however, there are some techniques and personal attributes that can help to reduce the conflicts among team members and allow for effective and efficient methods to resolve these interpersonal issues such as:

  • Promote communication: Team members should focus on communication when working on the project to make sure work is not being duplicated
  • Give feedback regularly: Conflict can arise due to team members having differentiating goals but with regular feedback and meetings allows the team to be driven to the same objectives.
  • Compromise: All team members should work collaboratively, and assist each other towards solving issues.
  • Confrontation: The project manager should allow team members to work on their jobs with their ideas as long as they complete their tasks and satisfy the requirement. If team members can’t resolve their issues than the Project Manager acts as a mediator to assist with the resolution.

3.2 Assumptions, Dependencies and Constraints

The assumption has been made that all outputs where the fucntional requirements regarding data outputs to a user are vauge or undifiend are External Outputs (EO) rather than External Enquries (EQ)

In this project plan it is assumed the requirements will not change or funding will not be cut by the responsible stakeholders. Constraints to the project will be for it to be completed in the accurate time frame listed in the project plan and for the cost to not be exceeded. The design and production of the schedule will be run independently from the running of the company at The Brisbane Curtain Company, though it will be dependant on the requirements presented and test data also with the input of stakeholders to approve of changes and acceptance.

3.3 Risk Management

3.3.1 Risk Management Processes

The below is a view of the risk management strategy that identifies the three top risks. The full risk table can be found in the appendix (Appendix 6.4)

Risk No Risk (Cause and Consequence) Pre-Strategy Risk Exposure Strategy Description Residual Risk Exposure
R01 Risk: Poor communication

Cause: Project team and/or client are not communicating

Consequence: Requirements not understood, Errors in project phases, delay in project, misunderstood scope, budget blow out

Likelihood: High

High
  • Hold regular meetings
  • Prepare and submit reports regularly
  • Open communication channels
Medium
R02 Risk: Change in client requirements

Cause: clients changes their mind

Consequence: Scope change

Likelihood: High

Medium
  • Have clear scope and scope statement sign off
  • Report on progress and communicate weekly with client
R08
R03 Risk: Failure to meet deadline of tasks

Cause: Tasks made unclear by Project Manager, poor time management by individuals

Consequence: Project is delayed

Likelihood: Medium

Medium
  • Develop detailed WBS
  • Review weekly reports
  • Hold weekly meetings
Low

3.4 Monitoring and Controlling Mechanisms

1. Budget Control

Budget: The Project Manager will maintain a weekly budget report that will show any variations on budget priorities. If any anomalies exist they will be investigated and the client will be notified if significant to the impact of the budget and the plan

2. Quality Control

The Quality Engineer will audit compliance with quality standards at varies stages throughout the project life cycle and will submit a weekly report on performance against progress. A weekly meeting will also be held to discuss the results and identify areas for improvement.

3.  Project Status Report

All team members are required to submit a weekly report every Friday to show performance against progress and to enable the Project Manager to identify any variations against the plan. This will provide the Project Manager with the appropriate tool to be able to effectively and efficiently manage the project.

4. Risk Control

Risks to the project must be identified and logged in the risk register and monitored during the project progress. The Quality Engineer is responsible for measure the project milestones and maintain the risk register

3.5 Staffing Plan

3.5.1 Training Strategy

Sharpwise are using qualified specialist as part of the project team. The members have over 35 years experience in software development and project management. Therefore, the skill levels are satisfied however if required training will be prov

3.5.2 Skills Needed

Sharpwise Software has a total staff of 35 business analysts, designers, programmers and project managers. The project team for the scheduling software based forms will consist of 4 team members, entailing a Project Manager, Quality Engineer, System Analyst, and one programmer. The skills needed to complete the project and are needed between the 4 team members are:

Skills Needed Level Requirement Satisfied By
Database Design / SQL High Programmers
Java or C# .Net High Programmers
GUI Design & Development Medium Programmers
Thorough Testing Medium Quality Engineer
Microsoft Project 2007 High Project Manager
Communication skills Medium All team members
Databases and Servers High Programmers
Problems Solving Skills High All team members
Research ability Medium Quality Engineer
Management and leadership Medium Project manager
Customer Relations High Project Manager
Design skills Medium All team members
Risk management Medium Project Manager

4 Technical Process

 

4.1 Methods, Tools and Techniques

The following is a brief overview of the techniques that will be used to complete the objectives of the project:

  • Adequate product documentation to ensure even a user with very little computer expiernce can understand how to use the system created
  • To deliver a quality product quality audits, flow charts and cause and effect diagrams will be used to ensure that all functions of the project work and are implemented properly

A description of the methods, tools and techniques to be used to achieve the project
objectives. This section will reference the technical references and standards used for
application of the Primary Processes. There will also be a cross-reference to relevant
sections of the Quality Plan.

4.2 Work Product Documentation

The documentation needed for the project are as follows :

  • Hard copies of both user manual and technical manual
  • Electronic copies of both the user manual and technical manual

All documentation must be presented in the following way :

  • All manuals must have a contents page
  • All manuals must have an index page
  • All manuals must contain web addresses, books and other resources.
Document Definition Program Relation to SDLC
To be Completed by
Team Contract Outlines the roles each team member is responsible for Word Requirements Project Manager
Scope Statement The work and processes involved in creating the forms Word Requirements Project Manager
Project Charter Formally authorises the existence of the project Word Requirements Excelsior aerospace Systems
Project benefits measurement information How the product will be measured as a success Word Requirements Quality Engineer
List of prioritised risks Possible risks and outcomes Word Requirements

Design

Quality Engineer
Contract files Binding agreement that the seller must deliver the products and obligates the buyer to purchase Word Requirements Project Manager
Milestones reports The status and health of the project at allocated times in project Word Design

Implementation

Project Manager
Gantt Chart A graphical schedule for the time line of the WBS to be completed Project Design Project Manager
WBS and WBS dictionary A hierarchical decomposition of the work to be executed to  achieve the goals and objectives Word Design Project Manager
Survey and results A report on the chosen layout, colour and other options available Word Design Quality Engineer
Summary of user inputs The required fields need to be gathered and stored, and whether fields need to be validated Word Design Software Engineer
Progress Reports Establishes what the team has accomplished in the time frame Word Design

Implementation

Project Manager
Forms designs Layouts of the forms Word Design Software Engineer
Form contents All the required fields needs Word Design Quality Engineer
Test plans and reports Documents outlining the test procedures to be carried out, and also showing the test reports Word Implementation

Verification

Software Engineer
Roll-out information Showing how the new system will be implemented Word Verification Software Engineer
Final presentation To show all outcomes and objectives have been achieved Word Verification Project Manager
Client acceptance form Proof that buyer accepts the product Word Verification Project Manager
Lessons Learnt reports Reflective statements on new ideas learnt Word Maintenance Superlative Software team members

 

4.3 Project Support Functions

Descriptions of and references to the documentation of relevant project support processes.
The support functions should include:

4.3.1 Quality Management

 

To ensure the best quality throughout the life cycle of the product, the following will be implemented:

  • Checklists to ensure all processes and activities are complete at each phase
  • Quality audits at the end of the evoloutionary prototyping lifecycle to ensure that at the start of the next phase of the lifecycle the issues brought up in the quality audits can be fixed.

Each phase of the life cycle will have a checklist of items to be completed before starting the next phase of the life cycle this is to ensure that all the function requirements of the project are completed.The Project Manager is in charge of making sure that each item on the checklist has been checked off. At the end of the testing phase of the evoltionary prototyping life cycle,a quality audit need to be done by the Quality Engineer so that at the begining of the next phase of the life cycle the programmers can fix the problems with the project.

4.3.2 Verification and Validation

Verification Management

The verification strategy to be applied for the project is checklists, these checklists are to ensure that all of the project function and technical requirements of the project. The project manager is responsible for making sure that all of these requirements are included into the project, the system designer/analyst’s job is to make sure that the project has all of the functional requirements are designed into the project so they can be checked off by the project manager. The programmers are responsible for implementing all of the function requirements of the project and the quality engineer is responsible for making sure that all of the requirements are up to the correct standard of quality for the project. Once the other members of the team complete their tasks, the project manager has to sign off on the project for the last time to say that everything in the project is complies to correct specifications given. The verification management technique employed will be cause and effect diagrams; these diagrams will be used to show that the function requirements have been met. These diagrams will be made during the testing phase of the project, these diagrams will highlight  problem areas of the project.

Validation Management

The validation strategy involves quality audits from the Quality Engineer; these quality audits are key to ensuring that the stakeholders are confident that the project is up to the highest level of quality and that every function requirement for the project is being implemented and designed to the consumers specifications. These quality audits happen at each revision of the project so if it is not up to right standard that the stake holders are happy with the team can fix the issues the stakeholders have with the prototype in the next revision of the lifecycle. The other validation management techniques that will be implemented are flow charts, flow charts will validate the project by ensuring all of the functions of project.

 

4.3.3 Configuration Management

 

Configuration Items

  • Electronic User Manual
  • Hard Copy User Manual
  • Job scheduling and task management software
  • Project Plan

Baseline items

  • Job scheduling and task management software
  • Project Plan

Change Control Management Process

Change Control Management Process

5 Work Packages, Schedule, and Budget

 

5.1 Work Packages and Dependencies

ID Task Name Predecessors
1 Scheduling Software
2 Initiating & Planning
3 Develop Project Charter
4 Develop Project Plan
5 Analysis 3
6 Prepare SUR & Acceptance Criteria
7 Design
8 Functional Requirements
9 Review Inputs 6
10 Analyse Requirements 9
11 Produce SRS 10
12 System Design Document
13 Review Inputs 11
14 Analyse Requirements 13
15 Produce System Design Document 14
16 Test Plan
17 Review Inputs 6,15
18 Develop Test Strategy 17
19 Develop Test Cases 18
20 Produce Test Plan 19
21 Development & Integration Testing 7
22 Prototype 1 20
23 Design & Build Functional Requirement FR1
24 Initial Prototype Testing 23
25 Solicit & Review User Feed Back 24
26 Change Management Process 25
27 Revision 1 26
28 Implement Revision 1 Changes
29 Revision 1 Testing 28
30 Solicit & Review User Feed Back 29
31 Change Management Process 30
32 Revision 2 27
33 Implement Revision 2 Changes 31
34 Revision 2 Testing 33
35 Create Documentation for Prototype 24,27,32
36 Sign Off 35
37 Prototype 2 36
38 Design & Build Functional Requirements FR2 through FR10
39 Initial Prototype Testing 38
40 Prototype 1 Integration 39
41 Prototype Integration Testing 40
42 Solicit & Review User Feed Back 41
43 Change Management Process 42
44 Revision 1 43
45 Implement Revision 1 Changes
46 Revision 1 Testing 45
47 Solicit & Review User Feed Back 46
48 Change Management Process 47
49 Revision 2 44
50 Implement Revision 2 Changes 48
51 Revision 2 Testing 50
52 Create Documentation for Prototype 42,43,44
53 Sign Off 52
54 Prototype 3 53
55 Design & Build Functional Requirements FR11 through FR19
56 Initial Prototype Testing 55
57 Prototype 2 Integration 56
58 Prototype Integration Testing 57
59 Solicit & Review User Feed Back 58
60 Change Management Process 59
61 Revision 1 60
62 Implement Revision 1 Changes
63 Revision 1 Testing 62
64 Solicit & Review User Feed Back 63
65 Change Management Process 64
66 Revision 2 61
67 Implement Revision 2 Changes 65
68 Revision 2 Testing 67
69 Create Documentation for Prototype 66,59,61
70 Sign Off 69
71 Prototype 4 54
72 Design & Build Functional Requirements FR20 through FR28
73 Initial Prototype Testing 72
74 Prototype 3 Integration 73
75 Prototype Integration Testing 74
76 Solicit & Review User Feed Back 75
77 Change Management Process 76
78 Revision 1 77
79 Implement Revision 1 Changes
80 Revision 1 Testing 79
81 Solicit & Review User Feed Back 80
82 Change Management Process 81
83 Revision 2 78
84 Implement Revision 2 Changes 82
85 Revision 2 Testing 84
86 Create Documentation for Prototype 83,76,78
87 Sign Off 86
88 Prototype 5 71
89 Design & Build Functional Requirements FR29 through FR37
90 Initial Prototype Testing 89
91 Prototype 4 Integration 90
92 Prototype Integration Testing 91
93 Solicit & Review User Feed Back 92
94 Change Management Process 93
95 Revision 1 94
96 Implement Revision 1 Changes
97 Revision 1 Testing 96
98 Solicit & Review User Feed Back 97
99 Change Management Process 98
100 Revision 2 95
101 Implement Revision 2 Changes 99
102 Revision 2 Testing 101
103 Create Documentation for Prototype 100,93,95
104 Sign Off 103
105 Prototype 6 88
106 Design & Build Functional Requirements FR38 through FR46
107 Initial Prototype Testing 106
108 Prototype 5 Integration 107
109 Prototype Integration Testing 108
110 Solicit & Review User Feed Back 109
111 Change Management Process 110
112 Revision 1 111
113 Implement Revision 1 Changes
114 Revision 1 Testing 113
115 Solicit & Review User Feed Back 114
116 Change Management Process 115
117 Revision 2 112
118 Implement Revision 2 Changes 116
119 Revision 2 Testing 118
120 Create Documentation for Prototype 117,110,112
121 Sign Off 120
122 Prototype 7 105
123 Design & Build Functional Requirements FR47 through FR55
124 Initial Prototype Testing 123
125 Prototype 6 Integration 124
126 Prototype Integration Testing 125
127 Solicit & Review User Feed Back 126
128 Change Management Process 127
129 Revision 1 128
130 Implement Revision 1 Changes 127
131 Revision 1 Testing 130
132 Solicit & Review User Feed Back 131
133 Change Management Process 132
134 Revision 2 129
135 Implement Revision 2 Changes 133
136 Revision 2 Testing 135
137 Create Documentation for Prototype 134,127,129
138 Sign Off 137
139 Prototype 8 122
140 Design & Build Functional Requirements FR56 through FR66
141 Initial Prototype Testing 140
142 Prototype 7 Integration 141
143 Prototype Integration Testing 142
144 Solicit & Review User Feed Back 143
145 Change Management Process 144
146 Revision 1 145
147 Implement Revision 1 Changes 144
148 Revision 1 Testing 147
149 Solicit & Review User Feed Back 148
150 Change Management Process 149
151 Revision 2 146
152 Implement Revision 2 Changes 150
153 Revision 2 Testing 152
154 Create Documentation for Prototype 151,144,146
155 Sign Off 154
156 Tuning & Integration 139
157 Final Prototype Integration 154
158 Final Prototype Integration Testing 157
159 Solicit & Review User Feedback 158
160 Final Changes 159
161 Change Testing 160
162 Final Documentation 161
163 Sign off 162

5.2 Resource Requirements and Allocation

5.2.1 Function Point Analysis

Function Point Analysis based upon IFPUG ISO 14143-1 standard has been done and can be found in section 6.2. Function Point Assignment of the Appendix.
Approximated entites where modeled for use in the Function Point Analysis, and can be found in section 6.1 Entity Diagram of the Appendix.

5.2.2 Resource Allocation

ID Task Name Resource Names
1 Scheduling Software Programmer 1,Programmer 2,Project Manager,Quality Engineer,Systems Analyst / Desinger
2 Initiating & Planning Project Manager
3 Develop Project Charter Project Manager
4 Develop Project Plan Project Manager
5 Analysis Project Manager
6 Prepare SUR & Acceptance Criteria Project Manager
7 Design Project Manager,Systems Analyst / Desinger
8 Functional Requirements Project Manager,Systems Analyst / Desinger
9 Review Inputs Project Manager,Systems Analyst / Desinger
10 Analyse Requirements Project Manager,Systems Analyst / Desinger
11 Produce SRS Project Manager,Systems Analyst / Desinger
12 System Design Document Project Manager,Systems Analyst / Desinger
13 Review Inputs Project Manager,Systems Analyst / Desinger
14 Analyse Requirements Project Manager,Systems Analyst / Desinger
15 Produce System Design Document Project Manager,Systems Analyst / Desinger
16 Test Plan Project Manager,Quality Engineer
17 Review Inputs Project Manager,Quality Engineer
18 Develop Test Strategy Project Manager,Quality Engineer
19 Develop Test Cases Project Manager,Quality Engineer
20 Produce Test Plan Project Manager,Quality Engineer
21 Development & Integration Testing Programmer 1,Programmer 2,Project Manager,Quality Engineer,Systems Analyst / Desinger
22 Prototype 1 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
23 Design & Build Functional Requirement FR1 Programmer 1,Programmer 2,Systems Analyst / Desinger
24 Initial Prototype Testing Quality Engineer
25 Solicit & Review User Feed Back Project Manager,Quality Engineer
26 Change Management Process Programmer 1,Programmer 2,Project Manager,Systems Analyst / Desinger
27 Revision 1 Programmer 1,Programmer 2,Project Manager,Quality Engineer,Systems Analyst / Desinger
28 Implement Revision 1 Changes Programmer 1,Programmer 2
29 Revision 1 Testing Quality Engineer
30 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
31 Change Management Process Project Manager,Systems Analyst / Desinger
32 Revision 2 Programmer 1,Programmer 2,Quality Engineer
33 Implement Revision 2 Changes Programmer 1,Programmer 2
34 Revision 2 Testing Quality Engineer
35 Create Documentation for Prototype Programmer 1,Programmer 2,Quality Engineer
36 Sign Off Project Manager
37 Prototype 2 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
38 Design & Build Functional Requirements FR2 through FR10 Programmer 1,Programmer 2,Systems Analyst / Desinger
39 Initial Prototype Testing Quality Engineer
40 Prototype 1 Integration Programmer 1,Programmer 2
41 Prototype Integration Testing Project Manager
42 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
43 Change Management Process Programmer 1,Programmer 2,Project Manager
44 Revision 1 Quality Engineer
45 Implement Revision 1 Changes Project Manager,Quality Engineer
46 Revision 1 Testing Project Manager,Systems Analyst / Desinger
47 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
48 Change Management Process Programmer 1,Programmer 2
49 Revision 2 Quality Engineer
50 Implement Revision 2 Changes Programmer 1,Programmer 2,Quality Engineer
51 Revision 2 Testing Quality Engineer
52 Create Documentation for Prototype Programmer 1,Programmer 2
53 Sign Off Project Manager
54 Prototype 3 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
55 Design & Build Functional Requirements FR11 through FR19 Programmer 1,Programmer 2,Systems Analyst / Desinger
56 Initial Prototype Testing Quality Engineer
57 Prototype 2 Integration Programmer 2,Programmer 1
58 Prototype Integration Testing Project Manager
59 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
60 Change Management Process Programmer 1,Programmer 2,Project Manager
61 Revision 1 Quality Engineer
62 Implement Revision 1 Changes Project Manager,Quality Engineer
63 Revision 1 Testing Project Manager,Systems Analyst / Desinger
64 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
65 Change Management Process Programmer 1,Programmer 2
66 Revision 2 Quality Engineer
67 Implement Revision 2 Changes Programmer 1,Programmer 2,Quality Engineer
68 Revision 2 Testing Quality Engineer
69 Create Documentation for Prototype Programmer 1,Programmer 2
70 Sign Off Project Manager
71 Prototype 4 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
72 Design & Build Functional Requirements FR20 through FR28 Programmer 1,Programmer 2,Systems Analyst / Desinger
73 Initial Prototype Testing Quality Engineer
74 Prototype 3 Integration Programmer 1,Programmer 2
75 Prototype Integration Testing Project Manager
76 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
77 Change Management Process Programmer 1,Programmer 2,Project Manager
78 Revision 1 Quality Engineer
79 Implement Revision 1 Changes Project Manager,Quality Engineer
80 Revision 1 Testing Project Manager,Systems Analyst / Desinger
81 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
82 Change Management Process Programmer 1,Programmer 2
83 Revision 2 Quality Engineer
84 Implement Revision 2 Changes Programmer 1,Programmer 2,Quality Engineer
85 Revision 2 Testing Quality Engineer
86 Create Documentation for Prototype Programmer 1,Programmer 2
87 Sign Off Project Manager
88 Prototype 5 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
89 Design & Build Functional Requirements FR29 through FR37 Programmer 1,Programmer 2,Systems Analyst / Desinger
90 Initial Prototype Testing Quality Engineer
91 Prototype 4 Integration Programmer 1,Programmer 2
92 Prototype Integration Testing Project Manager
93 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
94 Change Management Process Programmer 1,Programmer 2,Project Manager
95 Revision 1 Quality Engineer
96 Implement Revision 1 Changes Project Manager,Quality Engineer
97 Revision 1 Testing Project Manager,Systems Analyst / Desinger
98 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
99 Change Management Process Programmer 1,Programmer 2
100 Revision 2 Quality Engineer
101 Implement Revision 2 Changes Programmer 1,Programmer 2,Quality Engineer
102 Revision 2 Testing Quality Engineer
103 Create Documentation for Prototype Programmer 1,Programmer 2
104 Sign Off Project Manager
105 Prototype 6 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
106 Design & Build Functional Requirements FR38 through FR46 Programmer 1,Programmer 2,Systems Analyst / Desinger
107 Initial Prototype Testing Quality Engineer
108 Prototype 5 Integration Programmer 1,Programmer 2
109 Prototype Integration Testing Project Manager
110 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
111 Change Management Process Programmer 1,Programmer 2,Project Manager
112 Revision 1 Quality Engineer
113 Implement Revision 1 Changes Project Manager,Quality Engineer
114 Revision 1 Testing Project Manager,Systems Analyst / Desinger
115 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
116 Change Management Process Programmer 1,Programmer 2
117 Revision 2 Quality Engineer
118 Implement Revision 2 Changes Programmer 1,Programmer 2,Quality Engineer
119 Revision 2 Testing Quality Engineer
120 Create Documentation for Prototype Programmer 1,Programmer 2
121 Sign Off Project Manager
122 Prototype 7 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
123 Design & Build Functional Requirements FR47 through FR55 Programmer 1,Programmer 2,Systems Analyst / Desinger
124 Initial Prototype Testing Quality Engineer
125 Prototype 6 Integration Programmer 1,Programmer 2
126 Prototype Integration Testing Project Manager
127 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
128 Change Management Process Programmer 1,Programmer 2,Project Manager
129 Revision 1 Quality Engineer
130 Implement Revision 1 Changes Project Manager,Quality Engineer
131 Revision 1 Testing Project Manager,Systems Analyst / Desinger
132 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
133 Change Management Process Programmer 1,Programmer 2
134 Revision 2 Quality Engineer
135 Implement Revision 2 Changes Programmer 1,Programmer 2,Quality Engineer
136 Revision 2 Testing Quality Engineer
137 Create Documentation for Prototype Programmer 1,Programmer 2
138 Sign Off Project Manager
139 Prototype 8 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
140 Design & Build Functional Requirements FR56 through FR66 Programmer 1,Programmer 2,Systems Analyst / Desinger
141 Initial Prototype Testing Quality Engineer
142 Prototype 7 Integration Programmer 1,Programmer 2
143 Prototype Integration Testing Project Manager
144 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
145 Change Management Process Programmer 1,Programmer 2,Project Manager
146 Revision 1 Quality Engineer
147 Implement Revision 1 Changes Project Manager,Quality Engineer
148 Revision 1 Testing Project Manager,Systems Analyst / Desinger
149 Solicit & Review User Feed Back Project Manager,Systems Analyst / Desinger
150 Change Management Process Programmer 1,Programmer 2
151 Revision 2 Quality Engineer
152 Implement Revision 2 Changes Programmer 1,Programmer 2,Quality Engineer
153 Revision 2 Testing Quality Engineer
154 Create Documentation for Prototype Programmer 1,Programmer 2
155 Sign Off Project Manager
156 Tuning & Integration Programmer 1,Programmer 2,Project Manager,Quality Engineer,Systems Analyst / Desinger
157 Final Prototype Integration Programmer 1,Programmer 2
158 Final Prototype Integration Testing Quality Engineer
159 Solicit & Review User Feedback Project Manager,Systems Analyst / Desinger
160 Final Changes Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger
161 Change Testing Quality Engineer
162 Final Documentation Programmer 1,Programmer 2
163 Sign off Project Manager

5.3 Schedule

ID Task Name Duration Start Finish Predecessors Resource Names
1 Scheduling Software 96.75 days Mon 18/10/10 Tue 1/03/11 Programmer 1,Programmer 2,Project Manager,Quality Engineer,Systems Analyst / Desinger
2 Initiating & Planning 1 day Mon 18/10/10 Mon 18/10/10 Project Manager
3 Develop Project Charter 1 day Mon 18/10/10 Mon 18/10/10 Project Manager
4 Develop Project Plan 1 day Mon 18/10/10 Mon 18/10/10 Project Manager
5 Analysis 1 day Tue 19/10/10 Tue 19/10/10 3 Project Manager
6 Prepare SUR & Acceptance Criteria 1 day Tue 19/10/10 Tue 19/10/10 Project Manager
7 Design 9.5 days Wed 20/10/10 Tue 2/11/10 Project Manager,Systems Analyst / Desinger
8 Functional Requirements 3 days Wed 20/10/10 Fri 22/10/10 Project Manager,Systems Analyst / Desinger
9 Review Inputs 1 day Wed 20/10/10 Wed 20/10/10 6 Project Manager,Systems Analyst / Desinger
10 Analyse Requirements 1 day Thu 21/10/10 Thu 21/10/10 9 Project Manager,Systems Analyst / Desinger
11 Produce SRS 1 day Fri 22/10/10 Fri 22/10/10 10 Project Manager,Systems Analyst / Desinger
12 System Design Document 3 days Mon 25/10/10 Wed 27/10/10 Project Manager,Systems Analyst / Desinger
13 Review Inputs 1 day Mon 25/10/10 Mon 25/10/10 11 Project Manager,Systems Analyst / Desinger
14 Analyse Requirements 1 day Tue 26/10/10 Tue 26/10/10 13 Project Manager,Systems Analyst / Desinger
15 Produce System Design Document 1 day Wed 27/10/10 Wed 27/10/10 14 Project Manager,Systems Analyst / Desinger
16 Test Plan 3.5 days Thu 28/10/10 Tue 2/11/10 Project Manager,Quality Engineer
17 Review Inputs 0.5 days Thu 28/10/10 Thu 28/10/10 6,15 Project Manager,Quality Engineer
18 Develop Test Strategy 1 day Thu 28/10/10 Fri 29/10/10 17 Project Manager,Quality Engineer
19 Develop Test Cases 1 day Fri 29/10/10 Mon 1/11/10 18 Project Manager,Quality Engineer
20 Produce Test Plan 1 day Mon 1/11/10 Tue 2/11/10 19 Project Manager,Quality Engineer
21 Development & Integration Testing 78.75 days Tue 2/11/10 Mon 21/02/11 7 Programmer 1,Programmer 2,Project Manager,Quality Engineer,Systems Analyst / Desinger
22 Prototype 1 8.25 days Tue 2/11/10 Fri 12/11/10 20 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
23 Design & Build Functional Requirement FR1 1 day Tue 2/11/10 Wed 3/11/10 Programmer 1,Programmer 2,Systems Analyst / Desinger
24 Initial Prototype Testing 0.25 days Wed 3/11/10 Wed 3/11/10 23 Quality Engineer
25 Solicit & Review User Feed Back 1 day Wed 3/11/10 Thu 4/11/10 24 Project Manager,Quality Engineer
26 Change Management Process 0.5 days Thu 4/11/10 Fri 5/11/10 25 Programmer 1,Programmer 2,Project Manager,Systems Analyst / Desinger
27 Revision 1 2.75 days Fri 5/11/10 Tue 9/11/10 26 Programmer 1,Programmer 2,Project Manager,Quality Engineer,Systems Analyst / Desinger
28 Implement Revision 1 Changes 1 day Fri 5/11/10 Mon 8/11/10 Programmer 1,Programmer 2
29 Revision 1 Testing 0.25 days Mon 8/11/10 Mon 8/11/10 28 Quality Engineer
30 Solicit & Review User Feed Back 1 day Mon 8/11/10 Tue 9/11/10 29 Project Manager,Systems Analyst / Desinger
31 Change Management Process 0.5 days Tue 9/11/10 Tue 9/11/10 30 Project Manager,Systems Analyst / Desinger
32 Revision 2 1.25 days Wed 10/11/10 Thu 11/11/10 27 Programmer 1,Programmer 2,Quality Engineer
33 Implement Revision 2 Changes 1 day Wed 10/11/10 Wed 10/11/10 31 Programmer 1,Programmer 2
34 Revision 2 Testing 0.25 days Thu 11/11/10 Thu 11/11/10 33 Quality Engineer
35 Create Documentation for Prototype 1 day Thu 11/11/10 Fri 12/11/10 24,27,32 Programmer 1,Programmer 2,Quality Engineer
36 Sign Off 0.5 days Fri 12/11/10 Fri 12/11/10 35 Project Manager
37 Prototype 2 9 days Fri 12/11/10 Thu 25/11/10 36 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
38 Design & Build Functional Requirements FR2 through FR10 1 day Fri 12/11/10 Mon 15/11/10 Programmer 1,Programmer 2,Systems Analyst / Desinger
39 Initial Prototype Testing 0.25 days Mon 15/11/10 Mon 15/11/10 38 Quality Engineer
40 Prototype 1 Integration 1 day Tue 16/11/10 Tue 16/11/10 39 Programmer 1,Programmer 2
41 Prototype Integration Testing 1 day Wed 17/11/10 Wed 17/11/10 40 Project Manager
42 Solicit & Review User Feed Back 1 day Thu 18/11/10 Thu 18/11/10 41 Project Manager,Systems Analyst / Desinger
43 Change Management Process 0.5 days Fri 19/11/10 Fri 19/11/10 42 Programmer 1,Programmer 2,Project Manager
44 Revision 1 2.75 days Fri 19/11/10 Wed 24/11/10 43 Quality Engineer
45 Implement Revision 1 Changes 1 day Fri 19/11/10 Mon 22/11/10 Project Manager,Quality Engineer
46 Revision 1 Testing 0.25 days Mon 22/11/10 Mon 22/11/10 45 Project Manager,Systems Analyst / Desinger
47 Solicit & Review User Feed Back 1 day Mon 22/11/10 Tue 23/11/10 46 Project Manager,Systems Analyst / Desinger
48 Change Management Process 0.5 days Tue 23/11/10 Wed 24/11/10 47 Programmer 1,Programmer 2
49 Revision 2 1.25 days Wed 24/11/10 Thu 25/11/10 44 Quality Engineer
50 Implement Revision 2 Changes 1 day Wed 24/11/10 Thu 25/11/10 48 Programmer 1,Programmer 2,Quality Engineer
51 Revision 2 Testing 0.25 days Thu 25/11/10 Thu 25/11/10 50 Quality Engineer
52 Create Documentation for Prototype 1 day Wed 24/11/10 Thu 25/11/10 42,43,44 Programmer 1,Programmer 2
53 Sign Off 0.5 days Thu 25/11/10 Thu 25/11/10 52 Project Manager
54 Prototype 3 10.25 days Thu 25/11/10 Thu 9/12/10 53 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
55 Design & Build Functional Requirements FR11 through FR19 1 day Thu 25/11/10 Fri 26/11/10 Programmer 1,Programmer 2,Systems Analyst / Desinger
56 Initial Prototype Testing 0.25 days Fri 26/11/10 Fri 26/11/10 55 Quality Engineer
57 Prototype 2 Integration 1 day Mon 29/11/10 Mon 29/11/10 56 Programmer 2,Programmer 1
58 Prototype Integration Testing 1 day Tue 30/11/10 Tue 30/11/10 57 Project Manager
59 Solicit & Review User Feed Back 1 day Wed 1/12/10 Wed 1/12/10 58 Project Manager,Systems Analyst / Desinger
60 Change Management Process 0.5 days Thu 2/12/10 Thu 2/12/10 59 Programmer 1,Programmer 2,Project Manager
61 Revision 1 2.75 days Thu 2/12/10 Tue 7/12/10 60 Quality Engineer
62 Implement Revision 1 Changes 1 day Thu 2/12/10 Fri 3/12/10 Project Manager,Quality Engineer
63 Revision 1 Testing 0.25 days Fri 3/12/10 Fri 3/12/10 62 Project Manager,Systems Analyst / Desinger
64 Solicit & Review User Feed Back 1 day Fri 3/12/10 Mon 6/12/10 63 Project Manager,Systems Analyst / Desinger
65 Change Management Process 0.5 days Mon 6/12/10 Tue 7/12/10 64 Programmer 1,Programmer 2
66 Revision 2 1.25 days Tue 7/12/10 Wed 8/12/10 61 Quality Engineer
67 Implement Revision 2 Changes 1 day Tue 7/12/10 Wed 8/12/10 65 Programmer 1,Programmer 2,Quality Engineer
68 Revision 2 Testing 0.25 days Wed 8/12/10 Wed 8/12/10 67 Quality Engineer
69 Create Documentation for Prototype 1 day Wed 8/12/10 Thu 9/12/10 66,59,61 Programmer 1,Programmer 2
70 Sign Off 0.5 days Thu 9/12/10 Thu 9/12/10 69 Project Manager
71 Prototype 4 10.25 days Fri 10/12/10 Fri 24/12/10 54 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
72 Design & Build Functional Requirements FR20 through FR28 1 day Fri 10/12/10 Fri 10/12/10 Programmer 1,Programmer 2,Systems Analyst / Desinger
73 Initial Prototype Testing 0.25 days Mon 13/12/10 Mon 13/12/10 72 Quality Engineer
74 Prototype 3 Integration 1 day Mon 13/12/10 Tue 14/12/10 73 Programmer 1,Programmer 2
75 Prototype Integration Testing 1 day Tue 14/12/10 Wed 15/12/10 74 Project Manager
76 Solicit & Review User Feed Back 1 day Wed 15/12/10 Thu 16/12/10 75 Project Manager,Systems Analyst / Desinger
77 Change Management Process 0.5 days Thu 16/12/10 Thu 16/12/10 76 Programmer 1,Programmer 2,Project Manager
78 Revision 1 2.75 days Thu 16/12/10 Tue 21/12/10 77 Quality Engineer
79 Implement Revision 1 Changes 1 day Thu 16/12/10 Fri 17/12/10 Project Manager,Quality Engineer
80 Revision 1 Testing 0.25 days Fri 17/12/10 Fri 17/12/10 79 Project Manager,Systems Analyst / Desinger
81 Solicit & Review User Feed Back 1 day Mon 20/12/10 Mon 20/12/10 80 Project Manager,Systems Analyst / Desinger
82 Change Management Process 0.5 days Tue 21/12/10 Tue 21/12/10 81 Programmer 1,Programmer 2
83 Revision 2 1.25 days Tue 21/12/10 Wed 22/12/10 78 Quality Engineer
84 Implement Revision 2 Changes 1 day Tue 21/12/10 Wed 22/12/10 82 Programmer 1,Programmer 2,Quality Engineer
85 Revision 2 Testing 0.25 days Wed 22/12/10 Wed 22/12/10 84 Quality Engineer
86 Create Documentation for Prototype 1 day Wed 22/12/10 Thu 23/12/10 83,76,78 Programmer 1,Programmer 2
87 Sign Off 0.5 days Thu 23/12/10 Fri 24/12/10 86 Project Manager
88 Prototype 5 10.25 days Fri 24/12/10 Fri 7/01/11 71 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
89 Design & Build Functional Requirements FR29 through FR37 1 day Fri 24/12/10 Mon 27/12/10 Programmer 1,Programmer 2,Systems Analyst / Desinger
90 Initial Prototype Testing 0.25 days Mon 27/12/10 Mon 27/12/10 89 Quality Engineer
91 Prototype 4 Integration 1 day Mon 27/12/10 Tue 28/12/10 90 Programmer 1,Programmer 2
92 Prototype Integration Testing 1 day Tue 28/12/10 Wed 29/12/10 91 Project Manager
93 Solicit & Review User Feed Back 1 day Wed 29/12/10 Thu 30/12/10 92 Project Manager,Systems Analyst / Desinger
94 Change Management Process 0.5 days Thu 30/12/10 Thu 30/12/10 93 Programmer 1,Programmer 2,Project Manager
95 Revision 1 2.75 days Fri 31/12/10 Tue 4/01/11 94 Quality Engineer
96 Implement Revision 1 Changes 1 day Fri 31/12/10 Fri 31/12/10 Project Manager,Quality Engineer
97 Revision 1 Testing 0.25 days Mon 3/01/11 Mon 3/01/11 96 Project Manager,Systems Analyst / Desinger
98 Solicit & Review User Feed Back 1 day Mon 3/01/11 Tue 4/01/11 97 Project Manager,Systems Analyst / Desinger
99 Change Management Process 0.5 days Tue 4/01/11 Tue 4/01/11 98 Programmer 1,Programmer 2
100 Revision 2 1.25 days Tue 4/01/11 Wed 5/01/11 95 Quality Engineer
101 Implement Revision 2 Changes 1 day Tue 4/01/11 Wed 5/01/11 99 Programmer 1,Programmer 2,Quality Engineer
102 Revision 2 Testing 0.25 days Wed 5/01/11 Wed 5/01/11 101 Quality Engineer
103 Create Documentation for Prototype 1 day Thu 6/01/11 Thu 6/01/11 100,93,95 Programmer 1,Programmer 2
104 Sign Off 0.5 days Fri 7/01/11 Fri 7/01/11 103 Project Manager
105 Prototype 6 10.25 days Fri 7/01/11 Fri 21/01/11 88 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
106 Design & Build Functional Requirements FR38 through FR46 1 day Fri 7/01/11 Mon 10/01/11 Programmer 1,Programmer 2,Systems Analyst / Desinger
107 Initial Prototype Testing 0.25 days Mon 10/01/11 Mon 10/01/11 106 Quality Engineer
108 Prototype 5 Integration 1 day Mon 10/01/11 Tue 11/01/11 107 Programmer 1,Programmer 2
109 Prototype Integration Testing 1 day Tue 11/01/11 Wed 12/01/11 108 Project Manager
110 Solicit & Review User Feed Back 1 day Wed 12/01/11 Thu 13/01/11 109 Project Manager,Systems Analyst / Desinger
111 Change Management Process 0.5 days Thu 13/01/11 Fri 14/01/11 110 Programmer 1,Programmer 2,Project Manager
112 Revision 1 2.75 days Fri 14/01/11 Tue 18/01/11 111 Quality Engineer
113 Implement Revision 1 Changes 1 day Fri 14/01/11 Mon 17/01/11 Project Manager,Quality Engineer
114 Revision 1 Testing 0.25 days Mon 17/01/11 Mon 17/01/11 113 Project Manager,Systems Analyst / Desinger
115 Solicit & Review User Feed Back 1 day Mon 17/01/11 Tue 18/01/11 114 Project Manager,Systems Analyst / Desinger
116 Change Management Process 0.5 days Tue 18/01/11 Tue 18/01/11 115 Programmer 1,Programmer 2
117 Revision 2 1.25 days Wed 19/01/11 Thu 20/01/11 112 Quality Engineer
118 Implement Revision 2 Changes 1 day Wed 19/01/11 Wed 19/01/11 116 Programmer 1,Programmer 2,Quality Engineer
119 Revision 2 Testing 0.25 days Thu 20/01/11 Thu 20/01/11 118 Quality Engineer
120 Create Documentation for Prototype 1 day Thu 20/01/11 Fri 21/01/11 117,110,112 Programmer 1,Programmer 2
121 Sign Off 0.5 days Fri 21/01/11 Fri 21/01/11 120 Project Manager
122 Prototype 7 10.25 days Fri 21/01/11 Fri 4/02/11 105 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
123 Design & Build Functional Requirements FR47 through FR55 1 day Fri 21/01/11 Mon 24/01/11 Programmer 1,Programmer 2,Systems Analyst / Desinger
124 Initial Prototype Testing 0.25 days Mon 24/01/11 Mon 24/01/11 123 Quality Engineer
125 Prototype 6 Integration 1 day Tue 25/01/11 Tue 25/01/11 124 Programmer 1,Programmer 2
126 Prototype Integration Testing 1 day Wed 26/01/11 Wed 26/01/11 125 Project Manager
127 Solicit & Review User Feed Back 1 day Thu 27/01/11 Thu 27/01/11 126 Project Manager,Systems Analyst / Desinger
128 Change Management Process 0.5 days Fri 28/01/11 Fri 28/01/11 127 Programmer 1,Programmer 2,Project Manager
129 Revision 1 2.75 days Fri 28/01/11 Wed 2/02/11 128 Quality Engineer
130 Implement Revision 1 Changes 1 day Fri 28/01/11 Mon 31/01/11 127 Project Manager,Quality Engineer
131 Revision 1 Testing 0.25 days Mon 31/01/11 Mon 31/01/11 130 Project Manager,Systems Analyst / Desinger
132 Solicit & Review User Feed Back 1 day Mon 31/01/11 Tue 1/02/11 131 Project Manager,Systems Analyst / Desinger
133 Change Management Process 0.5 days Tue 1/02/11 Wed 2/02/11 132 Programmer 1,Programmer 2
134 Revision 2 1.25 days Wed 2/02/11 Thu 3/02/11 129 Quality Engineer
135 Implement Revision 2 Changes 1 day Wed 2/02/11 Thu 3/02/11 133 Programmer 1,Programmer 2,Quality Engineer
136 Revision 2 Testing 0.25 days Thu 3/02/11 Thu 3/02/11 135 Quality Engineer
137 Create Documentation for Prototype 1 day Thu 3/02/11 Fri 4/02/11 134,127,129 Programmer 1,Programmer 2
138 Sign Off 0.5 days Fri 4/02/11 Fri 4/02/11 137 Project Manager
139 Prototype 8 10.25 days Mon 7/02/11 Mon 21/02/11 122 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger,Project Manager
140 Design & Build Functional Requirements FR56 through FR66 1 day Mon 7/02/11 Mon 7/02/11 Programmer 1,Programmer 2,Systems Analyst / Desinger
141 Initial Prototype Testing 0.25 days Tue 8/02/11 Tue 8/02/11 140 Quality Engineer
142 Prototype 7 Integration 1 day Tue 8/02/11 Wed 9/02/11 141 Programmer 1,Programmer 2
143 Prototype Integration Testing 1 day Wed 9/02/11 Thu 10/02/11 142 Project Manager
144 Solicit & Review User Feed Back 1 day Thu 10/02/11 Fri 11/02/11 143 Project Manager,Systems Analyst / Desinger
145 Change Management Process 0.5 days Fri 11/02/11 Fri 11/02/11 144 Programmer 1,Programmer 2,Project Manager
146 Revision 1 2.75 days Fri 11/02/11 Wed 16/02/11 145 Quality Engineer
147 Implement Revision 1 Changes 1 day Fri 11/02/11 Mon 14/02/11 144 Project Manager,Quality Engineer
148 Revision 1 Testing 0.25 days Mon 14/02/11 Mon 14/02/11 147 Project Manager,Systems Analyst / Desinger
149 Solicit & Review User Feed Back 1 day Tue 15/02/11 Tue 15/02/11 148 Project Manager,Systems Analyst / Desinger
150 Change Management Process 0.5 days Wed 16/02/11 Wed 16/02/11 149 Programmer 1,Programmer 2
151 Revision 2 1.25 days Wed 16/02/11 Thu 17/02/11 146 Quality Engineer
152 Implement Revision 2 Changes 1 day Wed 16/02/11 Thu 17/02/11 150 Programmer 1,Programmer 2,Quality Engineer
153 Revision 2 Testing 0.25 days Thu 17/02/11 Thu 17/02/11 152 Quality Engineer
154 Create Documentation for Prototype 1 day Thu 17/02/11 Fri 18/02/11 151,144,146 Programmer 1,Programmer 2
155 Sign Off 0.5 days Fri 18/02/11 Mon 21/02/11 154 Project Manager
156 Tuning & Integration 6.5 days Mon 21/02/11 Tue 1/03/11 139 Programmer 1,Programmer 2,Project Manager,Quality Engineer,Systems Analyst / Desinger
157 Final Prototype Integration 1 day Mon 21/02/11 Tue 22/02/11 154 Programmer 1,Programmer 2
158 Final Prototype Integration Testing 1 day Tue 22/02/11 Wed 23/02/11 157 Quality Engineer
159 Solicit & Review User Feedback 1 day Wed 23/02/11 Thu 24/02/11 158 Project Manager,Systems Analyst / Desinger
160 Final Changes 1 day Thu 24/02/11 Fri 25/02/11 159 Programmer 1,Programmer 2,Quality Engineer,Systems Analyst / Desinger
161 Change Testing 1 day Fri 25/02/11 Mon 28/02/11 160 Quality Engineer
162 Final Documentation 1 day Mon 28/02/11 Tue 1/03/11 161 Programmer 1,Programmer 2
163 Sign off 0.5 days Tue 1/03/11 Tue 1/03/11 162 Project Manager

5.3.3 Gantt Chart

Gantt Chart

Appendix

6.1. Entity Diagram

Entity Diagram

6.2. Function Point Assignment

I.D Description Type Complexity Points
FR1 The system will have a master form containing tabs for each job elements EQ High 6
FR2 The system will have a tab form for job element: Curtains/Sheers/Tie-backs/Cushions ILF Low 7
FR3 The system will have a ‘reminder date to order/date to write worksheets’ inside tab job element: Curtains/Sheers/Tie-backs/Cushions EQ Low 3
FR4 The system will have a popup ‘reminder date to order/date to write worksheets’ on tab job element: Curtains/Sheers/Tie-backs/Cushions inside diary EQ Low 3
FR5 The system will have a ‘reminder date ordered/date worksheet given to maker’ inside tab job element: Curtains/Sheers/Tie-backs/Cushions EQ Low 3
FR6 The system will have ‘follow up date if not arrived/completed by’ inside tab job element: Curtains/Sheers/Tie-backs/Cushions EQ Low 3
FR7 The system will have popup ‘follow up date if not arrived/completed by’ on tab job element: Curtains/Sheers/Tie-backs/Cushions inside diary EQ Low 3
FR8 The system will have ‘arrival date/completion date’ inside tab job element: Curtains/Sheers/Tie-backs/Cushions EQ Low 3
FR9 The system will have ‘finalisation/outstanding items’ inside tab job element: Curtains/Sheers/Tie-backs/Cushions EQ Low 3
FR10 The system will have ‘popup finalisation/outstanding items’ on tab job element: Curtains/Sheers/Tie-backs/Cushions inside diary EQ Low 3
FR11 The system will have a form tab for job element: Tracks/Wooden-pelmets ILF Low 7
FR12 The system will have ‘reminder date to order/date to write worksheets’ inside tab job element: Tracks/Wooden-pelmets EQ Low 3
FR13 The system will have popup ‘reminder date to order/date to write worksheets’ on tab job element: Tracks/Wooden-pelmets EQ Low 3
FR14 The system will have ‘reminder date ordered/date worksheet given to maker’ inside tab job element: Tracks/Wooden-pelmets EQ Low 3
FR15 The system will have ‘follow up date if not arrived/completed by’ inside tab job element: Tracks/Wooden-pelmets EQ Low 3
FR16 The system will have ‘follow up date if not arrived/completed by’ on tab job element: Tracks/Wooden-pelmets inside diary EQ Low 3
FR17 The system will have ‘arrival date/completion date’ inside tab job element: Tracks/Wooden-pelmets EQ Low 3
FR18 The system will have ‘finalisation/outstanding items’ inside tab job element: Tracks/Wooden-pelmets EQ Low 3
FR19 The system will have ‘popup finalisation/outstanding items’ on tab job element: Tracks/Wooden-pelmets inside diary EQ Low 3
FR20 The system will have a form tab for job element: Blinds/Shutters ILF Low 7
FR21 The system will have ‘reminder date to order/date to write worksheets’ inside tab job element: Blinds/Shutters EQ Low 3
FR22 The system will have popup ‘reminder date to order/date to write worksheets’ on tab job element: Blinds/Shutters inside diary EQ Low 3
FR23 The system will have ‘reminder date ordered/date worksheet given to maker’ inside tab job element: Blinds/Shutters EQ Low 3
FR24 The system will have ‘follow up date if not arrived/completed by’ inside tab job element: Blinds/Shutters EQ Low 3
FR25 The system will have popup ‘follow up date if not arrived/completed by’ on tab job element: Blinds/Shutters inside diary EQ Low 3
FR26 The system will have ‘arrival date/completion date’ inside tab job element: Blinds/Shutters EQ Low 3
FR27 The system will have ‘finalisation/outstanding items’ inside tab job element: Blinds/Shutters EQ Low 3
FR28 The system will have popup ‘finalisation/outstanding items’ on tab job element: Blinds/Shutters inside diary EQ Low 3
FR29 The system will have a form tab for job element: Padded-pelmets ILF Low 7
FR30 The system will have ‘reminder date to order/date to write worksheets’ inside tab job element: Padded-pelmets EQ Low 3
FR31 The system will have popup ‘reminder date to order/date to write worksheets’ on tab job element: Padded-pelmets inside diary EQ Low 3
FR32 The system will have ‘reminder date ordered/date worksheet given to maker’ inside tab job element: Padded-pelmets EQ Low 3
FR33 The system will have ‘follow up date if not arrived/completed by’ inside tab job element: Padded-pelmets EQ Low 3
FR34 The system will have popup ‘follow up date if not arrived/completed by’ on tab job element: Padded-pelmets inside diary EQ Low 3
FR35 The system will have ‘arrival date/completion date’ inside tab job element: Padded-pelmets EQ Low 3
FR36 The system will have ‘finalisation/outstanding items’ inside tab job element: Padded-pelmets EQ Low 3
FR37 The system will have popup ‘finalisation/outstanding items’ on tab job element: Padded-pelmets inside diary EQ Low 3
FR38 The system will have a form tab for job element: Installation/Customer notification – ready to collect ILF Low 7
FR39 The system will have ‘reminder date to order/date to write worksheets’ inside tab job element: Installation/Customer notification – ready to collect EQ Low 3
FR40 The system will have popup ‘reminder date to order/date to write worksheets’ on tab job element: Installation/Customer notification – ready to collect inside diary EQ Low 3
FR41 The system will have ‘reminder date ordered/date worksheet given to maker’ inside tab job element: Installation/Customer notification – ready to collect EQ Low 3
FR42 The system will have ‘follow up date if not arrived/completed by’ inside tab job element: Installation/Customer notification – ready to collect EQ Low 3
FR43 The system will have popup ‘follow up date if not arrived/completed by’ on tab job element: Installation/Customer notification – ready to collect inside diary EQ Low 3
FR44 The system will have ‘arrival date/completion date’ inside tab job element: Installation/Customer notification – ready to collect EQ Low 3
FR45 The system will have ‘finalisation/outstanding items’ inside tab job element: Installation/Customer notification – ready to collect EQ Low 3
FR46 The system will have popup ‘finalisation/outstanding items’ on tab job element: Installation/Customer notification – ready to collect inside diary EQ Low 3
FR47 The system will have a form tab for job element: Fabric/Trims & Accessories being ordered ILF Low 7
FR48 The system will have ‘reminder date to order/date to write worksheets’ inside tab job element: Fabric/Trims & Accessories being ordered EQ Low 3
FR49 The system will have popup ‘reminder date to order/date to write worksheets’ on tab job element: Fabric/Trims & Accessories being ordered inside diary EQ Low 3
FR50 The system will have ‘reminder date ordered/date worksheet given to maker’ inside tab job element: Fabric/Trims & Accessories being ordered EQ Low 3
FR51 The system will have ‘follow up date if not arrived/completed by’ inside tab job element: Fabric/Trims & Accessories being ordered EQ Low 3
FR52 The system will have popup ‘follow up date if not arrived/completed by’ on tab job element: Fabric/Trims & Accessories being ordered EQ Low 3
FR53 The system will have ‘arrival date/completion date’ inside tab job element: Fabric/Trims & Accessories being ordered EQ Low 3
FR54 The system will have ‘finalisation/outstanding items’ inside tab job element: Fabric/Trims & Accessories being ordered EQ Low 3
FR55 The system will have popup ‘finalisation/outstanding items’ on tab job element: Fabric/Trims & Accessories being ordered inside diary EQ Low 3
FR56 The system will have one tab on the master form for all recurring tasks such as BAS, cleaning the windows, cleaning showroom, check various stock levels, ETC ILF Low 7
FR57 The system will have ‘date to start task’ for each task in the recurring task form EQ Low 3
FR58 The system will have popup ‘date to start task’ from the recurring task form into the diary EQ Low 3
FR59 The system will have ‘title of person who should do the task’ for all tasks inside the recurring task form EQ Low 3
FR60 The system will have ‘name of person in current position to do task’ inside the recurring task form EQ Low 3
FR61 The system will have ‘deadline to finish task’ inside the recurring task form EQ Low 3
FR62 The system will have popup ‘deadline to finish task’ from recurring task form into diary EQ Low 3
FR63 The system will have ‘user input notes section’ inside recurring task form EQ Low 3
FR64 The system will have popup ‘alert to inform customers of delays’ into diary EQ Low 3
FR65 The system will allow supervisors to sign off important tasks ILF Low 7
FR66 The system will not allow jobs to be deleted without supervisor sign off ILF Low 7
Total 237

6.3. MS Project 2010 File

Gantt & Network Diagrams are included as part of this file.

Please note this file uses the MS Project 2010 File Format.

Scheduling Software.mpp

6.4 Risk Assesment

Risk No Risk (Cause and Consequence) Pre-Strategy Risk Exposure Strategy Description Residual Risk Exposure
R01 Risk: Excelsior staff do not use system.

Cause: Lack of communication and business buy-in.

Consequence: System perceived as a failure to business and benefits not realised.

Likelihood:  Medium

High
  • Provide clear documentation on how processes will work.
  • Involve teams in iterative testing and feedback cycle.  Follow-up with individual teams to ensure understanding.
  • Post implementation follow-up to ensure processes working as expected.
Medium
R02 Risk: Lack of executive level support.

Cause: Competing priorities or lack of understanding.

Consequence: Project does not progress, or is delayed excessively.

Likelihood: Low

Medium
  • Provide regular updates on project status
  • Provide one on one briefings when required to ensure understanding
  • Ensure project board members understand and own their Board responsibilities.
Low
R03 Risk: Database system is poorly supported by Superlative post implementation.

Cause: Unclear handover from project team to operational team.

Consequence: Database System is operationally unstable.

Likelihood: Medium

Medium
  • Develop support and handover document which outlines technical and operational procedures for full proof management of Database system.
  • Have operational team sign off on handover of this system and expected standards expected of Database System.
Low
R04 Risk: Scope Creep in project

Cause: Increased customer requirements added after planning stage of project.

Consequence: Project is delayed.

Likelihood: Medium

Low
  • Develop detailed project direction and apply methods from the Suplative Project Management Framework.
  • Monitor progress at each stage to keep track of timelines.
Low
R05 Risk: Lack of example documentation and project team experience with full ICT Project Lifecycle.

Cause: ICT Project Lifecycle has been reviewed and no example/case study documentation exists.

Consequence: Project is delayed.

Likelihood: Low

Low
  • Request assistance from Project Management Office when necessary.
Low
R06 Risk: Failure to meet deadline of tasks

Cause: Tasks made unclear by Project Manager

Consequence: Project is delayed

Likelihood: Medium

Medium
  • Develop detailed WBS
  • Review weekly reports
  • Hold weekly meetings
Low
R07 Risk: Changes to resource level

Cause: Staff find another job, staff have other priorities

Consequence: Delay project

Likelihood: Medium

 

Low
  • Understand motivational factors of team members
  • Provide constant feedback and communiction
Low
R08 Risk: Change in client requirements

Cause: clients changes their mind

Consequence: Scope change

Likelihood: High

Medium
  • Have clear scope and scope statement sign off
  • Report on progress and communicate weekly with client
Medium
R09 Risk: Hardware compatibility issues

Cause: any new hardware want communicate with existing infrastructure

Consequence: Budget cost blow out and delay in project

Likelihood: Low

Low
  • New hardware is out of scope for this project
Low
R10 Risk: Software compatibility issues

Cause: Proposed software want communicate with existing software

Consequence: Blow out in budget and delay in project

Likelihood: Medium

Medium
  • Ensure that software is compatible with existing systems
  • Conduct testing
Medium
R11 Risk: Budget problems

Cause: Client can not longer fund project

Consequence: Project stop

Likelihood: Medium

High
  • Ensure down payment and agreement has been reached
Medium
R12 Risk: Poor communication

Cause: Project team and/or client are not communicating

Consequence: Requirements not understood, Errors in project phases, delay in project, misunderstood scope, budget blow out

Likelihood: High

High
  • Hold regular meetings
  • Prepare and submit reports regularly
  • Open communication channels
Medium
R13 Risk: Conflict among team members

Cause: Different personalities clashing
Consequence: Delay in project and integrity of team suffers

Likelihood: Medium

Medium
  • Maintain a certain culture that members can adhere to
  • Put in place a conflict resolution process
Medium

 

 

 

This entry was posted in University Papers and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>