Project Management is a constant process during a software development project and is the responsibility of the Project Manager. It is of the utmost importance as it provides the interface for communication between the business side of a project and the technical side of a project.
Project Initiation will start with an initial meeting with the Project Supervisor to formally to introduce the members of the Software Development team. This meeting will also be used to discuss the deliverables the Supervisor requires and to outline the project definitions.
This Terms Of Reference has been collated to show to the Supervisor that the project is feasible and worth the investment in both time and the costs of resources needed to complete the deliverables.
Approaching the Project
A Project Manager will be assigned to oversee the Project and ensure that the specified deliverables are delivered within the given time-scales. The choice of strategy and development methodologies will also be the responsibility of the Project Manager and will lead directly to the start of the design process.
The process of identifying and assigning tasks will be the responsibility of the Project Manager. This will be done by analysing the tasks that need to be done and delegating the tasks to specific members of the team dependant upon their skills.
Time Management is essential for any successful project and will enable us to identify tasks and focus on activities so the projects deliverables are achieved efficiently. The project will be managed using Microsoft Project to schedule and monitor daily tasks as well as important milestones and various estimation techniques, such as project phasing, action plans and activity logs will be used to ensure the project is delivered within given times-scales: The Time Management process will require extensive planning, and scheduling in order for tasks to be planned and prioritised so deadlines are met and the most important tasks are completed first.
Resource Management is the efficient and effective deployment of the resources during the project. Such resources include financial resources, inventory, human skills, production resources and information technology.
Resource Management will be used to calculate non-physical costs that are not always apparent, for example the number of terminals and staff time needed while working on the project. The costs of resources will be monitored throughout the life cycle of the project to allow the team to utilise resource levelling and forecasting techniques to achieve 100% utilisation of resources.
The Risk Management can be split into two separate processes, risk assessment which deals with the preparation in case of risk and risk control which deals with controlling risk once it has happened.
The risks that could possibly happen during the project will be assessed and
defined by the Project Manager and discussed with the Project Supervisor. Steps will be put in place to control risk if it happens and the steps that need to be taken to control it.
Risk identification to identify the risks most likely to occur, a check-list will be developed with input from each team member
once risks have been identified risk analysis can occur detailing the chance of the risk occurring and the course of action when it does happen
in the event of a risk, risk prioritisation is important and enables us to determine which risks are critical and need to be dealt with first
risk management planning is based on the results from the risk analysis stage. This is done by evaluating if the costs risk control outweigh the benefits. This then enables the team to plan its risk management rather than dealing with them as they occur
after identifying the risks, the next step is risk resolution. It will consist of many techniques such as estimating costs and schedules, quality monitoring, the evaluation of new technologies, prototyping, benchmarking, etc.
risk monitoring is important and allows the team to identify new risks that may occur as a result of prior fixes.
Quality Management will be put in place to ensure that all activities necessary to the design, development and implementation will satisfy the requirements of Senior Management and of the users of the ‘e-shop in a can’ are carried out cost effectively, while also conforming to International Standards of Quality Assurance such as, ISO 9000 and ISO 9126. The Quality Management policies will be drawn up by the Project Manager after discussion with Senior Management and a quality review of the product will be produced to ensure it satisfies the quality requirements.