We work hard to attract and retain clients where we truly feel we can provide services that represent value for money. Our engagement process reflects this approach..
A typical engagement with Objectivity progresses through three phases:
- Presales and Qualification – This is an opportunity for both parties to understand each other. Our potential clients need to satisfy themselves that we have the skills, experience and capability to help them. As a supplier, we need to consider if we really feel we are the best organisation to address a client’s challenges.
- Implementation – This relates to the preparation, design and delivery of one or more services to address a client’s business needs. We use agile development methodologies to implement software; section 4 describes our approach in more detail. Whilst we lean heavily on scrum for development, there are other frameworks that influence our thinking. Where Objectivity manages and / or controls the development environment, we will utilise continuous integration. This allows us to compile and build software:
- Whenever the development archive changes.
- At regular predetermined times (for example, every hour).
- As necessary according to team and customer requirements.
Where appropriate, we can extend continuous integration and provide continuous delivery. In this model, every change to the system is immediately releasable and deployable at the push of a button.
- Support – This is the live support and maintenance of client systems and services. We will support systems that are built by ourselves as well as client-owned or third party resources.
As a nearshore development partner, we bring a number of benefits to an organisation. We also realise that there are challenges that come from a distributed workforce.
We work very hard to reduce the potential impacts of working with dispersed teams.
Our default approach is to deliver from our nearshore development centre in Poland. The model also supports delivery from a client site where appropriate.
Scrum is an agile development methodology that we use as a basis for the implementation phase of a project or engagement.