Business analysis & consulting
The most important part of our development process is understanding your business and your requirements. We take the time to find out what you do and how you do it. It's vital for us to properly understand your business, so that every decision we make during the design and build process is informed by our knowledge of your culture and objectives.
Discover the primary business objectives
The first thing we try to establish is the primary business objectives. This is achieved by speaking to the primary stakeholders and understanding what are the goals they expect the solution to help them achieve. Where there are more than the one stakeholder, we will make sure we have clear goals and objectives that do not conflict and represent the whole business rather than just one person's vision.
Depending on the size of the project we will meet with the key stakeholders or run an on-site workshop where we can discuss your requirements. This allows us to properly understand how the solution needs to integrate with your business and existing workflows. We will explore not only the immediate requirements for the project, but also where it's likely to go in the future. That way we can ensure that when we build the solution it not only exactly matches your requirements, but it also provides a platform for further growth.
Define the full scope
Before putting a solution in place, it's important to capture the full scope of changes that form a single solution or a full digital strategy for the business.
Before we start any development, we will write a specification based on the discussions and requirement gathering conducted so far. This will let you review and agree exactly what is going to be built, how much it will cost and how long it will take. Where useful, the specification will contain flow charts and wireframe layouts so you can see how the solution will look and function.
Define priorities & set timescales
For large and complex projects, we usually suggest that the solution will be broken down into number of prioritised stages according to business requirements and budgets. If there is a clear roadmap for implementing the proposed solution, it is important to share it across the organisation, so that everyone can prepare themselves and their customers to the coming changes.
We are always happy to support our clients in an advisory capacity to help you analyse your requirements, research different options and select the best technologies to ensure you get the right result - on time and on budget.
We had a general idea of how we wanted to present our management consultancy on our website, and provided an outline brief to CM System Designs.
We were impressed by the rigour of the team's analysis of our requirements, their recommendations on format, content and functionality and their competitive pricing.
CM System Design staff asked detailed questions about our business, the types of client we act for, our proposed website content, and the required functionality. Once we had commissioned them we had further meetings to enable them to fully understand our requirements. They then prepared intial thoughts and recommendations on all elements, and responded rapidly and positively to questions and feedback throughout the build phase and launch.
We were impressed with the time they were prepared to devote to fully understanding our requirements and the quality of the system they created for us. They were professional and clearly knowledgeable, and also very personable and enjoyable to work with.
How we can help?
Whether you already have a digital strategy in place or you would like us to help you set it up, we will plan, design and build bespoke web-based solutions that will implement your strategy according to your business requirements, priorities and available budgets.
We develop smart business management systems that are built around people and processes, each application is custom-tailored to the unique requirements of the business. Our solutions are built in a modular and staged way to minimise disruption and allow staff and customers to get used to new processes.
Our systems are not fixed in time, following the prinipals of Continuous Improvement, they are built to grow with your business requirements.