
Hello and welcome!
I am excited for the opportunity to help you master the four core requirements models presented in this course.
Let’s start with a quick introduction to the four models:
Now, here is what you can expect in the course modules.
Following this course roadmap in module 1, you will see an overview of the purpose and structure of a facilitated workshop charter. Example workshop charters for the four core models are available in the downloadable course materials. These example charters and the facilitation tips that I share are intended to help you confidently build these models with your stakeholders.
In the last lesson in module 1, I will introduce a real project named the Shopping Cart Project. The project is depicted in several examples throughout the course that illustrate various aspects of the four core models.
The details about a relationship map, use case diagram, context diagram, and process map are discussed in modules 2 through 5, respectively.
The lessons within each respective module encompass the following topics:
Each model is like an interlocking puzzle piece. When you connect the individual pieces, you see the big picture. While each model is effective in highlighting specific aspects of a project, there are significant benefits to using all four models. In module 6, we will look at how the models overlap and collectively help teams to see the big picture.
To maximize your on-demand learning experience, I encourage you to print the downloadable materials provided. These supplemental materials align with the visuals presented in the training videos and can improve your comprehension. Furthermore, the printed materials serve as quick-reference job aids following the training, which can improve retention of what you learned.
Thank you for choosing Requirements Quest for your requirements training needs. I look forward to helping you explore the Four Core Models for Scoping Requirements.
In this lesson, I’m going to give you a brief overview of the purpose and structure of a facilitated workshop charter. As I stated in the roadmap, this course includes an explanation of workshop activities and facilitation tips for building each of the four models. Therefore, this lesson provides the framework and context for those discussions.
In this lesson I’m introducing a real project. This was a project that was implemented for my own company Requirements Quest. I named it the Shopping Cart Project.
In this lesson I will address five questions pertaining to a relationship map:
· What is it?
· Why is it used?
· How does it help?
· When is it used?
· Who should use it?
In this lesson, we will look at the four symbols used in a relationship map:
· Entity Rectangle
· Connector Line
· Line Label
· Boundary Box
In this lesson, I’m going to walk you through the recommended workshop activities or steps to building a relationship map. The objective of this lesson is to provide guidance for you to facilitate the creation of a relationship map in collaboration with a group of stakeholders. In order to focus specifically on the steps to building the relationship map, the details in the workshop start and workshop finish are excluded from this discussion. An overview of a workshop charter is presented in module 1.
In this lesson, I will show you an example of a flawed relationship map that incorporates some of the incorrect usage of the symbols that I covered in the second lesson of this module.
When the relationship map is displayed, pause the video to analyze the relationship map and identify the flaws in it. Also, I encourage you to consider what could be done to correct those flaws.
In this lesson I will address five questions pertaining to a use case diagram:
· What is it?
· Why is it used?
· How does it help?
· When is it used?
· Who should use it?
In this lesson, we will look at five symbols used in a use case diagram:
· System Domain Box
· Actor Figure
· Goal Oval
· Actor Initiator Arrow
· Actor Connector Line
In this lesson, I’m going to walk you through the recommended workshop activities or steps to building a use case diagram. I assume that you have already viewed the workshop charter overview presented in module 2, or you are familiar with a workshop charter. Therefore, I won’t reiterate or take the time to explain terminology related to a workshop charter.
In this lesson, I will show you an example of a flawed use case diagram that incorporates some of the incorrect usage of the symbols that I covered in the second lesson of this module.
In this lesson I will address five questions pertaining to a context diagram:
· What is it?
· Why is it used?
· How does it help?
· When is it used?
· Who should use it?
In this lesson, we will look at four symbols used in a context diagram:
· System Boundary Circle
· Role Rectangle
· Input/Output Flow Arrow
· Input/Output Label
In this lesson, I’m going to walk you through the recommended workshop activities or steps to building a context diagram. I assume that you have already viewed the workshop charter overview presented in module 2, or you are familiar with a workshop charter. Therefore, I won’t reiterate or take the time to explain terminology related to a workshop charter.
In this lesson, I will show you an example of a flawed context diagram that incorporates some of the incorrect usage of the symbols that I presented in the second lesson of this module.
In this lesson I will address five questions pertaining to a process map:
· What is it?
· Why is it used?
· How does it help?
· When is it used?
· Who should use it?
In this lesson, we will look at the five symbols used in a process map:
· Swim Lane
· Activity Rectangle
· Decision Diamond
· Transfer Arrow
· Start and End Circles
In this lesson, I’m going to walk you through the recommended workshop activities or steps to building a process map. I assume that you have already viewed the workshop charter overview presented in module 2, or you are familiar with a workshop charter. Therefore, I won’t reiterate or take the time to explain terminology related to a workshop charter.
In this lesson, I will show you an example of a flawed process map that incorporates some of the incorrect usage of the symbols that I covered in the second lesson of this module.
The objective of this training module is to illustrate how the models link together and help you reduce the risk of missed requirements. I deliberately presented the models separately in modules 2 through 5. I wanted you to learn each model independent of the others as much as possible. In this way, you would gain an appreciation for the unique strengths and benefits of each model. Now, you’ll step back so to speak, and compare the models side by side to better understand the benefits they offer when viewed as a collection.
As mentioned in module 1, each model is like an interlocking puzzle piece. When you connect the individual pieces, you see the big picture. While each model is effective in highlighting specific aspects of a project, there are significant benefits to using all four models.
Similar to home plans that include elevation drawings, and do-it-yourself plans that show different views, the four models collectively communicate the whole. You wouldn’t want to build a home with a plan that shows only one elevation. So why would you build a system with only a partial view of the scope of requirements?
My recommendation is to create and review multiple views of the project. The four core models presented in this course are models that I use on all of my projects and recommend that my clients use. Of course, there are additional models that you can use to supplement your project. Consider these four core models as your foundation. Using the four core models increases communication effectiveness among stakeholders and this equates to fewer missed requirements.
There are aspects of traceability in the four core models. That is, the accuracy of a model can reinforce and confirm the accuracy of another. Likewise, inaccuracies in a model can highlight inaccuracies in another model. Inaccuracies in the models translate to incorrect or missed requirements.
Let’s look at three Aspects of Traceability:
· Entities
· Relationships
· Data
In this lesson I will share some general recommendations and perspectives on how the four models compare on simple scales.
Apply a facilitation strategy ("be nice") to manage dysfunctional behavior in your requirements workshops.
This course will help you visualize the scope of your next project! By creating the models presented in this course you'll literally help your stakeholders to see the project. Upon completion you will confidently illustrate relationships between entities (Relationship Map), depict primary and secondary actors (Use Case Diagram), model the inputs and outputs of a system boundary (Context Diagram), and map the flow of activities in a process (Process Map). Additionally, workshop charter examples and tips will help you facilitate effective collaboration with your stakeholders.
In this course you will learn about the Relationship Map, Use Case Diagram, Context Diagram, and Process Map. For each model, we’ll explore what the model is and when and who should use it, the symbols used in the model, and facilitation activities and tips for building the model in a workshop. Additionally, you’ll be presented with flawed models to test your understanding.
My name is Roxanne Miller and I’ll be leading you through the course. I am a certified business analysis professional and founder of Requirements Quest. As the principal consultant and lead instructor, I have consulted, mentored, and delivered live training to over 5,000 business analysts worldwide. With over 30 years of industry experience and devotion to requirements best practices, I have attained the nick name, Requirements Super Freak.
I designed this course for anyone seeking to improve their ability to:
· Collaborate and communicate with stakeholders
· Visualize the scope of requirements
· Model various aspects of your project
· And, Reduce the risk of missed requirements
You will learn effective modeling techniques that have helped numerous organizations across multiple industries to achieve better project results.
These four core models for scoping requirements are great in any development environment such as agile, iterative, or waterfall.
The ideal student for this course is any team member looking to increase communication effectiveness with stakeholders and reduce the risk of missed requirements.