We take and Agile/SCRUM approach to planning. This involves breaking the work in to small parts, allocating the work to sprints (periods of time – in this case 2 weeks), and tackling that small part independently. We use SCRUM boards to track progress and we deliver something for the client to look at every 2 weeks to make sure we are on track.