This document summarizes a workshop on software product development. It begins with definitions of key activities in software development like requirements, estimation, architecture, design, implementation, testing and management. It then discusses the goal of the workshop, which is to give participants an opportunity to evaluate their methods and gain insight into different roles. The workshop also aims to facilitate sharing of ideas between different functions. Various quotes by experts are provided throughout to illustrate different aspects of software development.