Email: info@banking2.com

Requirements Analysis Techniques

Course Length: 1 day

COURSE SCHEDULE

LOCATION

COURSE PRICE

390.00 EUR

DESCRIPTION

Which requirements analysis technique should I use? Which one is the best for my project? For a quick reference, our Requirements Analysis Techniques Listing highlights the most widely used techniques by business analysis professionals.

Poor requirements analysis results in solving the wrong problem, missing requirements, or ineffective communication with critical stakeholders. Excellent requirements analysis provides an effective communication vehicle and allows for collaboration among stakeholders to find and fill-in gaps, clarify requirements, examine alternative solutions, and ultimately develop an excellent product or solution.

TARGET AUDIENCE

This course is designed for individuals from any discipline who are performing requirements analysis activities; business analysts, project managers, business systems analysts, product managers, product owners, system architect, process engineers, requirements engineers, or any other project team member.

PREREQUISITES

None

COURSE OUTLINE

INTRODUCTION

  • Describe requirements and the importance of requirements analysis
  • Provide guidance on how requirements analysis techniques are applicable within any methodology
  • Compare and contrast the requirements analysis perspectives: what vs how and AS IS vs TO BE

BREAKING DOWN REQUIREMENTS INTO CORE COMPONENTS

  • Define the four core components that make up all requirements
    • Data
    • Process
    • External Agent/Actor
    • Business Rules
  • Describe what the core components describe
  • Identify the importance of core components to your requirements audience

USING ANALYSIS TECHNIQUES TO YOUR ADVANTAGE

  • Describe how particular analysis techniques:
    • Drive quality analysis
    • Communicate requirements perspectives effectively
  • Go beyond documenting requirements solely with text – describe how diagrams and models can also be used for analysis
  • Compare and contrast the different requirements analysis techniques:
    • Context Data Flow Diagram
    • Decomposition Diagram
    • Entity Relationship Diagram
    • Glossary
    • Decision Tables and Decision Models
    • Workflow Diagramming/Flowcharts
    • Use Case Modeling
    • User Stories
    • Prototyping
  • Create the right analysis approach based on your stakeholder’s learning style
  • Confirm the analyzed requirements with stakeholders

COURSE SUMMARY

  • Bringing it all together
  • Develop an Action Plan with next steps on the student’s current project

APPENDIX – Overview of Application Development Methodologies

  • Discuss various methodologies for application development and their history.
  • Learn which models are used in each methodology:
    • Waterfall
    • Agile
    • Iterative
    • Prototyping
    • Incremental Development
    • Spiral/RUP
    • RAD
    • Extreme Programming (XP)
    • Object Oriented Methodologies
    • IDEF