Web Development Process
Agility
We don't believe that clients should be expected to wait long for their website. We aim to deploy features to a website as soon as they are ready, to avoid so-called 'Big Bang' deployments, commonly associated with massive failure.
Although we practice our own flavour of Agile methodology, you don't need to sweat the details of this. In short, you can expect the following:
- quick turnaround of new features
- quality code that handles user mistakes well
- the ability to change your website at regular intervals
- bugs get fixed faster than features get developed
Communication
Communication issues often cause delays and frustration in any business project. In fields where a product is being produced for a client, such problems can have profound effects upon the end product.
At Camel Punch, we use a methodology known as Behaviour-Driven Development in conjunction with a tool specifically designed for the methodology called Cucumber.
This means that before starting work on any feature of your website, we will first outline a user story and various scenarios within it. This user story serves:
- as a point of reference for any future changes
- as documentation for how the feature should work
- as instructions to a computer to test the website automatically
See our Cucumber page for information about this tool.
You may also be interested in:
- learning about the Web Development Tools we use
- our Coding Standards
- a Glossary of web development terms
- a description of what Web Development is