Part I: Deployment in Azure Cloud
Lecture 1 (20170927): Introduction
Lecture 2 (20171003/04): Install Software and Setup Version Control
Tutorial: Setup repository on Visual Studio Team Service
Hands-on: Install Visual Studio and set up version control (Windows, MAC)
Lecture 3 (20171010/11): Understand Version Control and Deploy Sample App to Cloud
Tutorial: Version control basics
Hands-on: Deploy sample app to Azure cloud
Lecture 4 (20171017/18): Understand ASP.NET MVC Framework and Deploy Database
Tutorial: ASP.NET MVC framework basics
Hands-on: Deploy database (Windows, MAC)
Lecture 5 (20171025): Understand Fitbit API and Obtain Fitbit API Credential
Tutorial: Fitbit API basics
Hands-on:Configure API credential
News
Lecture 6 (20171031/1101): Understand Back-end and Make Changes to Database
Tutorial: Backend & Database
Hands-on: Deploy database and make changes (Windows, MAC)
Lecture 7 (20171107/1108): Understand Front-end and Team Up
Tutorial: User Interface & Data Visualization
Hands-on: Customize UI
Assignment 1: Submit Capstone Project Summary (Sample) (Due: 10 Nov 2017, 18:00 pm)
Assignment 2: Deploy sample app and customize UI (Due: 22 Nov 2017, 12:00 pm)
Part II: Capstone Project
Lecture 8 (20171121/22): Define Goal and Scope
Tutorial: Web app development & Scrum basics
Hands-on: Revise app summary and plan for two sprints
Assignment 3: Submit Product Backlog and Sprint Backlog (Due: 29 Nov 2017, 12:00 pm)
Please add “test.u-tokyo@hotmail.com” as a team member in your repository and your Scrumdesk
Lecture 9 (20171128/29): Sprint-1
Hands-on: Work on Sprint-1 and deliver product version 1.0
Please make wise use of the Fitbit.NET library. It’s already used in the sample app, but you probably want to learn more about the library.
Lecture 10 (20171205/06): Sprint Review
Tutorial: Sprint Review Basics
Hands-on: Review Sprint-1 and revise Backlogs
Assignment 4: Submit Sprint Review Form and revised Product/Sprint Backlog (Due: Friday 8 Dec 2017, 18:00 pm)
Lecture 11 (20171212/13): Sprint-2
Hands-on: Work on Sprint-2 and deliver product version 2.0
Lecture 12 (20171219/20): Usability Testing
Tutorial: Usability Testing Basics
Hands-on: Conduct cross-team user test and obtain feedback
Toolkit: Informed Consent, SUS Questionnaire
Assignment 5: Conduct usability testing with 3 participants and submit usability testing report (Due: Tuesday 9 Jan 2018, 12:00 pm)
Lecture 13 (20180109/10): Polish-up
Hands-on: Create a revise plan and polish up the ap
Lecture 14 (20180116/17): Final Presentation (30% of final score)
Tutorial: Course Summary
Hands-on: final presentation (up to 10 min per team) EvaluationSheet Sample
All students are required to give feedback to other teams.
Please return your Fitbit device, charger and manual.
Assignment 6: (30% of final score) Submit the documentations of your app (Due: 31 Jan 2018, 18:00 pm) Sample
Bonus: One step further (not conducted in 2017)
Tutorial: Writing biz plan and research proposal
Hands-on: Create an elevator pitch for your app(optional)