You are on page 1of 15

Requirement Process

nttthuy@hcmuaf.edu.vn

Content
Process lab
Project Management Software Development Management

Privileges on Server Privileges on SVN server Roles in Project team Requirement Process
SRS Microsoft Project Enterprise Architecture

Tools

Process lab
Define all documents related to PM (Project Management) and SDM( Software Development Management)
1.Project Management Process 2.Software Development Management Process 3.Organizational Process

PM: Focus on Pre-Project and Project-Initiation Organizational Process is not covered in this course

Privileges on Server
Server contains resource of project Define Folder Structure Guide on Server

Privileges on SVN server


SVN server contains resource of collaboration work Define Privileges of project member and Folder Structure Guide on SVN

Roles in project team


Software Development Management Process

Project manager (PM)

1.Requirements Management

2.Design

3.Testing

4.Deveploment

5.Deployment

Business analyst Graphic Designer Software architect (BA) (GD) (SA)

Tester

Developer

Deployer

QA (Quality Assurance) QC (Quality Control)

Requirement Process
Describe requirement process Related documents
Project Management
SOW Vision Software Proposal Project Development Request Form Kick-off Meeting Minutes Form Draft requirements SRS Business process specification REQs document Non Functional REQs document User Interface Prototype Use Case Model Requirement Traceability Matrix Change Request Form Peer Review Report & Tracking

Software Development Management

REQs development
Requirements Development

1.Define REQs

2.Analyze REQs

3.Manage REQs change

Define REQs

1.REQs elicitation

2.REQs analysis and negotiation

3.REQs documentation

4.REQs validation

Input: User infomation

Output: REQs document Agreed REQs

Review1 REQ

Project manager (PM)

REVIEW

Tester

Others Business analyst (BA)

Analyze REQs
Input: REQs document

1.Analyze business rules/processes

2.Analyze functional REQs

3.Analyze Non-functional REQs

Usecases - Specification Business rules Business processes GUI prototype Risk analysis

Output Software REQs Specification document Traceability matrix

Precision Reliability

Usability

Reusability Interoperability Performance

Review2 REQ

Project manager (PM)

REVIEW

Tester

Others Business analyst (BA)

Software architect (SA)

Manage REQs change


Input: Change requests form

1.Change requests

2.Accept?
N o

Yes

3.Re-estimated

Will be reserved for the next iteration

Agreed

Schedule

Input: Traceability matrix

4.Enter all approved change requests

Tools
Microsoft project Enterprise Architect

Q&A
Thank you

You might also like