We’re pleased to have been appointed to redevelop the online platforms for CDP.
Formerly the Carbon Disclosure Project, CDP provides the leading global platform for organisations, including more than 5,000 of the world’s largest corporations and major cities, to disclose emissions data.
We’re working with CDP on a handful of initiatives:
1) With their in-house development team, we’re leading the redevelopment of their online platforms, migrating from a legacy Sharepoint setup with a high cost of change and slow release cycles, to a more modern, Ruby on Rails based platform built on strong software engineering practices, including a test-first approach.
2) Introduction of Continuous Delivery practices and tooling to facilitate fast and reliable changes to production applications. Using tooling such as Chef, Jenkins and Capistrano to provide an automated and repeatable pipeline.
3) Delivering a program of agile and process transformation to enable the organisation to deliver an ongoing software development program boxed by structured sprint cycles, with internal focus on constant communication, delivery team empowerment, and continuous inspection and improvement.
We’re already a couple of sprints into the project. With a number of legacy systems requiring integration, which have the added complication that they’re managed by offshore third parties, we’ve pulled the risk forward and have completed much of the integration work during the early sprints – on top of bootstrapping environments from development through to production, with continuous integration right at the heart of affairs.
We’ll be releasing the first public version of the new platform about a month from now, with the plan that over the course of the summer further features will be released, replacing the existing platform piece-by-piece.