In May 2019, I had the pleasure to talk about Test Environment Management at the Israeli Atlassian User Group in Tel Aviv. Discover the story behind Apwide and how Nestlé Nespresso saved millions by improving its Test Environment Management.
Whether you just started or are already advanced with your Environment Management, get some inspiration with this live demo.
In 2013, Nestlé Nespresso failed at managing its Releases and Environments
Early 2010, Nestlé Nespresso started an ambitious project. The objective? Replace its legacy eCommerce platform with a brand new platform to rollout in more than 40 countries. The initial team of 15 contractors (developers, testers, project managers, etc.) soon becomes 150, dispatched in 5 remote locations.
Many micro-services are developed and drastically increase the technical landscape complexity. New comers are lost and we keep hearing the same kind of questions from team members:
At that time we use the Atlassian suite (Jira Software, Confluence, Bitbucket, Hipchat), Jenkins (for deployments), Puppet (for configuration management) and HP ALM (for testing, later it will be replaced by Xray for Jira).
However, for Release and Environment Management we use:
So, how to improve?
We desperately search tools to help us with our Release and Environment Management.
There are solutions out there, but they are heavy to install and configure. Or poorly integrated with the toolchain we use. We take a step back and notice that all our team members and stakeholders have access to Jira and Confluence.
Those tools are extremely powerful for dashboards and workflows, why not showing all useful information there?
On our free time, we build a free Jira app to manage our list of Environments in Jira. We can quickly replace our Excel Spreadsheets with a single source of truth: a list of all our Environments with the versions deployed, updated in real time thanks to an integration with Jenkins!
The next step is to build a Booking system so that every Jira user can book an Environment with the necessary approval workflow and check the potential conflicts. It works like a charm and we get more and more companies using our Jira app. It saves them millions!