COURSE OBJECTIVE:
• Types of requirements including business, stakeholder, functional, non-functional, and transition requirements
• Elicitation techniques including their advantages and disadvantages for the various requirements stakeholders
• Analysis and modeling of requirements
• Types of requirement documents
• Best practices for requirements writing
• How to avoid requirements writing pitfalls
• Steps for requirements verification, validation, and sign-off
• Requirements management processes including data management, tracing, and change management
TARGET AUDIENCE:
• Requirements Engineers
• Requirements Managers
• Functional designers
• Testers
• Business Information Managers
• Architects
• Systems analysts
• Business analysts
• Requirements analysts
• Developers
• Software engineers
• IT project managers / Project leaders
• Project managers
• Project analysts
• Team leaders,
• Program managers
• Testers
• QA specialists.
COURSE PREREQUISITES:
Not available. Please contact.
COURSE CONTENT:
1. Requirements Issues and Impacts
• Issues from Poor Requirements Processes
• CBAP Review
• Requirements Definition
• Requirements Problems Class Exercise/Brainstorm
2. Foundations of Requirements
• Types of Requirements
• Business vs. Technical Communications
• Requirements Approaches
• Product and Project Life Cycles
• Role of Business Analyst (IIBA View)
• The Requirements Process
3. Defining the Product Scope
• Enterprise Analysis Overview
• What Scope Is
• The Business Case
• Use Cases to Describe Current Environment and Proposed Scope
4. Requirements Communication Planning
• The Requirements Communications Plan
• Requirements Conflicts
• The Requirements Package
5. Requirements Planning: The Requirements Charter
• The Requirements Charter
• The Requirements Team
6. Requirements Planning: Sources
• Stakeholder Types
• Identifying Stakeholders
• Analyzing Stakeholders for Requirements
7. Requirements Elicitation
• Techniques
• Creating an Elicitation Archive
• Elicitation Plan
8. Requirements Analysis
• Functional Requirements
• Non-Functional Requirements
• Constraints
• Modeling Techniques
• UML Techniques
• Data Modeling
9. Requirements Sign-Off
• The Requirements Baseline
• Review Meetings
• The Sign-Off Process
10. Writing the Requirements Document
• Technical Writing Practices
• Good Requirements Writing Practices
• Requirements Writing Pitfalls and Mistakes
• Requirements Document Enhancements
• Writing Functional and Non-Functional Requirements
• Writing Assumptions and Constraints
• Organizing the Requirements Document
11. Requirements Management
• Managing Throughout the Product Life Cycle
• Components of Requirements Management
• The Change Process
• Traceability
• Requirements/Configuration Management Systems
• Requirements Attributes – Brainstorm
12. Other Topics
• Requirements Process Close
• Project Life Cycles
• Agile Development Considerations
FOLLOW ON COURSES:
Not available. Please contact.