How to write a Business Use case | Ahmed Magdy | Skillshare

Playback Speed

  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

12 Lessons (50m)
    • 1. Course Introduction

    • 2. Introduction to Business Use case

    • 3. Steps for Writing Business Use case

    • 4. Identify Actors

    • 5. Identify the goal

    • 6. Defining Pre Conditions and Post Conditions

    • 7. Describe Main Flow, Alternative Flows and Exceptions

    • 8. Tips for Writing a Valuable Business Use case

    • 9. My Experience in Writing Business Use case

    • 10. Library System Example

    • 11. Car Booking System Example

    • 12. Final Thoughts

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels
  • Beg/Int level
  • Int/Adv level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.





About This Class

The main purpose of writing a use case is to explore and highlight the value of your business, industry, or system.  Use cases can be valuable tools for understanding a specific system's ability to meet the needs of end-users. 

By following the steps and the tips that the student will learn in this class, student will be able to write a good and valuable business use case.

Meet Your Teacher

Teacher Profile Image

Ahmed Magdy

Advanced Web Developer & Instructor


I am Ahmed Magdy, Advanced Full Stack Web Developer with 10+ years of experience in Full Stack Web Development.

With a BSc degree in Computer Science, I have a full understanding of the full life cycle of a software development project. I also have experience in learning and excelling at new technologies as needed.

The key strengths that I possess for success in this career include: 

I have successfully designed, developed, and supported live use applications, I strive for continued excellence.

Thank you for taking the time to check out my profile!

See full profile

Class Ratings

Expectations Met?
  • Exceeded!
  • Yes
  • Somewhat
  • Not really
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.


