Changes

Jump to: navigation, search

DPS924 Projects Winter 2015

1,901 bytes added, 18:44, 25 January 2015
no edit summary
== Overview ==
*'''Learning Objectives.'''
**Build a useful and interesting Android app by the end of the semester.
**Have a sense of achievement after building an operational Android app with feedback from '''end users'''.
** entrepreneurs and start-ups (Ontario Centers of Excellence) [http://www.oce-ontario.org/our-companies/-in-Category/Categories/community/entrepreneurs-start-ups]
*Team Size: 1 -2 persons.
 
== Gallery of Projects ==
 
== Project Milestones ==
*'''Exploration of Project Ideas. [Week 1 - Week 3]'''
**Identify an application domain for your Android project.
**Gather information from end users (i.e. people who will use your app).
** Do market research (e.g. Google Play Store) if needed.
*'''Submission of a Project Proposal. [Week 4 - Week 5]'''
** date of submission: '''February 15, 2015'''
** Watch the video (approx. 7 minutes) about creating user stories. [http://scrumtrainingseries.com/BacklogRefinementMeeting/BacklogRefinementMeeting.htm]
** Create a business statement.
*** application domain, '''end-user needs'''
** Create user stories (or use cases).
*** SCRUM User Stories (from the perspective of an end-user) [http://scrummethodology.com/scrum-user-stories/] [https://www.gov.uk/service-manual/agile/writing-user-stories.html]
*** an example from a CDOT project [http://zenit.senecac.on.ca/wiki/index.php/SQLite_Adapter]
** Create a list fo features proposed for your app.
** Create a sketch of your design.
*** Note: The design may change as your project goes through the iterations.
** Create a system diagram of your app.
*** Identify the key components (e.g. UI, database, Web API, server).
**** an example:
** Create a tentative timeline.
*** Organized by user stories/use-cases.
*** Identify the checkpoints/milestones.
* '''Design and Implementation. [Week 7 - Week 12 (February 15 - March 31); 6 weeks]'''
** GitHub
** weekly standup meetings on Fridays [http://scrummethodology.com/scrum-meetings/]
**# What have I done since the last Scrum meeting (yesterday)?
**# What will I do before the next Scrum meeting (tomorrow)?
**# What prevents me from performing my work as efficiently as possible?
** sprints (i.e. iterations) [http://scrummethodology.com/scrum-sprint/]
* '''Project Presentation and Final Report [Week 14]'''
** '''April 13, 2015 (Monday)'''
1
edit

Navigation menu