MileStone 2: Product Selection
Product Description:
Our product aims to create a website for a cat cafe(Meow Cafe). Our inspiration is from cats because all members in our group like cats. It has five features totally. The first feature is that our website will show a brief description of our products (coffee that we have) to all the customers who view our website, which can tell our customers what types of coffee we are providing. The second one is that our customers can buy the coffee that they want directly on our website. The third feature is that our customers also can pre-order the coffee that they want in advance, which can save much time for them. The fourth feature is that our website will recommend a specific coffee for our customers according to the weather. For example, our website will recommend hot coffee to our customers if the temperature is very low. The last one is that the design of our website will be closely related to cats, which will attract a lot of customers who like coffee.
Need and Value:
The opportunity of our product will be very big based on our five features. It’s convenient for our customers to buy and pre order a coffee by using our website. Besides,our customers will feel that our cafe is very considerate when our website can recommend hot coffee in Winter and cold coffee in Summer based on our feature. The biggest value is that cat cafe(Meow Cafe) is a kind of new idea in the world, which is differ from most of the current cafes which just care about buying and selling coffee. Everyone likes cats without a doubt. It is such a happy thing when you drink coffee with cats. The design of our website is closely related to cats, which will catch a lot of customers’ eyes quickly.
Stakeholders:
Meow Cafe continues to address the concerns of different stakeholder groups. The following are the main stakeholders in Meow Cafe business:
- Employees
- Customers
- Suppliers
- Investors
- Governments
Employees: Meow Café considers hiring baristas who is response to make drinks and the maintainer for website. Those employees can get paycheck from Meow Café. There are also benefits for employees who works for Meow Café.
Customers: Meow Café considers customers as among its top stakeholders. Meow Café are focusing those customers who are interested in coffee, drinks and cats. Customers can enjoy the drinks from Meow Café and check all cats which are kept by Meow Café. If customers find cats which attract them, they can come and check them out when cats are available.
Suppliers: Meow Café suppliers are composed of wholesale supply firms and coffee farmers. The main interest of this stakeholder group is compensation and a growing demand from Meow Cafe. Wholesale supply firms and farmers aim to increase coffee yield to generate more revenues.
Investors: As in any business, Meow Café must address investors as stakeholders. Investors have interests in high financial performance of the shop.
Governments: Meow Cafe address the interests of government as a stakeholder. Meow Café needs to pay taxes for running a coffee shop and adopting cats from SPCA, which can make money for government and relieve the stress from insufficient space in SPCA.
Quality Assurance:
We need to consider a lot of parts about software qualities .We have some initial ideas on how to make sure we produce a quality and useful product. As for the Functionality, we have 5 functions totally which can also be reused on similar website. (buy and sell, pre order, recommend coffee based on temperature, related to cats, reflect information of current coffee). Besides, the reliability will be relatively good because we will have product testing on every stage and source code inspection. As for the Usability, we will keep on listening customers’ suggestion and have a regular meeting with stakeholder to make sure the usability is good enough. As for the supportability, we will test our website to check whether it can run on different browsers and systems.
Technology requirements:
The cat café(Meow Cafe) project is implemented with HTML website structure and CSS formation,then used JavaScript for front-end operation, and finally completed back-end with node.js: the multiple servers to separate operation and database, and the express framework implements rest API. The website might also used MongoDB to store and manage user information.
Action Plan:
For this milestone, Zhong described the project's goal and preliminary design, as well as the value and need of the product; Li and Liu met some of the technical requirements; Zhang acted as an stakeholder, assisting technical guys to meet the demands. Liu also create issue for the milestone to organize whole group. For next week, we will work together with the user stories, probably every member provide one epic. The project is expected finished around final time, it is a large work so we need to fight together to achieve our goal.
Milestone plan:
General instruction: It is hard to assign what everyone should do in each milestone at this time. As a result, our group will just have a rough plan about what each member will do in the next few milestones. Basically, we will do all the parts together because we are a group. We will communicate with each other regularly and have one or two group meeting every week. Rough plan for each group member: Zhong and Zhang will focus more on the parts of design of the website by using html. Liu and Li will focus more on how to connect everything with our database by using Javascript.
Milestone 1: Company Registration
Expected dates:Finished
Expected hours: 5 hours
Milestone 2: Production Selection
Expected dates:Finished
Expected hours: 4 hours
Milestone 3:Preliminary Requirement Overview
Expected dates: Jan 24th
Expected hours: 16 hours
Milestone 4:Detailed Requirement Overview
Expected dates: Jan 30th
Expected hours: 75 hours
Milestone 5:Preliminary Design
Expected dates: Feb 7th
Expected hours: 65 hours
Milestone 6:Detailed Design
Expected dates: Feb 14th
Expected hours: 120 hours
Milestone 7:Test Plan
Expected dates: Feb 27th
Expected hours: 100 hours
Milestone 8:Product Alpha
Expected dates: Mar 6th
Expected hours: 65 hours
Milestone 9:Code Inspection and Improvement Plan
Expected dates: Mar 13rd
Expected hours: 85 hours
Milestone 10:Product Beta
Expected dates: Mar 20th
Expected hours: 95 hours