Module 1: Introduction to SaaS and Agile Development
Module 1 Overview Video Reading: Textbook Chapter 1All of the material in this module corresponds to Chapter 1 of the ESaaS textbook — the chapter PDF is linked at the top of this page and on the Textbook page. Watch each section’s video, read the matching section of the textbook, then complete the self-check on Gradescope.
Module 1 Self-Check
After finishing the videos and readings, complete the Module 1 Self-Check on Gradescope.
Sections
| Section | Watch | Read |
|---|---|---|
| 1.1 Introduction | Video | §1.1 |
| 1.2 Software Development Processes: Plan and Document | Video | §1.2 |
| 1.3 Software Development Processes: The Agile Manifesto | Video | §1.3 |
| 1.4 Software Quality Assurance: Testing | Video | §1.4 |
| 1.5 Productivity: Conciseness, Synthesis, Reuse, and Tools | Video | §1.5 |
| 1.6 SaaS and Service Oriented Architecture | Video | §1.6 |
| 1.7 Deploying SaaS: Cloud Computing | Video | §1.7 |
| 1.8 Deploying SaaS: Browsers and Mobile | Video | §1.8 |
| 1.9 Beautiful vs. Legacy Code | Video | §1.9 |
| 1.10 How to Have a Bad Experience in This Course | Video | §1.10 |
Additional textbook readings
These sections have no videos, but are part of the assigned reading:
- §1.0 Concepts and Prerequisites
- §1.11 Fallacies and Pitfalls
- §1.12 Concluding Remarks: Software Engineering Is More Than Programming