DevOps - Building the Delivery Rocketship.

schedule Oct 30th 02:15 - 03:15 PM place 204 A/B/C people 5 Interested

Transformation in a large, traditional organization is a journey. A journey of epic proportions. Success, failure and adversity are faced continuously. We will be bringing you an enlightening and raw account about how we applied DevOps practices, built a delivery rocketship and what worked well and not-so-well for us at TD Bank! Come and listen to how TD is transforming the way it works and becoming world-class in delivery.

 
5 favorite thumb_down thumb_up 2 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/Structure of the Talk

Session Title: DevOps - Building the Delivery Rocketship.

  • Introductions and WHY?
  • How we built a DevOps Rocketship
  • What has gone well
  • What has not gone well
  • Wrapping up and tying everything together

Breakdown of talk:

  1. Intros:
    1. Introducing TD - brief intro of myself (Laurie McKenzie) and TD.
    2. Why am I here today
    3. Big problems and the drive to be world-class
  2. We face many problems at the bank:
    1. We looked at the obstacles and challenges, in our project delivery, impacting our customers, our business, and us, who do the delivery work:
  3. HOW we built the DevOps Rocketship:
    1. Culture We recognize the new processes and technologies would not be effective, if the legacy culture is not challenged and transformed:
      1. Modern Learning. Education and lifelong learning, at all levels (business, technology, control partners)
      2. Embracing collaboration and openness (DevOps Community of Practice, crowdsourcing problems solving)
      3. Data and Metrics are VITAL
    2. Radical Process Change DevOps + Agile industry practices - a symbiotic relationship.
  4. Wrap up It's a journey and many challenges remain to be tackled:
    1. Expansion of DevOps capabilities
    2. Cultural adaption: expanding our training and education

Learning Outcome

Talk attendees will gain real world understanding (applied knowledge) of DevOps practices, technology and cultural shifts. Attendees will learn the relationship between Agile and DevOps practices.

Attendees can then apply the knowledge, experiences and stories told to their own organization and practices.

Target Audience

All conference attendees. There is a symbiotic relationship between Agile and DevOps.

Prerequisites for Attendees

None.

schedule Submitted 7 months ago

Public Feedback

