Professional Documents
Culture Documents
Project Proposal
Guiting Ye, Hengjuan Qian, Luxi Chen, Ke Xu
SI 664
3. Deliverables
--- The website, written by HTML/CSS/JavaScript and PHP with the support of MySQL database System. --- The files of the websites codes. --- The group interim report summarizing the progress of the project. --- The final report and presentation describing how the project was completed.
2/6
SI 664
5. Workflow
3/6
SI 664
6. Timeline
Date Task 2.13 2.17 2.18 2.25 3.11 4.01 4.08 4.15 4.21 4.25 Draft of project proposal Finalize project proposal and make slides for project proposal Project proposal presentation Complete project design Complete project draft Complete project development Website test and fix due Group presentation Draft project report Finalize project report
7. Technology
Multiple kinds of technologies or tools will be involved in the whole process of the project, including project management technologies, system design and development technologies and team communication technologies. Project Management Excel/Google spreadsheet for making project plan and schedule control; OmniGraffle for designing workflow and ideal use case, describing the system structure and modules; System Design and Development Photoshop for image processing; HTML/CSS/JavaScript/Ajax for website front ends user interface development and design; MySQL database system for data management and database design, SQL database language for data extraction; PHP scripting language for dynamic web development; Team Communication Email for team collaboration and communication; Google Group for files organization and sharing; Google Calendar for team meeting arrangement;
4/6
SI 664
8. Anticipated Issues
Since the project is large and requires all the team members to coordinate with each other, we anticipate several factors that may become barriers for our project. Workflow All of the analysis of our project are based on the comparison between what users input and the health standard in our database. And inputting all of the food users eat takes a long time, which may irritate new users. Technology Since the function of the website is complex and most of our team members lack the related experience, how to apply what we have learnt to the project may be an issue for the project. Timeline Most of our team members take five courses this semester. Especially when it comes to midterm and final weeks, the workload of other courses will become more and more heavy. How to coordinate with the other courses will be a latent risk for the timeline. Marketing The anticipated marketing issues might involve the competition among similar nutrition calculation focused websites, such as recipe calculator and nutrition facts. Given that some of the users have already been locked in those competitors sites, it takes their time and efforts to familiarize themselves with the new website. Unless Nutri+ could discover some specific differentiators and offer more benefits to the users, the switching costs will be an unavoidable barrier. The maintenance of loyal customers may also become a potential problem because it can be hard for users to keep updating their daily menu once the motivations are weakened due to the achievement of short-term goals such as losing weight. Communication The possibilities of communication breakdowns within the project team cannot be neglected nor underestimated during the whole semester. The most crucial problem is that everybody in the team has an overwhelming time schedule. Given that this project is most likely to be time-consuming, once the face-to-face communication is not efficient and effective enough, the process of the project will be harmed a lot.
5/6
SI 664
10. Reference
[1] USDA (United States Department of Agriculture) Nutrient Database [2] Interactive Dietary Reference Intakes system of USDA National Agricultural Library [3] Robin Nixon. Learning PHP, MySQL, JavaScript, and CSS, Second Edition. OReilly Media. August 2012
6/6