The first step is to break down the project in smaller activities. Every task has an estimated cost and set of resources required. To determine the project’s overall development cost, these estimations are then combined.