12 ms·
The best teams I've ever worked for had this set of common traits: 1) On the offer day, potential employees were told there were high expectations and no fixed
by m104 14y ago
The best teams I've ever worked for had this set of common traits:
1) On the offer day, potential employees were told there were high expectations and no fixed rules to govern what that meant. There was leniency in some cases, but manager/supervisor judgement was the only rule that mattered. No handbooks or rule sets.
2) All new team members were automatically assumed to be terminated within a month or so. This was usually true. Any new employee that didn't pull their weight, sat around waiting for someone to tell them what to do, or lied in any way was terminated.
3) Human mistakes (fat fingers, brain farts, etc.) were reprimanded internally but covered, responsibility-wise, by the manager or supervisor externally. (I got this treatment at least once a year...)
4) Repeated or dumb mistakes meant being terminated, usually within the same business day. (I saw this happen many times. Not fun but then again they were dumb or repeated mistakes.)
5) Lots of communication within the team. Supervisors and managers were always available or actively participating in the projects.
In other words, there were high expectations and they were strictly enforced, with nowhere to hide mistakes or divert responsibility. Or, more bluntly, "we want to work with adults, not children".
Sounds harsh perhaps, but these were the best teams I've ever worked for and no one who stayed for more than 6 months felt used, abused, or anything other than lucky to be working with fine people. When long-time employees left, it was to start their own businesses or go back to school and there were always a few tears in the parting days.
Now, if you read in some book or learned in a training course that you need to cover your butt legally at all times, give everyone plenty of chances to do the right thing, and take everybody's situation into consideration before taking disciplinary action, your teams are going to start sucking. Why? Because all of those things are the opposite of management. Those things are what you do to avoid management.
This whole article, to me, says "boy, it'd be so much easier to run this business if I didn't have to actually run this business". Here's a hint: If your strategy for managing a team or community or whatever is "people should do the right thing and we should give them every opportunity to do that", then your team's problems aren't actually your team's problems.
- rnemo 14y agoI agree with most of your post, except: "2) All new team members were automatically assumed to be terminated within a month or so. This was usually true. Any new employee that didn't pull their weight, sat around waiting for someone to tell them what to do, or lied in any way was terminated." Quite frankly this just sounds like whomever is in charge of hiring in these teams does a shit job of it. If, during an extended interview or round of interviews, a person cannot manage to get enough of an idea about how a candidate is going to mesh with the team that new hires often last less than 30 days, that person should not be hiring. If that person also does the firing as well they shouldn't be allowed near personnel management whatsoever, and their overall ability to lead should be questioned.
- rdl 14y agoThis may depend on the specific job. In sales I could see this with some correct period.
- protomyth 14y agoSales has its own high-risk / high-reward culture that goes along with the people who hunger for it as a career. Since most sales positions are paid on commission, failure to meet sales goals tends to result in a firing.
- rdl 14y agoIn my experience salespeople do need some ramp-up time (although it depends on inside/outside, size of sale, etc.), so 30 days may not be reasonable. Commission vs. base actually argues for letting them stay LONGER. They self-select to leave if not making commission -- at a startup, that could be due to the product not being in the right place, though, so in a startup you often pay more base than at an established provider. The other issue is that the cost of a "seat" for a salesperson, especially outside, can be really high, independent of production. It's pretty reasonable in enterprise for a great salesperson to be burning $500-1000/day in expenses (flying every couple of days, hotels, cars, meals with clients, etc.). Plus, potentially needing a sales engineer or engineering support from the development team, and of course the opportunity cost of giving them certain sales leads ("these leads are shit! give me the Glengarry leads!"). Enterprise sales is one of the reasons it sucks to do an Enterprise startup.
- m104 14y agoIf the goal were to minimize the number of false positives, I would agree. But the managers of these teams had enough experience to know that they'd rather hire one person a month for a year and only keep one gem than to spend days or weeks trying to find that one gem and then agonize over firing them (knowing that the hiring process is slow and expensive) when the gem loses its shine. Having done a fair bit of hiring myself, I can't even begin to reliably identify gems. If you know of a way or can explain how multiple rounds of interviews can do a reliable job of identifying them, I'm all ears. I can tell the stinkers right away I think, but gems, no that's really hard. The best candidates I've interviewed (resumes, work experience, knowledge testing, etc.) haven't had any better luck becoming great team members than those with a mediocre interviewing quality. Cause here's the thing about gems: They only work within their setting and can be created, with some effort and skill, right out of raw material.
- spaghetti 14y ago"All new team members were automatically assumed to be terminated within a month or so. This was usually true." Lovely! The organization must have been pathologically dysfunctional in some grave way if this really was the case.
- GoodIntentions 14y agosounds like gladiator school...
- coreygoodie 14y agoAgreed. I want to work with a team where I'm motivated intrisically to do so; not because I know if I don't hit number X or Y I'm going to be terminated immediately. This may work for some people, but I couldn't handle having that over my head.
- m104 14y agoIt's not one organization, it's the commonality I've noticed from three of the ten that I've worked for that had fantastic teams. The other seven have had wildly different measures and procedures for employees, but each with worse results.
- spaghetti 14y agoInteresting. Any thoughts on trying out potential new hires as interns or contractors first?
- m104 14y agoI think this kinda stuff always creates a two-tiered team, so it shouldn't be relied on as a way to hedge anything. You get the A-team/"our people" and the B-team/"their people" and right from the start everyone knows this. Then there's differences in pay, benefits, and expectations, etc. In other words, to use interns or contractors as a potential employee filtering method, to me, just sucks. I haven't seen that work well. But, but, but! If you're looking to give people a chance to learn and expand, with no future obligations, internships are definitely the way to go. The key point being: an intern that doesn't turn into an employee is not a failure. Take someone who doesn't even know what they can do and put them with a great team, part time, with real responsibilities, and with the idea that they're there to help out and learn and see if anything happens. Usually, it won't. If it does, great. If they become a future employee, excellent! My career was built from this, but it requires an employer that's willing to take a risk.
- notJim 14y ago> 3) Human mistakes (fat fingers, brain farts, etc.) were reprimanded internally but covered, responsibility-wise, by the manager or supervisor externally. (I got this treatment at least once a year...) I don't understand why you would reprimand people for making human mistakes. The only thing it does is encourage people not to report their mistakes. A better response, in my opinion, would be to look at circumstances of the mistake, and build tools that make the mistake much harder to make. The VP of Ops at my company wrote more about our philosophy here: http://codeascraft.etsy.com/2012/05/22/blameless-postmortems/ http://codeascraft.etsy.com/2012/05/22/blameless-postmortems... > 4) Repeated or dumb mistakes meant being terminated, usually within the same business day. (I saw this happen many times. Not fun but then again they were dumb or repeated mistakes.) What's the difference between a dumb mistake (rule 4 applies) and a human one (rule 3 applies)? I guess I don't understand what this means.
- m104 14y agoRight, I didn't make that clear: A human mistake comes from the fact that we are fallible humans with crappy memories and fat fingers and a working set of beliefs about the world that may be entirely wrong. Type something in wrong? Why didn't you verify or have someone else verify? Forget something or leave something out? Where's the checklist that you made for yourself to prevent that from happening? Make a bad assumption? Why assume at all when you could have verified? You get the reprimand to be reminded that, while pushing the envelope is a good thing, there are real consequences to screwing up and not having all of the loose ends tied up. Saying "I didn't know" or "I didn't realize" is like saying "it's not my fault". In reality, you can't prevent these things from happening, but you better damn well try. That's what you get paid to do, in other words, to prevent your humanity from screwing up your hard work and brilliance. Oh, I should have mentioned, that you're expected to yell at yourself more than your boss does. It really helps prevent having your boss do it for you! But, like I mentioned in point 3), these are covered by management. No need to have them get in your review or affect your future at the company. You're human, it's OK, just be sure and learn from it. A dumb mistake is one where you know better. Like you just decide out of the blue that you'll take that call from an old client during business hours, while your boss's boss is taking clients through the building. Or you were told not to do something, explicitly, but you decide that you'll do it anyway. Repeated mistakes are ones where you make the same mistake and didn't learn your lesson. Hope that helps!
- mahyarm 14y agoWhy the hell would I want to pay the job switching costs to work at that company when they have an itchy trigger finger, especially if I'm doing pretty well where I am already?
- m104 14y agoThat's a really good point and I think that, for the employees who didn't last more than six months (or were terminated right away), this was a bitter experience. In other words: if you, as an employee or employer, are looking for more of a committed relationship, I think the points I made aren't going to help at all and probably seem distasteful. If you're looking to maximize the team's value and effectiveness, though, I've seen those points work, consistently, in a variety of environments. And I have no hard feelings about it. "It's business", as they say.
- emperorcezar 14y agoYour problem is that the company can get a reputation as a revolving door. Which over time means any good programmer in the know is not even going to apply. Why take the risk? There's no guarantee to me as a candidate that your company is firing people for the right reasons and not because you're expecting too much, or something illegal, or because I don't like the cubs vs sox. After a while the quality of your pool is going to drop. Which is just going to reinforce your belief that most employees don't work out after a few months.
- pcwalton 14y agoExactly. Nobody I know would ever want to take the risk of working at a place like that. Especially with the Dunning-Kruger effect: the best (e.g.) programmers tend to underrate their skills, and will not be motivated to apply to a place like that for fear they will be fired.
- m104 14y agoMy points are based on the commonalities of the three great teams I've worked for at ten different employers. It's not one company, just a set of observations. And they weren't all IT/software/web companies, either. One was the best IT team that I've worked with, period, at a non-IT company no less. Another was a fairly well-known restaurant chain. The third was a small startup-ish design company. You are absolutely right about the reputation thing. You get that reputation for firing people, especially from the fired. But when you talk with the people that do or did work there for any length of time and see that, when the time comes, leaving will be difficult or was difficult, it all makes sense. The team manager wanted a great team that had great output and nothing less. And there was never any pressure to do the wrong things, illegal things, or base decisions on personal whims. That kinda stuff doesn't happen very easily with a room full of responsible adults, knowing that today may be their last if they screw up. So I'm not saying there's no drawbacks to the points I listed, but I think they do work out overwhelmingly on the positive side.
- deleted 14y ago[deleted]
- deleted 14y ago[deleted]
- zeteo 14y ago> if you [...] take everybody's situation into consideration before taking disciplinary action, your teams are going to start sucking. So if some guy's wife is diagnosed with cancer and he gets a bit distracted at work, you'd just boot him out and drop their health insurance?
- vacri 14y agoApparently in 'we want to work with adults, not children', they believe that adults have no empathy for people in life stress.
- Goladus 14y agoThe best teams I've worked for had this set of common traits: 1) A shared goal and a leader that maintained focus. 2) Baggage checked at the door. 3) Adequate resources and skills. 4) Good humor. Nobody ever had to get fired.
- m104 14y agoExcellent, I'm glad that's been your experience. Mine hasn't been like that and I've waded through too many everyone's-so-friendly-and-getting-nothing-done-and-always-stressed teams with weak leadership and low standards. I'm hoping that your experience is more typical than mine!
- Goladus 14y agoIt's not typical. But when it's not, lack of #1 and sometimes #2 is the key missing ingredient, not an aggressive churn through new hires until the perfect combination of employees is found.
- jared314 14y agoI would classify all five items as a work, team, and personality fit. You worked well in that environment because it fit with what you expected of yourself and others. The people who left, or were fired, did not fit as well. At the end of the day, the fit is more important than any list.
- SatvikBeri 14y agoThis is really interesting. I know a few other places with up or out cultures and that tends to leave only high performers, though that's usually after 2 years, not 1 month! I'm not sure if a 1 month up or out is causal to a good company, or just coincidence, but thanks for sharing.
- fingerprinter 14y ago2) All new team members were automatically assumed to be terminated within a month or so. This was usually true. Any new employee that didn't pull their weight, sat around waiting for someone to tell them what to do, or lied in any way was terminated. I've seen this more and more in places and I absolutely hate this. HATE. Here's why. #1. Some else mentioned "gladiator school" and I couldn't agree more. While funny, there is also quite a bit of truth to this. Programming et al is not sales and we should not treat it like sales. If someone isn't hitting their quota in sales, then sure, they can go (or stay for another quarter...who knows), but programming is different and we should have a different set of criteria for "not making the cut". But, by default, telling all new people "you will not be here past 30 days unless you are pulling your weight" is not the right way to motivate someone to do their best. Quite frankly, this is lazy management. EXTREMELY LAZY management (I'm saying this as a manager, fyi). #2. I work for a multinational, so I also realize that most of these policies are in place where firing someone takes an act of god, but I also hate these policies b/c it takes so much out of the hands of the manager and removes responsibility from the manager. Bottom line, managers should be accountable for their employees and try to help them succeed. Policies like this make it too easy for below average managers to remain employed. And if there are few things I hate more than bad managers...we need many, many less bad managers. #3. This is LAZY on the corporations part as well. I said it was bad management, but it is also bad corporate onboarding. The hard part of hiring someone, after finding a good fit, is bringing them up to speed. There are small things they need to know and, frankly, they SHOULD NOT HAVE TO ASK for, they should be told them on day 1. Policies like this make it all to easy to assume it is the new employees responsibility to find these things out. Hint, it is not. What would I do? Well, as a former exec of a startup and now a high-level manager at a multinational, this is what I like: #1. Have some sort of "welcome to the company" wiki page that has things like where to get the code, who to talk to about x, y and z, where to get access to various systems. What those systems are and why they exist. All high level stuff. Even more mundane things like communication channels and suggested software would be appropriate. Couple that with more mundane things like system setup, packages and versions to install (if needed). This is all high level stuff. Almost anyone in the company would need these. #2. for devs, how to setup the projects, get them running and showing positive signs they are working. All appropriate systems should be accessible and things like getting access to data, database etc etc should be something the person could walk through and do. #3. Make sure the new employee knows they have a responsibility in this process to MAKE THE PROCESS BETTER for the next person. Meaning, as they go through the process and see something is wrong, missing or something else, they should fix it. This is the first positive contribution they are making. Inevitably, this happens and it is an easy and cost effective way to make sure the onboarding material is up to date and always improving. #4. The manager must sit down, on day one and again at the end of the first week, and go over things like expectations, communication, reviews, how someone will be judged on performance etc etc. These are manager's responsibilities and set the tone for the company. If the manager appears disorganized, too busy or disinterested, imagine what the knew employee thinks? Take the time for the new employee...it is an investment...think of it that way. #5. Give some clear goals for the first 30 days. You don't need to be concrete...but, point the person in the direction you want them to go and see if they start walking or running and see how/when they get to the point. I could go on and on, but at the end of the day, I feel that lazy and poor management are a real problem and this point is an indication of that.
- kabdib 14y ago> All new team members were automatically assumed to be terminated within a month or so. Screw that. Seriously. I've worked under a cloud like that, wound up doing great, but I will never do that again.
- kabdib 14y agoThe word that popped into my head when I read the OP was "bullying". A few additional thoughts: 1. You're going to lose out on good people. GOOD people will see a toxic environment and run like hell. Who wants to work like that? 2. The people you manage to hire under "the cloud" may not be the ones that you want. I've seen people work in precarious situations, and I was not impressed with their capabilities or integrity. In the top echelon their work and ethics seemed to mirror the screwed-up environment they were in. In the ranks, moral was terrible and there was no loyalty, only fear. My "cloud" was such that I felt I might be fired any day, for roughly a year. It turned out to be a phantom -- when I talked to our director a few years later she said, "You really took that seriously?" Years later what I went through is still negatively affecting how I work. Don't get me wrong, things are going fine externally, but I could feel a whole lot better about the politics, the annual review madness, and interactions that involve managers. It sucks to live in fear. Don't do this to your employees.
- wizzard 14y agoI'm surprised so many people are balking at the "incompetent until proven otherwise" clause, especially with the clarifying reasons you listed. When I read that I thought it was a great policy. I've worked at a few places where we hired people that didn't work out, but nobody would step up and fire them. It was a horrible situation, because we had to keep trying to work with incompetents and dead weights who either couldn't or wouldn't do their jobs and usually made our jobs a lot harder. It was awful for morale. What is the problem with terminating people who aren't pulling their weight? A month seems like enough time to figure out someone's M.O.
- ChristianMarks 14y ago2) All new team members were automatically assumed to be terminated within a month or so. This was usually true. Any new employee that didn't pull their weight, sat around waiting for someone to tell them what to do, or lied in any way was terminated. If I were foolish enough to accept a position in which some stupendous mental giant of astronomical power made this terrifyingly brilliant announcement, I would quit after 30 days if by some accident I wasn't fired.
- Confusion 14y agoWell, good to know. I won't be joining your team. I make mistakes all the time, though seldomn the same one twice. I haven't deployed bugfree code into production in my life, but we strive to prevent the same kind of bug from occurring twice. All in all, I believe me and my colleagues do a very decent job, striving to prevent ourselves from making errors as much as possible. They stillnget made and it would be a great loss to have to fire someone over one.
- rpwilcox 14y ago> All new team members were automatically assumed to be terminated within a month or so. If I was ever hired in a place with that kind of assumed termination, I'd have to start job hunting again on day 1. Because, in my experience, it takes at least 2 weeks to get through most hiring processes. (Between sending in an application, waiting to hear back from the HR guy, interview 1, interview 2, technical interview, potentially a technical assignment, and then overhead of coordinating everyone's schedules, AND waiting to hear back on each stage of the journey). And you do that dance (or part of that dance) 3 or 4 times during that month, which having this full time job. It would be even worse if, while I had this 30 day assumed termination job, that I got an interview with one of these "new hiring practice" companies. You know the ones: "We want to contract you in for a week to see if it works out", or "Can you complete a 30 hour programming assignment for us?" Even something as simple as, "We'd like a series of in face, 4 hour long interviews with you during business hours" makes you look bad to the job you have-but-may-not-be-retained-in. Because now you have to make some excuse why you can't show up to a job you know you'll (probably) be fired from, but that very action could be the thing is probably going to be noted on your record, "Brilliant guy, and we'd love to have him, but he missed 4 afternoons because of personal reasons - he obviously is undependable, do not retain."