CSI Media follow a structured web development process that has been refined over 23 years to ensure the delivery of high-quality solutions.
We want to make sure that your website meets its business objectives and has a commercial impact. Therefore, every website design project starts with a research phase where our aim is to build a thorough understanding of your business; your brand, your product or service, and find out exactly you’re looking to achieve. We also analyse your target market and evaluate the competitive landscape. This information is used to direct our design and development decisions going forward.
Our designers will begin by completing a set of wireframes for bespoke pages to agree on a page structure, UI and functionality. These can be used to map out user flows. Then, we will start the exciting part: conceptual design. Adopting a mobile-first approach to design, and by utilising our findings from the research phase, we will produce initial concepts. We will seek to collaborate with you from a very early stage. This ensures that the design phase is used efficiently and allows us to iterate and develop the designs with your involvement.
Once the designs are completed and signed off by you, your website will be built in HTML and CSS. At this point, you will get a feel for how your website responds on various devices.
Our back-end developers will connect your website with your chosen Content Management System, develop any custom functionality, and integrate your website with new or pre-existing systems, if required.
All websites undergo rigorous testing at different stages of the process including browser, QA and functional testing to help us spot and fix any issues. Your website will also be deployed to a UAT environment for you to test.
There will be a window for you to upload your content to the CMS so that you’re all set and ready for the big launch.
Here at CSI Media, we can provide many forms of aftercare for your chosen solution. It’s no secret that web development is a rapidly growing industry, with these changes come security updates and feature changes. It is essential to stay up to date with the latest developments in order to provide an optimised and secure experience for your customers.
Projects often differ in their scale, scope and technical requirements, not all projects follow a one-size-fits-all approach. There are many web design and development methodologies, for instance, Agile and Waterfall. There are a number of differences between these management styles and normally we will assess which approach is best on a case by case basis. Regardless of which methodology is chosen, the tasks are often similar but vary in terms of flexibility.
For maximum flexibility, we often take an Agile-based approach. We plan out several development, planning and review tasks to complete over time, these are called sprints. Within each sprint the team members will regularly meet to discuss progress in a scrum to ensure goals are being achieved. Each sprint will often have its own list of requirements for a piece of functionality. Each department will often work closely to get work done quickly and effectively.