Presentation is loading. Please wait.

Presentation is loading. Please wait.

HNDIT23082 Lecture 10:Software Project Management

Similar presentations


Presentation on theme: "HNDIT23082 Lecture 10:Software Project Management"— Presentation transcript:

1 HNDIT23082 Lecture 10:Software Project Management www.hndit.com

2 Software Project Management Activities Proposal writing Project planning and scheduling Project costing Project monitoring and reviews Personnel selection and evaluation Report writing and presentation www.hndit.com

3 Project Planning Process Establish the project constraints Make initial assessments of the project parameters Define project milestones and deliverables While project has not been completed or cancelled loop Draw up project schedule Initiate activities according to schedule Review project progress Revise estimates of project parameters Update the project schedule Renegotiate project constraints and deliverables If problem arise then then initiate technical review and possible revision endif end loop www.hndit.com

4 Contents of a project plan 1.Introduction - This briefly describes the objectives of the project and sets out the constraints (eg. Budget, time etc.) which affects the project management. 2. Project organisation – This describes the way in which the development team is organised, the people involved and their roles in the team. 3. Risk analysis - This describes possible project risks, the likelihood of these risks arising and the risk reduction strategies which are proposed. 4. Hardware and software resource requirements – This describes This describes the hardware and the support software required to carry out the development. 5. Work breakdown - This describes the breakdown of the project into activities and identifies the milestones and deliverables associated with each activity. 6.Project schedule – This describes the dependencies between activities, the estimated tme required to reach each milestone and the allocation of people to activities. 7. Monitoring and reporting mechanisms – This describes the management reports which should be produced, when these should be produced and the project monitoring mechanisms used. 8.Reference to quality plan – quality procedures for the project must be spacified in a quality plan for the project. www.hndit.com

5 Milestones in the Requirements Process Feasibility study Requirements analysis Prototype development Requirements specification Feasibility report User requirements Evaluation report System requirements ACTIVITIES MILETONES www.hndit.com

6 Project Scheduling Split project into tasks and estimate time and resources required to complete each task. Organise tasks concurrently to make optimal use of workforce. Minimise task dependencies to avoid delays caused by one task waiting for another to complete. Dependent on project managers intuition and experience www.hndit.com

7 The Project Scheduling Process Identify activities Identify activity dependencies Estimate resources for activities Identify activity dependencies Create project charts Software requirements Activity charts and bar charts www.hndit.com

8 Bar charts and activity networks Graphical notations used to illustrate the project schedule. Show project breakdown into tasks. Tasks should not be too small. They should take about a week or two. Activity charts show task dependencies and the critical path. Bar charts show schedule against calendar time. www.hndit.com

9 Task durations and dependencies Task Duration (days) Dependencies T18 T215 T315T1 (M1) T410 T510T2, T4 (M2) T65T1, T2 (M3) T720T1 (M1) T825T4 (M5) T915T3, T6 (M4) T1015T5, T7 (M7) T117T9 (M6) T1210T11 (M8) www.hndit.com

10

11 Draw the network diagram for the following and find the critical path. www.hndit.com

12 Gantt Chart www.hndit.com


Download ppt "HNDIT23082 Lecture 10:Software Project Management"

Similar presentations


Ads by Google