The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Apr 2017 |
| Last Sign in: | 328 Weeks Ago, 4 Days Ago |
| Questions Answered: | 12843 |
| Tutorials Posted: | 12834 |
MBA, Ph.D in Management
Harvard university
Feb-1997 - Aug-2003
Professor
Strayer University
Jan-2007 - Present
Examination Cover Sheet
COURSE:
BTM NUMBER:
495 SECTION(S):
AA EXAMINATION:
__X FINAL
___ ALTERNATE
___ DEFERRED DATE: June 17th 2017 INSTRUCTOR(S): Brahm White-Gluz Please print your name, I.D. number and section in the appropriate spaces
below. Prologue:
Your consultancy business has been referred to a large client by a personal contact you met
during your studies at University. The client is Rainforest Ltd., a major online retailer which
began by selling books online but has since expanded to a myriad of services. Rainforest has
recently acquired a major nationwide grocery chain called Complete Foods Ltd. for close to $14
billion, with the hopes of expanding their food delivery services and using the already
established logistics network to gain market share in this industry. You’ve been contracted to
assist with the implementation of a new express grocery delivery service, along with the
integration of Complete Foods’ legacy systems with Rainforest.
The motivation behind this acquisition is fairly transparent; Rainforest has been trying to
horizontally integrate itself into every facet of it’s customer’s lives, and so naturally has tried to
enter the grocery business. RainforestFresh© is the company’s fresh food delivery service, but
currently the quality of produce is not meeting the high-end customers’ expectations; enter
Complete Foods, who’s 431 nation-wide locations are in prime upper-income boroughs.
Complete Foods’ brand enjoys the reputation among customers as a store to get high-quality
foods, and this has allowed the company to enjoy higher than average profit margins. Despite
thick margins and satiated customers, Complete Foods’ stock price has been looking
malnourished. The fact that Rainforest wants to expand their grocery business as well as adopt
a high-quality reputation, and that Complete Foods’ stock is lower made for a perfect match and
a sensible acquisition. Both organizations will likely benefit greatly from the deal. Your task will
be in assisting development and integration of the new RainforestFresh© app with legacy
Complete Foods’ systems.
You’ve met with management at Rainforest and have taken notes on the requirements of their
desired system. The notes from management are found in Appendix B. You will need to refer to
these notes in your design phases and throughout the duration of the contract. (Assume these
notes are the results of iterative meetings with management throughout the entire process)
Prior to being accepted for this contract, Rainforest has insisted that they assess your
competencies by asking you to complete a technical certification exam. The questions for this
certification exam are found in Appendix A of this document.
Assuming you’ve passed the certification exam and Rainforest has accepted your contract, the
deliverables for this assignment are found in this document. Deliverables
1. Using your choice of project management techniques, provide a schedule and break
down of tasks and deliverables for this contract. You may choose to include estimates in
terms of costs for the labor you will provide. Assume this will be used as a frame of
reference for Rainforest management to hold you accountable. You may use Google to find
examples that contractors and professionals use in these situations and use those. 2. Conduct a feasibility study into possible improvements to the information system. The
feasibility study must consider the improvements suggested within the document, but is not
restricted in any way to these suggestions. You may include a consideration of alternative
solutions with some detail concerning the solution as recommended by your team. You may
additionally wish to list further information which you think is required in order to proceed,
assumptions you have made and other relevant recommendations. Use professional
language and writing style. Assume this deliverable will be assessed by management
officials. 3. On the basis of the feasibility study, develop a list of major use cases. For each of the
major use cases, expand each one, providing sufficient detail to show your understanding of
that case. Confirm the use cases, and create a use-case diagram for the proposed system. 4. Identify the classes in this case. Create CRC cards for each. Develop a list of attributes
for each of the classes, and document these on the CRC cards. Based on the information in
this case and the CRC cards draw a class diagram and document the relationships. Update
the CRC cards as needed. 5. Using the CRC cards and use-cases identified in the previous step, develop a sequence
diagram for one of the major use-case scenarios. Support this sequence diagram with a
written report, including your justification for why you chose that particular use-case
scenario. 6. Develop a test plan for the proposed system. Identify the tests and test cases to be
evaluated, and write some documentation explaining how and why these should be
evaluated (eg. what feature is the test evaluating? how did you design the test and why is it
a good way to test that feature?). Appendix - Notes from Management
Introduction
RainforestFresh© is the company’s fresh food delivery service. It allows customers to use a
mobile application to place orders for groceries and have them delivered the same day via
drone.
Users
Customers download the RainforestFresh© mobile app onto their device. They can browse the
catalog of groceries available and filter their search by the type of product, price, etc. They can
add products to their cart and place an order. All orders are filled the same day. Customers
entering the check-out process for the first time will be asked to enter their personal information,
such as address and payment info. Customers may subscribe to receive certain products
regularly (eg. milk delivered weekly each Monday).
The Mobile App
Management wants the app to have a minimal user interface, and be an incredibly simple
process for users to make purchases or subscriptions. Users should be able to easily edit their
personal information profile, search for products, view product details, add products to cart,
subscribe for products, view their order history, etc.
Drone Delivery
Orders placed via the mobile app will be added to a queue. Drones will be dispatched from the
nearest Complete Foods location containing the customer’s order and deliver the order directly
to the customer’s address. A shipping manager receives the order information and processes
the order, prepares the shipment for delivery and sends the drone on it’s way. The drone drops
the package at the customers address and returns to the Complete Foods location, where the
shipping manager records that the order is complete and prepares the next shipments in the
queue. Management realizes that sometimes customer orders may be incomplete or otherwise
unsatisfactory, but are unsure how to address and solve this issue. They are hoping you may
have some suggestions for how to deal with this issue.
Complete Foods Ltd.
The warehouse administrator uploads a real-time record of products available in their specific
location. This database of products is concatenated with the product catalogues of the other
Complete Foods locations, to provide a database of products and their availabilities to
customers. Customers can peruse this database via the search feature in the mobile app.
Complete Foods has 431 nationwide locations, but the stock and prices may vary widely among
locations. Customers need to have a seamless experience when using the service, and strive
for consistency (eg. when a user orders tomatoes, they expect nice fresh tomatoes of a certain
quality and price each time they order.) Therefore, user catalogues must match the availabilities
of nearby locations, and thus depend on the geolocation of the user. ____________________________________________________________________________
Note that these notes may be incomplete, and you may need to make assumptions in order to
complete your deliverables. Any assumptions you make should be clearly identified and
supported.
Â
Attachments:
-----------