Knowledge Transfer Microsoft Certified Training Partner CTEC
Knowledge Transfer is a Microsoft Certified Gold Partner
Microsoft Certified Training Partner CTEC
Search for a Course Topic:
Public Courses
Corporate Services & Training
 

 

 



 Course Search
Keyword
Course #
State

 Training Delivery
 
Training Delivery
Custom Curriculum
Course List
Certifications
 
 Main Menu
 
Home
View Courses
Site Index
 
 


Developing Requirements with Use Cases


Description: 

Get project requirements right the first time, every time, using these state-of-the art techniques!

You will:

  • Implement practical methods for understanding user requirements
  • Develop and document correct functional requirements
  • Explore proven tactics for managing project scope
  • Improve your requirements elicitation, development and documentation
  • Apply use cases in the real organizational environment
  • Overcome common use case traps and pitfalls
  • Enhance testing and quality with use cases
  • Exclusive Course Materials

Practice real-world tools and techniques for immediate application

This two-day course will give you hands-on experience with the latest proven techniques for developing uses cases, discovering requirements, and documenting them expertly. Lively lectures combined with insightful demonstrations and realistic practice exercises will provide you with the competence and confidence to improve project outcomes through better requirements and use case development. Youll gain a thorough understanding of common requirements and use case pitfalls and challenges, practical approaches for discovering and writing use cases and project requirements, and strategies for applying the use case methodology throughout the project life cycle in your organization. If you play a role in defining project scope, capturing requirements, or managing project scope, you cant afford to miss this course!

Ensure the scope of even complex projects is under control from the outset!

Scope creep is one of the most frustrating challenges encountered in any project, but in systems development projects, it is ubiquitous. Attaining consensus among large numbers of disparate stakeholders remains difficult at best and on failed projects is sometimes nonexistent. Use cases offer a straightforward mechanism for involving users, developers, testers and business customers in discussions throughout the lifecycle, starting with project initiation. Developing and Documenting Requirements with Use Cases shows you how to focus your stakeholders on the functionality they desirewhat they need the solution to do for its usersand shows you how to delineate firmly whats in scope and whats excluded.[1]

Prevent expensive errors and omissions in requirements with a proven approach and methodology!

Its well documented that the most common source of delays, cancellations and defects in systems development projects is our failure to understand the project requirements.[2] We also know that the top two causes of requirements errors are lack of input from the users and missing or incomplete requirements. As youll see in Developing and Documenting Requirements with Use Cases, writing use cases is simply not possible without active user input and participation. In turn, that user involvement helps to ensure that all desired system functionality and behavior is explored and understood early on. This both drastically reduces the number of missed and misunderstood requirements[3] and also provides a sound way to manage requirements on very complex systems.

In-Class Group Exercises

Practical and realistic hands-on exercises and activities will allow you to refine and enhance your use case discovery and writing skills. Working in small groups, you and your peers will identify and discuss strategies and tactics that your organization should be using to better define project scope, discover requirements, and document and manage use cases.

Specifically, you will:

  • Identify requirements and use case challenges and errors
  • Revisit project initiation to determine and document project scope
  • Work as a team to establish appropriate level of detail in a use case
  • Review requirements elicitation and use-case discovery methods
  • Practice discovering actors and events and normal, alternate, and exception scenarios
  • Produce well written use case diagrams and narratives
  • Learn to identify includes and extends relationships in use cases
  • Understand how use cases are linked for large and/or complex systems
  • Improve your ability to write high-quality statement of requirements
  • See how to derive nonfunctional and system requirements from use cases
  • Review traceability issues for use cases and use traceability to improve testing and quality
  • Generate a plan for bringing these methods back to your organization

 
  Click here to view the Course Outline  
     
Prerequisite: 

Who Should Attend

If youre involved at all in defining and managing systems development projects, you simply must participate in this workshop. This course is perfect for you if you are a

  • Business customer, user or partner
  • Business Analyst
  • Business Systems Analyst
  • Systems Analyst
  • Systems Architect or Designer
  • Systems or Application Developer
  • Systems Tester
  • Leader of Systems project or teams
 
   
     
Duration: 
2 Days  
     
     

View Printer Friendly Page

 


To Inquire About Future Classes

Request a class date

if one is not scheduled.