Devops = Culture + Ownership + Empowerment

The three spheres of a DevOps adoption being Culture, Processes and Tools are fundamental to any organisation. The focus on tools often supersedes any work being done at the process levels and almost always, the culture aspect is 'ignored'. Through my years of helping teams adopt agile and eventually pursue DevOps, I've identified certain patterns that address the varying levels of change that are needed by a team pursuing Agile Ways of Work.

In this talk, I'll highlight the most important patterns that are needed along with suggestions to help embed these patterns. We'll utilise Value Stream Mapping, A4 Problem Solving and Team Skill Coaching as patterns for helping a team adopt DevOps thinking. I will be using the DevOps radar (from SAFe) as a guidepost for patterns to get an organisation moving towards the promised land.

Whilst there isn't an 'endpoint' for a DevOps adoption, these patterns reflect milestones on a DevOps transformation roadmap and serve as a possible ‘quick start’.

NOTE: This is not. A SAFe pitch or SAFe sales workshop. The DevOps radar can be used, regardless of the presence of SAFe.

 
 

Outline/Structure of the Workshop

In this talk, I’ll be using the DevOps Radar to illustrate the different competencies in the organisations that need alignment in order to realise the benefits of DevOps. The radar and patterns also illustrate that DevOps is NOT an ‘IT’ thing or a ‘tech problem’, instead it’s an Enterprise endeavour.

The coaching patterns are based on work done at various clients and my interactions with numerous teams of different maturity, backgrounds and tech stacks. These coaching patterns have helped develop a new model, called the Agility Behaviour Model, which will be used to tie Actions, Experiences, Behaviours and Culture together.

Duration Topic Description

1m – About Me

5m – What is DevOps

3m – Three states of an enterprise

2m - Finding Agility

2m - Intro to the Behaviour Model

2m - Focus area for today - DevOps

2m - Pattern for Culture

5m - Value Streams

13m - Value Stream exercise + sample solution

2m - Patter for Ownership

3m - A4 Planning

13m - A4 Planning exercise + sample solution

2m - Pattern for Empowerment

4m - Assembling DevOps teams

4m - DevOps Health radar

10m - Team Coaching Grid

2m - Pattern for T-Shaped teams

3m - Key take-aways

10m - Q&A

1m - Credits

Total 90mins

This session was presented at Agile2019 (Washington) and received an average feedback rating of 3.9. The comments from that session will be incorporated into the updated version for AgileIndia2020

Learning Outcome

1. Identify the three spheres of DevOps and assess where the most difficult work is to be found.

2. Understand the patterns that can help and their suggested application.

3. Understand the core skills/capabilities of a DevOps team.

Target Audience

Leaders, Senior Managers, Technical team members, Change managers

Prerequisites for Attendees

No prerequisites but a basic understanding of Agile concepts would be helpful

schedule Submitted 4 months ago

Public Feedback

