This document outlines 12 steps for running a successful development project: 1. Identify the problem specifically using a technique called the "5 Whys". 2. Set a project objective that solves the identified problem. 3. Identify all project stakeholders and their roles. 4. Identify the major deliverables needed to achieve the objective. 5. Break each deliverable into component parts.