Work Process Building

How our software development company works

This page describes in short how we build our work process with our clients and what payment models we use. Generally, we follow one of the two schemes described below: ‘client-manager-developer’ or ‘client-developer’. As for the contract types, we adhere to fixed-bid and time-and-materials contracts.

See how communication and work processes are built at XB Software and select the most suitable communication model and contract type for your project.

client
Client's Authorized Person

Send the requirements to the developer

Approve the Scope of work and estimation

Approve work completed, send feedback

Receive the feedback from the client

Send the code to the client

Start implementation

Prepare the Scope of work, estimation

Consider the requirements, analyze, discuss with the client/XB Software team (Seniors), clarify issues, define the same vision

developer
XB Software Developer
client
Client's Authorized Person

Send the requirements to the PM

Approve the Scope of work and estimation

Approve work completed, send feedback

Send the reports

Validate the delivery

Send the code to the client

Prepare Estimation

Prepare the Scope of work and

Make clarifications about the requirements

manager
XB Software Manager

Discuss the requirements with the Developer

Prepare project schedule

Control project schedule implementation

Verify the delivery

developer
XB Software Developer

Work Process and Payment Models

TIME-MATERIALs*

  • Clarify project details
  • Prepare the requirements (TBC during the work process)
  • Get general understanding of the project strategy
  • Split project implementation into stages
  • Prepare the scope of work for the stage defined
  • Approve the scope of work for the stage defined
  • Prepare the preliminary estimation
  • Approve the preliminary estimation
  • Define and approve stage duration
  • Start stage implementation
  • Approve the stage completed by the Client
  • Approve the report for the stage completed by the Client (may differ from the preliminary estimation)
  • Receive payment for the stage completed
  • Prepare the scope of work for the next stage
  • ...
These steps are repeated after making revisions in the draft

FIXED BID*

  • Clarify all the project details and requirements
  • Prepare and approve the scope of work
  • Prepare the estimation
  • Approvе the budget by the Client
  • Define and approve terms and deadlines
  • Start project implementation
  • Approve the work completed
  • Receive payment for the work completed and approved

*More detailed information about FP and TM contracts read here.

Contact us

Send Your Idea or Specification

Get feedback

We'll get in touch with your to clarify details

Get free quote

You'll get a free quote from us to review