Software is an ever expanding field and new enthusiastic people are entering the industry every day. Sometimes that enthusiasm can mean that people take on work they are not prepared for and lack the necessary skills, experience and sometimes professionalism to provide the service you need. Fabric was created in 2002 and with over ten years’ experience we have shaped ourselves into an industry leader. Our large team ensures we have a vast pool of skills using the latest technologies and methods to give the most effective solutions. Our professional project managers and business analysts oversee the project from start to finish to assure it comes in on time, on budget and is exactly what you need.
Over the years of honing our skills and creating many fantastic projects we have been recognised for our efforts with awards. Rest assured that not only do we think we are great, many others do too. We have been rewarded for our innovation in creating software so if you have a project in mind we will help push it to the boundaries and beyond not resting until it's award worthy.
We have been accredited with the ISO 9001 certification which from the website means "Meeting the requirements of this standard will provide quality management systems that will be of real benefit to your organisation to help manage your business effectively and put in place best practice methodology. ISO 9001 Certification will give your organisation the quality systems that will provide the foundation to better customer satisfaction, staff motivation and continual improvement." This assures our professional standards are kept high for all our clients and we are regularly audited so that your project runs smoothly without any problems.
Our process is never finished and we are always striving for ways to improve but over the years we have listened to our clients, we have learnt along the way and we have employed experts in the field to come up with the best processes. We are very proud of our processes and we think these deliver the best results to you, the way you want it. We found the following the most important parts of the process.
We will be as transparent as possible at all stages of working together but in particular you will be able to see the project sliced up into manageable chunks and see the different stages the project is at along with questions from the developers. You will be able to see our progress and how far away we are from finishing the project. You will be provided with burn down charts and you will be assigned a project manager as a point of contact to answer any questions you might have.
One of the difficulties with developing software is explaining your idea to the person that's going to bring your idea to life. With developing software being as complex as it is, a lot can get lost in translation. That is why we have expert business analysts to work alongside you who are trained to ask the right questions not only to get a shared understanding but to push the boundaries further and offer ideas that only experience in working in this role can teach you.
In our experience of developing software we have come to realise that things don't always go to plan and sometimes the client may change their mind or business objectives might change. We work in what's called an Agile methodology which allows us to be flexible at any point in the project. Specifications are no longer set in stone and working like this allows you to see progress along the way and you can decide to add more features or change the way things work.
The difference between a system where everything works perfectly and a system with an error here and there is a very thin line between professional and embarrassing. That's why we have a team dedicated to testing. The test team create scripts that will automatically tell you if something is not quite right early on so we can fix it immediately and they also test it manually as a customer would and as someone trying to cause problems. Even the release of code is first loaded onto a staging server which mirrors the live environment exactly and you can approve everything before it gets released.
Working in an agile environment allows us to release new features and improvements as soon as they're ready. You don't need to wait for a scheduled release date six months later, you can be using those features on the day they're ready allowing you to react quicker to changes in the market or other business objectives.
In large systems bugs do happen. It’s a difficult thing for developers to accept but planning for a contingency is much more effective than assuming they won’t happen. Fixing bugs is slightly different than developing software which is why for our projects we have a specialised support team that's fine tuned their skills to investigate problems and fix them fast. You can rest assured that your system is taken care of and can react to your users.
Fabric built up a team of Business Analysts, Developers and Testers to develop large bespoke systems over 6 years
Fabric have been providing ongoing website development and maintenance for over 3 years
Fabric built a recruitment campaign website which attracted over 1200 applicants in 3 months
"Fabric provided an innovative solution that really helps our clients"