Christmas Opening: 22nd - Closed from 1pm | 25th December - 2nd January - Closed | Emergency Support Only for SLA Clients 01527 919980

How Our Discovery Process Works

The more we know, the more we can achieve. Working with a variety of stakeholders across your business to identify and diagnose pain points, our extensive discovery process helps us develop a full prototype, explanatory User Stories, a transparent quote and a detailed project plan - tailored specifically to you.

To best understand your aims and intentions, the ioSTUDIOS team builds relationships with relevant stakeholders from all areas of your organisation. From the overall vision and budget to the granular day-to-day implementation, key voices hold equal weight, and combine to create a bespoke solution that works at every level of your business.

Our projects are most successful with a full understanding of the environment and expectation the finished product will exist in, so spending a day or two in your workspace, getting to know your teams and their everyday processes, is what helps us build effective and efficient solutions.

Once all discovery phase research is consolidated and analysed, we define the solution that best serves your specific needs.

Here, our Technical Lead creates a Unified Modeling Language (UML) alongside an architecture of how it will work. We’ll explore any necessary third-party integrations (such as Xero, Stripe or MailChimp) based on your current systems, and will identify any knowledge gaps that need reconciling before we move to the next stage of the project.

This is also when we scope where your software should be hosted to be most effective, and what top-level functionality should exist at this early stage, within a host plan, support plan, test plan and data structure.

Feedback is crucial to advancing the discovery phase from initial wireframes through to sign off and acceptance, and so is encouraged at every stage in order to ensure you're getting exactly what you require as our client. 

Once we’ve made any amends and completed the Discovery Outputs (including Project Plan, Test Plan, Hosting Plan, UML map, the Prototype and Wireframes), our team will send these over including a final Development Cost to build the work - this encompasses Development, Quality Assurance, Implementation and Maintenance stages and takes into consideration your initial expectations and budget.

Once this has been accepted and signed off, the outputs of Discovery will be locked down and the solution built to that exact, bespoke specification.

Once the solution has been defined, we begin working on your prototype. Our expert User Experience/User Interface (UX/UI) team takes the lead on this, involving you and your colleagues as much or as little as you’re experienced or comfortable with. We understand that not everyone comes from a technical background, so the initial wireframes are kept simple to ensure any early issues or edits aren’t masked by complex design or functionality.

Following sign off of the wireframes, a more detailed iteration is created, incorporating narrative User Stories, taking into account feedback and suggestions. This Prototype will introduce design elements and will be fully linked to create a journey that begins to more accurately resemble what will become the final solution - operating as if it is a working piece of software. This gives you a full overview of the details of the system to visualise and scrutinise before we begin the real build.

How Our Discovery Process Works

The more we know, the more we can achieve. Working with a variety of stakeholders across your business to identify and diagnose pain points, our extensive discovery process helps us develop a full prototype, explanatory User Stories, a transparent quote and a detailed project plan - tailored specifically to you.

Discovery

We discover more about your business, the requirements, what is important to you and what you wish to achieve

Definition

We analyse the detail, research functionality, create user experience models & define user stories for your solution

Acceptance

We present your system to you, setup infrastructure, we then offer go-live and on-going support for your software

Wireframing

How Our Development Process Works

Following the extensive research, feedback and collaboration of Discovery, this stage is the exciting bit in which we bring your project to life - implementing tailored infrastructure and development to create your bespoke solution.

The majority of RnD (Research and Development) takes place during the Discovery phase, but can continue where necessary. Essentially this allows us to create actual working technical solutions of any challenging areas in your software. This will ensure you have peace of mind before the Development Stage officially begins and proves that we can build it in a way that achieves the business requirement.

Examples of this may include integrating a new or unfamiliar third party system with your proposed software solution, or developing a very bespoke piece of functionality that is specific to your project. By completing this before full Development of a project begins, ensures expectations and deadlines are not compromised during the build by any unexpected bad news.

We are a Microsoft development house, using the latest tools and technology (.net5, MSSQL, C#). Our diverse team also has expertise in frontend Javascript frameworks like Angular and Vue JS and are also experienced in complex API integrations.

When developing, the briefing cards our Development Team follow comprise of the Discovery Outputs, including any relevant User Stories and Prototype screens. This provides all of the detail required to build a piece of functionality, which ensures you receive exactly what you had signed-off in Discovery.

The Technical Lead assigns these briefing cards out accordingly and will lead daily meetings to discuss challenges, successes and progress on the project. Once an area of development is completed, it is assessed first by the Technical Lead, before going through our rigorous Quality Assurance (QA) process.

Once Development has finished our QA Lead will begin testing the work. Every piece of functionality is evaluated against a prescription Test Plan to ensure the quality matches your - and our - expectations. The work is compared narratively against the User Story, visually against the Prototype and technically against any RnD work. Once our QA Lead has completed their review, the Test Plan will be sent over to you, the client, to test and sign-off yourselves.

All testing - both internal and external - is conducted on a purpose built Test Site, this allows us to mimic a live system without any risk. Once we are happy with the software’s performance in this environment, it can safely and confidently be deployed to a live site when the time is right. This process ensures you receive a robust, issue-free system that matches your expectations in terms of usability, design and functionality.

After our internal Quality Assurance process is complete, you are encouraged to complete your own testing, not only to eliminate all possibility of errors, but also to get to know your new software prior to launch - think of it as a mini-training exercise. 

Following this, we will agree a scheduled date in which the software can be safely released to a LIVE environment, so all Users can access it. A Warranty Period begins during which any issues that arise after launch can be rectified within a certain amount of days.

How Our Development Process Works

Following the extensive research, feedback and collaboration of Discovery, this stage is the exciting bit in which we bring your project to life - implementing tailored infrastructure and development to create your bespoke solution.

Research & Dev.

We initially highlight and create working technical solutions of any challenging areas within your software to ensure you have peace of mind

Development

Your product team begin iteratively building and refining the data structures, processes and user interface of your software

Quality Assurance

Our technical team work closely with our testers and your assigned product owner to ensure the software is ready for your acceptance

Release

How our Support & Maintenance process works

This stage is ongoing and allows ioSTUDIOS to support and maintain your system in order to keep it performing at the required standard, as well as improving it in-line with any backlogged, or new, business requirements.

After a system has gone live, ioSTUDIOS recommends it's clients sign up to a Support and Maintenance SLA (Service Level Agreement) package, as this puts in place a process for any ongoing support your system may require.

A signed SLA ensures any problems encountered can be logged quickly via dedicated phone or email support lines and - more importantly - resolved swiftly to agreed timescales.

As part of the ongoing Support & Maintenance SLA packages we provide, we offer proactive system maintenance.

These monthly assessments include server, database and security checks of your system to ensure all technical aspects it relies upon are functioning successfully. This ensures your software is secure, up-to-date and continues to support your business efficiently. Without routine and regular monitoring your software may run into issues, so we’d always recommend this optional, preventative measure.

A Roadmap containing future development items is a useful way of logging any potential functionality you may wish to add to your software solution.

We work agile, which means, ultimately you have the flexibility of choosing which items from the Roadmap go into each sprint of development - therefore, we're always resolving the business requirements that matter at that point in time. We can work in a more structured manner as well, scheduling in larger projects with set dates and milestones. 

How our Support & Maintenance process works

This stage is ongoing and allows ioSTUDIOS to support and maintain your system in order to keep it performing at the required standard, as well as improving it in-line with any backlogged, or new, business requirements.

Support

Maintenance

Future Roadmap

IO Studios Ltd | Company No: 6490299 | VAT No: 901 4808 48