Adaptive Content

Peek behind the scenes. See how this page was tailored for you.

DSC's Principles

Our goal is always to use technology to help your business meet its goals. Over 20 years, we have used different software, multiple tools, and several project management methodologies and there is no single best solution.

We believe in applying exactly as much process as is needed to ensure the smooth running of our projects and no more.

Principles over Process

The earliest software projects were developed in formal stages, with sign-off by stakeholders at the end of each stage. This approach is known as waterfall. Many organisations have adopted Agile as a replacement for waterfall as it offers more flexibility and more stakeholder involvement.

We can use waterfall or Agile or a combination of both. There are key ideas from Agile that we hold in very high regard and have distilled into our seven core principles.

1 Collaboration

All successful projects are built on stakeholders being invested and included as the project progresses. We work as part of a team with our clients and their communities or customers. We build in regular feedback milestones and where possible design co-creation opportunities with stakeholders. This means we can confidently deliver interactive websites that are ideally suited to their purpose.

2 Visibility into the process

We have heard clients' horror stories of their experiences with other companies where sometimes weeks and months can pass without contact. Clients are left in the dark, not knowing what is happening with their own projects.

We promise regular updates and meetings to keep everyone informed of progress so that at any given time our clients know exactly where the project should be. And we don't try to hide delays; if there is any risk on the timelines, we'll let you know and we discuss how to minimise impact.

3 Rapid iteration and frequent small releases

Innovation often comes from experimentation and inspiration, grounded in experience. We recommend making frequent incremental changes so we quickly learning how well they fit your needs. We don't have to wait until we have a large batch of changes resulting in a large unwieldy "big bang".

4 Prototypes, testing and evidence based guidance

We have opinions, based on our extensive experience and qualifications, but we prefer to test our theories frequently. Factual evidence is far more compelling than opinion, which means that important decisions can be made with much more confidence.

We produce prototypes to test user interfaces and design for every website and application. We get stakeholders to test the prototypes and we do this early to ensure we are heading in the right direction.

5 Specifications to manage expectations

In our collaborative approach, we help define functional specifications and design briefs to ensure that we never under-deliver. We understand that creating functional specifications is a technical skill and can be difficult if you don't fully understand the technical possibilities available. So we make time to talk through alternative solutions and the associated advantages and disadvantages to help you make informed, educated decisions.

6 But... respond to change!

Requirements can change, sometimes even in the middle of a project. Our ultimate aim is to help our clients craft fantastic experiences for their users so if the needs change then we're very responsive. Sometimes we discover entirely new requirements or that we need to make a big change in direction. If this happens, we can advise on how best to reallocate resources or how we can add additional resources.

7 Freedom and self-sufficiency

We want you to always be certain that you have the option to replace DSC with another company at any time. You'll receive helpful documentation written in plain English that explains the website architecture behind the scenes, and we'll ensure that all data is stored in open, industry-standard formats.

We will encourage your team to make routine changes to the website yourselves. We will provide full training and easy-to-use facilities, so you can quickly create and edit web pages without help from anyone else.

See how DSC started and evolved to specialise in interactive websites

Read about DSC's History