Building A Remote Engineering Culture

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.

 
3 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

Three part talk: about me, what tools we use to make remote possible at Stack Overflow, my own experiences working remotely.

Learning Outcome

Attendees should learn what it means to build a remote-first engineering culture, what tools are used to make it posible, and get a use case for how a remote-first engineering culture works in action.

Target Audience

Engineering Managers, Product Managers, Entrepreneurs

schedule Submitted 1 year ago

Comments Subscribe to Comments

comment Comment on this Proposal

  • Becky Winant
    Becky Winant
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Agile transformation means introducing change. If you work for an organization that hasn't changed in a while, introducing new approaches can feel like a lot of work and even more pain. This applies to any "not fully” or “not quite agile" organizations. Large IT groups often fall in this area, but it can happen anywhere when change is scary or seen as a high risk in the culture. This session introduces the Satir Change Model of human behavior with the addition of choice points and ways you can intervene. Change can trigger chaos, yet choice offers opportunity. Where could you look for new options? How can we guard against reverting to old ways and move to new learning and practice?

     

  • Becky Winant
    Becky Winant
    schedule 1 year ago
    Sold Out!
    45 mins
    Demonstration
    Intermediate

    Agile meetings do not always go smoothly. Especially when you work in a geographically distributed team or get moved from one team to another. How can you discover what might be going on when things go awry? This session will have a brief simulation of a meeting. Three volunteers will play agile roles with typical challenges we experience. As a group we will share observations about the interactions, and what we thought we understood, but may not have. This session introduces the Satir Interaction Model and a broader understanding of how we might correct mis-interpreted behavior and commenting. 

     

  • Liked Woody Zuill
    keyboard_arrow_down

    Mob Programming: A Whole Team Approach

    Woody Zuill
    Woody Zuill
    schedule 1 year 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.

  • Liked Paul Flewelling
    keyboard_arrow_down

    Innovate or Die Trying - A newspaper company's plan for survival

    Paul Flewelling
    Paul Flewelling
    schedule 1 year ago
    Sold Out!
    45 mins
    Case Study
    Intermediate

    As a print based media company we maintained our competitive advantage through the printing press, a multi-million dollar proposition which few could afford in order to enter our market and compete against us.

    With the advent of the internet and advances in related technology, this all changed.

    Using our own case study as an example, the key aim is to get people thinking about innovation, its different approaches and why it’s essential to a company’s betterment and survival.

  • Liked Jaume Durany
    keyboard_arrow_down

    Go visual and manage uncertainty

    Jaume Durany
    Jaume Durany
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Uncertainty is there, everywhere, and our goal shouldn’t be to predict the unpredictable but to face its existence and manage it in the best possible way. This talk introduces the use of visuals as a powerful approach to manage uncertainty and face our everyday challenges. Our goal is that everybody leaves the room with visual experiments to spread at work.

    We will follow the story of our product development team - their reformation into new delivery teams, their move to greater agility and their delivery of goals - and share the visualisation experiments we ran to help our teams with communication, direction and understanding the big picture.

    Some of the main challenges we will be sharing our visual experiments to are:

    • lack of alignment, high level picture and roadmap clarity
    • sharing an idea, a strategy or a new piece of knowledge
    • analysis and communication of results
    • process definition and clarification
    • uncertainty around product’s progress, deadlines and scope
    • Collaboration and facilitation in co-located and remote situations

    As we go through each of the challenges we will present the underlying process that has emerged. We will share with the audience a set of steps that can be easily applied to improve the way we explore the best answer to a problem in order to generate a visual or tangible outcome.

     

  • Jaume Durany
    Jaume Durany
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    How do we engage individual agilists and grow real self-sufficient and self-organising teams with a resonant “we”? How do we empower individuals and teams to keep growing while keeping the focus on the delivery of valuable products for our users? How can we switch to a coaching approach where we help our teams to evolve from the backstage? How do we achieve a smooth beginning-to-end product flow while allowing failure as a way of learning?

    This talk presents possible approaches and experiments that can be applied in our teams to evolve them into sustainable environments. We will follow the Integral Agile model defined by Lyssa Adkins and Michael Spayd to review the different interconnected domains that need to be taken into account when coaching teams.

    In each of the domains we will be talking about experiments that have worked and some others that haven’t, but that were key for us to learn. We will also explain how some experiments impacted more than one domain and how, depending on the different perspectives in the team, our actions have had different levels of success and failure at the same time.

  • Fabiola Eyholzer
    Fabiola Eyholzer
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Executive

    Inspired, empowered, and engaged people are the heart and soul of Agile – and HR. Let’s turn your Human Resources into Agile People Operations to boost your enterprise agility.

    --

    “#1 trend 2016: HR embraces agile" | HR Trend Institute

    "HR drives the agile organization" | HRO Today

    --

    Transforming your organization into an agile enterprise is no small deed. And it does not matter where you are on your way towards embracing agility on all levels. There will be a time when you need to align your people solutions with the mindset and demands of agile people and organizations.

    The time is right to turn your Human Resources into Agile People Operations and any investment in modern People solutions is an investment in your people.

    We will talk about how to shift from a traditional to an Agile People approach and we will share stories, ideas, and examples of Agile HR practices and their impact.

  • Daniel Riganati
    Daniel Riganati
    schedule 1 year ago
    Sold Out!
    45 mins
    Experience Report
    Intermediate

    Many businesses value predictability over agility. Becoming more agile is secondary to becoming more predictable. Fortunately, Agile is not only more adaptable than traditional waterfall project management, it’s also very predictable. How is that possible? First, Agile project plans are based on the empirical velocity of the Agile team –not an estimate made months before during the planning phase of the project. And second, the Agile project plan is refined at the end of every sprint based on the actual performance of the team. Agile project burn charts give you most of the measures and metrics you need to manage the iron triangle of project management: scope, schedule, and budget.