Question
You are being tasked with analysing the needs of many stakeholders and coming up with requirements for a system called the SFF System (SFFS)***. This
You are being tasked with analysing the needs of many stakeholders and coming up with requirements for a system called the "SFF System" (SFFS)***. This system will aim to provide a way for food businesses to register and run their business and for customers to collect their food through delivery people who deliver the food from the food trucks to customers awaiting at collection points. You have been tasked with going through the initial proposal described below and detailing some features and processes that SFFS would need to provide. An extract from the proposal: Account Registrations: Australian food businesses who are interested in securing a spot in the festival can register with SFFS. In order to register for a food business account, they would need to register their details (such as an Australian business number (ABN), and other necessary business details). A SFFS manager will cross-check if the food business has a valid ABN by using the government ABN look-up server. Once the ABN is verified (by getting an acknowledgement back from the ABN look-up Server), food businesses are provided with credentials to login. They can also request their stall/spot from the list of available stalls and depending on their choice of stall, they are sent an invoice to make a payment and secure their stall. While requesting a stall/spot, they can choose optional add-ons such as an extra burner, an extra supply of fuel to run their burners, etc. Payment is conducted through the system which uses a third party gateway to process the payment and the receipt can be downloaded, if requested. Customers can make an account on SFFS. Customers have to pay a small fee to register their spot for a time interval on a particular day. The payment is done through the system and the system uses the same third party gateway to process the payment and the receipt can be downloaded, if requested. To ensure social distancing and to avoid crowd congestion, delivery people are employed to deliver food from the carts to the customers at designated collection points. Anyone interested has to register to be a delivery person. Once their credentials are verified, they are registered as a delivery person whereby training modules are released for them to understand their roles and responsibilities. Their tax file number (TFN) details and bank account details are confirmed so that payment can be made after the festival. During the Festival: The Sydney Cricket Ground (SCG) will be the venue for the festival in 2021 to cater for the large crowds. Food businesses have to finalize their menu for the entire duration of the week and this can change for each of the days. Once the menu is finalized, SFFS will enter the menu in the system and if an item gets sold out on the day, the food business can change the status of the menu item to unavailable. The orders are received through the system and the system can update the status of the order depending on what is happening (such as order received, order is being cooked, order awaiting to be picked, order collected etc.). Customers can view the menu once they are at the SCG by scanning a quick response (QR) code which gives them access to the menu through SVSS whereby they can place their order. The payment for the order goes through the same payment gateway whereupon they can download the receipt, if required. Once the order placed, customers can request details of the collection point and can view the status of their order. If they have any queries with their orders, they can raise a dispute. A delivery person can accept, reject or pass the delivery request (once accepted, they can send it back into the system for someone else to accept). Once a delivery has been accepted, the delivery details such as the pickup stall and the collection point details are sent to the delivery person after which a notification is sent to the customer. The delivery person can also update the status of the order (such as order collected, order nearing the collection point, order delivered, etc). Once at the collection point, to verify the authenticity of the customer, they can request a push for a QR code to be sent to the customer. Once the QR code is scanned, the order is delivered. Every time the status of an order is updated (either by the delivery driver or the food business), a notification is sent to the customer To help with this complex system, SFF has three types of employees. There is a SFFS Manager, who overlooks the roster of the delivery person, assigns allocation jobs to SFFS allocation staff, and processes the ABN verification requests. SFFS allocation staff are responsible for the allocation of stalls and the collection points whilst customer care service staff handle the disputes.
Task 1: SDLC (15 marks) Q1) Explain how this project would be carried out in traditional SDLC vs Agile Methodology. You are allowed to make any assumptions you wish about the scope of the project. Q2) List 2 requirements gathering techniques that you would use to find out more about the problem. Explain how you would use this technique to gather information for requirements provided in the case study. Q3) Write 2 Epics and 5 user stories under each of the Epic . Q4) Write 5 functional requirements for the proposed system for different actors . Q5) Write 5 non-functional requirements for the proposed system (include the measures / limitations as part of the requirement, not just the heading)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started