Contact Information

Current edition: First Edition 1.0.1 (4-April-2014)*

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:  For two years in a row, being a Software Engineer is one of the top three jobs in America.  Agile development, SaaS, and cloud computing are three mutually-supporting technologies that will play a major role in the future of software.  This book and the accompanying free online courses on edX, which over 100,000 students have taken since 2012, teach essential Software Engineering skills via designing, building, testing, and deploying SaaS Web applications in the cloud.

Instructors:  The ESaaS curriculum takes advantage of the fact that Agile+SaaS+Cloud has not only revolutionized software, but 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. Through MOOC technology (which you can adapt to your own classroom), student assignments get detailed machine grading, leaving you and your course staff to focus on helping the students.

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. We have written extensively 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.

To hear about free updates,


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