Vivek Prahlad shares his experiences on the differences and similarities between building software in the Product and Project contexts. At ThoughtWorks, he has spent approximately half of his career on the product side, and the other half on the consulting side. While the underlying principles are similar, there are often significant differences in terms of approaches that work for products and projects. Some of the differences we'll explore include: product vs. project inception, engineering considerations, testing approaches and strategies, course corrections, and more.