Role of User in Projects

Embed Size (px)

Citation preview

  • 8/13/2019 Role of User in Projects

    1/13

    Ch 7 Role of User in Projects7.1 User role in Projects Management7.2 User role in various stages of S/W development

    7.3 User role in System Implementation

  • 8/13/2019 Role of User in Projects

    2/13

    User Role in Project ManagementEstablish cooperative relationship with developer.Play active role in:

    PlanningProject evaluationReplanning (as necessary)

    Provide promised:ResourcesInputs

    Return document in specified period.Do not sign anything that you do not understand.Insist on getting project progress reports.Participate in steering committee meetings.Never forger that it is your own project.Strictly adhere to change control procedure.

    Above all, get involved in all development activities.

  • 8/13/2019 Role of User in Projects

    3/13

    Users Role in various stages of S/W Development

    Software development is a joint responsibility of thedevelopers and the users.Participation of users during all phases of softwaredevelopment is essential.Software development activity is too important to beonly to the discretion of developers.

  • 8/13/2019 Role of User in Projects

    4/13

  • 8/13/2019 Role of User in Projects

    5/13

  • 8/13/2019 Role of User in Projects

    6/13

  • 8/13/2019 Role of User in Projects

    7/13

    Users Role in various stages of S/W Development

    Role of users in project initiation6. Agree on the following

    Project goals, scope, and acceptance criteriaDevelopment standardsProject reporting procedures and frequencyChange control proceduresMechanism for acceptance of deliverables

  • 8/13/2019 Role of User in Projects

    8/13

    Users Role in various stages of S/W Development

    Role of users during requirements phase1. Provide details of current system2. Specify problems faced3. Specify expectations from the proposed system

    Deliverables Acceptance criteria

    4. Specify constraints5. Agree on the requirements identification strategy

    6. Agree on the requirement specificationsUnderstand requirement specificationsSign specification documentKeep the requirement current

  • 8/13/2019 Role of User in Projects

    9/13

  • 8/13/2019 Role of User in Projects

    10/13

    Users Role in various stages of S/W Development

    Role of users in software construction and acceptance1. Agree on design before coding begins:

    Be satisfied about the performanceBe satisfied about the sizing

    Be satisfied about the manual procedures2. Participate in reviews as required3. Sign-off agreed phase-end documents

  • 8/13/2019 Role of User in Projects

    11/13

    Users Role in various stages of S/W Development

    Role of users in software construction and acceptance4. Execute plan for acceptance testing:

    Provide acceptance test dataProvide agreed resources for acceptance testing Verify accuracy of acceptance test resultsBe satisfied about the performanceBe satisfied about the manual proceduresTry out restart and recovery procedures

    5. Accept software, documentation and test data:Sign-off acceptance document

  • 8/13/2019 Role of User in Projects

    12/13

    Users Role in System Implementation

    1. Evolve implementation strategyDirect cut overPilot runPhased

    Overlap2. Acquire resources3. Train personnel

    Users

    Developers and operations personnel

  • 8/13/2019 Role of User in Projects

    13/13

    Users Role in System Implementation

    4. Convert master-file data5. Perform parallel runs6. Put system in operation

    7. Perform volume testing, if planned8. Maintain system