1
edit
Changes
Created page with '*'''Milestone 0.0: Exploration of Project Ideas. [Week 1 - Week 3]''' **Identify an application domain for your Android project. **Gather information from end users (i.e. people …'
*'''Milestone 0.0: 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.
*'''Milestone 1.0: 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.'''
*** key questions
**** What kind of Android app are you going to build?
**** Have you found similar apps on the market (e.g. Google Play Store)? If so, please include some links in your proposal.
**** How does your app differentiate from other similar apps on the market?
*** focus: application domain, '''end-user needs''', business values
** '''Create user stories (or use cases).'''
*** key question
**** How is a user going to use your app?
*** 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 of features on 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.
*** based on the priorities of user stories/use-cases
*** identify checkpoints/milestones
** Your proposal must include the name of your app, names of team members, and the date of submission.
* '''Milestone 2.0: Design and Implementation. [Week 7 - Week 12 (February 15 - March 31); 6 weeks]'''
** Submit
*** the revised project proposal 2.0
*** the Design Report
**** Read the design requirements below.
** '''Weekly''' GitHub activities
** '''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/]
* '''Milestone 3.0: Project Presentation and Final Report. [Week 14]'''
** '''April 13, 2015 (Monday)'''
* '''Milestone 4.0'''
** Final Project Report (Template) [https://scs.senecac.on.ca/~peter.liu/dps924/FinalReport_template_W2015.doc]
** Submission Requirements [https://scs.senecac.on.ca/~peter.liu/dps924/ProjectSubmission.txt]
*'''Project Evaluation Rubric''' [https://scs.senecac.on.ca/~peter.liu/dps924/Rubric_Project_DPS924_W2015.xls]
**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.
*'''Milestone 1.0: 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.'''
*** key questions
**** What kind of Android app are you going to build?
**** Have you found similar apps on the market (e.g. Google Play Store)? If so, please include some links in your proposal.
**** How does your app differentiate from other similar apps on the market?
*** focus: application domain, '''end-user needs''', business values
** '''Create user stories (or use cases).'''
*** key question
**** How is a user going to use your app?
*** 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 of features on 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.
*** based on the priorities of user stories/use-cases
*** identify checkpoints/milestones
** Your proposal must include the name of your app, names of team members, and the date of submission.
* '''Milestone 2.0: Design and Implementation. [Week 7 - Week 12 (February 15 - March 31); 6 weeks]'''
** Submit
*** the revised project proposal 2.0
*** the Design Report
**** Read the design requirements below.
** '''Weekly''' GitHub activities
** '''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/]
* '''Milestone 3.0: Project Presentation and Final Report. [Week 14]'''
** '''April 13, 2015 (Monday)'''
* '''Milestone 4.0'''
** Final Project Report (Template) [https://scs.senecac.on.ca/~peter.liu/dps924/FinalReport_template_W2015.doc]
** Submission Requirements [https://scs.senecac.on.ca/~peter.liu/dps924/ProjectSubmission.txt]
*'''Project Evaluation Rubric''' [https://scs.senecac.on.ca/~peter.liu/dps924/Rubric_Project_DPS924_W2015.xls]