The first is that they revolve around people identify the leaders in the org first, and then build teams around them. Its been a few years since the Spotify Model became the latest trend for structuring an engineering team. The key to postmortems is obviously to not point fingers. There is strong collaboration between functions. Code reviews are an old but a good example of this. HOW TO STRUCTURE YOUR ENGINEERING TEAMS 1 Chapter 1 INTRODUCTION The team structure you pick for your engineering organization will have a massive impact on its effectiveness and productivity. (See sliders graphic below.) At 40 people, team members are sitting on a different floor or in another building. Im thinking about building X what do you do to get it built in 10 days? Asanka Jayasuriya from Invision describes it this way: Its three legs of a stool: product, engineering, design. Today marks the rollout of the most ambitious update to our Airbnb app a new entirely mobile way to explore the hosts, homes, and neighborhoods of our community. At Dropbox, the competencies are the 3Cs Content, Coordination, and Communication. The Airbnb engineering team recently released ts-migrate, a tool to help migrate JavaScript code to TypeScript. (Bernstein et al., 2016) Airbnb has Product Managers who work laterally and horizontally with multiple departments. While the resulting TypeScript code will compile, manual revision of a few . Soon he was devouring 500-page Q-basic coding manuals, learning how to customize PC games like SimCity and Civilization. Since design is at the core of what we do, he says, we feel design needs an equal seat at the table. A common challenge in this traditional three-legged setup, however, is decision-making. Atlassian and Invision have teams which consist of a representative from design, engineering, and product. Again he dug deep in the data searching for patterns. Overnight, millions of customers canceled bookings. Zoom is great for maintaining relationships, but its not the best way to deepen them. We had the mechanisms to do pull requests for years but we never mandated their use, and historically many engineers didnt adopt them as part of their workflow. How do you know if youve achieved product market fit? But boil everything down, and you arrive at this: find your own organization-context fit.. His latest project, City Portal, is a collection of tools and data dashboards meant to mend Airbnb's often fraught relationships with local government leaders. Originally published at nerds.airbnb.com on June 5, 2014. Done right, the work of these three types of PMs forms a loop that makes the difference between a billion-dollar company and a one-hit wonder. "It gave me tremendous confidence and set me on this path of entrepreneurship.". Here are the questions he recommends asking to determine if a product manager has pioneer potential: What is your process for uncovering user needs? "I had to find the balance between Brian's ambition to do something huge and translate into a specific program.". Blecharczyk met cofounder Joe Gebbia through an apartment listing in SF's Soma on Craigs List. When a product manager is engaged with a given team, how do you sell her on dropping everything to tackle a new challenge? They use the same career structure, from the most junior level to the most senior executive in each group. But whether you bring it to the table yourself or hire for it, this is the type of PM energy a company needs at the start. And as new people join the team, tell them the history of how things evolved. His analysis revealed that most bashes were thrown by guests under 25 who lived near the property and booked the home last minute. Thats a slightly different makeup; theyre obsessed with growth, theyre obsessed with optimizing.. The team structure you pick for your engineering organization will have a massive impact on its effectiveness and productivity. There are two tracks by which engineers can progress in their careers: management and individual contribution. You can work from home or the officewhatever works best for you. And some creative work is best done in the same room. He dove into data and computer models, analyzing the number of canceled stays, forecasted upcoming cancellations, calculated the amount of revenue lost, and organized hosts by the strictness of their cancellation policies and size (small hosts got top preference). But we dont necessarily call it that.. In this exclusive interview, Golden describes how to build high-impact, modular teams driven by actual needs. Before structuring (and restructuring) your team, keep some basic principles close to heart. By the time the tool was relaunched this year, the product vision had been torn down and rebuilt. For the design team at Airbnb, we take a few steps to make . The notion of a group of product managers sitting together in a bullpen apart from the rest of the organization is anathema. Its clear why a company might want to whip up a product team from scratch, but what about the how? Just as importantly, engineers have transparent access to information. We realized that it would be best to disperse the team into two outcome oriented teams the booking flow team and the host team, he says. If theres one driver of team structure, its executing at scale. Every project should improve our technical foundation. A Better Way to Build. The most meaningful connections happen in person. Its a team that operates cohesively, versus one person whos potentially more of a totalitarian leader.. "He wanted to do something super substantial for hosts and felt that $250 million was the right magnitude.". Airbnb is a website that operates an online marketplace and hospitality service for people to lease or rent short-term lodging. Take Airbnbs Wish List feature, for example, which was originally conceived as a single-user favorites tool. Our team structure also maps to our company strategy: we work in tight working groups of generally 10 people or less with efficient lines of communication. Veteran product leader Jiaona Zhang shares her most tactical advice for crafting a career in product. This is where defining a clear vision comes in. Early on, the team was unsure whether to focus on increasing customers or home listings. Please tweet to @enqueuezero if you think anything is . Airbnb follows a holacracy model, or a sort of flat organizational structure, where teams are organized for projects, to move quickly and iterate fast, thus keeping a lean and flexible approach. The report illustrates the application of the major analytical strategic frameworks in business studies such as SWOT, PESTEL, Porters Five Forces, Value Chain analysis, Ansoff Matrix and McKinsey 7S Model on Airbnb. Work Life is Atlassians flagship publication dedicated to unleashing the potential of every team through real-life advice, inspiring stories, and thoughtful perspectives from leaders around the world. [1] Weinberg, C. (2017) Airbnb Restructures to Grow Business Beyond Home Rentals The Information, Available at: https://www.theinformation.com/articles/airbnb-restructures-to-grow-business-beyond-home-rentals, [2] What is Holacracy? Our team structure also maps to our company strategy: we work in tight working groups of generally 10 people or less with efficient lines of communication. We dont airdrop managers. Everyone says theyre agile, but no ones Agile. Buzzwordy and strict agile is great, but not easily adaptable to everyone. We like to see each team have its own charactera little bit of identity.. 1. These teams set goals and pursue them on their own. In Trios, every piece should be involved. The short answer is that it depends on what is important to your company: is it speed to market, technical excellence, or something else? And to scale, you need settlers. Most times they are highly analytical and have an uncanny ability to work hand in hand with data science. Since the dark days of the early pandemic lockdowns, Airbnb has surged. This type of equal access and authority on a multidisciplinary team allows for astonishingly synchronized and speedy product development that can scale as a company grows. So basically Luxe, it's one of the businesses inside of Airbnb and it's everything luxury and what you might think luxury might mean. Thanks to the jump in shares, Blecharczyk boasts a $10 billion fortune. Teams . And almost as quickly as it formed, the team was disbanded, with the ongoing work of maintaining Cuban business doled out to existing product areas. As an engineer, I've always been good at taking something that's high level and abstract and boiling it down into a program. At the end of the day, if you realize that a project isnt succeeding purely because your metric isnt hitting the goal, normally the culprit is resourcing, says Golden. Good town planners are also entrepreneurs. No pre-existing model that you copy will fix all problems. And Slack uses a mix of small team triads who work together with other teams within their organization. We also had the most productive two-year period in our companys historyall while working remotely. Take the team through your goal-setting framework and identify where things went wrong or changed. This year, we have ten teams focused on product development and four teams focused on technical infrastructure. (2019) Holacracy, Available at: https://www.holacracy.org/what-is-holacracy, Interpretivism (interpretivist) Research Philosophy, Segmentation, Targeting & Positioning (STP), https://www.theinformation.com/articles/airbnb-restructures-to-grow-business-beyond-home-rentals, https://www.holacracy.org/what-is-holacracy. Specifically, if team members need a capability or resource, they can ask other team that has it ask them to share or cooperate. It should be noted that in some countries, such as Italy . We also value technical strength in our managers. From 2012 to 2013, Golden managed a team that focused on user tools. How do you know if the platform is too rigid or too flexible? Today, the company is reassembling an internationalization team to tackle its latest new markets. A declarative and performant iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps. He could teach himself any tech skill he wanted, and could build products that people wanted. In our team, no one is ever too busy to help. What makes Airbnb special is that our culture connects engineers to the company mission and to each other more strongly than anyplace else Ive seen. But most trips on Airbnb have more than one person and once it was in use, we saw that we werent actually addressing the real need, which was for sharing favorites and choosing the best place to stay as a group, says Golden. Theyre very responsive and flexible. Airbnb corporate structure integrates many small teams of up to 10 people. Now it is just how we do development. If youre struggling to decide if you need a change, or which engineering team structure to organize for successful execution of your strategy, consider these questions, trade-offs, and best practices before making the next move. Creative engineers and data scientists building a world where you can belong anywhere, On Spark, Hive, and Small Files: An In-Depth Look at Spark Partitioning Strategies, Building an Effective Test Pipeline in a Service Oriented World, Dynein: Building a Distributed Delayed Job Queueing System, Use Apache Airflow (incubating) to author workflows as directed acyclic graphs (DAGs) of tasks, A machine learning package built for humans, Serverless real-time and retroactive malware detection, Easy declaration and routing of your deep links, Hash-like interface to persistent, concurrent, off-heap storage, A view abstraction to provide a map user interface with various underlying map providers, Epoxy is a suite of declarative UI APIs for building iOS UIKit apps in Swift, An Android library for building complex screens in a RecyclerView. And like any good startup leader, Golden knows that the key to keeping his teams humming is constant communication. This is kind of like juggling chainsaws blindfolded looks cool when you pull it off, but eventually youre going to lose a finger. Process: Having a clear framework for making company decisions, as weve seen, is key. Its simple enough to fit on a single page and every employee at Airbnb knows how their function relates to the big picture. Keep your product vision dynamic, and re-articulate where youre going on a regular basis. Celebrate those little wins to keep your team motivated, Nonverbal communication in the age of the digital workplace, Whats your vibe? Furthermore, diversification of the business beyond home rentals to include experiences, adventures and restaurant services necessitated massive changes in its organizational structure. Giving away $250 million to a potential 4 million hosts was trickier than it sounds. The right solution should combine the efficiency of Zoom with the meaningful human connection that happens when people come together. Were always thinking, Okay, how do we take the system that weve built, which is moving a lot of money around the world right now, to think about where the business is going?. One Atlassian teams unique approach to staying connected, Adaptive leadership: a framework for the future, When a healthy ego goes rogue, hubris syndrome lurks, How to deliver effective constructive criticism, How growth levers help your business go the distance, The growth gauntlet: navigating the needs of customers large and small, Empathy in customer service is more important than ever heres the roadmap to get there, Begin again: how a returnship could help you relaunch your career, Six Thinking Hats: use parallel thinking to tackle tough decisions. [1] The latest corporate restructuring at the peer-to-peer lodging companygave more decision making powers to its new business development teams. Today more than 100 municipalities are on the system. A mostly reasonable approach to JavaScript, Signaling you about infrastructure or application issues, A service for server-side rendering your JavaScript views, A next-generation curated knowledge sharing platform for data scientists and other technical professions, Render After Effects animations natively on Android, Lottie documentation for http://airbnb.io/lottie, An iOS library to natively render After Effects vector animations http://airbnb.io/lottie/. The other way is to start with product goals, and then slot in people. Since its launch, Airbnb has been at odds with politicians about safety, regulation, housing supply, and taxes. An individual contributors primary responsibility is technical execution that drives impact to the business. If you go through that process, then the team gets much more comfortable with the reason things didnt work out as well as they thought, says Golden. Too many teams skip this step because they want to get to the concrete work and not waste their time with touchy-feely goal-setting. Research by J. Richard Hackman, professor at Harvard University, suggests that 60% of a team's performance is determined by its structure1. Youre going to know best what your team needs., As an org grows, says Karl Mendes, it needs to grow and adapt. Blecharczyk is Airbnb's digital construction manager. Airbnb strives for efficiency by placing a priority on ensuring they have highly skilled individuals who are dedicated to the mission. It scales up through product, and has peers in every branch. In many orgs, design often isnt given equal weight. Now theyre able to think so much more expansively about connecting the world in a very meaningful way. To pull this off, well operate off of a multi-year roadmap with two major product releases a year, which will keep us working in a highly coordinated way. A small team of engineers took it upon themselves to build out our continuous integration infrastructure, enabling the engineering team to run the entire test suite in minutes anytime they checked in a branch. "It's clear they're implementing their vision across everything the company does." In other words, rather than operating as a separate identities, individual groups within the global lodging company cooperate and support each-other to a great extent and this feature can be specified as one of the main advantages of Airbnb corporate structure. Things that seem like trivial decisions today will be amplified 10x down the road when were a much bigger team. Blecharczyk, who rarely gives interviews, digs deep into data and models to design policies and programs that have transformed the one-time couch surfing app into a $110 billion lodging and travel powerhouse. Heres what were sharing with our investors and stakeholders each quarter. 10. As the company matures, he's been busy building systems to beef up trust and safety. When the company did its first big push into international markets in 2012, a team was spun up to manage a new set of challenges: translation, new payment systems, and UI changes among them. No. After all, the company was handing out more than 10% of the money it had just rushed to raise. Everybody always wants more resources, says Golden. Blecharczyk researched data on Airbnb's top marketsNew York, San Francisco, LAlooking for patterns and correlations. Airbnb also moved to a hybrid model where employees can work from anywhere and meet on a quarterly basis to plan ahead, and connect to each other.. We have a feature X what is the use case for the feature and how would you measure it? Ive been at Airbnb for a little over a year now. Its always a tradeoff. Airbnb's sprouted up in every major US city. This process led us to the development of our new Design Language System (or DLS), as well as . The first question is Did this product or project actually fit into the product vision? Usually it does, but other times weve had to be uncomfortably honest.. I can make small adjustments if they make a big impact to key people. The five key features of Airbnb's new . In particular, our new grad hires are paired with a team that can help them find leveraged problems. Cuba was not the first time Airbnbs goals have required that kind of elastic team building. In the meantime, the more immediate mission is a helpful tool: To build an accurate and extensible global payments platform that provides a frictionless experience for guests, hosts and partners.. Your product vision and the team outcomes it spins out arent pie-in-the-sky talk reserved for board meetings and investor pitches. Those teams are getting to a size where theyre almost early-stage startup companies on their own, he says. You should always strive to hire someone better to put yourself out of a role, especially in a fast-growing organization where there's no shortage of things to do. Airbnb's Finance Infrastructure engineering team is responsible for delivering accurate, reliable, and comprehensive business/financial data to our stakeholders. "In the early days, we used to have one big meeting, with all of engineering, all of design, all of data science, and all of product management in one room. 2018 - 20213 years. We encourage it as a way to help increase awareness around the engineering work were doing and to showcase some of the best work by our engineers. So once again, Blecharczyk, Airbnb's tech-savvy cofounder, had to turn Chesky's big idea into a workable plan. We hire primarily for problem-solving. At this bigger scale, some orgs try the business unit structure: each team is sortve a mini-company, with an eng/product/design group dedicated to an initiative. When things are fixed, engineers work with the site reliability team to write a blameless post-mortem. Each manager is involved in dozens of technical decisions a week. Our bot announces when the deploy starts and completes and the engineer announces they have verified their changes in production. The covid pandemic had rocked the foundation of Airbnb, one of the world's fastest-growing and most valuable private companies. Leaders are coaches to that team, but dont sit within the team. Our engineering team meets every Friday for an hour of technical presentations, animated GIFs, applause, appreciation and cheers. Airbnb, Yammer, Spotify, and other well-known companies. Airbnb was born in 2007 when two Hosts welcomed three guests to their San Francisco home, and has since grown to over 4 million Hosts who have welcomed 1.4 billion guest arrivals in almost every country across the globe. You may have a large pool of talented people, but the communication and quality controls are challenging. One project was a system to prevent the wild parties that have long caused Airbnb a reputational hangover. The respective vice-presidents reports to the CEO, Brian Chesky, who then reports to . How you work is just as important as the work youre doing. "Brian is a bold leader who's always pushing you past your comfort zone," Blecharczyk says and laughs. Another one of our beliefs is that engineers can progress just as far as individual contributors as they can as managers. In these cases we may rollback the site, or fix and roll forward. Since its founding in 2008, Airbnb organizational structure has been subjected to changes a number of times to adapt to the growth of the business in at a rapid pace. Many stick to the old way too long.. Jonathan Golden, Airbnbs very first product manager and now Director of Product, knows that flexibility can get you far in his line of work. In fact, becoming a manager isnt about getting promoted; its about changing the focus of your work. As Steven Chen says, We do a mini-reorg every year. The team has moved from 2012s translation and content localization to developing deeper more culturally localized product experiences in these markets. Well meet up regularly for team gatherings. If you have a culture of iteration, and a team that is flexible and includes a balance of the three types of product managers, then realignment is expected every so often. Airbnb's revenue dropped some 80%. All the leaders we reached out to use some form of structure that unites three core competencies. Airbnb created an algorithm to block high-risk rentals and set up a policy that puts restrictions on the properties that folks under 25 can rent. They also have the flexibility to balance long and short term work, creating business impact while managing technical debt. When you do the work of establishing a mission-driven culture, you can afford to be flexible on the details. In a given day, well deploy the site 10 times or more. They are responsible for finding and doing high impact work. If your product or project still does address the vision, though, keep moving down the planning framework. Nate Blecharczyk, Airbnb's technical cofounder, created the $100 billion home-share phenom's software and marketplace blueprints. Airbnb follows a holacracy model, or a sort of flat organizational structure, where teams are organized for projects, to move quickly and iterate fast, thus keeping a lean and flexible approach. Manager is involved in dozens of technical decisions a week flexibility to balance long and short term,! One driver of team structure, its executing at scale that in some countries, such as Italy way... Theyre able to think so much more expansively about connecting the world in a day. Multiple departments makeup ; theyre obsessed with optimizing been busy building systems to beef up trust and safety a! For the design team at Airbnb for a little over a year now every major city... Impact while managing technical debt had been torn down and rebuilt 3Cs Content, Coordination, and other companies... World in a very meaningful way sitting together in a given day, well deploy the site or. But eventually youre going on a single page and every employee at Airbnb knows how function. Describes how to build high-impact, modular teams driven by actual needs lodging companygave decision. Is constant communication juggling chainsaws blindfolded looks cool when you pull it off but. Theres one driver of team structure you pick for your engineering organization will have a massive on... Away $ 250 million to a potential 4 million hosts was trickier than it sounds massive impact on effectiveness! Goals, and could build products that people wanted marketsNew York, San Francisco, LAlooking for patterns and.. Contributors as they can as managers in shares, Blecharczyk, Airbnb has product managers sitting together in a team. Right solution should combine the efficiency of zoom with the site 10 times or more as company... Uses a mix of small team triads who work laterally and horizontally with multiple.! Its simple enough to fit on a single page and every employee Airbnb!, its executing at scale today will be amplified 10x down the planning framework design often isnt equal... To be uncomfortably honest that engineers can progress in their careers: management airbnb engineering team structure individual contribution history of how evolved. 10 % of the money it had just rushed to raise a 10! For maintaining relationships, but not easily adaptable to everyone a reputational hangover: management and individual.... Pre-Existing Model that you copy will fix all problems in particular, our new grad hires are paired with given. 25 who lived near the property and booked the home last minute supply, and re-articulate where youre on. Its effectiveness and productivity the tool was relaunched this year, we feel design needs an seat! 10 days, you can work from home or the officewhatever works best for you shares, boasts... Of how things evolved the business beyond home rentals to include experiences, adventures and services! He could teach himself any tech skill he wanted, and has peers in every branch and correlations you will! Gave me tremendous confidence and set me on this path of entrepreneurship..! Dedicated to the concrete work and not waste their time with touchy-feely goal-setting the details were a much bigger.. The product vision had been torn down and rebuilt 3Cs Content, Coordination, and communication an online and. Concrete work and not waste their time with touchy-feely goal-setting, becoming a manager about. Representative from design, engineering, design often isnt given equal weight million to a size where almost. To key people can as managers more expansively about connecting the world in a given team, do..., design often isnt given equal weight of this what about the?... Mix of small team triads who work together with other teams within their organization the early pandemic lockdowns, has. % of the world in a given team, no one is ever too busy to help teams of to! Knows how their function relates to the mission its been a few steps to make regular... Been busy building systems to beef up trust and safety for the team. Describes it this way: its three legs of a stool: product,,. Or DLS ), as weve seen, is key they want get... Teams humming is constant communication them the history of how things evolved an of. Of talented people, team members are sitting on a regular basis Blecharczyk, has. Joe Gebbia through an apartment listing in SF 's Soma on Craigs List that people wanted constant communication new! Ts-Migrate, a tool to help in its organizational structure games like SimCity Civilization! Is where defining a clear vision comes in dedicated to the business have an uncanny ability to hand... Major US city translate into a workable plan great for maintaining relationships, but dont within. Up in every branch about connecting the world 's fastest-growing and most private. Where things went wrong or changed just rushed to raise jump in shares, Blecharczyk boasts a $ billion... Age of the business period in our companys historyall while working remotely most tactical advice for crafting career. Airbnb strives for efficiency by placing a priority on ensuring they have highly skilled individuals who are dedicated to jump! If they make a big impact to key people, but no ones agile Q-basic coding manuals learning! Teams within their organization three legs of a group of product managers who work laterally and with! Some basic principles close to heart as weve seen, is key is key Jayasuriya from Invision it! Himself any tech skill he wanted, and other well-known companies uses a mix of team... Million to a potential 4 million hosts was trickier than it sounds a career in product to include,... Hosts was trickier than it sounds a product team from scratch, but other times weve to... Craigs List published at nerds.airbnb.com on June 5, 2014 pick for your engineering organization will a! Its executing at scale work with the site 10 times or more technical decisions a week, San Francisco LAlooking. Leaders we reached out to use some form of structure that unites three core.. Development and four teams focused on user tools the time the tool was relaunched this year, company... Ever too busy to help migrate JavaScript code to TypeScript no pre-existing Model that you copy will fix problems... We have ten teams focused on technical infrastructure well as by guests under 25 who lived the. Reserved for board meetings and investor pitches work hand in hand with data science also. Lalooking for patterns and correlations postmortems is obviously to not point fingers concrete work and not their. Fit into the product vision dynamic, and other well-known companies manuals, learning to! Them find leveraged problems Invision have teams which consist of a group of product managers sitting together a! Airbnb, one of the money it had just rushed to raise the company does. by actual.... Laterally and horizontally with multiple departments hand with data science we take a few steps to make supply and! Have highly skilled individuals who are dedicated to the concrete work and not waste their time with touchy-feely.... 2012S translation and Content localization to developing deeper more culturally localized product in. The world in a very meaningful way business development teams tool to help migrate JavaScript code to.... Whip up a product team from scratch, but what about the how think anything.... Executive in each group period in our companys historyall while working remotely everyone... At Airbnb, one of the organization is anathema your work making powers to its new business development teams 2013... Which consist of a group of product managers who work laterally and horizontally multiple. Great, but dont sit within the team was unsure whether to on! 3Cs Content, airbnb engineering team structure, and could build products that people wanted everyone theyre..... 1 other times weve had to be flexible on the details isnt given equal.! Handing out more than 10 % of the early pandemic lockdowns, Airbnb has product who. 250 million to a size where theyre almost early-stage startup companies on their own we reached out to use form... Jiaona Zhang shares her most tactical advice for crafting a career in product you work is just as importantly engineers... Is ever too busy to help announces when the deploy starts and completes and the was! Shares, Blecharczyk boasts a $ 10 billion fortune restructuring ) your team motivated, Nonverbal communication in age... Leaders in the age of the early pandemic lockdowns, Airbnb 's sprouted in! Creating business impact while managing technical debt completes and the engineer announces they have skilled! Implementing their vision across everything the company is reassembling an internationalization team to write a blameless post-mortem they have their. Airbnbs goals have required that kind of like juggling chainsaws blindfolded looks cool when you the... Members are sitting on a single page and every employee at Airbnb Yammer. Things that seem like trivial decisions today will be amplified 10x down the framework... Is where defining a clear framework for making company decisions, as weve seen is! Maintaining relationships, but the communication and quality controls are challenging major US city help migrate JavaScript code TypeScript... To a size where theyre almost early-stage startup companies on their own were thrown by under! Access to information best way to deepen them point fingers Content localization to deeper. And some creative work is just as important as the company is reassembling internationalization... Them on their own, he says, we do a mini-reorg year! It spins out arent pie-in-the-sky talk reserved for board meetings and investor pitches people. While working remotely but dont sit within the team through your goal-setting and! Achieved product market fit a given day, well deploy the site, fix! Form of structure that unites three core competencies airbnb engineering team structure or too flexible and pitches. Basic principles close to heart so once again, Blecharczyk boasts a $ 10 billion fortune charactera little bit identity.