A small training college has decided to extend and replace its existing database system. The project has received board approval and the required functional changes and additional requirements have been agreed with the users. A project manager has been appointed and has been allocated a project team of three database analysts, three development programmers and one tester, with selected users being made available for acceptance testing. An outline project schedule for the development and implementation phases has been drawn up. It includes the following tasks and related staff allocations. Task Description Duration (weeks) Staff A Define required new database functionality 4 Database Analyst DA1 B Define new data entry and update requirements 3 Database Analyst DA2 C Define new data analysis and report outputs 3 Database Analyst DA3 D Define database transfer rules 2 Database Analyst DA3 E Code and test extended database tables and schema 2 Programmer P4 F Code and test new data entry and update routines 4 Programmer P5 G Code and test data analysis and report routines 4 Programmer P6 H Code and test database transfer 1 Programmer P6 I Test and trial the data transfer routine 1 Tester T1 & Programmer P4 J Integration testing 3 Tester T1 & programmers P4,P5 & P6 K Accepting testing 3 Tester T1 and Users Task A, B, C and D can all start at the same time although this will depend also upon staff availability. Task E is solely dependent on Task A Task F is dependent solely on Task B Task G is dependent solely on Task C Task H is dependent solely on Task D Task I is dependent solely on Task H Task J cannot start until Tasks E, F, G and I are completed Task K is dependent solely on Task J Draw a Gantt Chart showing all eleven tasks and their dependencies, allowing for the resource allocation as indicated above. Use this Gantt chart to identify the minimum duration for the project and to the list the float for each task.
Critical Path Method
The critical path is the longest succession of tasks that has to be successfully completed to conclude a project entirely. The tasks involved in the sequence are called critical activities, as any task getting delayed will result in the whole project getting delayed. To determine the time duration of a project, the critical path has to be identified. The critical path method or CPM is used by project managers to evaluate the least amount of time required to finish each task with the least amount of delay.
Cost Analysis
The entire idea of cost of production or definition of production cost is applied corresponding or we can say that it is related to investment or money cost. Money cost or investment refers to any money expenditure which the firm or supplier or producer undertakes in purchasing or hiring factor of production or factor services.
Inventory Management
Inventory management is the process or system of handling all the goods that an organization owns. In simpler terms, inventory management deals with how a company orders, stores, and uses its goods.
Project Management
Project Management is all about management and optimum utilization of the resources in the best possible manner to develop the software as per the requirement of the client. Here the Project refers to the development of software to meet the end objective of the client by providing the required product or service within a specified Period of time and ensuring high quality. This can be done by managing all the available resources. In short, it can be defined as an application of knowledge, skills, tools, and techniques to meet the objective of the Project. It is the duty of a Project Manager to achieve the objective of the Project as per the specifications given by the client.
A small training college has decided to extend and replace its existing
Task |
Description |
Duration (weeks) |
Staff |
A |
Define required new database functionality |
4 |
Database Analyst DA1 |
B |
Define new data entry and update requirements |
3 |
Database Analyst DA2 |
C |
Define new data analysis and report outputs |
3 |
Database Analyst DA3 |
D |
Define database transfer rules |
2 |
Database Analyst DA3 |
E |
Code and test extended database tables and schema |
2 |
Programmer P4 |
F |
Code and test new data entry and update routines |
4 |
Programmer P5 |
G |
Code and test data analysis and report routines |
4 |
Programmer P6 |
H |
Code and test database transfer |
1 |
Programmer P6 |
I |
Test and trial the data transfer routine |
1 |
Tester T1 & Programmer P4 |
J |
Integration testing |
3 |
Tester T1 & programmers P4,P5 & P6 |
K |
Accepting testing |
3 |
Tester T1 and Users |
Task A, B, C and D can all start at the same time although this will depend also upon staff availability. Task E is solely dependent on Task A Task F is dependent solely on Task B Task G is dependent solely on Task C Task H is dependent solely on Task D Task I is dependent solely on Task H Task J cannot start until Tasks E, F, G and I are completed Task K is dependent solely on Task J
Draw a Gantt Chart showing all eleven tasks and their dependencies, allowing for the resource allocation as indicated above. Use this Gantt chart to identify the minimum duration for the project and to the list the float for each task.
Step by step
Solved in 2 steps with 3 images