We have a flexible approach to projects that can be adapted to fit the needs of our clients. The following approach is a typical one that we'd use on a web project.
The first step in a project is to discover and define the exact needs and goals of the project. We liaise closely with the client and any relevant stakeholders to ensure we fully understand the requirements and business needs from the beginning. We will use our experience to suggest ways to streamline or improve any processes. We will use all the information gained to produce a formal proposal/specification and project plan.
We will take any branding guidelines and other visual requirements, together with the knowledge gained from the Discovery stage, to produce designs for the key areas. We'll liaise closely with all the stakeholders to get feedback and incorporate that into any revisions of these designs until they're approved.
The development stage is where we start building the site. We'd convert the designs into HTML/CSS templates, install/setup/configure the CMS, integrate the templates with the CMS, and work on any custom functionality. We test the site to ensure that all functionality works as expected, and invite relevant users/stakeholders to test the site for themselves.
Once the site has been tested and approved, we deploy it to the live server.
Once a site is deployed, we like to monitor and review it to see how it's performing.
We like to work with our clients to refine and develop projects over time.