Fachbereich Informatik Project Planning By Aamir Lakdawala Niharika Singhal Ravi Sankadasariya Prasiddh Nandola www.uni-kl.de Fachbereich Informatik INTRODUCTION • Ensures availability Of Resources • Avoid different activities computing for the same resource • Produce a detail plan against which actual resources are scheduled • Re plan the project if its drifted from its actual time www.uni-kl.de Fachbereich Informatik Project Planning How to achieve ? • Produce an activity plan • Allocate Specific resources www.uni-kl.de Fachbereich Informatik Objective Of Activity Planning • Feasibility- Is Project possible within required timescales and resource constraints? • Resources allocation-Effectively allocate the resources • Degree to which activities can be completed in parallel • Co-Ordination-Easy integration with other part of the project. (e.g. easily availability of the members ) • Detailed Costing- How much will the project cost and when is that expenditure likely to take place? www.uni-kl.de Fachbereich Informatik Project and Activities • Project • is composed of number of interrelated activities • Starts when atleast one of its activities is ready to start • Completes when all of the activities it encompasses have been completed • Activities • Must have clear start and endpoints • Duration of the activities and resource must be forecast-able • Some activities have precedence requirement www.uni-kl.de Fachbereich Informatik Identifying activities (1/2) • Activity based approach • Work breakdown structure (WBS) – Identify main task and breakdown each of these down into lower level task • Product based approach • Product breakdown structure (PBS) and Product Flow Diagram (PFD)- For each product which other products are required as inputs • Hybrid based approach • Combination of both www.uni-kl.de Fachbereich Informatik Identifying activities (2/2) www.uni-kl.de Fachbereich Informatik Sequencing and scheduling activity • A schedule is required to indicate when each of the project activity chart is planned to occur and what are the resources it will need • Schedule -Take into account resources • Sequence-Take into logical relationships www.uni-kl.de Fachbereich Informatik Sequencing and scheduling • Advantages • Simple to implement for small project. • Disadvantage • Does not convey details about the precedencing task www.uni-kl.de Fachbereich Informatik Network Planning Mode • Model the project activities and their relationship as a network • Activity on arrow (Eg : Critical path network, Program evaluation technique) • Activities- drawn as arrows • Circles –Represents start /complete/set of activities • Activity on node (Eg :Precedence network ) • Activities- drawn as nodes • Links between nodes represents precedence www.uni-kl.de Fachbereich Informatik Rules • Project network should have only one start and end node • A node has a duration • Link represent relationship • Precedence are immediate preceding activities • Time moves from left to right • Network may not contain loops • Network should not contain dangles www.uni-kl.de Fachbereich Informatik Concepts • Forward Pass – Earliest dates on which activity may be started and completed • Backward Pass-Latest date at which each activity may be started and completed without delaying the end of project • Critical Path-Defines the duration of the project and any delay to the activities will delay in completion of the activities • Activity Float- Difference between earliest start date and latest start date www.uni-kl.de Fachbereich Informatik www.uni-kl.de Fachbereich Informatik www.uni-kl.de Fachbereich Informatik Resource Allocation • The Allocation of resources to activities will lead us to review and modify the ideal activity plan. • For Example, to revise stage or project completion dates www.uni-kl.de Fachbereich Informatik www.uni-kl.de Fachbereich Informatik Resource •A resource is nothing but any item or person required for the execution of the project •Eg : Project Manager www.uni-kl.de Fachbereich Informatik Resource Allocation •Activity Schedule : indicates the planned start and completion dates for each activity. •Resource Schedule : shows the dates on which each resource will be required and the level of that requirement. •Cost Schedule : shows the planned cumulative expenditure incurred by the use of resources over time. www.uni-kl.de Fachbereich Informatik Categories of Resources • • • • • • • Labour-project manager, system analyst, software developer Equipment- work stations, basic equipments such as chairs, desk Materials- supply of disks Space-office space Services-telecommunication Time-project time scales Money-consume other resources www.uni-kl.de Fachbereich Informatik Steps of the resource allocation • Identify the resources required for a Project. • Make the demand for resources more even throughout the life of a Project. • Produce a Work Plan. • Produce a Resource Schedule. www.uni-kl.de Fachbereich Informatik Identifying the resource requirements • List the resources by considering each activity • Activity specific Resources- Developer , Tester. • Non specific Resources – Project Manager. www.uni-kl.de Fachbereich Informatik Scheduling resources 1 2 • Produce the resource requirements list • Use activity plan • Produce a resource histogram for each resource. • Allocate project on an activity by activity basis www.uni-kl.de Fachbereich Informatik Work Plan • In allocating and scheduling resources we used the activity plan, activity bar charts and resource histograms. • Although they good as planning tools, they are not the best way of publishing and communicating project schedules. For this we need some form of work plan. • Work plans are commonly published as either lists or charts. www.uni-kl.de Fachbereich Informatik Factors • Availability-To know whether a particular individual will be available when required. • Criticality-Allocation of more experienced personnel to activities • Risk-How to undertake activity risk assessment. • Training-To train & develop skills junior staff • Team Building-Selection of individuals for the final shape of the project team. www.uni-kl.de Fachbereich Informatik www.uni-kl.de Fachbereich Informatik Reference • Software Project Management by Bob Hughes and Mike Cottrell, Fifth Edition www.uni-kl.de Fachbereich Informatik Thank you www.uni-kl.de
© Copyright 2024 ExpyDoc