Upload
dhotaremanisha
View
221
Download
0
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