Finding the OM in O & M: Prioritizing the dirty work of Operations & Maintenance

Operations and Maintenance work is often seen as an unsexy, thankless job - but it has to be done. Since it's not hot, new development work, it ends up being placed on the back burner or thrown into a dark cave and not always considered as an area of work to apply agility. Sooner or later though, once the new software development work is done, everyone has to face these questions:

1) How do you manage the grunt work of keeping these systems operational and subsequent enhancements

2) How do you deal with system owners who all think their requests are the most important and

3) Is there a better way to handle all of this dirty work?

This session will show you how you can prioritize your O&M work – without the turf battles - when supporting multiple systems.

 
 

Outline/Structure of the Case Study

Introduction

  • About me
  • Background info - state of affairs on the project & my role at the time

Setting the Stage - Who's frustrated?

  • Business Owners - fighting to get their work done first
  • IT management team - trying to satisfy all their customers but no-one is happy
  • Team members - being pulled in several different directions all the time

Helping the IT Product Owner

  • Address Changing Priorities: used Kanban
  • Objective prioritization amongst many stakeholders: used Weighted Shortest Job First (WSJF)

Helping the Business Owners

  • Business value prioritization: helped them calculate Cost of Delay for each of their Backlog items

Helping the team

  • Job Duration Estimation: introduced Three Amigos concept to the team. The BA (after grooming each items with individual business owners) worked with the team to estimate level of effort

Aha Moments

  • Role of Kanban
  • Humanize stakeholders
  • Importance of experimenting

Wrap Up

  • Review learning objectives
  • Q&A

Learning Outcome

Participants will learn how they can prioritize O & M work.using Weighted Shortest Job First (WSJF) where there are many demanding stakeholders and how it responds to the concerns of the team and IT management.

Target Audience

Anyone interested in prioritizing work for multiple stakeholders

Prerequisites for Attendees

Basic understanding of Kanban is helpful but not required.

schedule Submitted 1 year ago

Public Feedback

