Click the arrow to begin your journey
Our Process
Our project process has been built from the ground up, based on 15 years of experience developing both large and small scale software projects. Our process is highly adaptable and can be entered into at any stage depending on the unique needs of our clients. We can also work as a blended team, carrying design or dev only roles. It employs a healthy blend of both agile and waterfall frameworks, meaning we can develop secure project timelines and costs early on while maintaining a high level of adaptability throughout the development and design cycles.
We like to understand our clients
Click below to find out more about our discovery process
Read moreWe like to understand our clients
To help refine the scope, we start all projects with a discovery phase. This is about getting projects moving in the right direction. We will work with you and any stakeholders to define a roadmap of phase 1 & 2 features, integrations, personas, risks, idea validity, leading into the outlined deliverables featured in later stages of the process. This will see us digesting any work you’ve carried out to date - and talks into building out a scope of work, fixed cost and sprint plan, that’s actionable and leads to a successful project launch. This will see us digesting any work you’ve carried out to date - and talks into building out a scope of work, fixed cost and sprint plan, that’s actionable and leads to a successful project launch.This will see us digesting any work you’ve carried out to date - and talks into building out a scope of work, fixed cost and sprint plan, that’s actionable and leads to a successful project launch.
-
Team Workshop
-
Feedback and iteration
-
Scope of Work
-
Feedback and iteration
-
Sign off Fixed Cost
This is the creative part.
We understand the importance of brand identity in today’s market, that’s why we’ve developed a design process that helps us ensure your end users have a valuable and engaging experience each time they use your product or service. Through the consultative approach outlined in the discovery phase, we will go through a process of outputting wireframes, low-fid and high-fid prototypes, with feedback loops to tie down required changes based on stakeholder feedback. This ensures that when we move into outputting the design, this delivers a consistent look and feel, where the correct UX language is employed throughout the conception and creation of your product. During design, we bring your vision to life, working with your brand team to understand the voice of your business and how to interact with your audience.
We work with you in a user-centred framework to identify:
- Who is likely to be the primary type of user and what are their requirements.
- We learn what their core goals are, and design based on this information.
- We test your designs alongside you and your team to make sure they’re fulfilling the goals set out in the scope of work created during discovery.
This process helps us ensure your project is designed to the highest quality, with innovative UX features that will engage and excite your users.
-
Sitemap
-
Feedback and iteration
-
Wireframs
-
Feedback and iteration
-
High Fidelity Prototypes
It’s starting to become reality.
Click below to find out more about our development process
Read moreIt’s starting to become reality.
Once you are happy with the content of this document and the scope of what we are trying to create, we will move into the design phase.
Each project has its own custom development needs. This sees us utilising various frameworks and code types, ranging from PHP, html5, Zend, AngularJS, React JS, Bootstrap, jQuery, Flutter (to name a few). Our focus when developing is based on following industry recognised, robust and fast grid systems. The grid system also helps us achieve a truly responsive design, targeting everything from large desktop displays to tablets and smaller mobile devices.
Accessibility is at the core of all of our design and development practices and has been since our inception. We are the developers of Recite me, a leading digital accessibility product that is featured on over 2000+ websites globally and has been used over 2 million times globally in the last year alone.
Our approach for then building out the backend environment for your app or website sees us craft custom modules to ensure stability, security and longevity. Engineered with performance tuning in mind. Our preferred backend framework, Laminas runs up to 4x faster than most frameworks. Built with security best practices.
We continually work to maintain the highest levels of security for all aspects of our development, launch and hosting services. That’s why we’ve undertaken the UK Government-backed Cyber Essentials Plus accreditation and boast ISO9001 and ISO27001 accreditation.
Testing
Throughout the project process, design and code is regularly tested against industry-leading practices, ensuring the product is delivered to you for client and user phase testing in its most complete and robust state.
It is normal to find elements of the code that need to be fixed during the testing phase, however, these are usually minor tweaks to a much larger codebase. Our standards for testing ensure the launch phase runs as smoothly and quickly as possible.
During your testing (UAT), we will supply you with an easy method to report anything that you find which is not consistent with what we promised so that we can expedite reconciliation.
-
Front End Build
-
Feedback and iteration
-
Handover to Backend
-
Feedback and iteration
-
Testing UAT
It’s starting to become reality.
Depending on what we’ve developed, i.e. website, app, back-office software, really determines the launch list we use to get your product live.
As an example, if we’ve developed an app, we will work with you to get the app through Apple and Google review process, help you set up the developer environments for both app stores, submit the final release and make sure your app store page is correctly populated with screenshots and copy.
Once your product is live we will move into a support and maintenance environment. This is where we’re on hand, maintaining code, answering any questions you might have, and over time implementing feature updates. We do this through clear planning, as during discovery, we map out future phases, which helps produce a roadmap that your support and maintenance environment can be formed against.
It’s worth noting that our Support and maintenance is completely custom to your project and style of working. Ongoing support caters for OS updates, security requirements and reflects the standards we’ve implemented as part of obtaining our UK Government-backed Cyber Essentials Plus accreditation, as well as ISO9001 and ISO27001 accreditations.
Later down the line, in some cases, there is a desire from clients to take the project in house. When it comes time for this, we will fully support the handover and offer guidance and assistance in the transitional period under a reduced support package.
-
Store Release (App)
-
Website goes Live
-
Hosting & Ongoing Support
Q&A
Q. Do we have to follow this process?
You can join at any stage within the project journey, we will however always work with you to make sure a detailed scope of deliverables to ensure expectations and requirements are fully met along the way. We can also work as part of a blended team, which would see this process adapted to include external parties.
Q. I’ve spoken to other agencies, they talk about agile. How does your process work?
If you have a fixed budget then generally pure agile won’t work for you. Over the last 15 years, we’ve taken the best parts of waterfall and agile to create a process that allows us to deliver fixed costs projects to a manageable timescale. We take parts from the agile process, seeing us output a sprint plan, regular updates, chance for feedback and adaptation which will see us going through releases of design and development environments. This means we can get products to market that delivered to a high standard, and done so in a timely manner.
Q. I already have designs for my project, can you work with those and build against them?
Yes, we have collaborated with many design teams in the past. We do this by running a smaller discovery which provides us with a scope of work that outlines how we will fit our development processes to bring your design to a live product. We then proceed with the typical development, testing and launch phase processes.
Q. We have an in-house dev team, we’d like you to do the design, is that okay?
Yes - we would work as a blended team with your devs and our designers to define a scope of work for the design and begin following our UX practices as outlined above.
Q. Does this process take a long time?
Timescales are influenced by the complexity of the solution we’re building for you. Our process allows for development in chucks, meaning you can do iterative releases for projects with an established market.
Q. Is your cost really fixed?
Yes - our process allows for the sense checking of all project aspects in advance, so the cost we set at discovery is the final cost, however, costs can increase if there are design/feature changes made by you during the process. This would see us review any change requests with you, and determine if they’re critical. If they’re, the cost would be fixed against that update and built into the sprint plan.