skip navigation | accessibility statement

We always felt we could rely on DabApps to deliver, and they did that... and more.

Karen Rotberg, Director, Tesco Cars

DabApps Engineering Labs

Project Management

Good project management is vital to ensure the work we do is completed to the highest quality, on time and to budget.

We try to take the best of agile (Scrum) development and the more structured development methodologies. In practice, this means we can work with you in one of two ways:

Agile

If you are familiar with the agile development process we are happy to work together on short "sprints" with bi-weekly reviews. We agree the resources involved in each sprint cycle and work iteratively with you to review progress and assess changes.

The advantages of this approach are well known: an incremental framework for project management allows a level of adjustment and fine-tuning throughout the development process incorporating both technical and user experience feedback.

Waterfall (with sprint development cycles)

When you really need to understand the full cost of a project in advance, we can create a detailed specification before development commences.

This approach requires us to envision the final application as accurately as we can before development begins. One way to achieve this is to allocate a proportion of the budget to developing a prototype before the full specification is created. This will reduce overall development costs, provide clarity around what is required in the final application and allow us to more accurately cost the development phase of the project.

Adapting to your needs

  • Understand the budget and scope of the project
  • Clearly explain the benefits and drawbacks of the various approaches
  • Come up with the project management plan that works best for you