Johnson and Johnson RFID Implementation

Uploaded on

A group report looking at Johnson and Johnson, developing a RFID system to be implemented in their warehouse structure.

A group report looking at Johnson and Johnson, developing a RFID system to be implemented in their warehouse structure.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. BAJ3 & Associates Consulting Firm Johnson & Johnson RFID Implementation THE PENNSYLVANIA STATE UNIVERSITY December 3, 2007 Authored by: • Jonathan Cody • Jessicalind Ah Kit • Jared Fissel • Bill Slavoski• Anik Warner•
  • 2. BAJ3 & Associates | 12/3/2007 2 BAJ3 & Associates JOHNSON & JOHNSON RFID IMPLEMENTATION T AB L E O F C O N T EN TS 1. Company Mission Statements………………………………….3 2. Company Objectives…………………………….……………4 3. Company Background…………………………………….......4 4. Introduction……………………………………………….….4 5. Possible Projects………………………………………………5 6. What is RFID?................................................................6 7. Project Plan & Gathering Requirements...………………………6 8. Statement of Work…………………………………………....7 9. Team Management…………………………………………….8 10. Feasibility and Decision Making……………………..………….9 11. How RFID Works In Our System………………………………11 12. Alternate Design Strategies…………………………………….12 13. Conclusion…………………………………………………….12 APPENDIX 14. Decision table……………………………………………………13 15. Gantt Chart……………………………………………………..14 16. Pert Chart……………………………………………………… 15 17. Use Case Diagram……………………………………………….16 BAJ3 & Associates | 12/3/2007 18. Use Case Descriptions……………………………………………17 19. Class Diagram……………………………………………………22 20. Activity Diagram…………………………………………………23 21. State Chart Diagram……………………………………………...24 22. Determine Existing Orders Sequence Diagram……………………..25 23. Register and Ship Orders Sequence Diagram……………………….26 24. Complete Orders Sequence Diagram………………………………27 25. Track Order Sequence Diagram……………………………………28 2
  • 3. BAJ3 & Associates | 12/3/2007 3 C O M P AN Y M I S S I O N S TAT E M EN T The company’s mission is based solely on the Credo. We believe our first responsibility is to the doctors, nurses and patients, to mothers and fathers and all others who use our products and services. In meeting their needs everything we do must be of high quality. We must constantly strive to reduce our costs in order to maintain reasonable prices. Customers' orders must be serviced promptly and accurately. Our suppliers and distributors must have an opportunity to make a fair profit. We are responsible to our employees, the men and women who work with us throughout the world. Everyone must be considered as an individual. We must respect their dignity and recognize their merit. They must have a sense of security in their jobs. Compensation must be fair and adequate, and working conditions clean, orderly and safe. We must be mindful of ways to help our employees fulfill their family responsibilities. Employees must feel free to make suggestions and complaints. There must be equal opportunity for employment, development and advancement for those qualified. We must provide competent management, and their actions must be just and ethical. We are responsible to the communities in which we live and work and to the world community as well. BAJ3 & Associates | 12/3/2007 We must be good citizens – support good works and charities and bear our fair share of taxes. We must encourage civic improvements and better health and education. We must maintain in good order the property we are privileged to use, protecting the environment and natural resources. Our final responsibility is to our stockholders. Business must make a sound profit. We must experiment with new ideas. Research must be carried on, innovative programs developed and mistakes paid for. New equipment must be purchased, new facilities provided and new products launched. Reserves must be created to provide for adverse times. When we operate according to these principles, the stockholders should realize a fair return. 3
  • 4. BAJ3 & Associates | 12/3/2007 4 C O M P AN Y O B J E C TI V E S Johnson & Johnson, through its operating companies, is the world's most comprehensive and broadly based manufacturer of health care products, as well as a provider of related services, for the consumer, pharmaceutical, and medical devices and diagnostics markets. C O M P AN Y B AC K G R O U N D Johnson & Johnson was founded by Robert Wood Johnson and his two brothers, James Wood and Edward Mead Johnson, who formed a partnership in 1885. Operations began in New Brunswick, New Jersey, in 1886 with 14 employees on the fourth floor of a small building that once was a wallpaper factory. In 1887 the Company was incorporated as Johnson & Johnson. With few hospitals in the United States in 1887 large enough to use Lister's methods of antisepsis, Johnson & Johnson entered the surgical dressings industry. Johnson & Johnson Sales and Logistics Company, LLC, a Division of Johnson & Johnson Consumer Companies, Inc., provides sales, marketing and logistics services to U.S. retail customers on behalf of the U.S. consumer companies. It represents one point of contact with customers for selling teams, logistics, distribution, retail merchandising and professional detailing. Additionally, it provides leadership for an emerging global customer base in the areas of transportation, enterprise- wide systems, business processes and global customer development. BAJ3 & Associates | 12/3/2007 I N TR O D U C TI O N Our group has decided to work with Johnson & Johnson Sales and Logistics Company. Two members of BAJ3 have recently been employed with Johnson & Johnson through their extensive Co-op program. As a group we felt that J&J had plenty to offer in the way of support and possible system projects we could pursue. With the background knowledge of the J&J systems, we started formulating ideas on how to improve/create an information system that J&J could use in the future. 4
  • 5. BAJ3 & Associates | 12/3/2007 5 P O S S I B L E P RO J EC T S With a company as large as J&J, there are many different departments which all use multiple systems to find, share, and track important information. Some of the ideas our group brought to the decision table are as follows: First, we discussed the possibility of creating an online ordering system for customers on the J&J website. Having an online ordering system for consumers seemed like an optimal idea when first discussed, only to be suppressed when the J&J ordering constraints were brought to attention. J&J only sells in quantities greater than 10,000 pounds, not feasible for most consumers willing to use the online system. Second, the group thought it would be a good idea to combine J&J’s ordering system and their data warehouse systems into one using SAP. Some of the systems at J&J are out-dated, and sometimes finding and sharing information in a usable manner across these different systems becomes quite a lengthy task. Using SAP software, we would combine multiple old systems into one new and improved system. The system would require much background data and input from current managers and system users. Ultimately, we determined a project this large would require more resources and time than we had available for this project. Third, we discussed the option of upgrading the Radio Frequency Identification (RFID) system. J&J currently only uses RFID on certain display boxes that are shipped to Wal-Mart. After talking with an RFID analyst, it was brought to our attention that the current RFID system wasn’t adequate BAJ3 & Associates | 12/3/2007 and didn’t always work. We also found out that J&J is looking to expand their RFID system to include other products being shipped to other customers. Our group found this to be a perfect way to satisfy project requirements and assist J&J in upgrading their system. 5
  • 6. BAJ3 & Associates | 12/3/2007 6 WHAT IS RFID? RFID stands for radio frequency identification, and it will soon completely take the place of current barcodes in products. RFID’s are different than barcodes in one major way, to scan an RFID tag, you do not need a standard hand held scanner trying to find the side with a readable label on it, instead RFID’s work with a little strip of metal inside the tag that reflects radio waves back to a specific kind of scanner that can scan entire pallets of items in less than 30 seconds. This saves much time in checking in inventories and identifying approximately where products are at any given point in time. Since RFID’s are a relatively new technology, currently the system is mainly used to track freight from manufacturers or distribution centers, to the customers’ stores. In the future though, RFID’s could potentially speed up check outs in stores since each item doesn’t have to physically be removed, it could reduce inventory levels as a giant scanner could potentially scan an entire store at once, figuring out the exact count available of items, and it would reduce theft as a scanner would be able to scan every item, even if its hidden in a coat or another product. P R O J EC T P L AN & G A TH E R I N G R E Q U I R EM E N T S Our first order of business as a group was to lay out a proposed project plan. We wanted to establish a timeline of events that had to be accomplished as the project went along. The main goals we created included talking with J&J employees, submitting an initial project report, and BAJ3 & Associates | 12/3/2007 completing our systems analysis phase. Microsoft Project was used to help track our progress throughout the project by using tools like Gantt and Pert charts. As the decision was made to create a system fitted for using RFID tags, the group began gathering requirements needed to develop the system. We talked with a former RFID analyst at J&J to determine what type of system they had in place currently. Through some discussions with the analyst, we came to understand that the RFID system was only implemented for display boxes being shipped to Wal-Mart. The boxes would be tagged right when the products were made at the manufacturer, then scanned at J&J’s DC, Wal-Mart’s DC, and the Wal-Mart store. Information from the tag would be sent back to the J&J system, which we learned was not that reliable and caused headache for the users of the system. 6
  • 7. BAJ3 & Associates | 12/3/2007 7 With an understanding of the old system, we then proceeded to inquire about what features the ideal RFID system would have. We received feedback pointing us towards an internal system that would be able to track the products being tagged currently, but also be expandable in order to track all possible products using RFID in the future. The system would need to sync up with the ordering system, but still have its own interface and entities. J&J is obviously looking toward the future, and RFID is a newer technology in the supply chain/distribution world, so the system we set out to create was to be able to handle all products shipping to all J&J’s customers. Considering all products and all customers in our system development, we proposed that all SKU’s be tagged with RFID. From there, we needed to have a way to see all the orders that were going to be shipped from J&J DC’s. This led us to use J&J’s ordering system as a main actor in our system. Every order would be sent into the RFID system, where it would be determined if the customer was RFID ready or not. If they were RFID ready, the order would be scanned at the J&J DC after being picked, then again at the customer DC, and the customer store, all sending back real-time information on the order amount and status. S T A TE M EN T O F W O RK (S O W ) Project Name: BAJ3 RFID Implementation PVF Project Manager: Zan Huang Customer: Johnson & Johnson Sales and Logistics Company Project Sponsor: Sandra Szeles BAJ3 & Associates | 12/3/2007 Project Start/End (projected): 9/10/2007 – 12/14/2007 PVF Development Staff Estimates (man-months): Programmers: 1 Jr. Analyst: 5 Sr. Analyst: 1 Consultants: 0 Supervisors: 1 Librarian: 0 Total: 8 7
  • 8. BAJ3 & Associates | 12/3/2007 8 1. SCOPE The Statement of Work incorporates the terms and conditions between Johnson & Johnson Sales & Logistics Company and BAJ3 Consulting Firm. It outlines the specific terms, conditions and deliverables for the project work. The objective of this effort is to develop a solution to address the concerns of the current RFID system. The tools and software for efficient utilization to accomplish this task will also be developed and specified. 2. BACKGROUND RFID radio frequency identification is an automatic identification method, relying on storing and remotely retrieving data using devices called RFID tags or transponders. The tag is an object that can be applied to or incorporated into a product for the purpose of identification using radio waves. RFID improves the efficiency of inventory tracking and management. Johnson & Johnson currently uses RFID tags with Wal-Mart; this solution will roll out RFID tags to all customers. 3. PHASES OF WORK 1. Use Wal-Mart as a pilot program and revise current RFID system. 2. Develop RFID training program for new customers. 3. Roll out RFID system to all customers who request the system. 4. Create scorecard to track progress of the program. BAJ3 & Associates | 12/3/2007 T EA M M A N A G EM EN T BAJ3 & Associates have a very interesting group dynamic that led to success while working with Johnson & Johnson. The strategy used to succeed in this analysis was developed and altered as more information was gathered on the project. The first strategy was “divide and conquer.” After speaking with J&J management the work was distributed evenly among team members. With some working directly with the company to understand the current RFID system and others working on the project plan and diagrams. We asked things like: “Who thinks they have an advantage in this area?” or “Who thinks they have an excellent understanding of this concept.” By people expressing what they thought was their best areas, we were able to choose who should do what section. 8
  • 9. BAJ3 & Associates | 12/3/2007 9 As the final presentation drew near more team meetings where necessary and the divide and conquer strategy was not as successful. At that point BAJ3 shifted gears and updated the strategy, drawing from the data the associates gathered we were able to combine the information and solve the new issues as a team. D EC I S I O N M AK I N G & F E A S I B I L I TY With the upgraded RFID (Radio Frequency Identification) system that we implemented into Johnson and Johnson Distribution Center and Johnson and Johnson manufacturing plant, we came up with several issues. First, with the upgraded system, we had to determine where this system could be used. This new system could be used at the manufacturing plant or at the distribution center. If the system would be used at the distribution center, then what that will do is it will turn the distribution center into a type of manufacturing plant because the DC will need to produce all the RFID tags, put them on all the products and register the tags according to which company ordered the products and if that company uses RFID. Also, the DC is in charge of the information of all the RFID tags, so when a company scans the tag, the information is sent back to the DC where RFID analysts analyze the information. With all this put on the shoulders of the DC, this system would be more suitable for the Johnson and Johnson manufacturing plant. With the system at the manufacturing plant, the people who make the products, can take the products and put them in the shipping packages and produce the RFID tags to place on the packages. The products would then be shipped to the DC BAJ3 & Associates | 12/3/2007 where the distribution center will register the tags and then ship them to the customer DC. This will take a lot of the work off the shoulders of the DC. With deciding where they system would be implemented, then the next issue is whether or not to place tags on all the products or to just place them on the companies that use RFID. As of now, the only company that Johnson and Johnson works that uses RFID is Wal-Mart. If the manufacturer only puts tags on products for the company who uses RFID, this wouldn’t change the system and it wouldn’t push for other companies to upgrade to use RFID equipment. So with that decision, the system would be used to put RFID tags on all the products so companies will in the long run upgrade there companies to be RFID capable. With every company eventually using RFID, this will make tracking a lot easier on both Johnson and Johnson and the affiliated company. 9
  • 10. BAJ3 & Associates | 12/3/2007 10 The next issue was choosing to place the RFID tags on individual packages or pallet size loads of packages. Since, Johnson and Johnson receives so many orders from companies, the shipping usually is in break bulk loads which consists of multiple products in one shipment. Since there are multiple products on one load, one RFID tag on per pallet load would be inefficient because the products could be going to multiple geographical areas. This system would implement a RFID tag on every package to state what product is in the package and how many of the product is in a package. The final issue that we came across was whether or not Johnson and Johnson DC would register every tag or just the tags that the company that order the products would use the RFID tags. We decided to register only the tags that the company who ordered the products would use the RFID tags. This at first would doesn’t sound like a big change from the old system, but what this would do for the companies that don’t use RFID is that they would see the tag and then try to implement it into there own corporation. This will push for a more successful collaboration between Johnson and Johnson and the other affiliated companies. With this, hopefully every company will incorporate the system into there business and what this will do is it will cause a more accurate timing system for how long it will take for J&J to ship the products till when the company receives the products. The feasibility was not as demeaning as was the issues of the system. First the big concern was if the system was implemented Johnson and Johnson Distribution Center would have to hire more RFID analysts to analyze all the information coming in from the RFID tags scanned. This will cause the company to have more labor costs and more labor time to sit down with the hired employees to BAJ3 & Associates | 12/3/2007 train them on the new system. Not only would more employees have to be hired but also more equipment would need to be bought so the system would be more efficient. This would cause the companies capital cost to rise and your profits from they year the equipment was bought. The manufacturing of the tags would also be a feasibility problem because now Johnson and Johnson would now have to manufacturer all the RFID tags since the system would place the RFID tag will go on every box. The manufacturer will have to produce all the RFID tags and enough of them to place on every product package. This will cause Johnson and Johnson’s manufacturing cost to rise. Money will have to be shifted from one spectrum of the company to manufacturing RFID tags. These feasibility problems are not huge in the eyes of a multi-million dollar company but are common issues when implementing a new system. 1 0
  • 11. BAJ3 & Associates | 12/3/2007 11 H O W RFID W O RK S I N O U R S YS T EM In our system, The RFID is used to keep track of where an order of a product is located in the Johnson and Johnson supply chain. Because the system is a tracking system from the J&J distribution system, all the way to the customer’s store, several users are included in our analysis. If you take a look at the USE CASE diagram located on page 16, you will see that the system is composed of the Sales and Logistics team, that includes the J&J distribution system and its manufacturers; The J&J ordering System, that receives the order from the Customer and then sends it to the Sales &Logistics people,; The Customer DC and the Customer Store. The process goes like this: The Customer Store runs out of a product, so they make an order through its Distribution center. The DC then places an order through the J&J ordering system if it doesn’t have the product either. The Ordering System compiles many orders from various stores and sends the order sheets to the Manufacturer and J&J distributions centers. This is where our RFID system comes into play. The Activity Diagram and State Chart Diagram on pages 23 and 24 show the basic process. If the Customer uses RFID, then J&J will register the products tag into a computer system, then it will essentially scan the product either in and out of each location its at, until it reaches its final destination, at the store who placed the order. At each location, from the J&J distribution center, to the Customers DC to the Customers Store, and even onto the trucks in some cases, the Tags information which will be explained later, will be tracked via a central computer inside the Johnson and Johnson company. Each time the Tag gets scanned in or out of the various locations, the computer updates so that if a customer calls wondering where a particular order is, J&J would be able to let the customer know which stage in the process the product is. BAJ3 & Associates | 12/3/2007 The class diagram, page 22, and the various sequence diagrams, pages 25-28, show more detail as to how the Tag and tracking process works. Each user in the system is given a particular location code, as shown by the generalization classes in the Class Diagram. When an order is made, three classes are used to record that information. The Order and Order Item classes work with the product class to specify exactly what product needs to be shipped and how many of that product. Once that is determined, the information is recorded into the Tag Class that also records the destination of each product. So every time a product enters or exits a particular location, the tag is read and the information with the specific location is recorded into the Location History class that keeps track of where each order is as any particular time. The Location History class is the class that will be accessed when Customers or J&J want to inquire about a particular shipment. 1 1
  • 12. BAJ3 & Associates | 12/3/2007 12 A L T E RN A TI VE D E S I GN S T R A T E GI ES  High End  Have Third-Party firm (Texas Instruments) create tags, gather information, then produce reports for Johnson & Johnson  Mid-Range  Upgrade current RFID system to accommodate all customers by collaborating with Ordering System  Low End  Continue with current system while adding new customers CONCLUSION BAJ3 was able to deliver a great solution to Johnson & Johnson Sales and Logistics Company. We decided to improve the Radio Frequency Identification (RFID) system, making the system more efficient and extending the number of customers who use RFID. The team met with J&J analyst to understand to the current system, and then worked together to deliver numerous diagrams that would outline the functionalities of the new system. Implementing RFID allows J&J to register the products tag into the system, and scan the product information at each location until BAJ3 & Associates | 12/3/2007 the delivery is complete, giving J&J and its customer’s full visibility of the product 1 2
  • 13. BAJ3 & Associates | 12/3/2007 13 D EC I S I O N T A B L E Conditions/Courses of Action Rules Customer RFID Ready No RFID Register tag at J&J DC X Don't register tag at J&J DC X Scan product information X Don’t scan product information X BAJ3 & Associates | 12/3/2007 1 3
  • 14. BAJ3 & Associates | 12/3/2007 14 P R O J EC T G A N T T C H A RT BAJ3 & Associates | 12/3/2007 1 4
  • 15. BAJ3 & Associates | 12/3/2007 15 PERT CHART BAJ3 & Associates | 12/3/2007 1 5
  • 16. BAJ3 & Associates | 12/3/2007 16 U S E C A S E D I AG R A M Johnson & Johnson, RFID UseCase Diagram Determine Existing Orders J&J ordering System Register & Ship Product «include» Scan Product Customer DC BAJ3 & Associates | 12/3/2007 Sales & Logistics Track Order Complete Order Customer Store 1 6
  • 17. BAJ3 & Associates | 12/3/2007 17 Complete Order Use Case Description Use Case Title: Complete Order Primary Actor: Customer Store Stakeholders and Interests: Customer Store: Wants to have items completed Brief Description: This use case describes how the customer store has their items completed Level: Summary/High Precondition: Johnson and Johnson’s boxes of items have arrived Trigger: The Customer Store has unloaded product ready to be scanned Minimum Guarantee: Rollback of any uncompleted transaction. Success Guarantee: Items are scanned and information is sent back to Johnson and Johnson tracking system Relationships Association: Customer Store Main Success Scenario: 1. Product is unloaded for Customer Store 2. Customer Store scans RFID tags 3. Information is sent to Johnson and Johnson tracking system Extensions: 2.a. System cannot scan item BAJ3 & Associates | 12/3/2007 2.a.1. Customer Store contacts Johnson and Johnson customer service 2.b. System fails 2.b.1. Customer Store contacts Johnson and Johnson customer service 2.b.2. Customer Store contacts repair service 3.a. System’s information is incomplete 3.a.1. Items are rescanned 3.b. System fails 3.a.1. Customer Store contacts Johnsons and Johnsons customer service 1-3.a. System fails 1-3.a.1. Rollback of any uncompleted transaction. 1 7
  • 18. BAJ3 & Associates | 12/3/2007 18 Scan Product Use Case Description Use Case Title: Scan Product Primary Actors: Johnson and Johnson’s Sales and Logistics, Customer Distribution Center, Customer Store Stakeholders and Interests: Sales and Logistics: Wants scan items to be shipped. Customer Distribution Center: Wants to scan items to be distributed. Customer Store: Wants to scan items that are delivered. Brief Description: This use case describes how the RFID tag is scanned by the actors Level: Summary/High Precondition: Items must be loaded in order to be scanned Trigger: Items are identified as items to be put into process Minimum Guarantee: Rollback of any uncompleted transaction. Success Guarantee: Items are scanned into the system. Relationships Association: Customer Distribution Center, Customer Store Main Success Scenario: 4. Items are loaded to be scanned 5. Items are located near scanning system 6. Items are scanned into Johnson and Johnson system Extensions: BAJ3 & Associates | 12/3/2007 1.a. Items are not ready to be loaded 1.a.1. Manager is contacted to correct the issue 3.a. Scanning System fails 3.a.1. Actor contacts Johnsons and Johnsons customer service 3.b. Scanning is incomplete 3.b.1. Items are rescanned 1-3.a. Process fails 1-3.a.1 Rollback of any incomplete transaction 1 8
  • 19. BAJ3 & Associates | 12/3/2007 19 Ship Product Use Case Description Use Case Title: Ship Product Primary Actor: Johnsons and Johson’s Sales and Logistics Department Stakeholders and Interests: Johnson and Johnson: wants to ships sold products to its distribution centers (customer) Distribution Center: wants to have products shipped to them so that they may distribute. Brief Description: This use case describes how Johnsons and Johnson’s Sales and Logistics ships its product. Level: Summary/High Precondition: Distribution Center (customer) places an order. Trigger: Johnson and Johnson receives invoice of the order. Minimum Guarantee: Rollback of any uncompleted transaction. Success Guarantee: Items are shipped to the Distribution Center. Relationships Association: Sales and Logistics Include: Scan Product Main Success Scenario: 7. Johnson and Johnson receive an invoice of the order. 8. The boxes of items are prepared to ship out. 9. Scan Product Use Case executed 10. Boxes are put into the system as “docked” BAJ3 & Associates | 12/3/2007 11. The boxes are shipped to the distribution center. Extensions: 2.a. Boxes of items are failed to be prepared 2.a.1. Johnson and Johnson places order on hold. Customer is notified. 3.a. Scan Product Use Case failure. 3.a.1. System shows error message. Supply and Logistics re-executes Scan Product Use Case. 3.a.2. System shows error message. Supply and Logistics contacts customer service. 1-5.a. System failure 1-5.a.1 System shows error message. Boxes put on hold until System is working and system rolls back pretransaction position. 1 9
  • 20. BAJ3 & Associates | 12/3/2007 20 Determine Existing Orders Use Case Description Use Case Title: Determine Existing Orders Primary Actor: Johnson and Johnson Ordering System Stakeholders and Interests: Johnson and Johnson: wants determine existing orders for its products so it can communicate with Sale and Logistics about products Sales and Logistics: Wants to determine how many orders Johnsons and Johnsons has for them. Brief Description: This use case describes how Johnsons and Johnsons determines existing orders Level: Summary/High Precondition: Order must have been placed Trigger: Johnson and Johnson interacts with computer interface to determine existing order Minimum Guarantee: Rollback of any uncompleted transaction Success Guarantee: Orders are determined and green-lighted to go to the Sales and Logistics. Association: Johnson and Johnsons Ordering Systems Main Success Scenario: 1. System asks for existing company code (customer) 2. Actor submits company code 3. Systems checks for company code and confirms company code 4. System accesses company information 5. Actor determines if there are any errors in order (example: delivery date cannot be met) 6. Actor green-lights order 7. System shows order summary information and sends out confirmation email to Sales and Logistics 8. Actor leaves the website BAJ3 & Associates | 12/3/2007 Extensions: 2.a. Company code does not exist 2.a.1. Customer does not have existing login. Actor calls Johnson and Johnson’s customer service. 3.a. Existing Login (company code) cannot be found 3.a.1. System shows error message. Actor calls Johnson and Johnson’s customer service. 4.a. System cannot access company information 4.a.1. System shows error message. Actor calls Johnson and Johnson’s customer service. 5.a. Error 5.a.1. System shows error message. Actor calls Johnson and Johnson’s customer service. 7.a. Order summary email is failed to be sent 7.a.1. System fails to send email. Actors calls Sales and Logistics. 1-8.a. Internet connection is broken. 2 0
  • 21. BAJ3 & Associates | 12/3/2007 21 1-8.a.1 Systems rolls back to the pretransaction position for actor. 1-8.b. Actor exits the system. 1-8.b.1. System rolls back to the pretransaction position for the actor. Track Order Use Case Description Use Case Title: Track Order Primary Actor: Johnsons and Johnson’s Sales and Logistics, Customer Store, Customer Distribution Center Stakeholders and Interests: Sales and Logistics: Wants to track order to see when it arrives Distribution Center: Wants to track order to see when it arrives Customer Store: Wants to track order to see when it arrives Brief Description: This use case describes how Johnsons and Johnson’s actors tracks its product. Level: Summary/High Precondition: An actor accesses the Johnson and Johnson online tracking interface Trigger: An actor searches for the order confirmation number in the Johnson and Johnson online tracking system Minimum Guarantee: Rollback of any uncompleted transaction. Success Guarantee: Items show updated arrival address and time arrived Relationships Association: Sales and Logistics, Customer Store, Customer Distribution Center Main Success Scenario: 12. An actor enters into Johnson and Johnson system order confirmation number BAJ3 & Associates | 12/3/2007 13. The System searches for order 14. The System shows type of item, time of arrival, date, and history of product tracking Extensions: 1.a. An actor does not know the order confirmation number 1.a.1. The actor contacts Johnson’s and Johnsons customer service. 3.a. The system fails to type of item, time of arrival, date, and history of product tracking 3.a.1. The actor contacts Johsnon’s and Johnson’s customer service 1-3.a. System failure 1-3.a.1 The actor contacts Johnson’s and Johnson’s customer service. 2 1
  • 22. BAJ3 & Associates | 12/3/2007 22 C L AS S D I A GR A M Order + Order Code + Product ID + Customer Name * J&J DC + Accept RFID * + Location Code * + Produce order ( ) Product + Activate Tag ( ) + Set Order ( ) + pick products ( ) + Product ID 1 + Plant ID * 1..* + Name 1 Order Item + Description * + Unit Weight 1 + Product ID + Number of Cases Customer DC + ID product ( ) + Order Code 1 + Phone + Pick order ( ) + Company Name + Location Code 1 Control Class + ship to store ( ) 1 + update tag ( ) Tag 1 + Product ID + Product Price 1..* + Quantity Customer Store + Location Code + Create Order ( ) + Product ID + Tag order ( ) + Update Tag ( ) + Location Code + Scan Tag ( ) + Company Name BAJ3 & Associates | 12/3/2007 + Read Tag ( ) + Recieve Order ( ) + Determine Location ( ) 1 + Recieve Product ( ) * Location History Boundary Class + Time In * Location + Create Order ( ) + Location Code * + Location Code + prepare order ( ) + Order Code + Scan Tag ( ) + IN/Out + City + Recieve Order ( ) + Zip Code + Update History ( ) + Address + Determine Location ( ) + Mark as complete ( ) + Determine Location ( ) 2 2
  • 23. BAJ3 & Associates | 12/3/2007 23 A C TI VI T Y D I A GR A M Company Places Order RFID System Gathers All Orders Customer Does Not Accept RFID Customer Accepts RFID Shipped Without Tag J&J DC Registers Tag and Order Info J&J DC Scans Product on Dock Tag Information sent to SLC Customer DC Receives and Scans Product BAJ3 & Associates | 12/3/2007 Tag Information sent to SLC Customer Store Receives and Scans Product Tag Information sent to SLC J&J Order Completed 2 3
  • 24. BAJ3 & Associates | 12/3/2007 24 J O H N S O N & J O H N S O N RFID S T A TE C H A RT D I AGR A M Johnson & Johnson RFID StateChart Diagram Product box tagged with RFID J&J DC receives product Customer RFID system RFID tag not registered availability checked Tag Registered Product Shipped to Customer DC RFID tag scanned Product Shipped to Customer Store BAJ3 & Associates | 12/3/2007 RFID tag scanned Tag Life Terminated 2 4
  • 25. BAJ3 & Associates | 12/3/2007 25 D E TE R M I N E E XI S T I N G O R D E R S E Q U EN C E D I A G RA M Determine Existing Orders : J&J ordering System : Boundary Class : Control Class : Order 1 : Create Order ( ) 2 : Create Order ( ) 3 : Produce order ( ) BAJ3 & Associates | 12/3/2007 2 5
  • 26. 26 BAJ3 & Associates | 12/3/2007 Register and Ship Sequence Diagram : J&J SLC : Boundary Class : Control Class : Order : Order Item : Product : Tag 1 : Recieve Order ( ) 2 : Recieve Order ( ) 3 : Set Order ( ) 4 : Pick order ( ) 5 : ID product ( ) S H I P S EQ U E N C E D I A GR A M 6 : Scan Tag ( ) 7 : Scan Tag ( ) 8 : Read Tag ( ) AN D 9 : Determine Location ( ) R E GI S T E R 10 : Determine Location ( ) 11 : Update Tag ( ) 2 6 BAJ3 & Associates | 12/3/2007
  • 27. 27 BAJ3 & Associates | 12/3/2007 Track Order Sequence Diagram : Customer Store : J&J SLC : Customer DC : Boundary Class : Control Class : Location : Tag : Location History 1 : Scan Tag ( ) 2 : Scan Tag ( ) 3 : Determine Location ( ) 4 : Update Tag ( ) T R AC K O R D E R S EQ U E N C E D I A G RA M 5 : Update History ( ) Customer Store, J&J SLC, and Customer DC all follow same Sequence 2 7 BAJ3 & Associates | 12/3/2007
  • 28. BAJ3 & Associates | 12/3/2007 28 C O M PL ET E O RD E R S E Q U E N C E D I AG R AM Complete Order Sequence Diagram : Customer Store : Boundary Class : Control Class : Tag : Location History 1 : Scan Tag ( ) 2 : Scan Tag ( ) 3 : Read Tag ( ) 4 : Mark as complete ( ) BAJ3 & Associates | 12/3/2007 2 8