1. Course Introduction : Hello, welcome to this class. I'm so excited to give you this class about how to write a business case. I will give you a course introduction. By showing you the outline of the course. We will discuss what is before writing businesses case. We will understand what is the business use case and why it is important. We will introduce the steps for writing a business case. Identify that, identifies a goal, defines a pre-conditions. Post-conditions, main flow, exceptions, alternative flows. Didn't. We will explain each step in more details. We will give tips for writing a valuable businesses case. Zen, our favorite part will be this. Then we will give final thoughts. So of course, in a beef, as you'll see in the figure, what before businesses case. What is business use case and why? Writing steps and tips available use keys. And practical exam will include business use case for library system and businesses keys for booking system. 2. Introduction to Business Use case : Hello guys. In this video, we'll give an introduction to business use case. What should happen before writing a business use case? Before you write every use case, you should have get it out. A lot of research into the problem you are solving. And define what sport solutions. Business use case is a key part of project of communication. So you must already have done that work in your own or within a team. So what is business case? Our business use case defines a sequence of actions. A business built forms in order to achieve certain goals for business. In other words, it describes how a person uses a process or how the system will accomplish a goal. It is typically associated with software systems, but can be also used in other processes. For example, imagine that you are and you have a goal of preparing a sandwich. The use case will describe in steps how to prepare that sandwich. Didn't want to write every use case is an added value because it explains how the system should behave in the process. Also, it helps me in brainstorming and thinking about what could go wrong. Also, use cases, provide a list, a list of goals, and can help to know the cost and complexity of the system. So use case in relief. The goal of the process, the steps, the alternative flows at exceptions. And finally, the outcomes. 3. Steps for Writing Business Use case: Hello guys. In this lesson, we'll introduce the steps to write a business case. I believe that would be the suitcase. Shed explains the problem, identify all possible options to address it, which will help decision-makers in making their decisions. Also allow any changes in the type and scope of the project. So let us introduce the steps for writing a good missing. So skis identify the actors who will interact with the system or the process. Identifies the goal of the business use case shell convey our main goal, defines the preconditions before the process and post-conditions after carrying out the process. When flow, which describes the main steps. Exceptions which lead to failure. And alternative flows. Any process you should have, certain cases which lead to alternative flows. 4. Identify Actors: In this lesson, we shall explain identifying actors. Step. It is a role played by a user or any other system that interacts with our subject. It male present role played by human users or any other subjects as well. Actors are always outside the system and interact directly by initiating a use case. Providing that input and receiving the output. Here are the tips to help identify that must serve as sources and destinations for Delta. Z must be external to the system. Name. Each actor in such a way that it's name denotes its role in the business. And you can do that by writing a brief description, including up to responsibility. And what is the actor interacts with the business. 5. Identify the goal: Hello guys. In this lesson, we shall explain, identifies their goal step. In our use case, a person or a system with an overall goal needs to interact with the supporting system. In order to achieve a mini goal, which acts as a step towards the overall goal. The goal can be from at least two perspectives. For the business actors, the value from the business. But from the perspective of the organization. The objectives from before me, their business process, and what to achieve from the business process. 6. Defining Pre Conditions and Post Conditions : In this lesson, we'll boost conditions step. Businesses case the condition is known to this must be always true. An example, use case hood online payment as empty condition. The customer order must be completed. The condition must be true before the start of any possible flow. In our case, both conditions are all possible states. The system can be. In this case, it would help it to define what must be handled. And we have to know these states or designate the flu or the exceptions of some examples for post-conditions. Transaction is completed. He was looked at. 7. Describe Main Flow, Alternative Flows and Exceptions : Hello guys. In this lesson we shall explain main flu, alternate flows and exceptions. Main flu. Unconditional steps describe how the goal of the use case can be achieved. Each step is essential to achieve our goal. As in figure, step one, step two, step three, and so on. Alternative flow are conditional set of steps that are alternative to one or more steps. In the methylome. The alternator flu is performance and instead to other steps. And after each use case continues to achieve the goal. As in the figure. After step one is it is a condition that leads to alternative flow. And then the steps towards a goal continue in normal way. Exception by conditional set of steps. Because it responds to the failure of a step. The use case will not achieve the desired goal. So in summary, men flow describes a single pass through the system, which represents the common way to achieve that goal successfully. Other scenarios are described in alternate flows and exceptions. The difference between them, between alternate flows and exceptions. In alternative flows, use keys continues to achieve that goal. But in exceptions, they use case will not achieve the desired goal. 8. Tips for Writing a Valuable Business Use case: In this lesson, we shall explain the tips for writing a valuable use keys show what the technology or business process does. Use. Case explains the goal of the technology or process, not have the technology, do it. For example, I use case about glucagon to system doesn't include health record must be written or how components are connected. Gets the level of detail right. You have to focus on details about health system response to use. Adding much details about how system functions work is more like implementation. Then I use keys, keeps things keys textual. Use cases don't do include complex diagrams or shorts. The use case has to be some build that others can read without any specific training. Learners are most relevant details. Relating a good use case helps you to learn how a system or process works using a correct and applicable terms. You can discuss technology and business process in a way that is useful to others. 9. My Experience in Writing Business Use case: Hello guys. Before getting into written examples, I want to share my experience as an example. I was involved with in each phase of software development lifecycle. From analysis until distinct and delivery. We are in analysis phase. Now. Analysis phase, we are gathering requirements. The outcome of that phase is a requirement document. I was doing all the steps that we identify is a goal of businesses case. Identify the actors, defines a preconditions, and postconditions. Describe the inflow. Describe that later flows at exceptions, nodes that you don't have to add much details about how to implement. But add more details about how the system will respond. And the outcome is a business case, documentation. 10. Library System Example : I will use case name will be condition. All right. I will use cases. Condition step 1. I will give some space. We'll use case use case name. Condition. Hello. Good. As we have mentioned in the case. So in this case. Now let us move to the last use case. Use case name will be condition step 1. So and we have an exception is damaged. Step one, librarian calculates a fine and gives a fine ticket to the client. And as we mentioned before, in case of exception that the goal is not achieved. The book in good condition and the font client pays just to give more space. Just to give more space. Use case for use case. And finally, use keys for relativeness. 11. Car Booking System Example: In this system, use case condition. The main flow. Football. Good is given. Then our alternative is not valid system which is inflammation. The bank. So in this case, we define the use case name. The conditions. The main flu, flu. 12. Final Thoughts : We will give you the final source. The main purpose of writing every case is to highlight your business or industry. Use cases are the valuable tools for understanding how the system can meet the needs of the users. Use cases can help in marketing your product. By following the steps and the tips to write a message. This case, you will be able to write a good and valuable business. Congratulations for finishing our class. And you can see the class project in the project and resources. Good luck.