50 likes | 140 Views
Helping Alice. C. Dish-Inventory. 1.0. Dish-name. Count Inventory. Betty. Things don’t have to use the same names that users are used to…but beware of confusion!. Counted-Dish-info. Old-Dish-info. New-Dish-info. Alice.
E N D
C Dish-Inventory 1.0 Dish-name Count Inventory Betty Things don’t have to use the same names that users are used to…but beware of confusion! Counted-Dish-info Old-Dish-info New-Dish-info Alice What does the Law of Conservation of Information say that can help us improve this process? Alice must go through the inventory book and have Betty count each type of dish in turn; otherwise dishes that have been depleted will never have their count updated (to 0) and will always appear to be “present” when in fact they are gone. Betty is a source of data (a machine registering the state of the universe); Alice “runs” procedure 1.0
C D Dish-Order-File Dish-Inventory 2.0 Order Inventory Supplier-Info Alice Counted-Dish-info Corrected-Dish-Info Old-Dish-info* Dish-Order-Date Alice& Betty Dish-Order Dish-Order Supplier * Dish type, number required, supplier name What does the Law of Utilization of Information say that can help us improve this process? Alice doesn’t have to recount the dishes; that’s already been done. But she does have to make a judgment about appearance. Alice creates the order form; Betty actually orders the dishes. A file of these orders should be kept for later comparison to what was actually shipped or paid for. Where does the supplier information come from?
C D Dish-Order-File 3.0 Received-dish-info Receive Inventory Old-Dish-info Dish-Inventory Updated-Dish-order-info Dish-order-info Betty Updated-dish-info Betty What does the Law of Logical Data Flow say that can help us improve this process? Betty goes through the order and seemingly just adds the received amount into the dish inventory book. Does this make sense? The dish inventory equals what is (apparently) already there plus only those dishes received in good condition, right? “Received dish info” should include condition. And how about comparing the dishes received to those ordered? Notice that Betty is both an external source of data as well as the operator of this process. That’s really possible. She can make two types of mistakes now!
C E Dish-Inventory Control-File 4.0 Dish-counts Reconcile Inventory Old-Dish-info Validated-updated-dish-info Change Note Betty Updated-dish-info Old-Dish-info Betty What does the Law of Data Integrity say that can help us improve this process? Betty can’t just change the inventory without making a note somewhere of what she’s done.