ProTech - Gathering and Documenting User Requirements (with Use Cases)

Course Locations

Baltimore, MD
Bellevue, WA
Calgary, AB
Charlotte, NC
Chicago, IL
Columbus, OH
Danville, PA
Denver, CO
Detroit, MI
Frederick, MD
Harrisburg, PA
Kansas City, MO
Lanham, MD
Live Virtual Classroom
Los Angeles, CA
Ottawa, ON
Pittsburgh, PA
Portsmouth, NH
Richmond, VA
San Diego, CA
Seattle, WA
St Petersburg, FL
Tallahassee, FL
Toronto, ON
Virtual Classroom

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

                          

About Us Software Consulting Training Home line

Gathering and Documenting User Requirements (with Use Cases)

Email this Page    Print-Friendly Version

Summary:
Students facilitate requirements-gathering sessions and document the results over the course of a case-study project with an emphasis on the textual aspects of the documentation. Students learn state-of-the-art practices for gathering and documenting requirements based on the use case approach. The course covers what the facilitator needs to accomplish in each requirements-gathering session (goals, agenda, who to invite, artifacts, etc.) as the project progresses - starting from business use-case sessions that focus on the business context through to those that focus on user-IT interactions. Students also learn advanced techniques (extension, generalized and inclusion use cases) that result in requirements documentation that is easy to revise when business rules change.

Duration:
2 Days/Lecture & Lab

Audience:
This course is designed for IT Business Analysts, Project Leaders, Facilitators who will be leading requirements gathering sessions, Business Users who will be explaining business requirements to software developers and Systems Analysts expanding their role into the business realm.

Topics:

  • Introduction to Use Cases
  • Criteria for selecting projects
  • Facilitating Requirements –Gathering Sessions with Use Cases
  • Defining the Deliverables When to best introduce and create
  • Analyzing the impact on the Enterprise with business use cases.
  • Eliciting and documenting detailed user requirements with system use cases
  • Use Case Description Template for textual documentation
  • Writing guidelines
  • How to number the requirements
  • Defining the users of the system
  • Role Map
  • Defining actors, “generalized” and “specialized” actors
  • Working with stakeholders to discover and document the textual requirements
  • Triggers
  • Preconditions
  • Postconditions
  • Basic (Normal) Flow
  • Alternate and Exceptional Flows
  • Organizing the documentation for maximum reuse with inclusion, extension and generalized use cases.
  • Links to other documentation
  • Avoiding common errors
  • Standard solutions for common situations
  • Job Aids containing

Prerequisites:
There are no prerequisites required for this course.




Last Update: February 10, 2012