Current edition: First Edition 1.2.1 (10-May-2016)*

It is a pleasure to see a student text that emphasizes the production of real useful software.

Frederick P. Brooks Jr., Turing Award Winner and author of The Mythical Man-Month

I'd be far more likely to prefer graduates of this program than any other I've seen.

Brad Green, Development & Testing Manager, Google Inc.

A great handbook for learning what it takes to actually deploy production quality software.

Jacob Maine, Development & Operations Engineer, Pivotal Labs

Students & Practitioners:  Software Engineering is one of the top three jobs in America.  Agile development, SaaS, and cloud computing are three mutually-supporting technologies shaping the future of software.  This book and the accompanying free online courses on edX teach essential Software Engineering skills via designing, building, testing, and deploying SaaS Web applications in the cloud. Read what other students have said about the book and course.

Instructors:  Agile+SaaS+Cloud has not only revolutionized software, but also made it easier and more effective to teach.  Students learn directly by doing, using the same world-class tools that professionals use that also allow you to better evaluate their work. You can even use our MOOC technology, such as detailed autograding. Learn more and get evaluation copies, or read what your fellow instructors say about using ESaaS in their classrooms.

The curriculum focuses on Agile, but we also present the "Plan & Document" perspective on each skill, comparing it with Agile so students understand when each is appropriate. Read more about how and why we created the course and book, our experience with the MOOC, other instructors' experience using our materials in the classroom, and how the book meets the revised ACM/IEEE 2013 Computer Science Curriculum Guidelines for Software Engineering.

We are working with leading SaaS companies like AWS, GitHub, and others to make their products available free or at a discount to ESaaS learners! To receive updates about this… 

To hear about free updates,

Readers’ comments • Amazon reviewsBook FAQ • Free sample • Errata • Version history