View all courses

Master the 2 most important Business Analysis skills with this one course! Throughout this 4-day instructor-led power workshop, industry best practices are explained and then augmented with professional tips and methods. Use Cases are an industry best practice for defining, documenting, and analyzing functional requirements. A use case approach is a user-centered approach for developing a solution to your business needs. Unfortunately, methods for developing use cases vary substantially across the industry. What information belongs in a use case? How can a use case be utilized to capture all the desired functionality? Are use cases applicable to all projects? Is there a template for writing use cases that is considered best practice? If you’ve ever been involved in a project involving use cases, you’ve probably encountered some confusing answers to these questions. Learn practical answers to these questions from one of the pioneers in Object Oriented Analysis. We have been developing and sharing best practices in use cases since the early 1990s.

This course provides a strong foundation in the mechanics of use case diagramming and writing textual descriptions of use cases. In this highly interactive workshop participants will learn how to enhance and refine your use case skills, how to involve your stakeholders in the use case process, and how to develop use cases that provide valuable information to the designers and testers. Use cases that meet the needs of designers can be too technical and too detailed for other stakeholders. Use cases that satisfy business users are usually not very helpful to designers and testers. How do you satisfy these two disparate interests? And how do you handle the details like business rules, data validations and user interface specifications?

All too often the software products delivered to the business do not meet their expectations, especially with regard to the quality of the product. An effective User Acceptance Testing (UAT) process addresses this issue by confirming the functionality and performance of the product prior to its release. This workshop also looks at the business issues which drive the need for a fully functional UAT process and describes the components of such a process.  It is designed to help the Business Analyst (BA) to develop an understanding of their role, the process, and the deliverables associated with UAT. Note: participants of this course should have knowledge of requirements process and requirements elicitation techniques. Students will receive 28 Professional Development Units (PDUs) after completing this course. Replay Recordings included with this class!

Target Audience
This course has been expressly designed for the Business Analyst, Business System Analyst, System Analyst, and/or Requirements Engineer.  The Designer, Developer and Tester who are actively involved in utilizing use cases may also benefit from this workshop. This course is also designed for the Business Analyst professional who is involved with testing the functionality of technology projects.

What You'll Learn

  • Employ use cases to elicit requirements, at a business, system or subsystem level
  • Employ use cases to document the scope of a project
  • Write use cases in a clear and unambiguous way.
  • Model use cases with workflow diagrams
  • Plan and divide up the project work based on your use cases
  • Manage a use case as it evolves over time and goes through many changes
  • Develop an understanding about basic concepts associated with User Acceptance Testing
  • See how UAT applies to the Software Development Lifecycle (SDLC)
  • Recognize benefits of improved quality of deployed software using User Acceptance Testing
  • Identify the key roles, activities and deliverables which make up User Acceptance Testing
  • Use a Business Use Case to define scenarios for testing
  • Create a UAT test plan and write UAT test cases with associated test data
  • Understand the process for testing functional and non-functional requirements
  • Identify the challenges of testing vendor-supplied applications

*Request Detailed Syllabus

Register for this course
View all courses
  • Course Number BA420
  • Course Length 4 days
  • Course Fee $2,395.00
  • Delivery Format VLT (Instructor Led; Virtual LIVE Online; Remote Training)
  • Course Topic Business Analysis, Process and Requirements
  • Vendor International Institute of Business Analysis (IIBA)
Need a different date? This course is also offered on these dates
Date Course ID Course Name Duration Delivery Format Registration
03/20/2023 BA420 Requirements Analysis Using Use Cases and User Acceptance Testing (UAT) 4 days VLT Register

About the instructorVince Bordo

MS, CBAP

Vince is a Senior Business Analyst (CBAP), Instructor, and Consultant, with over 25 year's experience in the Systems/Business Analysis field. His knowledge, compelling teaching style and use of creative mentoring techniques are his trademark. Vince has presented at numerous conferences, seminars, webcasts, and trade shows, and has developed and rolled-out corporate-wide programs for Business Analysis and Agile/Scrum development for many companies. He was awarded the prestigious Pinnacle Award for Customer Satisfaction, an honor that is reserved for the top 2 percent of an elite group of consultants.

Training Location

Requirements Analysis Using Use Cases and User Acceptance Testing (UAT)

,

Register for course: BA420

"*" indicates required fields

Training Agreement*
This field is for validation purposes and should be left unchanged.