Product development in an Agile setting is the process used to systematically break down larger tasks (i.e., developing a product) with proven methods. The purpose is to create smaller and more manageable tasks to work with to get the job done more efficiently and effectively.