Engagement Models

Objectivity engagement model from an operational and commercial perspective

At Objectivity, we design, build and support bespoke software systems. We prefer long-lasting relationships to short, discrete pieces of work. Understanding a new business domain, a new organisation and new people takes a lot of time and effort. A client’s return for their investment increases over time with established and trusted business partners.

what we do

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.

OUR APPROACH TO AGILE DEVELOPMENT

  1. Good preparation
  2. Sufficient domain knowledge
  3. Product owner guidance and support
  4. Appropriate hardware infrastructure and accessibility
  5. Strong on-going collaboration
  6. Transparency
  7. An understanding of the agile framework and our delivery process

Our Services

We strive for excellence in every aspect of our company.
Peter Brookes-Smith
Group Managing Director at Objectivity until 2018
Top