comment Suggest improvements to the Speaker

  • Liked Julie Wyman
    keyboard_arrow_down

    Julie Wyman / Wm. Hunter Tammaro - Breaking Up is Hard to Do: How to Split a Team (Without Breaking It)

    45 Mins
    Experience Report
    Beginner

    Struggling to fit your Agile team into one room for ceremonies? Daily stand-up meetings dragging on? Finding it harder to keep the whole team informed? It might be time to split into the three- to nine-person teams the Scrum Guide recommends for better communication, collaboration and decision making. But abruptly changing the team structure can disrupt the larger group's dynamic and culture, and by breaking existing lines of collaboration, hurt the sense of team and organizational unity that already exists. By sharing our experience working with a large team at a non-profit client, we will illustrate the challenges that can face an Agile transformation when a team already has a culture of collaboration worth preserving. The lessons learned from our story will highlight not just the principles for nurturing Agility in a team's culture, but also specific strategies we used to overcome challenges and ensure the journey was one all our teams could embark on together.

  • Liked Julie Wyman
    keyboard_arrow_down

    Julie Wyman - Responding to Change over Following a Plan: Agile Lessons from Antarctica

    Julie Wyman
    Julie Wyman
    Agile Coach
    Excella
    schedule 1 year ago
    Sold Out!
    10 Mins
    Lightning Talk
    Beginner

    I spent January in Antarctica hanging out with penguins, whales, and seals. It was about as different from my day-to-day work as can be. And yet, on my long flight home, I couldn’t help but reflect on how well my trip aligned with one specific value of the Agile Manifesto: “Responding to change over following a plan.”

    Antarctica is a place that truly drives home why we need both planning AND, even more importantly, the ability to respond to change. This trip helped me fully appreciate how true this value is - and not just in software development. And after being stuck in Antarctica six days longer than planned, it also built up my empathy for team members struggling with dynamic situations!

  • Liked Lisa Cooney
    keyboard_arrow_down

    Lisa Cooney - Brain Agility: Overcoming Cognitive Bias

    Lisa Cooney
    Lisa Cooney
    Principal Agile Coach
    Axios
    schedule 1 year ago
    Sold Out!
    45 Mins
    Workshop
    Intermediate

    Did you know that your brain tells you stories all day long, and that if they are good stories, you believe them? Come to this entertaining interactive session to experience some "cognitive illusions" for yourself, and learn what they demonstrate about how our brains' work. Cognitive science and behavioral psychology offer important insights for agilists, insights that can help us work more effectively with our co-workers and clients. You will learn how awareness of our brains' tendencies is a powerful tool to overcome our own innate cognitive bias, and the cognitive bias of others. This newfound awareness can open you to more varied perspectives in order to tell yourself a story that is both richer and more nuanced -- and closer to being "a true story."

  • Liked Julie Wyman
    keyboard_arrow_down

    Julie Wyman / Wm. Hunter Tammaro - Measuring Flow: Metrics That Matter

    45 Mins
    Talk
    Intermediate

    Does your Scrum team start all its stories on Day 1 of the Sprint? Do stories sometime carry over into the next Sprint? Or perhaps testing always gets crammed in on the last day of the Sprint? If any of these sound familiar, your team may benefit from improving its flow.

    Flow metrics are common with Kanban, but can provide tremendous value to any team, including those using Scrum. In this session, we’ll start by exploring the value of achieving a smooth flow of work (versus simply achieving maximum utilization) and give simple ways for your team to measure its flow. We’ll look at examples of metrics including lead and cycle time, throughput, and the cumulative flow diagram (CFD), reviewing what each represents, easy ways to collect them, and how they can be used in both a Kanban and Scrum context. You’ll leave the session knowing how to interpret and capture all these valuable metrics, so your agile team can measure and improve its flow.

  • Liked Brian Sjoberg
    keyboard_arrow_down

    Brian Sjoberg - Want to Deliver Quicker with Higher Quality? Stop Starting, Start Finishing!

    Brian Sjoberg
    Brian Sjoberg
    Agile Coach
    Excella Consulting
    schedule 1 year ago
    Sold Out!
    45 Mins
    Workshop
    Beginner

    Are you struggling with delivering a potentially releasable working product every iteration? Ever wonder what one of biggest reasons we have difficulty getting things done at the individual, team and organizational level are? Do you keep doing something even though you know it reduces your productivity and lowers quality? We are going to run an exercise that highlights one of the major culprits that you have all experienced and probably continue to experience. The exercise will likely ignite a little (or big) fire in your belly that will help you become more productive and improve the quality of your work. From this, we will discuss ways to improve this at the individual, team and organization levels.

  • Liked Sean Killeen
    keyboard_arrow_down

    Sean Killeen - Level Up Your Team's Agility with Better Technical Interviews

    45 Mins
    Talk
    Intermediate

    Have you ever been in a technical interview, stuck at a whiteboard or solving a brainteaser, and thought “there must be a better way”? Good news: there very much is.

    Agility and adaptability are crucial for a development team's success, but how often do we target for agility when considering who to bring into our team? And how do we set expectations for agility from the first time this potential new hire begins evaluating our team?

    In this talk, I walk through my philosophy & provide practical tips for running technical interviews that are primed for success.

  • Liked Sharyn Horowitz
    keyboard_arrow_down

    Sharyn Horowitz - Unraveling Red Tape – Being Agile in a Bureaucracy

    10 Mins
    Lightning Talk
    Intermediate

    Sure, we would like everyone to have an agile mindset and focus on continuous improvement, but sometimes as Agilists we need to work with stakeholders who don’t agree with our priorities or our methods. When you need to get something done in a bureaucracy, how do you adapt? Every place you operate has a unique combination of people, processes, and problems. We'll discuss general principles that will help you navigate successfully.

  • Liked Dr. Patrick McConnell
    keyboard_arrow_down

    Dr. Patrick McConnell - 5 Myths Killing Agile for Government

    45 Mins
    Talk
    Executive

    Over the last 5 years, Agile approaches have seen widespread adoption across the US Federal Government. Where real commitment is given to proven Agile frameworks and techniques, programs do see significant improvement in value delivery and speed. But unfortunately often, ‘Agile’ nomenclature is used while perpetuating behaviors that make real improvement impossible, and may actually make the lived experience worse for participants or stakeholders. And where Agile approaches fail, they add to a narrative that real methods won’t work in this environment. Many of the anti-patterns I’ve seen working as a Coach in the Public Sector are rooted in decision-makers clinging to 5 myths about Agile in Government. This talk will explore these 5 myths, where they come from, and some ways out of them.

  • Liked Wm. Hunter Tammaro
    keyboard_arrow_down

    Wm. Hunter Tammaro - Benjamin Franklin Invented Scrum

    Wm. Hunter Tammaro
    Wm. Hunter Tammaro
    Lead Consultant
    Excella
    schedule 1 year ago
    Sold Out!
    10 Mins
    Lightning Talk
    Beginner

    It’s hard to overstate Benjamin Franklin’s contributions to the world. A true polymath, Franklin is best known for his statesmanship and diplomacy, his scientific insight, and his creation of the Scrum software development methodology.

    Wait, what?

    Okay, Franklin was ahead of his time, but he wasn’t telling us how to build software more than 200 years ago. Yet like the founders of Scrum, Franklin was obsessed with finding better ways to work and shared his productivity strategy in his autobiography. His to-do list is one of the first in the historical record, but the way he used it anticipates Scrum – and Agile principles in general – in many ways.

  • Liked Wm. Hunter Tammaro
    keyboard_arrow_down

    Wm. Hunter Tammaro / Julie Wyman - Limiting WIP: Doing Less to Do More

    45 Mins
    Talk
    Intermediate

    Limiting work-in-progress, or WIP, is a core principle of Kanban, and is a common recommendation to teams using Scrum or other frameworks as well. Yet the idea that working on less can lead you to get more done seems to defy common sense. Even those who understand the reasons for limiting WIP can struggle with resistance from team members or leaders when putting the theory to practice. This talk will review the concept of WIP and explore in depth the reasons for limiting WIP: enhancing focus, reducing cycle time, optimizing flow and making bottlenecks visible. We will give strategies for starting out with WIP limits and suggestions for what to do when a limit is reached. Attendees will also participate in a short simulation that will illustrate the concepts in practice, and that attendees can use on their own projects to help overcome skepticism of WIP limits in their organizations.

  • Liked Beth Hatter
    keyboard_arrow_down

    Beth Hatter - Beyond Servant Leadership: The Evolution to Empathetic Leadership

    45 Mins
    Workshop
    Beginner

    The concept of servant leadership is nothing new in the agile community. Servant leadership shifts the focus of leaders from managing teams to empowering and supporting teams. But as the world continues to evolve, are we really forming the connections we need to have truly high performing teams? Empathy forms the foundation of connections between individuals, teams, and organizations, and is the key to successful in supporting the needs of our customers and society. To have truly high performing teams, we need to move beyond servant leadership to a more empathetic leadership mindset. So how do we recognize, nurture, and grow empathy and grow from Servant Leadership to Empathetic Leadership?

    This workshop will guide participants through several topics. We'll explore how empathy changes our thinking, how empathy and agile success relate, and how to build empathy within ourselves, our teams, and our organizations.

  • Liked Dane Weber
    keyboard_arrow_down

    Dane Weber - Undercover Scrum Master

    Dane Weber
    Dane Weber
    Lead Consultant
    Excella
    schedule 1 year ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    What can an experienced Scrum Master learn by going undercover, passing himself off as a software developer?

    • Why developers complain about meetings!
    • Why they always want to "pay off technical debt!"
    • Whether TDD & Pair Programming are worth it!

    For the last year, Dane has served as a Ruby developer on a Scrum team, while all of his prior experience on Agile teams was as a Scrum Master or Product Owner. Dane will share his experience and insights from life on both sides.

  • 45 Mins
    Case Study
    Intermediate

    Leading an organization's Agile transformation comes with challenges for all parties. Management needs to learn what changes are necessary and how best to implement them. Teams may struggle to make the case for change and to adopt changes while still meeting their other obligations. And coaches can face the challenge of leading a change as outsiders, neither part of the team nor invested with any formal power. Using the true story of a project at a non-profit client, this talk will illustrate how Kanban encourages leadership in all three roles, empowering the whole team to play a part in designing organizational change. Kanban helps coaches and consultants act as partners, creating a lasting solution tailored to the organization's context.

  • Liked Patrick Leong
    keyboard_arrow_down

    Patrick Leong - When the going get's tough, the tests get going!

    Patrick Leong
    Patrick Leong
    Lead Consultant
    Excella
    schedule 1 year ago
    Sold Out!
    45 Mins
    Experience Report
    Intermediate

    Whether it be in non-profits, the government space, or even in commercial software development, we are often at the beck and call of powers outside of our control: a new election result, a tax-law coming into place, a competitor trying to get to market first. This causes us to have to abandon the best practices that we know we have to do in favor of meeting our client's expectations. "You don't need to write so many tests, just write non-buggy code! Why are you pair programming? More developers working on a single story is inefficient! We don't have time to refactor code, just make it work!" This is a story that we all know too well. In this talk, I'll speak about my experiences with two different entities under entirely different expectations. One is a non-profit that needed to update its ageing mainframe system, and the other a government agency that is tasked with a seemingly impossible goal that happens to coincide with an election cycle. In each scenario, we see the effect that this has on the quality of software. We'll also look into how the environment, people, and timelines impacted the approach of each team.