Project Planning Techniques
Project Work plan
| Task number | Task name | Duration | Start time | Finish Time | Predecessor |
| 1 | Feasibility study | 1 week | 10/11/2020 | 17/11/2020 | |
| 2 | Project specification | 2 week | 17/11/2020 | 1/12/2020 | 1 |
| 3 | Project detailed design | 2 week | 1/12/2020 | 14/12/2020 | 2 |
| 4 | Unit coding and software | 3 week | 14/12/2020 | 28/12/2020 | 3 |
| 5 | Testing | 4 week | 28/12/2020 | 4 | |
| 6 |
Gant chart.
Explanation and justification of the process.
The initial stage in software development is defining the software phases. The phases must be defined, and this will be stated according to the timelines, the entire process will take. Since software development involves the human resource department, the project phases will first consider the entire department’s requirements.
Below is the plan that will be followed to the core and design of the system.
Feasibility study: this involves having detailed inquiries about the software. The software here is the HR department and management. The project manager will gather more information on what is to be includes and the major uses in the state.
Project specification: At this level, the project is fully specified by the project manager.
Project detailed design: this involves the logical and physical design of the project.
The other process is the unit coding and software coding: this involves coding the prototype and the project shell. Software integration: this involves full integration of the existing software and the new software. Integration of the software. The final process is testing: at this level, all testing. Some of the testing that the system will go through are system testing, user testing, and integration testing, and individual testing.
The task in the work plan will enable the developers to work within a specified time. This is easy to work within a given because the resource usage will be minimized significantly through this. Every task should follow each other. Form the work plantable, and the project will take the top-down approach where every task must be completed before the other task begin. This means that if the task is not well coordinated and it fails, there will be a significant delay on the next task.
As the project team goes about to implement the above task, it is clear that human resource management must be fully involved. This is why there is a significant time gap that will allow proper consultation between the users, the project state holders, and the designers.
Testing is an important aspect of any software to achieve significant success; without proper testing, the software may be made but may not achieve its objectives. This means that after every process is achieved, every module of the system will be tested to ensures that it functions as expected. The testing is a process that also takes a significant amount of time since every stakeholder must be satisfied with the software results. Finally, the theory is a difference between project design and coding. The design ensures that everything component is well structured and implemented.
Gant chart