services

We offer the following services to help our clients achieve better, faster, smarter software delivery:

Project and Technology Reviews

These are short engagements - typically one to three weeks - that review the people, process and practices used to deliver the system, the architecture and implementation of the system itself, and the strategy for evolving both the project and the technology in the future. The purpose of these reviews is to identify what is working well and what could be improved to achieve higher quality, shorter timescales and lower costs. The deliverables of a review consist of a detailed report and a plan for action to implement suggested improvements. The review is executed in an agile manner ensuring the highest-priority aspects of the project and/or technology are reviewed and that the client gets benefit from the review before the final report is delivered. Some clients use these reviews as a general 'health check', some as part of a formal assurance process, and others as a way of identifying the root cause of specific problems and identifying how to resolve these problems. Reviews can cover all of the aspects described above or can be tailored to a specific aspect such as technical implementation or development and delivery process.

Project and Team Support

These longer engagements provide expert assistance to projects to help improve aspects of their project process, the team practices and/or the technical implementation of the system being delivered. Often these engagements run subsequently to conducting a review; we provide support, assistance and leadership to the team in implementing suggested improvements. Some clients use these engagements as part of an organisation-wide change and improvement programme - perhaps prompted by the introduction of new standards or legislation governing project delivery - others as an accelerator for achieving better, faster, smarter software delivery. Project and team support can extend to the whole team across all aspects of the development and delivery process, or target specific individuals and/or practices.

Project Management and Leadership

There are times when project support is not enough: when there is a critical delivery that cannot be achieved without immediate change, or when the leadership and management skills necessary to successfully achieve change are not present within the team. In these situations e2x will accept responsibility for the management and leadership of the project, ensuring that it is successfully in a manner that is better, faster and smarter than before. As part of such an engagement, e2x will also ensure that client employees receive the mentoring and support they need in order to transition into the roles played by e2x consultants and associates.

Outsourced Project Delivery

Sometimes the easiest way to help clients to achieve better, faster and smarter software delivery is simply to take on some or all of the delivery project in a fully-outsourced manner. Using our preferred agile approach we can provide a cost-effective, high-value service that delivers early business value, has a very low cost of change, and delivers a high-quality product. Our clients have used this service to deliver specific parts of a programme that are problematic and more often than not, we can deliver these engagements to a fixed-cost contract.