Once planning and designs are ready to build out into a new digital product or when we iterate on an existing one, we follow agile principles with a typical series of two-week sprints.
Individual components are defined and as each one becomes ready to develop, our web and software engineers turn them into living, breathing features for our websites and applications. Following technical review, the components are tested for Quality Assurance against the pre-defined acceptance criteria. We follow platform and framework specific coding standards and prioritise performance and maintainability to reduce technical debt.
At regular intervals we publish work in progress and components that have passed internal testing for review and feedback from clients and end users.