comment Suggest improvements to the Speaker
  • Michael Sahota
    By Michael Sahota  ~  6 months ago
    reply Reply

     

    I think the submission could be improved by:

    • PLEASE focus your topics to the key learning objectives.
    • Adam Thackeray
      By Adam Thackeray  ~  6 months ago
      reply Reply

      Thanks Michael. I have condensed the topics and they are aligned w/ the objectives.

      -Adam


  • Liked Martin Aziz
    keyboard_arrow_down

    Martin Aziz - "When do you need it by?" Business-Agility Metrics in an Agile World

    60 Mins
    Talk
    Intermediate

    “When will it be done?” is a question asked in just about every business I’ve encountered, Agile or otherwise. In this metrics-focused session we will explore why that question is so hard to answer and whether it is even the right question to ask.

    We will explore current thinking about measurement in knowledge work fields. How every business needs to identify their own appropriate metrics to measure for their own business challenges and goals. While metrics are always unique for each individual business context, we will identify 4 metric categories identified from the Fit for Purpose framework.

    To connect these concepts to your Agile organization we explore going past looking at measurement as a team phenomena and connect this to the level of services or value streams.

    Digging further we continue to examine questions around measuring and predicting delivery times. We contrast prediction approaches using deterministic methods vs probabilistic methods. And consider multiple sources of variability that make predictions challenging and often impossible.

    We conclude by considering more appropriate questions to replace “When will it be done?” Rather asking “When do we need it” followed by “and so, when should start?”

  • Liked Dave Dame
    keyboard_arrow_down

    Dave Dame / Aaron Sampson, PMI-ACP, ITILv3, SMC - Your Proxy is Killing Your Product...One Delay at a Time

    90 Mins
    Workshop
    Beginner

    A supported Product Owner has the power to prioritize. An empowered Product Owner has the power to say 'No'!

    The Product Owner is the most underutilized and unsupported role in large organizations that are trying to increase their speed to market. Product Owners are only business people playing a 'weekend dad' to the team or they are merely only writing requirements for the team.

    Companies that are successful in delivering products to market empower the Product Owner. The Product Owner has one leg in Product Management and the other leg with the Scrum Team. The empowered Product Owner engages the business, customers, engineering, design, sales groups as stakeholders. They are empowered to optimize value by creating vision and context to enable teams to deliver products people want to buy and are technically sound to maintain and scale.

    In this workshop, we will help you unleash this opportunity and guide you in understanding the role of an empowered Product Owner.

  • Liked thomasjeffrey
    keyboard_arrow_down

    thomasjeffrey / Adeeb Dhanani - Creating Shared Understanding At High Complexity through Story Mapping, Spec By Example and Domain Driven Design

    90 Mins
    Workshop
    Advanced

    Shared understanding is a pre-requisite to success for any agile teams. Many Agile teams rely on User Stories to help them get consensus on what to deliver, and what done looks like. Stories are a great practice for agile teams, but as the complexity of the problem or solution they are building increases, they often need more. Agile teams can face serious churn in the story writing process as complexity increase. Different team members can have completely different understandings of the meaning of key business and solution concepts. Often the same concepts end up being discussed over and over again, significantly slowing down story exploration. Even worse, different stakeholders end up having ambiguous and even conflicting understanding of the solution.

    During this session, we will discuss how we have integrated story exploration practices such as Story Mapping, Story Grooming, and Spec by Example, with the Domain Driven Design method, with the goal to promote the creation of a ubiquitous language and share understanding of both the solution and business domain. We will show how various teams have leveraged light weight, informal tools to enable both technical and non technical stakeholders to execute in a highly aligned way, and dramatically decrease churn and rework as a result.

    A key part of this session will be taking the audience through an integrated example that show cases how one can elaborate on an idea through progressive refinement of Stories and CRC Card based domain driven models in parallel. We will showcase how Story Maps can be refined through creation of an initial Domain Driven Model expressed through Class Responsibility Cards. We will illustrate how to connect story grooming and refinement of domain models in order to create a precise business and solution language. We will illustrate how domain model walkthroughs can be used to battle test your stories against your domain model, validating key assumptions before coding starts. We will also showcase how both story grooming and domain driven design can be done directly in code, and how this approach dovetails perfectly into test driven development.

  • Liked Sam Tabbara
    keyboard_arrow_down

    Sam Tabbara - End to End Enterprise Agile Program Delivery, yes even in large regulatory initatives

    Sam Tabbara
    Sam Tabbara
    Sr. Consultant
    Agile By Design
    schedule 7 months ago
    Sold Out!
    40 Mins
    Experience Report
    Intermediate

    A walkthrough of my experience as a portfolio coach leading teams of agile coaches supporting large (60million+, 120person+) regulatory programs in the financial services industry.

    Comparing the similarities during my time leading a team of transformation coaches and scrummasters delivering customer-facing new technology at Bell, in the regulated telecom space.

  • Liked Dave Dame
    keyboard_arrow_down

    Dave Dame / Dave Tung - Is your Agile Inclusive?

    40 Mins
    Talk
    Beginner

    Agile is about keeping pace with change. Inclusion ensures we bring everyone along with us.

    Agile initially brought a bunch of individuals cross-functional specialists together to work as a team. This cross-functional team was able to deliver complex products more quickly. The concept of diverse teammates looking at a problem and sharing their perspective from their skill background proved to be the ideal way in creating solutions that meet the needs of domestic customers.

    As companies execute on their digital strategy, products are now global. Having cross-functional teams are no longer sufficient. Agile teams need to be cross-functional AND diverse to meet the needs of global customers.

    In our talk, Dave and Dave will discuss the importance and competitive need to make your teams diverse. They will also share their experiences of integrating diverse members into the team.

  • Liked Gillian Lee
    keyboard_arrow_down

    Gillian Lee / Varun Vachhar - Agile Development with JavaScript

    Gillian Lee
    Gillian Lee
    Agile Coach
    Nulogy
    Varun Vachhar
    Varun Vachhar
    -
    schedule 7 months ago
    Sold Out!
    60 Mins
    Talk
    Beginner

    How can we deliver value continuously when building modern JavaScript web applications? In the past 5-6 years, the popularity of JavaScript has exploded. There’s a good chance that you’re working at an organization where you’re using JavaScript.

    Learn about component-based architecture and approaches to state management that help us respond to changing requirements or even pivot in a new direction as a product evolves.

    What architecture choices and patterns enable meaningful independence and which ones hinder them?

    For all you non-developers out there, this is a fabulous opportunity to deepen your understanding of what choices your software development team may be making. Developers, here’s your chance to learn more about what Agile-friendly modern JavaScript development can look like.

    While some concepts are indeed language agnostic, this session will focus on the JavaScript ecosystem. We will cover the tools and techniques specific to component-based frameworks such as React, Vue, and Angular.

  • Liked SHELISA BAINBRIDGE
    keyboard_arrow_down

    SHELISA BAINBRIDGE - Bringing Agile Teams and the Business closer together using Human Centered Design

    60 Mins
    Talk
    Beginner

    Many of us have felt the benefits of Agile. Working in cross-functional teams, learning from others in your team, the freedom of self-directedness and self-organization, the decrease in email madness and the value of quick bursts of communication through stand-ups and other cadences, have all enhanced the way that we work.

    But I’m sure we’ve also experienced Agile growing pains. One common pain is developing a solution that ends up falling short of Business expectations and need. This adverse outcome leads to Agile teams potentially feeling disengaged and undervalued; it can cause a strain in the Business/Agile relationship; and it can result in painful and seemingly endless feedback loops to attain a satisfying result.

    During this session I will share a few tips that have worked well for us in bridging the gap in understanding that result in less-than-satisfactory Business results. They include:

    • Introducing the concept of Human Centered Design (HCD) to the Business
    • Providing the Business with a basic Agile understanding to enable effective communicate with their Agile partners
    • Training both teams on light weight, informal tools to enable stakeholders to communicate and execute in a highly aligned way

    By taking these steps we have witnessed a more symbiotic relationship immerge between technical and non-technical teams. We have created ways to help visualize where we have inserted HCD and Agile to help foster this enriched relationship, and we will share these images in our presentation.

  • Liked Adam Thackeray
    keyboard_arrow_down

    Adam Thackeray - WISDOM: The Gamechanger in a digital age

    Adam Thackeray
    Adam Thackeray
    Change Driver
    Thack Inc
    schedule 7 months ago
    Sold Out!
    40 Mins
    Talk
    Beginner

    In a digital world where information is continuously pushed to us and we have knowledge literally at our fingertips...the question arises, “what do I do with this knowledge and information?” or “how do I apply it at work?”. This becomes even more prevelant now with the use of AI for many aspects of our work lives....being able to interpret, judge and determine course of action based on our knowledge and experiences is WISDOM. It is vital and a game changer.

    People often think that you must be old and have 50 years of experience to be considered "wise"…I'm here to tell you that isn't entirely true.

    Traditionally, wisdom has been associated with older age in most societies and DEFINITELY in business. (I can still remember the day someone told me I didn't have enough grey hair on my head to be doing the work I was doing…).

    Modern empirical research has shown us that the relationship between age and wisdom is not consistent. Wisdom is not necessarily the result of aging per say, BUT as you grow older, you tend to gain more life and business experiences…which gives you potentially more wisdom…hence where the traditional assumptions comes from. (Keep in mind though that you can have a lot of knowledge but still lack wisdom). Wisdom really is the application of knowledge…understanding, judgment, and perception…again what to do with all of the knowledge one possesses. Wisdom is achieved through your experiences and could be the result of an innate understanding of the world, an intense 2 years at work or a continuous lifelong pursuit. Through the combination of cognitive, reflective and affective elements an individual can be considered wise regardless if they’re 25 or 75.

    Do you need to be an old sage to be wise? ABSOLUTELY NOT! But it can definitely help give you more experiences which can lead one to be wise.

    So…are you looking for these wise individuals at work? Have you considered how you can learn from them outside of water cooler talk? Remember these wise people won’t be around forever…understanding them now before they’ve left is a wise decision in itself!

    I can’t wait to tell you more! Let’s connect and chat more about it at the conference!

  • Liked Nico Gonzalez
    keyboard_arrow_down

    Nico Gonzalez - Validated Learning: A Lean Startup + UX + Agile Case Study

    40 Mins
    Experience Report
    Intermediate

    Many agile teams become quite efficient at planning and delivering the next set of user stories committed for each sprint. However, more often than not, they find themselves creating patch after patch of countless iterations to "fix" their solution based on "feedback", because they didn't have a clear understanding of what the real pain points and/or user needs were. In some cases, some teams never get to interact with actual users and rely on stakeholders to validate any assumption.

    In this talk, we will explore how we helped a group of agile teams in an enterprise environment leverage the use of:
    - Design Thinking to empathize with actual users in order to identify their pain points and needs.
    - Lean Startup to use a hypothesis-driven approach to derive MVPs that create enterprise value.
    - User Centric Design to prototype and validate solutions with real users via user testing.
    - Agile and Kanban practices to deliver user stories.

    We managed the process through a Kanban system representing the full flow of a feature from an initial idea to delivery. We will deep-dive into the each one of its states and policies.

  • Liked Ilana Sprongl
    keyboard_arrow_down

    Ilana Sprongl - Let value drive your agile adoption

    40 Mins
    Talk
    Beginner

    Understanding your needs should drive your agile adoption, but too often companies align to a framework from the start and fail to harness the value of agile. In this session, we will review agile adoption drivers, frameworks that can be leveraged to meet those drivers, and show how adopting and adapting from different frameworks can meet your needs.