Identifying & Confirming User Requirementsrnrn1. Lời giới thiệurnrnBắt đầu các dự án với một mục tiêu rõ ràng về các yêu cầu của người sử dụng cũng như của doanh nghiệp một cách thành công. Việc chỉ rõ những nhu cầu của người sử dụng và trong từng phạm vi kinh doanh đảm bảo kết quả là lợi nhuận thu về cả ngưởi sử dụng và tổ chức rộng hơn.rnrnKhóa học này giới thiệu một cách xử lý toàn diện để từng bước xác định những yêu cầu của người sử dụng cũng như các tổ chức. Các học viên sẽ được áp dụng những kỹ thuật trong thế giới thực để đưa ra, phân tích, đặc tả, kiểm tra và quản lý các yêu cầu để tạo các khung công việc cho dự án thành công. 2. Đối tượng Khóa học này rất phù hợp cho các học viên là những người liên quan đến các công việc quản lý và xác định các dự án 3. Các kỹ năng thu được Sau khi hoàn thành khoá học, học viên có thể: - Thực hiện phương pháp phát triển kinh doanh từng bước và nhu cầu của người sử dụng
- Viết thành văn bản các forms và điều chỉnh kinh doanh và các yêu cầu của khách hàng
- Đưa ra thông tin về yêu cầu của tổ chức để thiết lập và quản lý kỳ vọng của các Stakeholder
- Nhận và phân tích các yêu cầu giúp dự án tuân theo đúng thiết kế
- Ghi thành văn bản những yêu cầu phát triển để chỉnh sửa mục tiêu và các vấn đề chính
- Áp dụng các kỹ thuật trong suốt quá trình kiểm tra, xác nhận và quản lý các yêu cầu dự án
4. Thời lượng: 30 giờ
Nội dung khóa học REQUIREMENTS FRAMEWORK Requirements Development Methodology - Breaking the scope into logical subsets
- Assigning stakeholder roles
- An iterative spiral model for requirements
- The five steps: elicit, analyze, specify, validate and manage
- Confirming, prioritizing and managing
- Documenting the resulting requirements
Key definitions and terms - Differentiating project and product requirements
- Building a common view of requirements
DEFINING PROJECT SCOPE AND BUSINESS REQUIREMENTS Defining the business context - Breaking the scope into logical sets of capabilities
- Assigning and agreeing upon stakeholder roles
Building the business case - Establishing business areas, goals and requirements
- Framing requirements to support business strategy and customer justification
ELICITING ACCURATE USER REQUIREMENTS Gathering and organizing consistent data - Achieving project goals and objectives
- Identifying user classes, categories and personas
- Harnessing multiple information sources to deliver quality requirements
Setting the stage for quality research - Tried-and-tested elicitation techniques
- Driving the process using questionnaires
- Incorporating iteration and feedback
ANALYZING USER REQUIREMENTS Structured methods for deriving user requirements - Prioritizing user requirements
- Moving from the stated to the real user requirements
- Bridging from existing to new functionality using a gap analysis
- Selecting classification approaches
Applying graphical modeling techniques - Facilitating quality requirements definition
- Assessing structured and object-oriented models
SPECIFYING REQUIREMENTS Formalizing and documenting user requirements - Evaluating document layout and structure
- Determining the document\'s purpose and intent of the user requirements document
- Employing techniques to improve document readability
- Implementing industry standards for specifying user requirements
Fundamental writing techniques - Characteristics of effective requirements
- Quantifying functional and non-functional requirements
- Applying the IEEE requirements checklist to ensure polished content
VALIDATING REQUIREMENTS TO ENSURE STAKEHOLDER BUY-IN Confirming that requirements are complete and correct - Addressing user requirements testability
- Overcoming management resistance
- Negotiating conflicting requirements
Leveraging static confirmation techniques - Employing reviews, walkthroughs and inspections
- Conducting an effective validation meeting
MANAGING AND CONTROLLING CHANGING REQUIREMENTS Invoking systematic processes and techniques - Creating and managing requirements traceability
- Evaluating requirements management processes
Managing and controlling change - Implementing effective mechanisms for managing and enabling change
- Policing unofficial requirements
- Recognizing future requirements
BUILDING A CUSTOMIZED REQUIREMENTS DEVELOPMENT PROCESS - Evaluating requirements management tools
- Applying course templates and worksheets
- Tailoring the process for agile environments
|