• Naresh Jain
    Naresh Jain
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Advanced

    On Agile teams, collaboration is the way of life. Our leaders want their team members to work closely with each other, have shared goals and even think as one entity. Why? Because we believe that collaboration leads to happier, more productive teams that can build innovative products/services.

    It's strange that companies use the word collaboration very tightly with innovation. Collaboration is based on consensus building, which rarely leads to visionary or revolutionary products/services. Innovative/disruptive concepts require people to independently test out divergent ideas without getting caught up in collaborative boardroom meetings.

    In this presentation, Naresh Jain explores the scary, unspoken side of collaboration and explains in what context, collaboration can be extremely important; and when it can get in the way or be a total waste of time.

  • Gerard Meszaros
    Gerard Meszaros
    schedule 10 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    Test automation is a core enabling practice on Agile projects. But test automation is difficult! Most applications are not designed to support easy test automation. Join Gerard as he leads us through applying Systems Thinking to understand why our current way of organizing our team roles and responsibilities may be the root cause of this difficulty and what you can do to address them. (Spoiler alert: the problem is trying to automate tests after the software is built!) He provides examples of good "executable specifications" that can be used to drive both functionality and testability into the application. And he describes the life-cycle of an executable specification starting with a feature idea, progressing through a non-executable example all the way to a satisfied, executable example.

  • Maria Matarelli
    Maria Matarelli
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Discover the possibilities of Agile Marketing and the power of applying Agile outside of IT. We’ll explore a case study of Agile applied to Marketing and discuss the benefits of aligning your organization’s use of Agile across departments along with the mindset shift necessary. Instead of focusing on who you can sell to, the focus is shifted to truly connecting with who needs your product or service most while leveraging rapid iterations for maximum output. Discover the value of split testing, inspecting and adapting, and applying an iterative process to your Marketing department. Agile Marketing allows you to adjust your focus and streamline your company processes aligned with Sales and Marketing to attract and service your ideal clients with exponential results.

  • Liked Jon Chan
    keyboard_arrow_down

    Building A Remote Engineering Culture

    Jon Chan
    Jon Chan
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    At Stack Overflow, we are a remote-first company. That means no matter where you are in the world, if you are a great developer, we want to make sure you’re treated just like you’re in our headquarters in New York. How do you build agile teams when most people are remote? We take this to an extreme: get my first-hand account of what it’s like to work full-time as an engineer at Stack Overflow traveling to 22 cities in 7 countries in three months. You’ll learn what it means to build a truly remote culture, what tools we use to make it possible, and how we do standups, iteration, and communication in a truly international engineering team.

  • Liked Danielle Jabin
    keyboard_arrow_down

    Making Better Mistakes Tomorrow

    Danielle Jabin
    Danielle Jabin
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    If we’re pushing ourselves, innovating, and trying new things, we'll inevitably make some mistakes on our path to a brighter future. Knowing this, how can we make sure that when we do make mistakes that they are moving us in the right direction? In this talk, I'll share some strategies for making "better" mistakes along with specific examples of tactics and techniques we use at Spotify to help us learn better and faster.

  • Liked Woody Zuill
    keyboard_arrow_down

    Mob Programming: A Whole Team Approach

    Woody Zuill
    Woody Zuill
    schedule 10 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    Mob Programming is a development practice where the whole team works on the same thing, at the same time, in the same space, and on the same computer. It is a whole-team approach to doing all the work the team does including designing, coding, testing, and working with the customers, users and other stakeholders. This is an evolutionary step beyond pair programming and accentuates face-to-face communication, team alignment, collaboration, and self-organizing team concepts of the Agile approach to software development.

    Mob Programming can be a highly effective approach to software development. There are numerous teams doing Mob Programming all over the world, including distributed teams, and there has been a great deal of positive reports of success. Please join me as I share how the concept got started, the benefits, techniques we use, and some of the problems we've faced.

Sorry, no proposals found under this section.