Engineering Excellence refers to both the quality of the engineering provided by our solution fundamentals, as well as the ability to create excellence through the engineering process defined in our ways of working.
It is the culmination of 19 years of successful solution delivery experience, incorporated into our internal systems and processes to ensure consistent, proactive interaction with customers and partners with an absolute focus on solutions that generate effective returns.
It allows us to continuously monitor and manage progress during the solution delivery process:
Ways of Working
We use Continuum. Continuum provides a pragmatic, goal-oriented approach to implementing DevOps and Agile in an organisation. It allows teams to benchmark where they are and provides guidance towards a set of achievable, agreed goals.
Decision makers increasingly face situations where they do not have time to wait for all the information to make an informed decision or proceed on a course of action. Business environments are increasingly characterised by volatility, uncertainty, complexity and ambiguity).
A different strategy is required for success in this modern environment. This is, particularly apparent in software development, where success requires continuous vetting against business objectives. At the outset, solutions cannot be fully defined, therefore the strategy deployed must provide the ability to change direction or stop if feedback does not support the achievement of the objectives.
Our systems, processes and controls have evolved over two decades, incorporating complex concepts such as DevOps, Agile and Fail Fast with the fundamental view that on time and on budget does not always equate to success.
This also allows us a great deal of flexibility in managing engagements tailored to customer requirements.
Our Ways of Working incorporates you, the customer at the centre of each delivery Squad, where requirements evolve continuously as the solution is shaped.
The Principles of Our Approach
At the core of our ways of working, is the ability to make work visible and provide our customers with complete transparency at every stage of the process. To achieve this, we report project status directly from the source, our code repository provides you with real-time online access to view project status.
Learning vs Failure
Failure is when you do not achieve your objectives and have consumed your allotted resources.
Learning is when you realise you cannot achieve your objectives in the manner envisioned early enough in the process to be able to change direction or stop.