1. What are the requirements ? Refer to the briefings available in the course web page under the midterm sample 3. 2. Are we replacing the POS system presently available in NotSoSlimy Inc ? We retaiin the same POS 3. Who will deliver the pizza ? NotSoSlimy Inc will have its own delivery department and will do home deliveries. (Sorry, I could not capture everything you talked about for this question ). 4. How do the online users pay for their orders ? By a major Credit Card like VISA or Mastercard or American Express 5. Do we need to have some security for users like single sign on/logins ? No 6. Do we need to maintain personalization ? Yes, that adds more value to the users. 7. What is the budget ? No Budget 8. What is the timeline for the project? 4 web years meaning 12 months 9. Should the requirement document address both business and techinical needs ? Yes 10. The following questions must be answered in the requirements ? a. What does the customer want ? b. what will the system look like ? c. What are the constraints ? Constraints could include cost, hardware environment, scalability, performance, technology, also chain of stores. d. Who are the stakeholders in the sytem. e. Address the wants and needs of the stakeholders. f. Describe what the stakeholders will see and what they can do. When designing the requirements document, include both text content and also system model pictures. Include Network Component Architecture with ERD, Data Flow Diagrams, FSM, Markups (ScreenShots and Executable Markups) and use RAD tools. Q. Do you want to allow people to place orders and pay upon delivery, and if you do do you want any form of prank/scam protection? A. No. orders on the web should be paid on the web beforehand. Q. Do you want web customers to have user accounts with passwords? A. Optional. If customers want to establish frequent buyer accounts or convenience then accounts will be useful. Q. Does the software system have to find the lowest price when it is time to order ingredients or will some human interaction be involved to take into account making deals and buying things in bulk, as business is usually done? A. Human intervention. Q. Do you want the online ordering system to check the second and thrid closest pizza shops if the nearest shop to the person ordering the pizza cannot fill the order? For this matter do you want the system to determine which pizza shop will fill the order or do you want to leave it up to the user to select the nearest location? A. Good idea. Leave to the user. Q. Do you want us to do any hardware or network updates for you or are you going to take care of that yourself or outsource to another company? A. Please make recommendations on what is needed. Q. How often do you want the database the web site uses updates with information from the stores? A. As often as you recommend. Q. Do you want to have order confirmation, by way of a phone call, email, or other method? A. Yes, if the user supplies an email address. Q. Do you want a suggestion box on the web site for customers to suggest new ingredients or pizzas? A. Yes, good idea. Q. Do you want your managers to have any confirmation or notification during the ingredient ordering process? A. Yes. Q. Do you want the database on the web site to keep track of how much of each ingredient each of the stores have, or just keep a collective total for all of the chains? A. 1st priority is the collective total - including the warehouse. Q. What reports to do want your managers or marketing people to be able to generate from the orders placed on the web site? A. Frequency of purchase of any given item and ingredient, demographic details on users if available, rates of purchases online versus the stores etc.