You may have heard about the #NoEstimates movement, and even #NoProjects. Both of those are keen to examine the assumptions behind two key aspects of delivering software. But what about the process itself? Do we even need approaches like Scrum, Kanban, SAFe, or Extreme Programming? This session will start with two key principles common to all successful software delivery approaches, and build out from there based on the experience of the participants.

Like #NoEstimates and #NoProjects, the name doesn't really mean to eliminate process altogether, but rather to build a process that works for your team in your business domain with your technology stack.


Outline/Structure of the Talk

This talk will be interactive, using the participant's experiences to identify key approaches to delivering software and how they can be applied.

  • Introduction - 15 minutes
  • Discussion - 30 minutes
  • Conclusion and Q&A - 15 minutes

Learning Outcome

They key outcome from this session is that a group doesn't necessarily need to begin with a "canned" process such as Scrum, SAFe, LESS, DAD, etc., but rather can start with nothing but two key principles and build out from there. The result will be a process that's completely tailored to each individual team or group and actually works with them rather than impeding them.

Target Audience

This session is intended for anyone with an interest in the process of delivering software. It will be of particular interest to managers and executives who oversee software development teams and programs.

Prerequisites for Attendees

There is no prerequisite for this session beyond an interest in how people work together to build software, and how to improve how they work.

schedule Submitted 3 years ago

  • 45 Mins

    Refactoring is at the heart of the way we improve code. We make changes to the code for the purpose of making it easier to understand and easier to modify while maintaining the same behaviour.
    In spending time refactoring code, I have noticed that there are three steps that we do:
    1. Prepare
    2. Improve
    3. Clean
    We are going to look at several refactorings to understand how these steps help us make changes to our code in a controlled way.

  • 45 Mins

    In today’s fast paced world, we in the Agile community have gotten better at organizing and prioritizing work. We have learned how to focus on high value and eliminate waste in our processes. And yet so much of Agile these days is focused on how we move work from an idea to production while ignoring or undervaluing how to build high quality working software. Our focus is on how to hold retrospectives, collaborate with product owners, and hold daily standups but very little attention has been paid to how we write and test code. This puts your business at risk.

    Join Cheezy as he talks about how we often miss the target in our “Agile Implementations”. Instead, he will challenge us to focus on technical excellence as the true Path to Agility. His lightweight approach for teams to deliver software with Zero Defects strips most methodologies down to their bare essence. This allows teams to focus on what is really important - rapidly delivering working software to customers. If you’re ready to take the next step in your agile journey then you won’t want to miss this talk.

  • Mike Edwards

    Mike Edwards - Stop re-arranging the deck chairs!

    60 Mins

    The Titanic was going 42 km/hr when an iceberg was spotted dead ahead. I imagine there was a wild scramble to do something to save the ship. I often wonder if they had rearranged the deckchairs, as I’m sure the outcome would have been different. As crazy as this sounds, there are many organizations who rearrange the deck chairs and can’t figure out why their transformation continues to fail. Adding more process, firing leadership and coaches, planning for efficiency, throwing more money at the problem and so much more. None of which helps the situation, and if anything speeds up the inevitable.

    In times of change, your response to the problems you will encounter can make the difference between success and failure. During this session, you will learn The Responsibility ProcessTM, and you will start to understand and know how your response to problems is creating your reality. You will also start to understand how by creating an environment of shared responsibility, it is possible to avoid the icebergs (or at least survive the collision).

  • Mike Edwards

    Mike Edwards - Bulls**t; stop telling me it's impossible

    75 Mins

    hear it all the time in my work: “That’s nice in theory, but it’s not possible to do that here because .” Or perhaps it’s “There’s no way I could do .” Whatever the story, whether in a personal or corporate context, people tell me all the time how a change is not possible. Here’s the secret though: when we approach a problem from a place of being impossible it becomes a self-fulfilling prophecy.

    Leadership is one of the most complex and potentially rewarding things you can do in life. Leading for Change starts with seeing your own fears and stories, and choosing to move past them. In this session, we will be working together to confront a fear almost every one of us has. What you will come to learn is that it’s possible to write your story your way, and not be controlled by them. When leaders learn to confront their fears, their impact goes far beyond what they and those they lead thought of as possible.

  • 45 Mins

    Deliver slower. Spend more money while you deliver that software. Go ahead and take your time, we can wait for that new functionality….. Said no customer ever!

    It would be hard to deny that our world seems to be moving faster than ever.

    There is more than one way to deliver faster. One is to incrementally get things in front of your customers rapidly. Another is to make sure we do not waste time building the wrong thing. How does Continuous Delivery address these concerns and at the same time help us eliminate many of the risks inherent in software development?

    Join Cheezy as he brings his years of experience on how this is done in different environments and contexts. In this talk you will learn how Continuous Delivery is done right and why you might want to consider it for you company.