14872_SPM Lect1 and Lect2

Embed Size (px)

Citation preview

  • 8/8/2019 14872_SPM Lect1 and Lect2

    1/17

    Nitesh Kumar,

    Asst. Professor,

    LPU

  • 8/8/2019 14872_SPM Lect1 and Lect2

    2/17

    Booksy Bob Hughes and Mike Cotterell; Software Project

    Management, Fourth edition, Tata McGraw Hill

    Publishing Company Ltd., New Delhi.y Software Project Management, by Walker Royce,

    published by Pearson Education.

  • 8/8/2019 14872_SPM Lect1 and Lect2

    3/17

    What is Software ???????y Computer software, or just software, is the

    collection of computer programs and related data that

    provide the instructions telling a computer what to do.

    y Set of instruction-Program

    y It consists of three things:

    y Documentation

    y Set of Programs

    y User manual

  • 8/8/2019 14872_SPM Lect1 and Lect2

    4/17

    What is project?????y Project is defined as Planned activity.

    yWhat is plan?????

    yAns: Thinking carefully about something before youdo it.

    yWhy we need plans?

    y Plan tells us HOW to solve the problem.

    yIn project we can determine how we are going to carry-out a task before we start.

    yWhat is Diff. b/w non routine project and routinejobs???

  • 8/8/2019 14872_SPM Lect1 and Lect2

    5/17

    Characteristicsofprojects:y Non-routine task are involved

    y Planning is required

    y Specific objective to be met.y Must have predetermined time span

    yWork is carried out for someone other than yourself

    yWork is carried out in several phases

    y The project is large or complex task

  • 8/8/2019 14872_SPM Lect1 and Lect2

    6/17

    How we can say that a project is

    successful???yA project meeting all of its objective is a successful

    project.

    yA project that satisfies all the customer s need.y So What is needed to do?

    y Identify goal

    y Identify all Stakeholders

    y IdentifyStakeholders need

  • 8/8/2019 14872_SPM Lect1 and Lect2

    7/17

    What is management?y It is the acts of getting people together to accomplish

    desired goals and objectives.

    1. Planning2. Organizing

    3. Monitoring

    4. Controllingetc

  • 8/8/2019 14872_SPM Lect1 and Lect2

    8/17

    Software projects v/s Other

    projects3 Invisibility

    3 Progress is not visible

    3

    Complexity3 Software products are more complex than other engg.products

    3Conformity3 In Software Engg. Developer have to conform to the

    requirements of humans only.3Flexibility

    3 With compare to other Engineering field in Software is easyto change

  • 8/8/2019 14872_SPM Lect1 and Lect2

    9/17

    Software Project Managementy SPM means management of software projects

    y Why we need management in software projects?

    y

    Ans: As its very difficult to estimate about software projectstherefore it is needed.

    y It helps to estimate about software project.y In terms of

    y Effort required

    y Time requiredy Cost

    y Man power need

    y Monitoring and controlling

  • 8/8/2019 14872_SPM Lect1 and Lect2

    10/17

    Activities covered by SPMy Software projects are not only about the actual coding.

    FeasibilityStudy

    PLAN

    Project Executions

  • 8/8/2019 14872_SPM Lect1 and Lect2

    11/17

    Feasibility Studyy FeasibilityStudy: Tells project is worth starting-that it

    has a valid business case.

    yInformation gathering

    y Requirement elicitation

    y Cost estimation

    yWith large project feasibility study could be treated as

    project in its own right

  • 8/8/2019 14872_SPM Lect1 and Lect2

    12/17

    Planningy If in feasibility study we find that it is worth doing the

    project then planning of project can take place

    y No detailed planningy Has only outline plan for whole project

    y Detailed plan are created in later stages

  • 8/8/2019 14872_SPM Lect1 and Lect2

    13/17

    Project Executiony Execution contains design and implementation phase

  • 8/8/2019 14872_SPM Lect1 and Lect2

    14/17

    Key objectivesofeffective

    managementy Planning

    y Deciding what is to be done & HOW

    yOrganizationy Making arrangements

    y Staffing

    y Selecting the right people for the job

    yDirectingy Giving instructions

    y Monitoring

    y Checking on progress

  • 8/8/2019 14872_SPM Lect1 and Lect2

    15/17

    Key objectivesofeffective

    managementy Controlling

    y Taking action to remedy hold-ups

    y Innovatingy Coming up with new ideas

    y Representing

    y Liaising with clients, user, developer and other

    stakeholders.

  • 8/8/2019 14872_SPM Lect1 and Lect2

    16/17

    Any Questions???

  • 8/8/2019 14872_SPM Lect1 and Lect2

    17/17