Agile Software Development Course Schedule

From Knowledge Kitchen
Jump to navigation Jump to search


Day Date Topic Slides Reading due Quiz due Scrum tasks due Other work due
Part 1 - Introduction
1 1/28 Course overview
2 1/30 Overview
Part 2 - Basics
3 2/4
4 2/6
Part 3 - Software architecture
5 2/11 Web architecture
6 2/13

Javascript fundamentals

Part 4 - Sprint 0 - User Experience Design
7 2/18 App maps & wireframes (lecture)
8 2/20 App maps & wireframes (in-class workshop)


Part 5 - Sprint 0 - User Experience Design
9 2/25 Prototypes (lecture)
  • Daily standup


10 2/27 Prototypes (in-class workshop)
  • Prototypes quiz
  • Daily standup
Part 6 - Sprint 1 - Front-End Development
11 3/3 React.js (lecture)
12 3/5 React.js (in-class workshop)
  • React.js quiz


Part 7 - Sprint 1 - Front-End Development
3/10 No class
3/12 No class
12 3/24
  • Daily standup
Part 8 - Sprint 2 - Back-End Development
13 3/26 Express.js (lecture)
  • Bash quiz
  • Sprint 1 Stakeholder demo
  • Sprint 2 Planning
  • Completed React.js front-end


14 3/31 Express.js (in-class workshop)
  • Express.js quiz
  • Daily standup
Part 9 - Sprint 2 - Back-End Development
15 4/2

Testing

  • Daily standup
16 4/7 Design patterns
  • Testing quiz
  • Daily standup
4/9 No class
Part 10 - Sprint 3 - Database Integration
17 4/14 Databases (lecture)
  • Sprint 2 Stakeholder demo
  • Sprint 3 Planning
  • Completed Express.js back-end
18 4/16 Databases (in-class workshop)
  • Databases quiz
  • Daily standup
Part 11 - Sprint 3 - Database Integration
19 4/21 Continuous integration
  • Daily standup
20 4/23 System building
  • Continuous integration quiz
  • Daily standup
Part 12 - Sprint 4 - Deployment
22 4/28 Deployment (lecture)
  • System building quiz
  • Sprint 3 Stakeholder demo
  • Sprint 4 Planning
  • Completed database integration
23 4/30 Deployment (in-class workshop)
  • Deployment quiz
  • Daily standup
Part 13 - Sprint 4 - Deployment
24 5/5 Deployment (in-class workshop)
  • Daily standup
25 5/7 Project presentations
  • Completed deployment
Part 14 - Release
TBD Project presentations