The Client comes to XB Software with some business needs or idea, often not fully formed and clear. We offer options of collaboration and services depending on the request. Understanding that your idea needs protection, we guarantee your information privacy from a third party and sign the NDA.
In order to best organize our future collaboration, we offer four different types of contracts:
The contract type option is chosen depending on the amount of work, your wishes, the depth, and uniqueness of understanding the requirements for functionality, the availability of documentation. The start of work begins with the signing of an agreement by email. Work is usually divided into 2-4-week stages. We perform the stages, and the client pays only for accepted results. After completion of the work, the entire warranty period, the bug-fixing is at our own expense.
The discovery phase is performed either remotely or at the customer’s side to fully immerse the team into the process and find out all requirements for the future system. During the phase:
All these steps are approved by the customer.
At the discovery phase, the team of a business analyst (BA), designer and project manager (PM) work simultaneously to maximize the effectiveness of the requirements collection process.
After the Scope is developed, the whole work volume is divided into logical parts (milestones) time-frames during which separate modules (parts) of the whole solution are being developed.
This development plan with milestones is approved by the customer.
For each milestone, a specification is worked out.
Based on specification and pages design, development team starts the work. The development is divided into short sprints. The team masters front-end and back-end technologies.
The results of each development phase go through a full testing cycle. All bugs are fixed as soon as possible (ASAP). The quality system analysis includes checking the correct functioning of the software, the absence of technical and logical errors, usability testing, load testing, etc.
Simultaneously, the team continues to write a specification for the next milestone. The development goes on taking into account the results of the previous stage, new ideas, and desires. This is how all milestones are implemented.
When all modules are ready, a team of a PM, BA, Developer, DevOps specialist, and a Team Lead work on the deployment of the system on the customer’s environment. The team configure, customize, perform tests, teach users and achieve stable system operation.
Partnership relations between a customer and the service provider is associated with the depth of contact between the parties. As the service provider, we aim at developing top-quality solutions for a reasonable price for our customers. Also, you can always count on to our help and advice, as well as respect for your resources, both temporary and monetary.
We struggle to design the most effective system within your budget and deliver the product on time. For this, we suggest Agile methodologies, 3 different types of contracts, and own products Webix and DHTMLX to speed up the development and meet your requirements.
We perform business analysis to study thoroughly our customer’s company structure and business processes. We examine framing documents, current software systems, and technical surroundings to determine the ways to improve business processes, increase productivity, and hit KPIs target levels.
We do not stand still and suggest you creating top-notch applications using cutting-edge technologies. We follow the latest trends in web application development and such master technologies such as machine learning.
XB Software specialists are a highly responsible team who work tirelessly and with great dedication. For you, we create a business advantage through actual web solutions that are in demand in the competitive world today.
XB software customized a Gantt visualization for our company. I found XB software to be extremely reliable, competent and committed during our collaboration.
XB Software exceeded expectations and delivered cutting-edge solutions. Despite the time difference, their technical expertise, top-notch output, and efficiency contributed to project success.
They have project managers, coders, web designers, people to help with software testing, etc. and the experience has been great.
They provided enough time to discuss the requirements, developed according to the specification and kept a weekly communication with our company.
They’re an organization that obviously works with a lot of clients and manages a lot of projects, but we feel like we are truly supported by them.
If you’d like us to help you with the selection of the most appropriate contractual model and/or discuss your project, feel free to contact our customer care manager.