2 othersoftwareprocess new

Upload: anilkumar-jadhav

Post on 13-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 2 OtherSoftwareProcess New

    1/23

    Other softwareprocesses

    Sofware Process 1

  • 7/27/2019 2 OtherSoftwareProcess New

    2/23

    Sofware Process 2

    Project Management Process

  • 7/27/2019 2 OtherSoftwareProcess New

    3/23

    Sofware Process 3

    Background Development process divides

    development into phases and activities

    To execute it efficiently, must allocateresources, manage them, monitorprogress, take corrective actions,

    These are all part of the PM process Hence, PM process is an essential part

    of executing a project

  • 7/27/2019 2 OtherSoftwareProcess New

    4/23

    Sofware Process 4

    PM Process Phases There are three phases

    Planning

    Monitoring and control

    Termination analysis

    Planning is a key activity that produces

    a plan, which forms the basis ofmonitoring

  • 7/27/2019 2 OtherSoftwareProcess New

    5/23

    Sofware Process 5

    1. Planning Done before project begins

    Key tasks Cost and schedule estimation Staffing

    Monitoring and risk mgmt plans

    Quality assurance plans

  • 7/27/2019 2 OtherSoftwareProcess New

    6/23

    Sofware Process 6

    2. Monitoring and control Lasts for the duration of the project and

    covers the development process

    Monitors all key parameters like cost,schedule, risks

    Takes corrective actions when needed

  • 7/27/2019 2 OtherSoftwareProcess New

    7/23

    Sofware Process 7

    3. Termination Analysis Termination analysis is performed when

    the development process is over

    Basic purpose: to analyze theperformance of the process and identifylessons learned

    Also called postmortem analysis

  • 7/27/2019 2 OtherSoftwareProcess New

    8/23

    Sofware Process 8

    Relationship with Dev & Mgmt

    Process

  • 7/27/2019 2 OtherSoftwareProcess New

    9/23

    Inspection Process To detect defects in work products.

    Used throughout dev process.

    Help in improving quality (findingdefects) and productivity( findingdefects early).

    Focus on identifying prob, not resolvingthem

    Sofware Process 9

  • 7/27/2019 2 OtherSoftwareProcess New

    10/23

    Stages (executed linearly) in

    Inspection

    i. PlanningPrepare for inspection

    and team is formed for inspection.ii. Overview and Preparation

    Package (work prod to be reviewed,

    checklists & stds) for review is given toreviewers.

    Sofware Process

    10

  • 7/27/2019 2 OtherSoftwareProcess New

    11/23

    Overview and Preparation

    11

  • 7/27/2019 2 OtherSoftwareProcess New

    12/23

    Inspection stagesiii. Group review meetingComes up

    with final defect list

    Sofware Process 12

  • 7/27/2019 2 OtherSoftwareProcess New

    13/23

  • 7/27/2019 2 OtherSoftwareProcess New

    14/23

    Inspection stagesiv. Rework and follow upAuthor

    corrects all defects raised during

    inspection.v. Roles and Responsibilities

    Roles- Moderator, reader (team leader),

    author and reviewer.

    Sofware Process 14

  • 7/27/2019 2 OtherSoftwareProcess New

    15/23

    Responsibilities of moderator Schedule group review meeting.

    Ensure all participants are ready.

    Conduct group review in an orderly andefficient manner.

    Focus on defect identification in meeting.

    Track each prob to resolution.

    Ensure group review reports arecompleted.

    Sofware Process 15

  • 7/27/2019 2 OtherSoftwareProcess New

    16/23

    vi. Guidelines for work products

    Sofware Process 16

  • 7/27/2019 2 OtherSoftwareProcess New

    17/23

    SW configuration mgmt(CM)process

    Systematically controlling (managing)changes that take place during

    development

    17

  • 7/27/2019 2 OtherSoftwareProcess New

    18/23

  • 7/27/2019 2 OtherSoftwareProcess New

    19/23

    CM mechanism to providefunctionality

    Config identification.

    Version control or mgmt.

    Access control.

    19

  • 7/27/2019 2 OtherSoftwareProcess New

    20/23

    Requirements change mgmtprocess

    Log the changes

    Perform analysis on work products

    Estimate impact on effort and schedule

    Review impact with concernedstakeholders

    Rework work products

    Sofware Process 20

  • 7/27/2019 2 OtherSoftwareProcess New

    21/23

    Process mgmt process

    Improving the process to improve Q&P

    Introducing changes in small

    incrementsCapability Maturity Modelframework (general roadmap forprocess improvement.

    Sofware Process 21

  • 7/27/2019 2 OtherSoftwareProcess New

    22/23

    CMM(Process mgmt)

    22

  • 7/27/2019 2 OtherSoftwareProcess New

    23/23