Wątki

[ Pobierz całość w formacie PDF ]
.Be creative so as to include all differentpossibilities.Case Study Solution:Below are very simple concrete scenarios for the business event, Member RequestsEntrance into the Park.Later, in the next chapter, when you uncover rules, you willproceed with more complicated concrete scenarios.1.Bob G.has enrolled his daughter Kylie, who is 10 years old and is aVCI member.Bob has signed up his daughter for the theme park andthe Spanish tutorial.Bob has entered the following questions to beanswered by Kylie when she logs in to VCI Park:Have you completed your homework?Have you helped your mother with your chores?2.Ted H.has signed up his two children as members.It seems that he isquite concerned that his children complete all their homework and alltheir chores before entering the VCI park system.Some of thequestions that he has asked them to answer are:Questions to Peter:Have you completed your homework today?Have you cleaned up your room today?Have you done two of your assigned chores (identifiedon the refrigerator) today?You had a Math Test yesterday.If you received your testresults today, what grade did you receive?Questions to Tricia:Have you completed your homework today?Have you cleaned up your room today?Have you done two of your assigned chores (identifiedon the refrigerator) today?You had a spelling test two days ago.If you receivedyour test results today, what grade did you receive?3.George S.has two nephews, Brian and Al, who he has signed up asmembers.George has entered questions to ensure that his nephewscomplete their homework and do well in school.The questions he hasentered for his nephews are: (Note: they are the same for both of hismembers.)Have you completed your homework?What grade did you get on your Geography test today?4.Janet W is a guardian with VCI.She has enrolled her grandchild,Nancy (age 8) as a member to VCI.Janet has prepaid for 8 hours(480 minutes) for her granddaughter s time in the VCI park system.Janet has asked her granddaughter the following questions:Have you read a book today for 15 minutes?Have you completed your homework for today?152 Step 6.3: Identify DecisionsIn this book, a decision is a judgment to be made.For example, one decision may bedetermining whether a customer is of preferred status.This decision relates tocustomer.Think of other decisions, such as, is a product in stock? Can an order beshipped to a desired location within the requested timeframe? These are all decisionsthat a system (or human) may need to make when servicing a customer request for anorder (a business event).Sometimes a decision is simply the execution of one rule.For example, if the decisionis that a product is always in stock simply if there is one or more of the product on theshelf, the decision is made by executing one rule.That rule is: If the quantity on theshelf of a product is greater than 0, then the product is in stock.Often, however, a decision results from the execution of many rules.As an example,suppose the business adopts a policy that the last 10 products on the shelf are to besent to preferred customers only.The policy can be enforced by two different rules,each compliant with the policy.One rule states that if you are a preferred customer, theproduct is in stock if there is one or more on the shelf.The other rule states that if youare not a preferred customer, the product is considered in stock only if there are elevenor more on the shelf, because the business needs to reserve ten for the preferredcustomers.Now, you search for evidence of decisions or rules.You can do this in at least twoways: studying policies or studying event details, or both.Guideline 6.3.1Review policies from scoping in search of decisions.Remember to review policiesrelated to objectives as well as those meant to mitigate risks.You can begin by reviewing the policies uncovered as part of the scoping phase.Startwith the policies behind the business event that aim for the objectives.Do any of thosepolicies apply to the business event? If so, do those policies imply that a decision needsto be made so as to be compliant with the policy?As an example, Chapter 4 introduced the following possible policy: Orders receivedbefore 4 P.M.must be shipped for next day arrival at the customer s location.Recallthat, in this example, related considerations are: What constitutes an order? What doesit mean for an order to be received? What does it mean for an order to be receivedbefore 4 P.M.? And what does it mean to ship an order for next day arrival at a customerlocation? Therefore, if you were performing step 6.3, Identify Decisions, for thebusiness event Order Is Received and the event-response process Fulfill Order, youcould start by discussing the following considerations that arise from studying policies.What constitutes an order?o This will lead to the rules verifying that mandatoryinformation for order processing is present.What does it mean for an order to be received?o This may lead to rules that determine that thesource of the order is valid for meeting this nextday shipment policy: fax? phone? email? Web?What does it mean for an order to be received before 4 P.M.?This will lead to rules that test the order stimestamp.This will lead to rules that test the receive timeagainst the time in a standard time zone.What does it mean to ship an order for next day arrival at acustomer location?153 You can also proceed to reviewing the policieswhose aim is to mitigate risks.In Chapter 4, youuncovered the following risk: the unintendedrelease of the identity of member children.Anassociated policy is: The identity of memberchildren must not be released to any externalperson or organization.Therefore, if you wereperforming step 6.3, Identify Decisions, for abusiness event involving the request of the identitya member, you could investigate the following:What information constitutes the identity of a member?This will lead to rules that validate the uniqueidentity of a member.What is an external person?This will lead to rules that determine whether anactor is an external versus internal person.What constitutes an external organization?This will lead to rules that determine whether anactor represents an organization that is externalversus internal.Guideline 6.3.2Study event details in search of decisions.The second way to search for decisions is to look more closely at event details, such asresponse interactions, a use-case description, low-level processes in a processdecomposition diagram, or even concrete scenarios in search of processes driven bydecision-making activity.Guideline 6.3.3Start with discovering decisions rather than proceeding directly to discovering rulesunder certain circumstances [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mikr.xlx.pl
  • Powered by MyScript