American Science Institute of Technology |
|
|
The processes of a business are defined as a number of different business use cases, each of which represents a specific workflow in the business. A business use case defines what should happen in the business when it is performed; it describes the performance of a sequence of actions that produces a valuable result to a particular business actor. A business process either generates value for the business or mitigates costs to the business. A business use case describes "a sequence of actions performed in a business that produces a result of observable value to an individual actor of the business". Hence, from an individual actor’s perspective, a business use case defines the complete workflow that produces the desired results. This is similar to what is generally called a "business process", but "a business use case" has a much more precise definition.
Employee Login
The definition of the business use case concept contains a number of keywords, which are essential to understanding what a business use case is:
To make the use-case model understandable, similar workflows are grouped together into a business use case a "class" in terms of the object model. To identify and describe a business use case means to identify and describe the class like business use case, not the individual use case instances.
Employee UNIX Database
Conventional Dispatch Driver Checker Presalesman
All are Kind of Employees When determining suitable actors, first try to name at least two or three different people who could perform as the actor in question, then critically evaluate the support each individual requires. For example, suppose you initially identify an actor called "customer". Later, as you look deeper into the support each individual customer requires, you might find three rather different customers: the normal "user" of the product, the "purchaser" and the "evaluator", who are competent to compare the product with its competitors. Each of these may require a separate business use case because they represent different roles that can be played in the business.
A good business use case helps an actor perform a task that has an identifiable value. It may be possible to put a price on a successfully performed business use case. A too-small business use case will have a limited scope, thus also little re-engineering potential.
Business services are described through different business use cases, each with a task of its own. The collected set of business use cases constitute all the possible ways of using the business. Business Use Cases vs. Business Use-Case RealizationsIn a use-case driven business-modeling project, you develop two views of the business. The business use case itself presents an external view of the business, which defines what is essential to perform for the business to deliver the desired results to the actor. It also defines what interaction the business should have with the actors when the business use case is executed. Such a view must be developed when you are deciding and agreeing on what should be done in each business use case. A collection of business use cases gives an overview of the business that is very useful for informing employees of what different parts of the business are doing, and what results are expected. A business use-case realization, on the other hand, gives an internal view of the business use case, which defines how the work should be organized and performed in order to achieve the same desired results. A realization encompasses the business workers and business entities that are involved in the execution of a business use case and the relationships between them that are required to do the job. Such views must be developed to decide and agree on how the work in each business use case must be organized to achieve the desired results. Both views of the business use case are primarily intended for people within the business - the external view for people who work outside the business use case, the internal view for people who work inside the business use case.
Classes and Instances of Business Use CasesAs a business operates, you will find that you can identify an almost unlimited number of separate workflows. A use-case instance is simply a specific workflow, or scenario. It corresponds to the work that a number of collaborating business members perform in their roles defined in the object model, and not to any particular business member or any role that the member is playing. A business use case is what you normally work with to make the use-case model understandable, and to avoid drowning in details. It represents the union of a number of business use-case instances with workflows that are similar, but normally not identical. Typically, an employee who is competent to act in a certain role will do this in instances of several different business use cases. Extent of a Business Use CaseNameThe name of the business use case should express what happens when an instance of the business use case is performed. The form of the name should therefore be active, typically described by the gerund form of the verb (Checking-in) or a verb and a noun together. The names can either describe the activities in the business use case from an external or an internal viewpoint, for instance placing an order or receiving an order. Although a business use case describes what happens within the business, it is often most natural to name the business use case from its primary actor’s point of view. Once you have made a decision which style is to prefer in your case, you should follow the same rule for all business use cases in the business model.
GoalsThe goal of a business use case should be specified from at least two perspectives:
Performance GoalsThe most common categories metrics used are:
The challenge is to understand what scenarios (business use-case instances) are relevant to measure. Criteria to use are frequency of the scenario, or business relevance of the scenario. If you can determine that a particular part of the workflow has importance, you may save yourself some effort by only measuring the cost or time of that subflow. Workflow – Structure Most workflows may be thought of as several subflows, which together yield the total flow. Sometimes several business use cases in the business have a common subflow, or the same subflow appears in different parts of one business use case. If this common behavior has any substantial volume, it should be performed by the same business workers. If a subflow is substantial, common to several business use cases, and also forms an independent and naturally delimited part, the model might be clearer if this behavior is partitioned out to a separate business use case. This new business use case is then either included in the original use.
Workflow - ExampleFollowing is a description of the workflow of the business use case Proposal Process in an organization that sells solutions configured to each individual customer
This process starts with an initial contact between the Customer and The Company. This may happen in one of the following ways:
The Company interacts with the Customer to establish:
The steps, Gather Preliminary customer requirements, Create sales plan (optional), and Perform Opportunity Analysis can be performed in an iterative manner, and may be performed somewhat in parallel.
Gather both product requirements and customer business requirements by:
A complete set of requirements would include:
The Company works with the Customer to determine how it is going to propose
a solution meeting the customer requirements. This creation is called a sales
plan, and includes the network and switch characteristics for the potential
solution. The strategic positioning of The Company and its network is also
discussed so that we can prepare for future needs.
The Company will obtain the highlevel price and cost of the potential
solution. This is done in order to understand the potential value of this
opportunity, not to provide an accurate dollar amount to a Customer.
Based on this evaluation, The Company makes a decision whether or not to continue the opportunity.
The Company will create a plan for creating and offering the proposal. The plan will include the assignments to the individuals completing the parts of the proposal.
The Company develops a tentative project plan for delivery of the solution based on:
This project plan will be used for future factory planning.
This flow is defined in detail in the business use case Quote Process,
which is included.
The Company compiles information to respond to any inquiries (usually regarding future development of products) that might be a part of the customer business requirements. This may also include information The Company thinks the Customer should know. The inquiries are generally of the following types:
The Company compiles a proposal that includes the following items:
into a format to be presented to the Customer.
The Company presents/proposes the above information to the Customer.
The Customer will give feedback on the proposal. The Company obtains an
agreement from the Customer on quotes within the proposal. Such an agreement
may have different format depending on the character of the solution and who
the Customer is.
If in 1.2., it turns out the business opportunity is rejected, the following actions may be taken:
If in Perform Opportunity Analysis or Prepare a quote, The Company is unable to suggest a solution to the customer requirements, then the following actions may happen:
If at any point in the Proposal Process The Company identifies some critical information not known or available then he does one of the following:
If any assumptions are made, then they are logged and given to the Customer in an attached document in the proposal.
If The Company determines that the general customer profile is inaccurate for some reason, the following actions may be taken.
PossibilitiesThe possibilities of a business use case should reflect the improvement potential you can see for the business use case, where in the process, as well as scale. Refer to the metrics you have specified for the business use case. Extension PointsAn extension point opens up the business use case to the possibility of an extension. It has a name, and a list of references to one or more locations within the workflow of the business use case. Characteristics of a Good Business Use Case
Characteristics of a Good Workflow Description
Characteristics of a Good Abstract Business Use Case
|
|
Send mail to
webmaster@amscitech.com
with questions or comments about this web
site.
|