17-356 Software Engineering for Startups¶
This Week¶
Lectures & Readings
Cloud Ops
calendar_month
Tue Feb 18
Monitoring
calendar_month
Thu Feb 20
Recitation
App Deployment
Office Hours
Professor office hours held at their offices. See class calendar below for exact times!
Jacqueline's office hours will be held Tuesdays 4-5pm.
Aditya's office hours will be held Wednesdays 4-5pm.
Current Assignment
HW4: Testing
calendar_month
Tues Feb 18 @ 11:59pm
Upcoming Assignments
HW5: Devops and Documentation
calendar_month
Released
calendar_month
Tue Feb 25 @ 11:59pm
Important Links¶
Office Hours Calendar¶
Weekly Schedule¶
Date | Lecture | Reading | Recitation | Homework Deadline |
---|---|---|---|---|
Mon Jan 13 |
User Discovery
descriptionHandout |
HW 0: Skills Survey
January 21, 2025, 11:59pm descriptionInstructions |
||
Tue Jan 14 | Course Introduction | The Mom Test (chapters 1, 2, 3, 6) |
HW1: User Discovery
January 21, 2025, 11:59pm descriptionInstructions |
|
Wed Jan 15 | ||||
Thu Jan 16 | Product Ideation and Discovery | |||
Fri Jan 17 | ||||
Mon Jan 20 |
Viability Analysis
descriptionHandout |
|||
Tue Jan 21 | Minimal Viable Product (MVP) |
HW2: MVP Creation
January 28, 2025 descriptionInstructions |
||
Wed Jan 22 | ||||
Thu Jan 23 | Evaluating Viability | |||
Fri Jan 24 | ||||
Mon Jan 27 |
Node Web Apps
descriptionHandout |
|||
Tue Jan 28 | MVP Presentations |
P0: Team Contracts
February 4, 2025 descriptionInstructions |
||
Wed Jan 29 | ||||
Thu Jan 30 | Team Forming and Norming | |||
Fri Jan 31 | ||||
Mon Feb 03 |
GitHub
descriptionHandout |
|||
Tue Feb 04 | Coding as a Team Part 1 |
HW3: GitHub Basics
February 11, 2025 descriptionInstructions |
||
Wed Feb 05 | ||||
Thu Feb 06 | Coding as a Team Part 2 |
P1: Project Specification
February 27, 2025 descriptionInstructions |
||
Fri Feb 07 | ||||
Mon Feb 10 |
Unit testing
descriptionHandout |
|||
Tue Feb 11 | Code Review |
HW4: Testing
February 18, 2025 descriptionInstructions |
||
Wed Feb 12 | ||||
Thu Feb 13 | Testing | |||
Fri Feb 14 | ||||
Mon Feb 17 |
App Deployment
|
|||
Tue Feb 18 | CloudOps |
HW5: DevOps
February 25, 2025 descriptionInstructions |
||
Wed Feb 19 | ||||
Thu Feb 20 | Monitoring Services | |||
Fri Feb 21 | ||||
Mon Feb 24 |
Milestone 1 presentations
|
|||
Tue Feb 25 | Technical Debt |
P2: Project Milestone 1
March 20, 2025 |
||
Wed Feb 26 | ||||
Thu Feb 27 | Security | |||
Fri Feb 28 | ||||
Mon Mar 03 | ||||
Tue Mar 04 | Spring Break - NO CLASS | |||
Wed Mar 05 | ||||
Thu Mar 06 | Spring Break - NO CLASS | |||
Fri Mar 07 | ||||
Mon Mar 10 | ||||
Tue Mar 11 | Structure of a Startup | |||
Wed Mar 12 | ||||
Thu Mar 13 | Team Roles | |||
Fri Mar 14 | ||||
Mon Mar 17 |
Milestone 2 Presentations
|
|||
Tue Mar 18 | C-Suite vs. Individual Contributors | |||
Wed Mar 19 | ||||
Thu Mar 20 | Startup Funding |
P3: Project Milestone 2
April 8, 2025 |
||
Fri Mar 21 | ||||
Mon Mar 24 | ||||
Tue Mar 25 | Joining a Startup | |||
Wed Mar 26 | ||||
Thu Mar 27 | Pivoting | |||
Fri Mar 28 | ||||
Mon Mar 31 |
Milestone 3 Presentations
|
|||
Tue Apr 01 | AI Startups | |||
Wed Apr 02 | ||||
Thu Apr 03 | Spring Carnival - NO CLASS | |||
Fri Apr 04 | ||||
Mon Apr 07 | ||||
Tue Apr 08 | Guest Lecture |
P4: Project Milestone 3
April 24, 2025 |
||
Wed Apr 09 | ||||
Thu Apr 10 | Guest Lecture - Prof. Austin Henley | |||
Fri Apr 11 | ||||
Mon Apr 14 | ||||
Tue Apr 15 | Mock Pitches - Demos | |||
Wed Apr 16 | ||||
Thu Apr 17 | Ethics |
P5: Final Product Pitches
May 5, 2025 |
||
Fri Apr 18 | ||||
Mon Apr 21 |
Milestone 4 Presentations
|
|||
Tue Apr 22 | A/B Testing | |||
Wed Apr 23 | ||||
Thu Apr 24 | Final Class - Summary | |||
Fri Apr 25 | ||||
Mon Apr 28 | ||||
Tue Apr 29 | ||||
Wed Apr 30 | ||||
Thu May 01 | ||||
Fri May 02 | ||||
Mon May 05 | Likely Day for Final Presentations | |||
Tue May 06 | ||||
Wed May 07 | Grades Due to CMU | |||
Thu May 08 |