Slashdot Mirror


'First, Let's Get Rid of All the Bosses' -- the Zappos Management Experiment

schnell writes: The New Republic is running an in-depth look at online shoe retailer Zappos.com's experiment in a new "boss-less" corporate structure. Three years ago the company introduced a management philosophy that came from the software development world called "Holacracy," in which there are no "people managers" and groups self-organize based on individual creativity and talents. (When the change was announced, 14% of the company's employees chose to leave; middle management openly rebelled, but perhaps surprisingly the tech organization was slowest to embrace the new idea). The article shows that in this radically employee-centric environment, many if not most employees are thrilled and fulfilled, while others worry that self-organization in practical terms means chaos and a Maoist culture of "coercive positivity." Is Zappos the future of the American workplace, a fringe experiment, or something in between?

26 of 327 comments (clear)

  1. Give me a raise by dmaul99 · · Score: 5, Insightful

    So how do I get a raise in such an environment? How do I differentiate myself from my coworkers? This has Lord of The Flies written all over it. Or that Simpsons episode where Martin ends up in a bird cage.

    1. Re:Give me a raise by xxxJonBoyxxx · · Score: 4, Insightful

      >> So how do I get a raise in such an environment?

      Do you basically live at the office? Raise, unless...

      >> How do I differentiate myself from my coworkers?

      Do they also live at the office? Then you can't.

    2. Re:Give me a raise by rudy_wayne · · Score: 5, Insightful

      And there's the problem.

      We've all had to deal with asshole bosses and it is very tempting to say "Get rid of the bosses and just let people do their jobs without interference". But, you can't have a hundred people just doing whatever they want. Somebody has to be in charge. Somebody has to be the final authority when tough decisions need to be made. Otherwise, you've just got chaos. It may work for s short time, but in the long run, it simply isn't workable.

      Anyone who has any real world experience knows that management by committee just doesn't work.

    3. Re:Give me a raise by tripleevenfall · · Score: 4, Insightful

      You don't.

      People who aren't managed are not being invested in.

      Obviously, the culture there is one of people being replacable cogs, who will move on when they get bored or wish to better themselves, and a new cog will be swapped in.

    4. Re:Give me a raise by bluefoxlucid · · Score: 5, Insightful

      The bigger problem is that management is a legitimate job. I'm studying project management--studying because I studied it and it's being a fucking pain in the ass to get into--and so I know a lot about budgeting, about team building, about managing human resources (e.g. do you hire someone or send your people to training? How do you track skills and competency?), about negotiating contracts and purchases, and a whole lot of other shit. To get rid of the managers is to put the responsibility of critical work onto a group of people who have other shit to do.

      My understanding of management also leads me to conclude that everyone should have some understanding of management. I see too many managers just deciding it's an authoritarian chain: you do what I say because I said it. From my perspective, as a manager, it's my job to make sure shit gets done; that means that you need to understand why we do things the way we do, and I need to understand any important facts that will affect how to get things done. If we have a difference in understanding, knowledge must transfer: you must understand that we do these work breakdown structures and risk assessments to avoid doing excess work, missing work, or producing worse output for more effort; and I might learn along the way that I missed some critical information, which changes what work we do, how we do it, and how much time we estimate it will require.

      Managers not communicating such information to engineers and other subordinates results in IT people saying a lot of stupid shit about what management should do to fix the shop--most of which would fuck things up a hell of a lot worse. Engineers not communicating to managers results in managers telling engineers to do stupid shit, not caring that it can't be done or that it can't be done in so little time. Impediments to communications are the primary way to fuck up by the numbers.

      The manager is a tool for both their superiors and their subordinates. Management *is* a technical job, and half the damn time it's being performed by unskilled idiots.

    5. Re:Give me a raise by TheRaven64 · · Score: 5, Insightful

      The problem is regarding management as a position of importance that people are promoted to. Management is a specialisation, just like accounting or programming. You wouldn't say that a good manager should be promoted to being an accountant or to being a programmer, or that people who are accountants are the most important in the organisation. Manager is an administrative position and should be regarded as such, not as a leadership role that is somehow more important (and worthy of more pay) than the people that they are responsible for. HP did this (long ago) with parallel technical and management tracks. Managers were often less senior than the people that they were managing.

      --
      I am TheRaven on Soylent News
    6. Re:Give me a raise by swb · · Score: 4, Insightful

      An enlightened perspective, and I think you're right.

      I see too many managers just deciding it's an authoritarian chain: you do what I say because I said it.

      This will never be fixed until managers are paid and treated the same as the people they are managing. As long as they are compensated and treated as figures of elevated status, they will tend to act in authoritarian ways.

    7. Re:Give me a raise by Aighearach · · Score: 4, Insightful

      But, you can't have a hundred people just doing whatever they want. Somebody has to be in charge. Somebody has to be the final authority when tough decisions need to be made. Otherwise, you've just got chaos.

      In a restaurant that I'm familiar with, the actual "manager" works from home, (read: doesn't work) and whoever the most senior person physically in the building at any time is the "Person In Charge." That is the person designated as the official "call 911/contractor/inspector" if something goes wrong. This is not a real problem, it is just something you're presuming is a problem. You don't have to "be in charge" to be the designated front-person for dealing with (some class of problem.)

      Employee-owned businesses, which are usually corporations where all the stockholders are employees, don't have any problem at all. Where you need a management function, you can consent to placing responsibilities on a particular worker, without making them a "boss" or giving them direct power over other employees. When you take away the generic ability to throw a temper tantrum and fire people, it actually doesn't reduce the ability to make authorized decisions to achieve real and consensual management goals.

      Of course, nerds already know about this in detail because Kim Stanley Robinson explored the subject for about the last thousand pages of the Mars trilogy.

    8. Re:Give me a raise by bluefoxlucid · · Score: 4, Insightful

      What you are describing usually works when a company is doing great. Then management can be upfront about the department's goals and criteria, and in general be transparent on what is expected out of its employees. However reality is such that if there are some problems, being upfront about these often leads to best employees leaving for greener pastures

      No, it doesn't.

      There is a reason we do work breakdown structures: it seems like a waste of time, because you all think you know what you're doing; but it's gets us a full view of all the work we have to do, so we can understand if we don't have the capability, if it's going to take a lot more work than we think, if we need to hire more people, to consider a smaller target, or whatnot. It lets us organize our work so we understand what we're doing, so we have everything planned ahead, and so we know where our blind spots are and can use rolling-wave planning to further decompose the work in those blind spots as we finish earlier work and come more to understand what we're doing.

      There's generally a reason we do everything, even the things the engineers disagree with. There's a reason we make decisions against the team's judgment--hopefully not for incompetence. There are clear reasons for specific processes, for forms, for encryption policies, for software restrictions, firewalls, everything. There's a reason you're not allowed to burn CDs. There's a reason you've been told to use a fully-featured $50,000 commercial software and not a half-functional open source package--requirements and deliverables, other projects requiring those features, future plans, risks and opportunities.

      When you hunker down and say "Do what I say and don't question it," you're sending the signal that the employee's expertise is unnecessary. You're also cutting off your ability to use their expertise, which is going to lead to a corporate collapse.

    9. Re:Give me a raise by rbrander · · Score: 4, Insightful

      >Somebody has to be in charge.
      >Somebody has to be the final authority when tough decisions need to be made.
      >Otherwise, you've just got chaos.

      A perfect statement of the authoritarian belief system. I say "belief system" not to be insulting but to point out that such statements are often phrased, as here, to have no exceptions, there's no "usually" qualifiers anywhere. So a single counter-example proves them to be incorrect statements. As there are many counterexamples, its a belief system, not a fact.

      Decisions can be made by voting, or consensus, for instance. The workability is highly dependent on the group size, the problem, and particularly on whether the group contains a lot of people with authoritarian belief systems. Such people rarely want to contribute unselfishly to a group dynamic, they're constantly looking for "angles" to improve their own personal situation at group expense and the group dynamic quickly breaks down.

      But if you can pull a group together where such people are absent or muzzled, they are frequently far more productive that groups lashed to a boss under an authoritarian system. They often have "leaders" - sometimes a number of them, each a Leader at a different type of problem - that other people follow happily because you get results if you follow them - but not bosses that compel obedience.

    10. Re:Give me a raise by king+neckbeard · · Score: 4, Insightful

      The point I believe he's making is the idea that management positions are "better" than non-management positions is flawed, and that management should be seen as more of a lateral difference instead of a vertical difference.

      --
      This is my signature. There are many like it, but this one is mine.
    11. Re:Give me a raise by vux984 · · Score: 5, Insightful

      Yes, it is a leadership position. But i think his point still stands. It is ~just~ another position. And its not implicitly more important, or deserving of higher pay than all other positions.

      If I run a small medical practice the most important positions are the doctors. If its large enough and successful enough, it'll hire an office manager who will deal with supplies, staff scheduling, deal with contractors (window cleaners, floor waxers, IT, etc...)

      Its a more demanding and complicated job than receptionist, but its not more important and demanding than being a doctor. They are paid more than the receptionists, but less than the doctors. And its *just a job*.

      The small medical practice has it right... the primary productive 'employees' the doctors -- need a manager, and so they hire one. But the manager isn't their "boss". He's their manager.

      Yet in corporate America, there's this pervasive lunacy where they take the equivalent of one of the Dr's, strip him of all his medical duties, "promote" him to manager, and then pay him more... and then layer on this bizarre notion that the manager should be the boss.

      That works in a fast food restaurant because the manager has likely been trained on every position, can train new people for those positions, can spot fill any position as needed, as well as being responsible for dealing with customer issues, providing leadership, managing supply levels, scheduling, cash management, key holder, etc. He deserves to be paid more.

      But in a lot of scenarios the small medical practice has it right. The producers should be the ones in charge of hiring, evaluating, and replacing their managers.

      An engineering or architectural firm would be run the same way... the engineers or architects would hire a manager. And the manager is an employee, not their boss.

      But in big corporates -- that seemingly obvious structure comes apart. And who ever is assigned to be manager is lord and master over all under his domain... he can be the least qualified person in the room, but he decides who does what, and how well they are doing it, and even what metrics to use to measure them ?!!! WTFBBQ?!!

      If I had a manger in a software development team role, I'd want a structure where I'd look to him as my peer; there to do an important job of his own, where we evaluate each other; and where we can replace him if he's not working out...

    12. Re:Give me a raise by im_thatoneguy · · Score: 5, Insightful

      The problem is regarding management as a position of importance that people are promoted to.

      This is perhaps one of the single largest failures of our social organization. "Boss" has come to mean "important" or "ruler" instead of being an integral component to facilitate real work. It would be like saying that a switch is the most important and valuable piece of hardware in an organization.

      In college I studied film direction and my friend was studying producing and one night while bitching about this exact phenomenon (everyone wanting to be a director or producer because "they're in charge" instead of because they were attracted to the unique specialized work of a director or producer) we settled on the "Doer and Enabler" dichotomy. Directors, Managers, Producers, Supervisors are not Doers, they are Enablers. An enabler's job is to help the doers do. An enabler should be clearing the way, organizing materials and answering questions that doers need answered. A doer obviously actually creates things and does the work.

      There certainly are Doer/Enablers, if you have an art director, or a software architect they often start to straddle enabling others to execute their vision while also providing a high level plan--but for the most part management is not a doer, they are an enabler.

      However, people generally want more money than they have so the only way to get that more-money is to become a manager. It's stupid. If I was running an experiment I wouldn't fire all of my enablers, I would simply stop making the management position necessarily an upgrade or promotion but more of a crossgrade with a similar payscale.

  2. Re:Just like Microsoft by tripleevenfall · · Score: 4, Insightful

    A good manager isn't someone that you spend your life wanting to get rid of.

    What's that old quote... with the best leaders, when the work is done the people say "we did it ourselves"

  3. So that's why their customer service took a crap.. by Hohlraum · · Score: 3, Insightful

    I used to evangelize to people about this place and then everything about them started to suck. Their prices were always the best and they had amazing customer service. All that seems to have changed now. Coincidence?

  4. CEOs gone wild by supernova87a · · Score: 3, Insightful

    The problem with a lot of leaders is that after they achieve some initial (and maybe even really big and sustained) success, they start to see it as validation of stupid ideas they may have on other things that are not related. And they begin to view their companies as experimental labs for their personal unvetted ideas. This is dangerous.

    You saw it in Google's daycare fiasco where some progressive schooling agenda was rolled out, leaving lots of parents with no affordable option for their kids because an executive wanted this, and everyone else had to follow. There are other (better) examples too.

    I get the sense that this is the same kind of thing in action. A CEO has some utopian dream about a fully collaborative workplace where everyone is equal, meritocratic, and maybe actually some noble goal of making a better company.

    But the thing you learn about groups of people over time is that not everyone can or wants to be equal all the time, and have a content-based battle for leadership every day of their lives. Sometimes you just need a factory workplace to get stuff done, and you don't need everyone to be equal and coming up with ideas every day of their lives. People often want someone to be the leader, to take the responsibility, say what others need to do, and they do it. You evaluate how it went, and try another idea where someone else leads.

    You can see examples of this in your own workplace, your friends, your family. You very rarely will see a successful or satisfying group structure where everyone has to debate every decision all the time and be thinking on their toes to do it. It's tiring, and sometimes very much the opposite of what you need to happen. Get a group of friends together where no one feels they can say what the evening's plan should be and I think you get the frustrating picture.

    Go home, start making dinner, and debate and negotiate with your spouse and kids about every step of the process because it's sure to make it better, right? I suggest you try it in your life before rolling it out to 1000 employees as the company policy.

  5. Correlation is not causation by oneiros27 · · Score: 3, Insightful

    At the very least, you have to look at when they started to suck -- before or after they were bought by Amazon?

    --
    Build it, and they will come^Hplain.
  6. Re:Just like Microsoft by lgw · · Score: 5, Insightful

    with the best leaders, when the work is done the people say "we did it ourselves"

    That's really a great quote. Bad managers think management is about "telling people what to do", but really, that's the failure mode of management. If your team has good people (and that's the job: making that happen), you need only present to business goals and any broader vision, and let your people do their jobs.

    My favorite quote is "you have a good leader when the people are doing what they should. He might be telling them to do that, he might be telling them nothing, he might be telling them the opposite so they'll do it just to spite him, that's all implementation details." But really that's only half the picture: you job is to balance discipline (people doing what they should) with morale. Any idiot can make a trade-off between those two in either direction, but it's the product of both that's the long-term productivity of the team, and raising both at once is the real trick.

    --
    Socialism: a lie told by totalitarians and believed by fools.
  7. Re:Just like Microsoft by Anonymous Coward · · Score: 2, Insightful

    I've seen this before, too. You get rid of management professionals and "let the leads handle it" Now you've dumped salary you pretend you'll use to invest in more "workers" but instead it gets rolled into better margins. Now your leads are no longer doing the technical side of the job and standards cease being enforced and code review goes to shit. A year or two later costs double (or so) in order to enact "stabilization" measures because your leads are "incompetent". It also makes the case for offshoring easier then since you can do just as poorly offshore and it'll be cheaper.

    Seen this twice already in the last ten years.

  8. Re:Just like Microsoft by Grishnakh · · Score: 3, Insightful

    A good manager is supposed to facilitate the work of their team members: give them guidance in what they're supposed to do, help them work with other teams when necessary, and do all the interfacing with upper management so that individual contributors don't need to worry much about what goes on above them and can concentrate on what they do best.

    Unfortunately, there aren't that many great managers, but that doesn't mean that getting rid of all managers is the answer.

  9. New age ideas, old age greed by JoeyRox · · Score: 5, Insightful

    The biggest issue I have with Mr. Hsieh is that one of his core values is employees should be motivated by factors other than compensation. I can certainly agree with the premise but the problem is he doesn't offer much in exchange for the lack of compensation. Employees are exposed to all the difficulties of a young, startup atmosphere, including long hours, uncertain work/living environment (move to downtown uprooted lots of employees), volatile policies (holacracy implementation), etc... But employees get none of the benefits that normally come with those issues, specifically compensation.

    When Tony sold Zappos to Amaozn he became a centimillionaire several times over. Yet none of the rank and file earned a penny off the sale, per Tony's core belief that employees shouldn't be motivated by compensation, which apparently includes equity compensation as well. If you're going to treat your employees like guinea pigs for your social theory experiments at least give them some carrots for the distressful uncertainty it creates.

  10. Of course the tech workers rebelled. by Rakarra · · Score: 4, Insightful

    They rebelled because they don't want to do what they managers do. Decisions the managers make don't just go away because no one in charge is there to make them.

    I had a job when I was in college where, in the latter days, I was promoted to a senior position in a campus computer lab that had managerial aspects in addition to the technical stuff I did before. I got that position because I knew my stuff, helped organize the lab, and was a senior worker there (in a workplace staffed by college students, it doesn't take long to attain seniority). I hated it. HATED. Worst time I've ever had in my career. The point in the semester where I was supposed to submit performance evaluations.. I dreaded that. These were decisions that would affect peoples' salaries. Affect whether they were kept on. Affect what they heard from the "real" managers. For a guy who wanted to code and set up servers and tinker, it was a stressful distraction.

    I think a lot of geeks are like that. They don't want to be the manager. They don't want to be involved with those sorts of decisions. But there are so many things that a good manager will do to remove that burden from the geek. They can manage inter-personal conflicts. They can decide the direction that the department will go in. Most importantly, they can negotiate with other departments. If the tech department has no advocate who can explain in plain language the pros and cons of technical decisions, then other departments are going to make those decisions for the tech department without any input from them. I'm sure there are a lot of geeks who are now saying "oh, it's already like that everywhere." It's not. In particularly dysfunctional environments it can be, but in places where various departments have a good managerial staff, at least executives can understand what the risks involved are, and what is realistic. I understand the temptation to replace bad managers with no managers, but I can't see how "getting rid of all the managers" will improve that situation.

  11. Do you want me to code, or deal with the suits? by raymorris · · Score: 5, Insightful

    Somebody has to deal with the board of directors, senior managers, and large clients, ensuring that they're wishful thinking and lack of technical expertise doesn't destroy any chance that the project will be successful.

    I can spend my time explaining to the suits what is possible and what isn't , or I can architect and code the project. Which do you want me to do? Someone has to manage expectations and point out that fast-tracking one thing means delaying another. That's called management. Somebody has to do it. If I spend my day doing management, I can't spend it coding - and vice-versa. Forcing techies to deal with political BS and "dumb" executives is a sure way to piss them off. Many of us would rather have a good manager insulate us from the stupid.

    1. Re:Do you want me to code, or deal with the suits? by Anonymous Coward · · Score: 2, Insightful

      ... I can architect and code the project.

      Stopped reading right there.

      Did you miss the memo about software architects and how fkn useless they actually are?

    2. Re:Do you want me to code, or deal with the suits? by PopeRatzo · · Score: 1, Insightful

      Anyone who uses "architect" as a verb should be banned from the workplace.

      --
      You are welcome on my lawn.
  12. Re:Probably bullshit by Anonymous Coward · · Score: 2, Insightful

    Yeah and their customer service is a hot fucking mess. When everyone gets to do whatever they like most, the boring stuff that needs to happen, doesn't.

    That, coupled with their tenuous release schedule (to put it mildly), makes Valve a perfect argument against this sort of structure.