What's Included?
Six Movies.
Six movies, each under an hour, on six different topics. Recruiting, team members, environment, schedules, lifecycle, and the design of software.
Filmed over a year at Fog Creek Software in New York City, the DVDs covers the key precepts of software development developed over ten years through Joel's website Joel on Software, and in action at Fog Creek Software.
(Each DVD is licensed for your whole company to watch.)
A detailed instructors' guide.
Professionally bound, the instructors' guide has everything you need to organize a six week training series for your team.
It includes a curriculum guide, great heaping piles of articles from the Joel on Software archives, suggested discussion topics, and quizzes.
Five Free Student Guides.
Each student undergoing the training should receive a copy of the student guide, and we've included the first five for free!
The student guide contains a set of articles from the Joel on Software archives, organized into six modules corresponding to the six movies. There's also additional reading material if you want to go more in depth.
For larger classes, additional student guides are available at $59 each.
The Modules.
Module 1 Recruiting.
At the heart of Joel's philosophy is hiring smart people who get things done. The first module covers this in depth, from recruiting to internships to the interview process. You'll learn how to identify great candidates and build a great team.
Watch an excerpt from the recruiting video...
Module 3 Environment.
The physical environment—offices, desks, and chairs—is far more important than most people think. Fog Creek has been famously obsessive about creating a utopian developer environment, with private offices, free lunch, and height-adjustable desks. You'll learn how to make an office that works for your team and improves your bottom line.
Watch an excerpt from the environment video...
Module 4 Schedules.
Fog Creek Software invented the most reliable method for shipping software on time and on schedule, like clockwork. It's called Evidence Based Scheduling, and you'll learn how to apply it to accurately predict when software projects will be ready.
Watch an excerpt from the scheduling video...
Module 6 Design of Software.
Great software is more than just functional. Great software makes people fall in love. You'll learn how to go beyond making merely functional software: you'll learn what it takes to make a hit product.
Watch an excerpt from the design video...