This is the project plan that I made in class for the timeline of my project. Each week has different tasks that should be completed within that week with some tasks extending over a period of two weeks. At the end of every two weeks there are also certain incremental milestones that should be completed in order to progress the project. Each milestone builds on the others and is self-encapsulated so that if the last few are not completed it does not affect the rest of the project.
Week 5: Basic App Layouting and User Testing + Android Re-familiarization, the purpose of this week is to reintroduce myself to Android Studio and begin making the basic buttons and screens in the app in order to have a framework to work from.
Week 6: Basic App Layouting and User Testing + Learn to store/access local data, this mostly builds upon the previous week, but with the layout nearing completion user testing should also begin which adds value to the product by making sure that possible users are happy with the way that things are layed out in the app. In addition, with the layout completed, I will also begin to learn how to store data inputted into a local database so that I can store meal plans.
Week 7: Add ability to create calendar events and view, this week is mostly about building off of the previously established framework and the knowledge of local data storage to add the ability to create events and add them to a calendar that can be displayed in the app. The first milestone is this week, being an editable calendar and this is the first feature which really adds usability and value to the app.
Week 8: This week is important because it has the proof of concept demo for the entire class. This will mainly consist of the calendar that was completed at the end of last week. In addition to that, other goals for this week are to add advanced layouting to the basic functionality of the app and improve its overall appearance. With this completed more user testing should also be conducted to get feedback on the basic functionality and feel of the app.
Week 9: Notifications are the main focus of this week and they will be used to add value to the app by being able to notify users of their mealtimes without them having to physically open up that app each time they want to check. The next milestone is also this week with the ability to create and edit notifications completed.
Week 10: This marks about the halfway point in the development cycle of the app where all of the basic meal-planning and reminding is complete. Now the main work is going to be put into developing the AI meal-coach that accompanies the app. Week 10 is mostly about testing the waters for this concept by learning about what needs to be done to develop the AI and doing user testing on what they would find useful in a coach. 
Week 11: The goal of this week is to finish of the basic work done on the coach last week and have a working prototype by the end of the week as the third milestone. The main goal of the coach is to add value to the app by providing 
encouragement and feedback to the user beyond just a faceless 
notification-calendar service.
Week 12: This is the week of the refined demo which should have the capability to add/edit meal plans, provide notifications to the user, and a basic prototype of a meal coach. This should include all of the main value points of the app, with the only additional value to be added being polishing off the coach and the overall appearance to provide a smoother experience for the user. Beginning this polishing process is the main goal for the remainder of the week after the demo.
Week 13: By the end of this week the final milestone should be met of having a complete coach with a personality and the ability to ask questions to the user. Advanced graphics for emotions for the coach should also be completed during this week.  Once these items are finished all of the value points for the app will be complete
Week 14: Selected demos in lecture, let's hope I'm good enough to make it! 
 
No comments:
Post a Comment