comment Suggest improvements to the Speaker

  • Liked Anand Bagmar
    keyboard_arrow_down

    Anand Bagmar - Visual Validation - The Missing Tip of the Automation Pyramid

    45 Mins
    Demonstration
    Intermediate

    The Test Automation Pyramid is not a new concept.

    Test Automation Pyramid

    The top of the pyramid is our UI / end-2-end functional tests - which simulate end-user behavior and interactions with the product-under test.

    While Automation helps validate functionality of your product, aspects of UX validations can only be seen and captured by the human eye and is hence mostly a manual activity. This is an area where AI & ML can truly help.

    With everyone wanting to be Agile, make quick releases, the look & feel / UX validation, which is a slow, and error-prone activity, quickly becomes a huge bottleneck. In addition, with any UX related issues propping up cause huge brand-value and revenue loss, may lead to social-trolling and worse - dilute your user-base.

    In this session, using numerous examples, we will explore:

    • Why Automated Visual Validation is essential to be part of your Test Strategy
    • Potential solutions / options for Automated Visual Testing, with pros & cons of each
    • How an AI-powered tool, Applitools Eyes, can solve this problem.
  • Liked Dana Pylayeva
    keyboard_arrow_down

    Dana Pylayeva - DevOps Culture Simulation (with Lego and Chocolate Game)

    90 Mins
    Workshop
    Beginner

    Organizations today can no longer afford to deliver new features to their respective markets once a year or even once a quarter. In an attempt to catch up with the competition, they jump start their DevOps journey with the "How", while losing the sight of "Why" and "What".

    Join this tutorial to gain a solid understanding of fundamental principles of the DevOps culture and avoid typical DevOps anti-patterns.

    In this gamified simulation you will become a part of a "large enterprise" and experience how DevOps will help to eliminate silos. You will experience the benefits of cross-training and start adopting systems thinking. You will participate in the debriefing with Liberating Structures and gain valuable insights that can be immediately applied in your organisation.

    The workshop is designed to be equally accessible to technical and non-technical audience alike. It bring together years of practical experience in IT, experiential learning models, elements of game design, Lego, Chocolate, and facilitation with Liberating Structures.

    Engaging, simple and powerful, this workshop is not to be missed.

  • Liked Angie Doyle
    keyboard_arrow_down

    Angie Doyle / Talia Lancaster - "Boredroom" games and how to play them SMARTER

    90 Mins
    Workshop
    Beginner
    • Are your strategy workshops held in a boredroom, instead of a boardroom?
    • Does your workshop format inject new techniques to keep things interesting?
    • Have you considered that you might be introducing too many new concepts? Rather than meeting your attendees where they are?

    We see something interesting happening in the world of Agile facilitation. Techniques created many years ago are deemed to be “old-fashioned” or "traditional”! And unfortunately, this way of thinking could be alienating people that have relied on these techniques for many years. The same people who we so badly need to adopt a different way of thinking - Executives!

    It’s time to re-think the way we look at “old-fashioned” techniques – and find a way to reconnect with why they were created in the first place.

    In this session, we take you through how we help Executives make SMART goals smart, by playing a board game. The outcome of the game is a clearly stated goal that can be converted into metrics against which a team can track their success. We also provide you with all the resource to run your own SMARTER boardgame back at the office.

    Join us as we create SMARTER team metrics, by asking the rights questions – and having some fun along the way.

  • Liked Angie Doyle
    keyboard_arrow_down

    Angie Doyle / Talia Lancaster - 3... 2... 1... We have Sprint-Off

    90 Mins
    Workshop
    Beginner

    Getting new teams to work together is hard. Really. Hard.

    Is it because there is so much hype around new Agile teams? Or is it because there is such a focus on “doing things right” (or “doing” Agile right), that we forget about the people actually doing the work? Regardless of the reason, before we can change the way people work... we need to focus on the things that are important for teamwork to work!

    We believe that the key to high-performance teams is creating an intentional culture that respects and embraces diversity - whether it be race, gender, class, culture, age, beliefs, language, skills or background. So join us as we explore the Team Canvas – sort of like a Business Model Canvas for teamwork - covering nine essential teamwork elements:

    • Purpose - Why we are doing what we are doing?
    • People & Roles - What are our names, roles, and responsibilities?
    • Common goals - What do we as a group want to achieve together?
    • Personal goals - What do I as an individual want to achieve?
    • Team values - What do we really stand for and believe in?
    • Needs and expectations - What do each of us need to be successful in a diverse team?
    • Rules & Activities - How do we communicate and keep everyone up to date?
    • Strengths & Assets - What skills do we have in the team?
    • Weaknesses & Risks - What are the weaknesses we have, as an individual and as a team?

    During this session, we walk through our agenda for team lift-offs, facilitation posters and preparation work required, materials needed, and facilitation tips and tricks. All packaged in a handy pocket guide, that you can use to explore tried and tested techniques for each essential element. You also have an opportunity to practice some of these techniques during the session.

    Get ready to lift-off your team in T-minus 3... 2... 1...

  • Liked Pramod Sadalage
    keyboard_arrow_down

    Pramod Sadalage - DevOps Practices for the Database Team

    Pramod Sadalage
    Pramod Sadalage
    Software Developer
    ThoughtWorks
    schedule 4 months ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    This talk will focus on understanding the DevOps movement from the perspective of the database professional. We will discuss the Values, Principles, Methods, Practices, and Tools applied and provide an example of how these will affect the database teams. This talk will discuss techniques such as version control of the database, continuously integrating database changes, deploying databases changes in an automated way, automated database sandbox creation, automated database comparison, using tools such as dbdeploy, dbmaintain, liquibase, flyway, and many others. Practices for setting up development work areas and how to include the dba as a ops role into the dev team

  • Liked Renesh Moodley
    keyboard_arrow_down

    Renesh Moodley - Hacking the workforce of the future

    Renesh Moodley
    Renesh Moodley
    Agile Consultant
    IQ Business
    schedule 4 months ago
    Sold Out!
    90 Mins
    Workshop
    Beginner

    What characteristics does the ideal agile team member possess? How would the needs of the future workforce be addressed if those needs aren’t understood and solved for? My experience of integrating new talent into functioning agile teams has lead me to one, surprising, realisation: Most of the approaches and practices that were used to build organisational teams aren’t working anymore. The tried and tested approaches to team formation and leadership are showing little progress into understanding the mindset of the future workforce. We need radical thinking and action in order to reinvent the way we enable people to communicate, collaborate, and ultimately win as a team. It is up to leaders to mould the culture of organisations to ensure that the future workforce is primed and focused to deliver their best work.

    This session focuses on some of the challenges that present themselves when integrating the future workforce into an agile organisation or team. Ultimately, every organisation that is concerned with future proofing their existence must be focused on building teams of motivated individuals that can build the products and services of the future without the constraints we recognise today.

  • Liked Nikhil Barthwal
    keyboard_arrow_down

    Nikhil Barthwal - Managing Modern Serverless Workloads Using Knative & Cloud Run

    Nikhil Barthwal
    Nikhil Barthwal
    Product Manager
    Google
    schedule 3 months ago
    Sold Out!
    45 Mins
    Talk
    Advanced

    This introduces Knative & Cloud Run and shows how they can be used to run modern serverless workloads. Knative is a reference API &
    implementation and Cloud Run is a product built on the Knative specification.

    Knative is a Kubernetes-based platform to build, deploy, and manage modern serverless workloads. It provides a set of middleware
    components that are essential to build modern, source-centric, and container-based applications. Knative components are built on
    Kubernetes and codify the best practices shared by successful real-world Kubernetes-based frameworks.

    Cloud Run is a managed compute platform that is built upon Knative that automatically scales your stateless containers. Cloud Run
    is serverless: it abstracts away all infrastructure management. It is compatible with Knative, letting you choose to easily run
    your containers either fully managed with Cloud Run, or in your Google Kubernetes Engine cluster with Cloud Run on GKE.

  • Liked Thierry de Pauw
    keyboard_arrow_down

    Thierry de Pauw - 15 teams, 1 monolith and 4 months to achieve Continuous Delivery

    45 Mins
    Case Study
    Intermediate

    This is the story of 15 teams and one monolithic application going from bi-annual releases to fortnightly releases in 4 months time achieving a state of Continuous Delivery.

    The reason for that move: the cost and time for testing quality into the software product, and stabilising and releasing the product during each bi-annual release were skyrocketing.

    Continuous Delivery involves a long list of technology and organisational changes that you have to apply to the unique circumstances of your organisation. Where do you start?

    This is where The Improvement Kata, Value Stream Mapping and Theory of Constraints are helpful tools to choose which changes to apply first. However, because of the short time frame, the plan ended differently and turned into fear mitigation. Which worked wonderfully well.

    After this session, you’ll understand how The Improvement Kata, Value Stream Mapping, Theory of Constraints can kick-start a Continuous Delivery program and mitigate fear.

    Folks who should attend are anyone involved near and far in designing, creating, testing, deploying and releasing a software product.

  • Liked anju rose
    keyboard_arrow_down

    anju rose - Test Driving your Infrastructure

    anju rose
    anju rose
    Founder
    QuadraLogics
    schedule 4 months ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    Infra as code has already been a well-established practice in the DevOps community. In this session, we would be exploring how test drives your infrastructure as code. Test first and Test-Driven strategies help in developing modern web infrastructure giving us early feedback. This session would include practical examples that will enable the participants to gain in-depth knowledge of this technique.

  • Liked Vaidik Kapoor
    keyboard_arrow_down

    Vaidik Kapoor - Scaling Security

    Vaidik Kapoor
    Vaidik Kapoor
    VP Engineering
    Grofers
    schedule 4 months ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    DevOps helps you speed up delivery while not compromising on quality and service levels. It brings devs and ops together to collaboratively work on organization goals but innovation and stability. However, what happens to security in all this? How do you speed up security in your delivery process without compromising it? How do you scale security? Can we ensure security while not compromise speed?

    In this talk, we will talk about some practical lessons we learned while designing security systems and processes at Grofers to ensure scaling of security practices and culture while scaling up our teams, systems and business.

  • Liked Vikrant Kardam
    keyboard_arrow_down

    Vikrant Kardam / Nilesh Kulkarni - The Genesis of DevOps

    45 Mins
    Talk
    Intermediate

    In today's world where Technology is at the Core of Businesses, faster value delivery and shorter cycle time is the key. For a few years now, DevOps and associated techniques are used by many organizations to get better at automated deployments, seamless code integration, automated testing, environments management etc. However, in most cases, these are practiced just as a "practice" without understanding why they are doing it. In many cases, it is just a technical quest driven by competition. Also, most implementations are limited only until creation of CI/CD pipelines.

    This talk provides core understanding on the Genesis of DevOps providing an in-depth coverage of how the IT systems have evolved over time, how the customer behavior has changed demanding the businesses to change, and how DevOps helps meeting those demands. Also covered is how to cultivate the associated Culture that is crucial for effective DevOps implementation. Talk covers topics beyond CI/CD providing a holistic view of of DevOps including techniques/practices as well as the Enablers of DevOps in an Enterprise.

  • Liked Renesh Moodley
    keyboard_arrow_down

    Renesh Moodley - Agility Behaviour Model - Patterns for transformations

    Renesh Moodley
    Renesh Moodley
    Agile Consultant
    IQ Business
    schedule 4 months ago
    Sold Out!
    240 Mins
    Workshop
    Beginner

    Everyone wasn't to adopt Agile. Everyone wants to find the silver bullet that will make them Agile. Everyone wants the 'quick fix' for old problems. Through our collective experience, we've identified a core set of behaviours, experiences and actions that represent the desired state of Agility in an enterprise.

    This core training module is designed to start your understanding of how the Agility Behaviour Model works and how to apply its tools for maximum benefits to your clients and enterprises. The workshop covers 4 specific areas:

    1) Designing a new Enterprise Culture,

    2)Designing the new Shared Experiences,

    3)Creating a Roadmap for Enterprise Agility,

    4)Creating a Coaching Plan

    • Attendees will receive a digital certificate for completion of the core module.
    • Each delegate will also receive a 1-year membership token to the Agility Behaviour Model community portal (valued at $100 each).
    • Delegates can pursue full accreditation by completing the recommended self-study and post-training exercises.

    Join us for the half-day immersive workshop that has been designed to give you new tools and approaches.

  • Liked Michiel Rook
    keyboard_arrow_down

    Michiel Rook - Real-world Continuous Delivery: Learn, Adapt, Improve

    Michiel Rook
    Michiel Rook
    Consultant
    Independent
    schedule 3 months ago
    Sold Out!
    45 Mins
    Case Study
    Beginner

    This talk tells the story of a recent real life project I did together with 4 development teams. Learn how we adopted the textbook practices, patterns and principles of Continuous Delivery and applied them to an existing monolithic application. I’ll discuss what worked well & what didn’t, and how we dealt with the messy reality of failing pipelines, flaky tests and brittle infrastructure. Find out how we transitioned from mostly manual, bi-weekly, error-prone releases to 30 automated deployments per day, while significantly reducing overhead and increasing quality.

  • Liked Kavita Sawant
    keyboard_arrow_down

    Kavita Sawant / Preeti Desai - Alice in DevOps Land

    45 Mins
    Case Study
    Intermediate

    This session will provide Persistent Systems view on DevOps which includes the fundamentals of Continual Integration, Continual Testing, Continual Deployment and Continual Learning. An important aspect of every Lean journey is the mindset of people which would be detailed out here. A case study covering the DevOps transformation journey of one of the programs in the organization will be covered here. The audience would be walked through the challenges faced and the program’s exploratory journey leveraging Lean principles. This session would also cover how the lean culture is practiced and promoted at Persistent.

  • Liked Ritu Arora
    keyboard_arrow_down

    Ritu Arora - Uprising handshake of DevOps and Blockchain

    Ritu Arora
    Ritu Arora
    Director Engg
    Aricent
    schedule 5 months ago
    Sold Out!
    45 Mins
    Case Study
    Intermediate

    Blockchain technology is poised to change the culture around development in upcoming years and bring in a revolution. We have seen transitions from Waterfall to Agile to DevOps to DevSecOps. Together, Blockchain and DevOps can join hands and bring in advanced business solutions which can be groundbreaking. To stay competitive and sustain through disruptions in industry, we all need to be ready to sail through technology transformations and keep our deliveries and top line sane.
    By Integrating Blockchain and DevOps, the objective is bring in benefits of Blockchain in DevOps by increasing the overall security, transparency and auditability. Code development will remain the same, whereas overall experience of Users and Developers in managing platform and end to end Development/Deployement will evolve to next level. Blockchain can help enable and expidiete organizations to adopt DevOps at enterprise level. This can also be called transparent DevOps.

    Would love to share some Use Cases on this handshake of DevOps and Blockchain and how it can benefit the upcoming era of Cloud

  • Liked Sandeep
    keyboard_arrow_down

    Sandeep / Naseembanu D Mulla - Deployment Lego: Building Blocks for Accelerated DevOps

    45 Mins
    Demonstration
    Intermediate

    During an application development and release lifecycle, the application is deployed multiple times for different usecases. It can be for developer test, integration test, functional test, performance test, security test. For each of these usecases it is important that application is deployed in a consistent manner.

    One of the common anti-pattern in DevOps world is developers, QA engineers and Ops engineer developing their own automation to deploy same application for similar purpose. This results in

    • Siloed automation
    • Unscalable and monolithic deployment design
    • Inefficeincy as each team/engineer keep re-inventing the wheel
    • Large spread of technology used which becomes unmaintainable over time
    • Mostly poor quality of automation

    The solution to this is a centralized deployment automation framework which is developed using a self-service catalog centric approach which provides developers with reusable automation components and deployment models. Users can use these components and models to create their own deployment topology. This deployment topology is available as a catalog offering which can be used and re-used by one and all.

    In this talk, we would demonstrate about how in Micro Focus we have created a modular and self-service deployment catalog centric framework using our own product Hybrid Cloud Management and how it has accelerated the DevOps culture within the organisation by enabling inner sourcing, reusablity and standardization.