Top Banner

of 58

Unit 4 Spm

Apr 07, 2018

Download

Documents

Sachin Yadav
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/3/2019 Unit 4 Spm

    1/58

    Unit 4Part 1

    ACTIVITY PLANNING

  • 8/3/2019 Unit 4 Spm

    2/58

    OBJECTIVES OF ACTIVITYPLANNING

    FEASIBILITY ASSESSMENT:-

    It checks whether the project is possible within the required timescales & resourceconstraints.

    RESOURCE ALLOCATION:-

    What are the effective ways of allocating theresource to the project. when should theresource be available?

    --Investigate the relationship betweentimescales & resource availability.

  • 8/3/2019 Unit 4 Spm

    3/58

    Detailed costing:-how much the project

    cost & other expenditures

    --After producing Activity plan we can

    obtain more detailed estimates of cost &

    their timings.

    Motivations:-provide targets

    monitor achievements against targets

  • 8/3/2019 Unit 4 Spm

    4/58

    Coordination:-When do the staff in

    different departments need to be

    available to work on a particularproject?

    --When do the staff need to be

    transferred between projects.

  • 8/3/2019 Unit 4 Spm

    5/58

    Ultimate goal of activityplanning

    They emphasis on completing project ina minimum time at an acceptable cost

    One effective way of shortening project

    duration is to carry out activities inparallel.

  • 8/3/2019 Unit 4 Spm

    6/58

    Project schedule

    Before work commences on a project

    ,plan must be developed to show dates

    when each activity should start & finish.Once plan has been refined to this level

    of detail we call it a project schedule.

    Creating a project schedule consist offour stages.

  • 8/3/2019 Unit 4 Spm

    7/58

  • 8/3/2019 Unit 4 Spm

    8/58

    3)Resource allocation:-expected availability of

    resources might place constraint on when

    certain activity is carried out. 4)schedule production:-once resources has

    been allocated to each activity

    --the schedule is drawn up & publish

    which indicate plan starting & completing

    dates

  • 8/3/2019 Unit 4 Spm

    9/58

    PROJECTS & ACTIVITIES

    Defining activities

    Identifying Activities

    1)Activity based approach

    2)Product based approach

    3)Hybrid approach

  • 8/3/2019 Unit 4 Spm

    10/58

    Defining activities

    Project is composed of interrelated activities

    Project may start when at least one of its

    activities is ready to start Project will be completed when all of activities

    have been completed

    If an activity have a clearly defined start &end point then marked by the production of a

    tangible deliverables.

  • 8/3/2019 Unit 4 Spm

    11/58

    The duration of activity must be

    forecastable assuming normal

    circumstances & reasonable availabilityof resource

    Some activities require that others are

    completed before they can begin calledprecedence requirements.

  • 8/3/2019 Unit 4 Spm

    12/58

    IDENTIFYING ACTIVITIES

    THE ACTIVITY BASED APPROACH

    --consist of creating a list of all activities

    that project is thought to involve--WBS (Work break downstructure)involve identifying the main

    tasks has been required to complete aproject & then breaking down into lowerlevel tasks

  • 8/3/2019 Unit 4 Spm

    13/58

    A C T I V I T Y B A S E D

    A N A

    D A T A P R O C P H Y S

    D E S B U I L

    P R O

  • 8/3/2019 Unit 4 Spm

    14/58

    HYBRID APPROACH

    Structures activities

    & products

  • 8/3/2019 Unit 4 Spm

    15/58

    THE PRODUCT BASEDAPPROACH

    Consist of producing productbreakdown structure & product flow

    diagram.

    PFD indicates for each product whichother product are required as input.

  • 8/3/2019 Unit 4 Spm

    16/58

    P R O D U C T B R E A

    D A T A R E Q U P R O C

    R E Q U I

  • 8/3/2019 Unit 4 Spm

    17/58

    Sequencing and schedulingactivities While sequencing the tasks we must consider

    the dependencies among activities andschedule them

    Scheduling and sequencing is based on theavailability of the staff and the resources.

    A bar chart may be used for representingscheduling and sequencing.

  • 8/3/2019 Unit 4 Spm

    18/58

    Network planning models

    These techniques model the projectsactivities and their relationships as a

    network. For example:- CPM (critical path

    method), PERT (program evaluationreview techniques).

    Both of these techniques used anactivity-on-arrow approach.

  • 8/3/2019 Unit 4 Spm

    19/58

    Activity on arrow approach

    Use to visualize the project as networkwhere activities are drawn as arrows

    joining circles or nodes which representstart & end of an activity.

    ACTIVITY ON NODE APPROACH

    Activities represented as nodes, linksrepresented as precedence network(sequencing)

  • 8/3/2019 Unit 4 Spm

    20/58

    Formulating a Network model First stage in Creating a network model is to

    represent the activities and their

    interrelationships as a graph. In activity-on-node we do this by

    representing activities as nodes (arrowedlines) in the graph- the nodes (circles)

    representing the events of activitiesstarting and finishing.

    The steps in formulating network model are:- Constructing precedence networks

    Representing lagged activities Labelin conventions

  • 8/3/2019 Unit 4 Spm

    21/58

    Constructing precedence

    networksRules for construction:-

    A project network should have only

    one start node

    Only one end node

    A node has duration

    Links normally have no duration

    Time moves from left to right

    No loops in a network

    No dangles in the network

  • 8/3/2019 Unit 4 Spm

    22/58

    A dangle

    CodeProgram

    TestProgram

    Install

    Program

    Design

    Program

    Write user

    Manual

  • 8/3/2019 Unit 4 Spm

    23/58

    Resolving the dangle

    Code

    Program

    Test

    Program

    InstallProgram

    DesignProgram

    Write user

    Manual

    Sign-off

  • 8/3/2019 Unit 4 Spm

    24/58

    Representing lagged activities

    Build prototype Revise specificationTest prototype

    Document

    amendments

    1 2

    We might come across the situation where we wished to

    undertake two activities in parallel so long as there is a

    lag between the two

  • 8/3/2019 Unit 4 Spm

    25/58

    Hammock activities

    They are activities which in themselves,

    have zero duration but are assumed to

    start at the same time as the first hammocked activity and end at the same

    time

  • 8/3/2019 Unit 4 Spm

    26/58

    Labelling conventions

    One of more common conventions for

    labeling nodes

    Divide the node circle into quadrantsuse those quadrants to show earliest

    date, latest date, Event slack (difference

    between earliest & latest finish date)

  • 8/3/2019 Unit 4 Spm

    27/58

    Adding time dimensions

    The critical path approach is concerned

    with two primary objectives:

    Planning the project in such a way thatit is completed as quickly as possible &

    Identifying activities where delay in their

    execution will affect overall end date ofproject.

  • 8/3/2019 Unit 4 Spm

    28/58

    The method requires that for each activity

    we have an estimate of its duration.The network is then analysed by carrying

    out a forward passto calculate the

    earliest dates at which activities may bestarted & completed.

    Backward pass:-to calculate latest date at

    which activity may be started & finishedwithout delaying the end date.

  • 8/3/2019 Unit 4 Spm

    29/58

    Assignment 2

    Explain with example forward pass &

    backward pass.

  • 8/3/2019 Unit 4 Spm

    30/58

    Identifying the critical path

    Critical path:-there will be at least one

    path through the network that defines

    the duration of the project .This isknown as critical path

    Any delay to any activity on this critical

    path will delay the completion of wholeproject

  • 8/3/2019 Unit 4 Spm

    31/58

    Significance of critical path

    In managing the project, we pay

    attention to monitoring activities on the

    critical path so that effects of any delaycan be corrected at the earliest.

  • 8/3/2019 Unit 4 Spm

    32/58

    Activity float

    Its a measure of how much the start &

    completion of an activity can be delayed

    without affecting the end date of theproject.

    Free float:-time by which activity can

    be delayedwithoutaffectingsubsequent activities

  • 8/3/2019 Unit 4 Spm

    33/58

    Shortening the project duration

    If we want to shorten the duration of

    project.

    We will apply more resources to task,working overtime ,procuring additional

    staff.

  • 8/3/2019 Unit 4 Spm

    34/58

    Part-2

    RISK MANAGEMENT

  • 8/3/2019 Unit 4 Spm

    35/58

    What is Risk

    Uncertain event or condition that if it

    occurs has positive or negative

    condition on project objectives.Key elements of Risk follows:-

    It relates to the future-risk involves

    speculating about future events. Involves cause & effects

  • 8/3/2019 Unit 4 Spm

    36/58

    Categories of Risk

    Project Risk:-are those could prevent

    achievement of objectives given to

    the project manager & project team.Business Risk:-Economic downturn

    or import of cheaper alternative

    products

  • 8/3/2019 Unit 4 Spm

    37/58

    Sociotechnical model of Risk

    ACTORS

    TASKS

    TECHNOLOGYSTRUCTURE

  • 8/3/2019 Unit 4 Spm

    38/58

    ACTORS-refer to all people involved in

    the development of application. Includes various department specialists,

    user groups, managers with different

    responsibilities.Example:-if developer builds software

    components & leave before testing,

    team member taking over thatcomponent find lack of familiarity with

    software make correction of faults

    difficult

  • 8/3/2019 Unit 4 Spm

    39/58

    TECHNOLOGY:-consist of both

    technology used to implement

    application & embedded in the delivered

    products.

    STRUCTURE:-describe managementstructure & system structure.

    TASKS:-work to be carried out is called

    tasks

  • 8/3/2019 Unit 4 Spm

    40/58

    FRAME WORK DEALING WITH RISK

    Risk identification

    Risk analysis prioritization

    Risk planning

    Risk monitoring

  • 8/3/2019 Unit 4 Spm

    41/58

    RISK IDENTIFICATION

    Main approaches for Risk Identification

    Use of check lists

    Brainstorming

  • 8/3/2019 Unit 4 Spm

    42/58

    CHECKLISTS

    They are simply lists of the risks have

    been found to occur regularly in

    software development projectsCreators of checklists also suggest

    potential counter measures for each

    risk. If manager identifies risk ,he can use

    counter measures to cope with them.

  • 8/3/2019 Unit 4 Spm

    43/58

    BRAIN STORMING

    Representative of main stakeholders

    can be brought together ,and a plan is

    drafted. It is used to identify the possible

    solutions to the problem.

    All stakeholders have a meeting andrisk in the projects are discussed.

  • 8/3/2019 Unit 4 Spm

    44/58

    CASUAL MAPPING

    One way of identifying possible threats

    to the success of a project & measures

    that might eliminate & reduce them isthe use of casual mapping.

    Casual maps & diagrams represent

    chains of causes & effects that willinfluence outcomes in particular area

    ifactivity

  • 8/3/2019 Unit 4 Spm

    45/58

    Casual map of problem area

    Low staff

    turnover

    Stable-

    unstable

    environment

    In-Experienced

    staff

    High

    -low

    productivity

    Uncertain-certain

    user

    requirement

    Deadline

    Met-missed

    Heavy

    mgmt

    pressure

  • 8/3/2019 Unit 4 Spm

    46/58

    Casual map of problem area with

    solutionLow staff

    turnover

    Stable-

    unstable

    environment

    In-Experienced

    staff

    High

    -low

    productivity

    Uncertain-certain

    user

    requirement

    Deadline

    Met-missed

    Heavy

    mgmt

    pressure

    High

    salaries

    prototype

  • 8/3/2019 Unit 4 Spm

    47/58

    Risk Assessment

    Problem with risk identification is lists ofrisk is endless.

    Risk assessment is distinguishing moredamaging & likely risks.

    This can be done by risk exposure foreach risk using formula

    risk exposure=(potential damageX(probability of occurrence)

  • 8/3/2019 Unit 4 Spm

    48/58

    Risk planning

    Now the task is to deal with identified

    risks

    Risk acceptanceRisk avoidance

    Risk reduction & mitigation

    Risk transfer

  • 8/3/2019 Unit 4 Spm

    49/58

    Risk acceptance

    This is do nothing option.

    We would decide that damage inflicted

    by some risk would be less than cost ofaction.

  • 8/3/2019 Unit 4 Spm

    50/58

    Risk avoidance

    Some activities are so prone to

    accidents that it is best to avoid them

    If u are worried about crocodiles thendont go into the water

    When Manager will decide to avoid the

    risk he will buy an off the shelfcomponents.

  • 8/3/2019 Unit 4 Spm

    51/58

    Risk reduction & mitigation

    If a risk is identified to reduce possibledeparture of staffthen reduce by

    providing them bonus,Risk reduction attempts to reduce

    likelihood of risk occurring.

    Risk mitigation is action taken to ensurethat impact of risk is lessened when itoccurs.

  • 8/3/2019 Unit 4 Spm

    52/58

    Example

    Taking regular backups of data storage

    would reduce impact of data corruption

    but not its likelihood

  • 8/3/2019 Unit 4 Spm

    53/58

    Risk transfer

    Risk is transferred to another person or

    organization

    With software projects example wouldbe where a software development task

    is outsourced to an outside agency for a

    fixed fee.

  • 8/3/2019 Unit 4 Spm

    54/58

    Risk management

    Contingency

    In a project of 10 people one fall ill then

    this kind of risk needs a contingencyplan .

    The manager will draft another member

    to cover that work

  • 8/3/2019 Unit 4 Spm

    55/58

    Evaluating risk to schedule

    We use PERT technique

    Use to evaluate the effects of

    uncertaintyPERT require three estimates

    Most likely time

    Optimistic time

    Pessimistic time

  • 8/3/2019 Unit 4 Spm

    56/58

    Most likely time --The time we would

    expect the task to take under normal

    circumstances ,denoted by:-m

    Optimistic timeshortest time in which

    we could expect to complete the

    activity, denoted by a.

    Pessimistic timeworst possible

    ,denoted by b

    te=(a+4m+b)/6

    P t t h i th t t

  • 8/3/2019 Unit 4 Spm

    57/58

    Pert technique use three steps to

    calculate probability of meeting &

    missing the target

  • 8/3/2019 Unit 4 Spm

    58/58

    example

    Activity A has optimistic time(a)=5

    Pessimistic time (b)=8,most

    likely(m)=6,T(target date)=10S=(8-5)/6=0.5

    te=(5+4(6)+8)/6=6.16

    z=(10-6.16)/0.5=7.68