Family Farm Fresh Foods (F4) is a business owned by Jack MacDonald that deals with farming of vegetables on a large scale and fruits on a small scale basis. The business was acquired by Jack from his father who had also acquired from his father as the organic farming rans in the family. Jack is married to Jane who is a partner in the business and this has helped to disseminate different roles of the business between Jack and Jane. Jack is in charge of everything to do with production and harvesting while Jane is in charge of everything to do with the clients, orders and pickups. The initial business process was simple where by customers would make a phone call to place their order and then Jack would record the order and package the produce according to the order. While the customer placed the order, Jack would take up this opportunity to inform the customer about other produces that are ready. The customers would then come to Jack’s premises to pick up their orders. The business is rapidly growing but Jack and Jane have not changed the initial business process. Instead, they have acquired employees and given them different roles to help them deal with fast growing business and complexities that arise along the way. These employees either report to Jack or Jane. Jane is well informed and thinks that it’s the high time that the business embraces technology by coming up with an information system to help manage the farm and all possible activities that can be managed with an information system.
The organization chart below shows the simplified structure of the business. The chart is structured shows who each worker in the business reports to in order of hierarchy.
The area of the organization under study is the business aspect of the organization stating from the production to sales by capturing all the records necessary at the production level so that this information can be made available to facilitate the sales of the produce. To help come up with the requirements of the proposed information system, some key areas of the business have to be analyzed in details. For the production, there is need to record information about various plants by extracting all the knowledge possessed by Jack about organic farming. This information will help the production department while doing their normal activities because it is easy to look up information in an information system instead of relying on Jack every time an employee wants to do something in the farm. The system should also enable the production team to record information about produces as soon as they feel the produce is ready so that customers can know what is ready for purchase in the farm.
The business is constantly growing and Jack intends to purchase manure from other organic farmers. The system should capture details of these farmers and any purchases of manure made to these farmers.
For the client side of the business, the information needs to record information about all customers that F4 has. The system should also record those customers that purchase regularly to make it easier for them to make an order using the system. The information system should also record all orders placed by customers to help the in packaging of the items specified in the orders. Customers make payments for their orders thus the information system should record all payments and which method of payment was used. The system should show customers who have not paid for their orders.
The business is moving from the normal operation of customers picking up their orders to making all deliveries to every customer at their door step. Delivery of the orders to different customers should be optimized to make sure that maximum orders are delivered within the shortest period of time to customers depending on the four different zones. The system should use an algorithm to come up with a delivery schedule for every delivery. The delivery schedule should be followed by the staff making the delivery to make sure they make the maximum possible deliveries with minimal amount of time.
Jane would also like to record different recipes that can be used to cook different farm produces thus the information system should provide a page where customers can search for recipes for different farm produces they purchase.
The business is aiming to venture to sale of fruits produced by other farmers thus the system should capture information of all approved farmers by jack and the produce that they give to the business for sale.
F4 is constantly growing due to an increase in their customer base as more people are in high demand of the organic produces produced by the business. Since starting of the business, a few things have changed in the way the business carries out its operations. A simplified business process involves customers making orders by phone and then that information is recorded by the staff in charge of taking all orders. The produce from the farm is then packaged according to the orders and deliveries are made to all the customers who made their orders. The business is experiencing loss of customers because of the current system of operations as customers are finding it hard to know what produce the farm has and even more customers feel the current method of making orders via telephone and then they are informed of the current produce wastes a lot of time. For regular customers, their regular orders are recorded manually by pinning orders in a board. With all these operations a lot of information is generated by the business and its all recorded manually in books. This poses a problem to the business as the current procedures of recording and accessing information are tedious and time consuming thus there is need for an information system that will be used to record all these information thus make it easy to assess the information.
F4 intends to acquire an information system to help in managing the farm. If the information system is implemented, many aspects of the business will improve and thus lead to more profits. The following are some of the business benefits expected from implementation of the proposed information system;
The proposed information system will be used by the farm to record information both in production side and the client side of the business. The two departments rely on each other as there is flow of information between them thus to implement the new information system, the most suitable approach will be to design a web application using a central database. The web application will be used by both departments and also by the customers since it’s accessible from anywhere. The following will be the capabilities of the new information system;
The following table shows the tasks and their respective durations;
Task |
Duration |
Meeting with all farm staff |
1 Day |
Staff interviews |
5 Days |
Review of farm records |
4 Days |
Observing business operations |
3 Days |
Analyzing accounting processes |
3 Days |
Studying sample orders and payments |
2 Days |
Home delivery field work |
2 Days |
Reporting |
2 Days |
Review report |
1 Day |
The overall duration is 23 days if the whole process is continuous and the resources are easy to find.
The following are the possible risks that might be experienced through out the project and their likelihood of happening (Stoy, 2010).
Risk |
Description |
Likelihood |
Lack of executive support |
Jack may not be on board with the implementation of the new information system |
Very low |
Scope creep |
Uncontrolled changes in the current scope which will lead to a continuous growth in the scope |
Low |
Schedule underestimation |
The time allocated to different tasks may not be enough to complete those tasks |
High |
Budget underestimation |
The money allocated for carrying out different tasks may not be enough |
Moderate |
Missing activities from scope |
Some critical activities required to be carried out in the project are missing in the scope of the project |
Low |
Conflict among stakeholders because of requirements changes |
Stakeholders may disagree on changes in requirements thus leading to conflicts |
Low |
Disengagement of stakeholders |
Stakeholders involved in the project ignore the agreed upon channels of communication thus leading to disengagement |
Low |
Inaccurate expectation from the end users |
The end product may not be what the users expected |
High |
Loss of a key development team member |
A member in the development team can quit or fall ill thus leading to lack of certain skills in the development team |
Low |
Change in business |
A change in the way business operates thus leading to a major change in the requirements while the project is underway |
Low |
The following are the anticipated benefits of the new system;
The following are the expected costs that will be incurred throughout the project lifecycle;
Activity |
Estimated cost |
Requirement gathering |
$5000 |
Paying the development team |
$30000 |
Web application hosting |
$5000 |
Training |
$2000 |
Cost benefit analysis is the process of evaluating the cost against the benefits of the project to determine whether the project is feasible or not (Bowen, 2013). Depending on the possible costs estimated for the system the project might roughly cost $45000. If the project is implemented the business will handle get more customers and will be able to handle more orders than before. This means that the business will experience more profits. The business will also restructure its workforce as some of the tasks like placing orders will be now automated. These workers can be laid off or assigned other roles thus saving cost. Thus the project is feasible.
The cost and benefits associated with the project are based on the following assumptions;
The proposed system presents a strong business because it is clear that after implementation of the proposed information system, the business will immediately start to experience the benefits ranging from more customers and more orders, reduced workload for the staff, and better record keeping.
Apart from interviews, the following fact finding techniques are recommended;
The employees considered for the interview are Chris who is in charge of taking orders and Jim who is in charge of deliveries. Both interview are expected to take 30 minutes each.
Use Case |
Brief Use Case Description |
Register |
The customer have to resister with their username, password and other details to open an account on F4 information system and use it. |
Login |
The login option is kept for the customer and the other staffs of the F4 organization. After a successful login the user can access the information system. |
View item |
The customer can view different items available in F4 for purchasing the item or placing order. |
Place order |
The different items are viewed and compared for selection of the best suited product and placing order. |
View items |
One or more items can be selected and added to the cart, the cart can be reviewed to make a final decision and proceed with the payment option. |
Make Payment |
A payment gateway is opened and the user pays using different payment option for buying the selected product/s. |
View Orders |
The order staffs can view the orders placed by different customers for arranging the products from the warehouse and ready them for shipment. |
View payment |
The account staffs can view the payment made by the customer and generate invoice for the payment |
Approve payment |
The account staff is responsible for the approval of the payment and transferring the money in the bank account of F4. |
Check order |
The packaging staff can use the information system after a successful login and check the orders placed by the customer for starting the packaging process. |
Enter package number |
The packaging staff enters the package number based on the order number for easy identification of the item and management of the shipment process. |
Add organic info |
Jack is responsible to add the organic information to each of the item |
Generate delivery schedule |
The delivery needs to log in into the information system for generating a delivery schedule and deliver the ordered item according the order placed time |
Update delivery status |
The delivery staffs also updates the delivery status for maintaining a transparency with the customer and notify them for delivering the products |
Generate report |
Jack and jane generates report regarding the orders and the account status for analysing their current progress in the business and maintain the records of each of the transaction |
Add receipt |
Jane adds receipt for each of the placed order for organizing the records |
Use Case Description (Full)
Generate Delivery Schedule |
|||||||||||||||||||||||||||||||||||
Scenario: |
Register new Customer |
||||||||||||||||||||||||||||||||||
Triggering event: |
Adding a new customer in the database of F4 information system |
||||||||||||||||||||||||||||||||||
Brief Description: |
Creation of a new record of the customer by taking the details of the customer including the address and the phone number |
||||||||||||||||||||||||||||||||||
Actor: |
Customer, order staffs, accounts staffs, packaging staffs, delivery staffs, jack and Jane |
||||||||||||||||||||||||||||||||||
Stakeholders: |
The customers and the other staffs of F4 are the main stakeholders identified for the development of the information system. |
||||||||||||||||||||||||||||||||||
Preconditions: |
The customers and the products that is to be ordered by the customers must be available |
||||||||||||||||||||||||||||||||||
Postconditions: |
The customer must have knowledge of computer to use the information system and all the details required for creation of the new account must be available for the customer |
||||||||||||||||||||||||||||||||||
Flow of Activities |
|
||||||||||||||||||||||||||||||||||
Excepted Condition |
Low internet connectivity speed In sufficient details of the customers Forgotten email ID by the customer Incomplete transaction from the payment gateway sever |
||||||||||||||||||||||||||||||||||
Customer {customerID, Names, Address, Email, Creditcardno.}
customerID = Varchar2(20)
Names = Varchar2(20)
Address = Varchar2(30)
Email = Varchar2(20)
Creditcardno. = Varchar2(10)
{Order_ID, Customer_ID, Date}
Order_ID = Varchar2 (20)
Customer_ID = Varchar2 (20)
Date = Date
Payment_ID = Varchar2 (20)
Amount = Int (20)
Order_ID = Varchar2 (20)
{ Item_ID, type, name, u/ m, cost, info}
Item_ID = Varchar2 (20)
Type = Varchar2 (20)
Name = Varchar2 (20)
u/ m = Varchar2 (20)
cost = Int (10)
info = Varchar2 (30)
{Order_ID, Item_ID, Quantity}
Order_ID = Varchar2 (20)
Item_ID = Varchar2 (20)
Quantity = Varchar2 (20)
{delivery_ID, Order_ID, Status}
delivery_ID = Varchar2 (20)
Order_ID = Varchar2 (20)
Status = Varchar2 (20)
{delivery_ID, Staff_ID, Date}
delivery_ID = Varchar2 (20)
Staff_ID = Varchar2 (20)
Date = Date
{Recipe_ID, name, description}
Recipe_ID = Varchar2 (20)
Name = Varchar2 (20)
Description = Varchar2 (20)
{Item_ID, Recipe_ID, quantity}
Item_ID = Varchar2 (20)
Recipe_ID = Varchar2 (20)
Quantity = Varchar2 (20)
{Staff_ID, name, email, address, salary, department}
Staff_ID = Varchar2 (20)
Name = Varchar2 (20)
email = Varchar2 (20)
address = Varchar2 (30)
salary = Float (10)
department = Varchar2 (10)
References
Antoniou, A. (2016). Digital signal processing. McGraw-Hill.
Azar, A. T., & Vaidyanathan, S. (Eds.). (2015). Chaos modeling and control systems design. Germany: Springer.
Bowen, R., 2013. Types of Feasibility Studies. Bright Hub Project Management. Available at: https://www.brighthubpm.com/project-planning/56372-types-of-feasibility-studies/ [Accessed August 16, 2017].
Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems analysis and design: An object-oriented approach with UML. John Wiley & Sons.
Famuyide, S., 2013. Data Flow Diagram: A Practical Guide. Business analyst learnings. Available at: https://businessanalystlearnings.com/ba-techniques/2013/2/12/how-to-draw-a-data-flow-diagram [Accessed September 20, 2017].
Langer, A.M., 2007. Analysis and Design of Information Systems Third Edition., New York: Springer.
Lonergan, K., 2015. Example Project risks – good and bad practice: PMIS. Available at: https://www.pmis-consulting.com/example-project-risks-good-and-bad-practice/ [Accessed August 16, 2017].
Nishadha, 2015. Use Case Diagram Tutorial ( Guide with Examples ). Creately. Available at: https://creately.com/blog/diagrams/use-case-diagram-tutorial/ [Accessed September 20, 2017]
Smith, F., & Van den Berg, A. E. (2015). Hardware genetic algorithm optimisation by critical path analysis using a custom VLSI architecture. South African Computer Journal, 56(1), 120-135.
Stoy, A., 2010. IT Project Risk Examples. Bright Hub Project Management. Available at: https://www.brighthubpm.com/risk-management/90414-it-project-risk-examples/ [Accessed August 16, 2017].
Valacich, J., George, J., & Hoffer, J. (2014). Essentials of systems analysis and design. Prentice Hall Press.
Watt, A., Risk Management Planning. BC OPEN TEXTBOOKS. Available at: https://opentextbc.ca/projectmanagement/chapter/chapter-16-risk-management-planning-project-management/ [Accessed August 16, 2017].
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download