DevOps Showcase Midlands: The Five Pillars of DevOps, 21 April, Birmingham
DevOps is a software development method that stresses, communication, collaboration and integration between software developers IT professionals with the aim to deliver IT solutions faster, leveraging several technology tools to add value for business.
But adopting a new capability requires a plan that include people, process and technology. There are five vital areas that need equal attention and strong focus for organisations to keep a steady pace in releasing and updating new applications. These five Pillars are: CALMS:
Cultural Change – Effective teams are essential for the delivery of reliable software and business benefit.
Automation – that is necessary for build, test and continuous deployment. Tools for release management, provisioning, configuration management, systems integration, monitoring and control and orchestration are important aspects in building a DevOps system.
Lean – In building and controlling of systems , Agile techniques and Lean practices come into play. Lean testing cycles allow frequent and effective testing which is core for performance.
Measurement/ metrics- is the next important aspect and placed in the feedback process. A successful DevOps implementation should measure performance, process and even people metrics.
Sharing – of ideas, stories of problems and success is essential and for the team to realize and treat the problem as the enemy and not each other. Sharing of ideas opens the channels of feedback and so leads to improvement.
These aspects are vital for a smooth collaborative and efficient running of the organisation. At this one day programme, expert speakers explain each topic and show why it is important to DevOps. There are case studies too presented by users who have adopted or implements these aspects within their enterprise and exactly what they did to ensure successful adoption.
Topics to be covered:
Ahmad Fahmy, Director, Zone 2 Consulting Limited
Decades of Tayloristic management methods and short term thinking have eroded the drive of many developers and have reduced them to "resources". Most teams are not teams, but rather a collection of individuals working for the same manager. Agile methodologies have elevated the "team" to the central building block of a successful organization. This is about how to actually form that team. Ahmad discusses the story of how teams self-formed at a large bank. He also provides the patterns that were used so that you can apply them in your own organizations.Frederick Winslow Taylor was an American mechanical engineer who sought to improve industrial efficiency.  He summed up his efficiency techniques in his book The Principles of Scientific Management. Drive: The Surprising Truth About What Motivates Us: The fourth non-fiction book book by Daniel Pink.
Stephen Nelson-Smith, Principal Consultant, UNICOM
The explosion of interest in the idea of infrastructure as code has led to organisations from the smallest startups to the largest enterprises eagerly rolling up their sleeves and starting to write Puppet manifest, Chef cookbooks, and Ansible playbooks. The advantages to managing infrastructure using one of these frameworks are well known. However, there’s a dark side. Infrastructure code can quickly get complex, and given its vital role in provisioning the core systems upon which your business runs, it’s important to keep it well maintained, and to have a high degree of confidence that it does what it’s supposed to do. As a parallel, most people would consider it at the very best rather reckless to put code into production without tests. Well, infrastructure code is just that: code. It deserves tests too. In this talk, Stephen Nelson-Smith, pioneer of test-driven infrastructure, and author of the seminal O’Reilly book Test Driven Infrastructure with Chef, will give an overview of why testing is necessary, and an introduction to some of the tools and techniques which can be employed to get started in this interesting and important area.
Deb Bhattacharya, Agile and DevOps Specialist, HSBC
James Heggs, ResponseTap Ltd
A series of short war-stories round each of the core pillars culture, automation, lean, measurement and sharing. Purpose of the talk is to share the stories and help organisations avoid/learn from some of the experience of hitting the nirvana (ahem unicorn!) of a true DevOps culture.
Tarek Negm, Partner, Do Consultants
Key to a successful DevOps implementation is the ability to measure progress. The ultimate goal is to improve a few key metrics without compromising on other less obvious performance indicators. In this session, we will speak about how DevOps adopters can leverage the sea of disparate data in their automation tools to define the right metrics and subsequently come up with mechanisms to accurately measure performance against these key metrics.
Carl Bruiners, Head of On-line Services, Dunelm