DevOps is a hot topic that addresses a 40 year old technology evolution. Join us as we explore DevOps, broken into four strategic conversations that address why “now is the right time” for you to adopt DevOps. DevOps is for both large traditional organizations and small innovative teams.
Every organizations has it’s unique upside potential, but every organization will also has it’s own challenges addressing legacy models, frameworks, processes, organizational structures and the technologies, tools and platforms we already have, like or prefer.
Richard Sykes, Chairman TMMi Foundation.
Gavin Bowden-Hall, Director and Managing Consultant, Strategic Sourcing and Procurement Services Ltd and the Chair of Intellect’s Outsourcing & Offshore Group
Full Potential Thinking in DevOps Automation Ron Gidron, Head of Product Marketing, Automic
Ron will discuss automation potential throughout the development and operations lifecycle and cover topics
concerning continuous delivery, platform services and the hybrid cloud environments.
Although DevOps is often assumed to be a technical problem, a key factor to be successful is the ability to cross the gap between Development, Operations and Business. We’ll discuss a holistic, simple and easy-to-implement approach that will only require the willingness to turn down historical walls between the different stakeholders. Ultimately it opens the road towards an enterprise-wide Agile transformation.
From Mobile to Mainframe – The Challenges and Best Practices of Enterprise DevOps Sanjeev Sharma, DevOps Technical Sales Executive IT Specialist, IBM
Delivering software is complex. Systems being developed are made up of multiple components, which in
turn interact with other systems, services, application servers, data sources and invocations of 3rd party
systems. In an Enterprise this complexity is further enhanced by the cross-platform nature of the infrastructure typical enterprises have. While the customers may be interacting with Systems of Engagement using
Mobile and Web Apps, the core capabilities of the enterprise that the customers access are in Systems of
Record that are running on large datacenters and more than likely Mainframe systems. Keeping these
complex systems up and running and constantly updated with the latest capabilities is a task that requires
constant coordination between the lines of business, various cross-platform development, QA and operations teams.
DevOps addresses these development and deployment challenges. The goal of DevOps is to align Dev
and Ops by introducing a set of principles and practices such as continuous integration and continuous delivery. Cross-platform enterprise Systems take the need for these practices up a level due to their inherent
complexity and distributed nature. Such systems need even more care in applying DevOps principles as
there are multiple platforms to be targeted, in a coordinated manner, each with its own requirements,
quirks, and nuanced needs. This talk will take a look at the DevOps challenges specific to Crossplatform Enterprise Systems and present Best Practices to address them.
People as a service: How not to build a lasting DevOps environment. John Clapham, Nokia
When trying to benefit from DevOps it’s all too easy to focus exclusively on tech. Sign up with a cloud provider, get some tools from your favourite vendor, point the engineers at the docs and you’re done, right?
Maybe. During the last few years at Nokia Entertainment we have learnt something different. Unless a similar level of attention is given to people things it’s hard to keep DevOps rolling, or get the most from your time and investment.
This talk looks at why those tricky people things, particularly culture and sharing, deserve attention, and how they can help to build something more durable and long lasting than the latest fad.
Test-Driven Infrastructure Stephen Nelson-Smith, Principal Consultant, Atalanta Systems
Creating a faster feedback loop with the right metrics
The M in CAMS (Culture, Automation, Measurement and Sharing) stands for Measurement, Metrics, Monitoring. Whether we hate it or love it, we need to implement Metrics and Monitoring,
Where do you start: what metrics do you need; how do you collect them; how do you visualize them; how do you provide developers with self-service access to relevant metrics, in order to create a faster feedback loop.
Case Study Session:
Making Continuous Delivery a Reality – customer case study Scott Dainty, Sales Director UK & Ireland, Solution Specialist, CA Technologies with customer (TBC)
Users expect 24/7 availability along with continuously enhanced features. IT is adopting virtualization and cloud (fast access to infrastructure and computing), agile development (faster releases), and release opera-tions (centralized control of zero touch deployments) which are creating the need for an agile application delivery chain.
How do you accelerate deployments across multiple environments? How do you ensure a repeatable roll-out, understand version dependencies and significantly cut release times? Discover how one UK customer plans to cut 50% of the time spent on deployments across ALL environments, and deliver software 25% faster, with the same resource levels.
Agile Factory Model, Transforming Legacy Apps Into Next Gen Systems for the Travel Industry Olivier Poulard, Director of Software Development, NextGen PSS, and David Coote, Senior Manager, Technical Development, at SITA
In 2008, SITA invested in one of the largest transformation projects ever attempted in the airline industry, a 5-year, $158m program to replace legacy mainframe components with next generation equivalents. After 3 years, the first modules had been successfully developed; however, multiple development and operational challenges were being experienced due to the complexity and scale of the program which were impacting the final delivery date.
In this session, Olivier and David will introduce you to the “Agile Factory Model” – a concept that was cre-ated to turnaround large strategic programs using an agile development methodology, a continuous build and integration process, and just-in-time supply chain concepts across multiple, geographically dispersed, offshore suppliers. You will discover the fundamental elements to the successful execution of the “Agile Factory Model” that have resulted in the tripling of productivity levels, improvements in quality, fortnightly deployments and engagement across cross-functional team members. Finally, important lessons learnt and recommendations will be shared with you before the Q&A session.
Using Agile SCRUM in large organizations Nicholas Hughes & Georgios Samakovitis, Sane Solutions Ltd. & Greenwich University
Agile is geared towards efficient, small scale development
How do we incorporate this into larger scale developments and organisations?
Can Agile sit alongside traditional Waterfall projects?
How do we measure Waterfall and Agile like for like?
How do we better communicate Agile progress and value to senior management?
How does this work in practice? It can and has worked
Continuous Delivery at SAP: from Dinosaur to Spaceship Darren Hague, Engineering Architect, SAP Global IT
The SAP ID service is SAP's identity management system for its websites and cloud operations. The team
that built it came from a background of writing web applications in Java 1.4 for an ageing and proprietary
platform using manual QA & deployment processes with many complex steps. With the SAP ID service project starting in 2010 the team rebooted itself: we adopted Scrum, started building the SAP ID service using
a lean, modern and standards-based application server built from open source components and began using Continuous Delivery for build, test and deployment. We are now at the stage where each code commit
triggers a build with automated test coverage via Cucumber followed by a blue/green deployment to a production-like QA landscape; all landscapes are provisioned from a cloud and configured automatically using
Chef. A similar deployment to production is just a couple of clicks away, and the cloud-based technology
used for this also enables developers to provision their own landscapes using a simple web-based tool.
This talk will describe our journey, not only sharing our experiences but also welcoming questions and stories from others in the room.
In the spirit of collaboration and better connect, local and global DevOps community members present best practice as well as painful learning stories on how they addressed transition, transformation, adaptation and evolution issues.
Closing Panel: Where is DevOps heading?