OUR DEVELOPMENT
PROCESS

We’ll never claim to be perfect but we’ve refined our software development process over many years and iterations. We are creating a client and project journey that generates the maximum amount of value in the most efficient manner so businesses can explore, validate and ultimately execute creating the best possible solutions.

UBT Deli website shown on an iPhone and iMac

Seven Steps to providing exceptional bespoke software and applications

At every stage of the process we provide absolute visibility on the project. Taking the time to truly understand your problems, needs, vision and aspirations is paramount for our team of specialists to understand and find ways to increase efficiency, streamline and automate business processes.

It’s not enough to say how we’ll build something, we like to show you! Our clickable prototypes in addition to the specification document will allow us to articulate what we think is the right solution for you; demonstrating design, workflows, features and integrations.

Our in-house team of commercially astute developers play an active role not just in development but with scoping projects and are always looking for ways to utilise cutting edge technologies or automate your processes, using years of knowledge and 100’s of projects as inspiration. At Langley Foxall we pride ourselves on our collaborative approach to producing bespoke ERP solutions for our clients.

Step 1

Workshop

Excellence through collaboration.

We understand your business is unique, we’ll meticulously investigate your workflows, systems and users to blueprint a bespoke enterprise solution.

Workshops are a collaborative effort between our workshop team and businesses looking to investigate and validate bespoke ERP solutions. Our workshops are designed to identify your needs and prioritise features. Considerations and conversations are guided to account for all user groups, IT infrastructure, processes, integrations and current software setup.

We end up with a clear list of deliverables which, along with user flow mapping, are used to undertake the design process. We will then convert these designs into a working prototype, where you can click through from one feature to the next, seeing how elements link together. Once we have completed the design process, we will present the designs back to you and explain how the solution will work for each user group, end-to-end. At this time we will also internally discuss the full product with our Lead Developer who will assign estimates of time needed to develop each feature.

Interested in finding out more about our workshop services? Contact one of our discovery team members for more info.

Step 2

Development

Commercial expertise.

Once you have approved the designs, we will move into the Development Sprints, where we work using Agile Methodology, delivering features in increments of two-week periods. Following each period of development we will carry out internal Quality Assurance testing, to approve that the latest stage of development is as close to bug-free as possible and that the features work as expected in the scope. As ambassadors of the highest software standards, our Developers adhere to software industry best practices and Agile methodology meaning you can be sure we are delivering robust systems to scheduled times and budgets.

Step 3

INTERNAL TESTING

Ensuring Reliability and Longevity.

Throughout the development process, we consistently perform the functional, system, unit and integration testing among others. At the end of each sprint and after our Developers have run their tests, it then gets passed to our Quality Assurance (QA) team to find any other bugs that have managed to slip through the net. The system then gets pushed to staging and passed onto the customer for User Acceptance Testing (UAT).

Reduce admin and waste

When Off The Shelf or generic products aren’t cutting it, you need a reliable system that can empower your business’ processes. We develop custom systems to your exact specifications, every time.

Contact Us

Step 4

Customer UAT

Deep involvement, ultimate control.

As Developers we perform the functional testing, system testing, unit testing and integration testing among others, however the User Acceptance Testing also known as UAT is the most important form of testing. Why is this? Because it answers key questions for us about the product before implementation and training and gives the time to make the fine adjustments before delivery thus meaning you get the best results from your new system.

Step 5

Implementation

Minimal disruption through staged implementation.

Delivering minimal down-time, your dedicated Project Manager will schedule on-site supervised implementation of the live system. We avoid major disruptions to operations by staging the implementation and integration of ERP solutions. The Project Manager, Lead Developer and Service Manager assigned to your project will ensure that everything runs smoothly as your company transitions to a new ERP system. We also know that data is a valuable asset to any business, that’s why we take historical data, clean it up and write custom scripts to import it into new solutions, meaning no loss of time to administration.

Step 6

Training

Ensuring employee engagement and buy-in

Our training team support clients prior to and following go live, working with users at all levels to ensure a smooth transition, minimising risk. Training is delivered through written, video and live mediums by skilled, personable and highly-experienced trainers. Full bespoke training materials can be produced based on project type, requirements and user ability, just another way we can help you have a smooth transition from your existing systems.

Step 7

Support

Forging long term partnerships.

Langley Foxall has a dedicated team working tirelessly to ensure the custom software solution you are using continues running smoothly. Our support packages are designed to get your software back on track should you encounter any issues. All support requests are logged in our in-house online Support Desk system, for ease you can also phone or email, this is then tracked by our dedicated Support Desk team who will deal with client requests, incidents and generating monthly security reporting.