[HN Gopher] Habits of High-Functioning Teams
       ___________________________________________________________________
        
       Habits of High-Functioning Teams
        
       Author : zbentley
       Score  : 260 points
       Date   : 2020-05-24 12:11 UTC (10 hours ago)
        
 (HTM) web link (deniseyu.io)
 (TXT) w3m dump (deniseyu.io)
        
       | ripvanwinkle wrote:
       | I'd love to see an article on how to create psychological safety
       | in the first place where non exists or where the opposite is
       | true.
       | 
       | From there all sorts of good habits can take root but without
       | that things like feedback week can become bitterly political
       | events.
       | 
       | I suspect creating psychological safety boils down to things like
       | the rewards and incentive system, org structure and transparency
       | of decision making but I'd love to hear if anyone has first hand
       | experience
        
         | MattGaiser wrote:
         | > I suspect creating psychological safety boils down to things
         | like the rewards and incentive system, org structure and
         | transparency of decision making but I'd love to hear if anyone
         | has first-hand experience
         | 
         | I've never been in management but I am someone who modifies my
         | interactions with people very easily and is very conscious of
         | what harm could come to me based on my various actions. I am
         | also good at spotting squirming people.
         | 
         | Consider what you would do if you personally owned the company,
         | i.e. you can't be fired and everyone must get along with you.
         | What issues would you report? What opinions would you
         | challenge? What ideas would you propose? How uncertain would
         | you be willing to be in a discussion? Would you cut corners on
         | the code to make sure that everything in the sprint gets
         | finished by the end of the two weeks?
         | 
         | Compare that list to what you actually do. For example, most
         | people challenge very rarely but I can confirm from the Slack
         | conversations which parallel the meeting that many want to do
         | that (myself included). I've been in plenty of meetings where
         | most agree that something is pointless or even harmful and we
         | leave the meeting to go implement it. Why? The person speaking
         | is the manager. Our concern is only expressed in chatting on
         | the Slack in private during the meeting. That is why UnderCover
         | Boss is so good at finding issues management knows nothing
         | about.
         | 
         | The difference is the psychological safety deficit. Ask
         | yourself what exactly causes that difference. Why specifically
         | do you challenge far less than you would like to? That is what
         | you must fix.
         | 
         | The problem is that the people who know this information are
         | often lacking in the power to yield change and extracting
         | feedback on this in an environment with low psychological
         | safety faces the same problems as extracting any other feedback
         | (which is why you wanted to solve the problem in the first
         | place).
         | 
         | I would not believe that it could be done without replacing
         | >50% of team members and having them trust from the start.
        
           | ripvanwinkle wrote:
           | I suspect that an incentive system that is heavily biased
           | towards collective success would make a big difference.
           | 
           | The more we are vested in each other's success the more we
           | are likely to want to bring out the best in each other and
           | from there we might begin to get psychological safety and
           | other goodness
        
             | MattGaiser wrote:
             | > I posit that an incentive system that is heavily biased
             | towards collective success would make a big difference.
             | 
             | There needs to be enough individual benefit (or the team
             | must be small enough) that individual efforts can move the
             | needle. But yes I agree. One of the biggest challenges for
             | companies is that the average employee has no reason to
             | care whether their project succeeds.
        
           | iateanapple wrote:
           | > Why specifically do you challenge far less than you would
           | like to?
           | 
           | Because if you push in another direction then you have to own
           | the new direction.
           | 
           | That is a lot of responsibility to take on - and in many
           | organizations it comes with no reward and serious potential
           | downside.
        
             | MattGaiser wrote:
             | > serious potential downside
             | 
             | See? Found your problem. The downside must be eliminated.
        
               | iateanapple wrote:
               | > See? Found your problem. The downside must be
               | eliminated.
               | 
               | How?
               | 
               | I've been successfully able to push for devs to be
               | rewarded better - but I've never been able to eliminate
               | the downside of a poor idea/execution.
        
         | PacifyFish wrote:
         | Psychological safety is 10% job security and 90% how
         | comfortable you feel with the people you work with. Simple to
         | understand, hard to make happen - you need to hire well.
        
           | ckdarby wrote:
           | >you need to hire well This! It is odd to write but the more
           | time I spend in the industry the more I find myself thinking
           | back to that statement, "You can't teach an old dog new
           | tricks."
           | 
           | The five dysfunctions of a team have been the hardest things
           | to change in my opinion once habits form that prevent them.
           | 
           | I ponder at times if this is truly why "hyper growth"
           | startups tend to hire on average much younger candidates and
           | our industry says that ageism is rampant.
        
         | DanBC wrote:
         | Changing the culture of an organisation is really difficult.
         | Ideally you'd need support from senior leaders as well as front
         | line staff. Without both of those it's going to be next to
         | impossible.
         | 
         | I like these (although some of them use lots of business
         | jargon).
         | 
         | https://www.health.org.uk/sites/default/files/HowCanLeadersI...
         | 
         | If you like video you can try this by Professor Amy Edmundson
         | from Harvard (it's a bit clunky because it's an online
         | conference): https://youtu.be/rhVXwdzdPcc?t=880
         | 
         | You're right that there's a lot of content about the benefits
         | of psychological safety, and how nice it is to have it, but not
         | nearly enough about how to create it if you're stuck in an org
         | that's reluctant.
        
         | ramraj07 wrote:
         | My current team is repeatedly cited as one of the most fun and
         | open teams in the org by many (both from inside and sidelines),
         | and I can suggest some things that seem to work:
         | 
         | 1. Psychological safety and honesty is subtle and contagious -
         | if one person opens up and always makes a point in identifying
         | their own mistakes (perhaps going out of the way at times)
         | others feel empowered to do so as well. This ideally needs to
         | be done by the senior most members of the team to start.
         | 
         | 2. Make it a point to never (even subtly) blame individuals in
         | even the slightest of public settings for any mistakes. Use
         | 1-1s to do that and encourage the same throughout the team
         | 
         | 3. Safety is contagious but the opposite is true as well - bad
         | influences in the form of PMs out of sync with team culture
         | should be avoided as quickly as possible.
         | 
         | 4. Everyone should always feel like the team has their back in
         | any external surface (either their managers, the customer
         | success team, the product management team, etc) - any slight or
         | suggestion that an individual might not have done something
         | optimally should be backed by honest support from the remainder
         | of the team. Not lying or defending bad actions but just
         | assuring that the team will work together to rectify any
         | problem.
         | 
         | 5. Make it a point to publicly acknowledge any good
         | contribution by any team member.
         | 
         | 6. In any public channel even within the team, all engineers
         | are treated as if they are equally senior.
         | 
         | 7. Display and inspire a sense of responsibility towards the
         | product, not because you owe it to your company, but you owe it
         | to the customers, to your teammates, and other teams in the org
         | that will have to make up for any mistakes we do. Again not by
         | working overtime (not more than once or twice of course).
         | 
         | 8. Fully acknowledge that no one should work "too hard" (read:
         | more than 9-5 on most days). If one engineer does because they
         | have no life, make sure everyone knows that's not anyone else's
         | problem (and make sure that this extra-work engineer doesn't
         | cause trouble via bad code or unrealistic expectations).
         | 
         | 9. Be brutally honest to each other in 1-1s, and try to use the
         | same techniques as above to do so.
         | 
         | 10. Never hold back feedback from each other that you feel
         | obligated to give in peer reviews eventually anyway. Give it to
         | them (privately) as soon as possible.
        
       | baron816 wrote:
       | Another point I'd like to suggest: The motivations of the
       | individual, the team, and the company should all aligned.
       | 
       | Individuals should be happy to help other team members, or
       | members of other teams. Teams should be willing to give up under
       | utilized resources if it means contributing to the goals of the
       | company. The company and teams should support individual growth
       | and reward individuals who help them reach their goals.
       | 
       | That should all be obvious, but it's not uncommon for individuals
       | to be in competition with each other, teams to hoard resources
       | "just in case," and individuals and companies to have an
       | adversarial relationship.
        
         | JumpCrisscross wrote:
         | > _motivations of the individual, the team, and the company
         | should all aligned_
         | 
         | Expanding on this from the perspective of building and managing
         | sales teams.
         | 
         | Personality must be considered when building incentives. Sales
         | teams can be paid on commission, paid on salary, or both. A
         | great salesperson under one model can be terrible under the
         | other. Commission-paid sales teams should not need motivating;
         | their processes will focus on ensuring long-term decision
         | making and avoiding risks to the firm. Salaried teams shouldn't
         | need those processes to be as heavy, but _will_ need ones to
         | get balls rolling.
         | 
         | Lifting systems from one model and applying them to the other
         | will be disastrous. Unfortunately, a lot of naive management
         | involves this sort of tooling transport.
        
       | blargmaster33 wrote:
       | I'm currently enjoying a front row seat of the destruction of a
       | High-Functioning team I managed to build over the last year.
       | 
       | I'd fascinating in a sad way how fast the wrong manager can
       | destroy a software team.
       | 
       | And it's all about High Psychological Safety.
        
       | noizejoy wrote:
       | What I'm missing the most in TFA and this discussion (a few hints
       | notwithstanding) is the importance of demographics compared to
       | process.
       | 
       | Programming is very much a process thing, people much less so.
       | 
       | Successful teams in programming (just like in sports and other
       | human endeavours) seem to have the right mix of skills as well as
       | of personalities. What the right mix is, varies by project - even
       | within programming.
       | 
       | In my own experience, even gender mix seemed correlated to team
       | success - roughly 50/50 mixes seemed the best. And a distribution
       | of leaders/followers,
       | nerds/playboys/mothers/flirts/emos/rationals/heroes/pessimists
       | etc. - depending on the project at hand.
       | 
       | And team size matters - a lot (but that seems already better
       | understood in programming circles).
        
       | troughway wrote:
       | Very good article.
       | 
       | There is a thing in leading teams, in having good team
       | composition, structure and over all happiness and strong
       | contribution that is analogous to what Spolsky calls the
       | Development Abstraction Layer.
       | (https://www.joelonsoftware.com/2006/04/11/the-development-ab...)
       | 
       | You need to try to find at least one company, one opportunity and
       | see it work well. It is a completely integrated system that
       | permeates the entire organization, from the CEO and CTO, down to
       | a recent hire. The way interviews are conducted is also impacted.
       | 
       | Some departments are more stressful than others. Sales, Marketing
       | are the obvious victims in most circumstances and are very
       | competitive. But it is interesting to hear their yearning to
       | adopt this approach.
        
       | modwest wrote:
       | Hoo doggies I need management at work to read and internalize
       | this.
        
       | bryanrasmussen wrote:
       | So like if I was on a team one time with Ken Iverson, John
       | McCarthy, and Peter Norvig and the team did a lot of acid and
       | masturbating at their desks whenever they found a really cool bug
       | to fix I would write an article (and probably found a management
       | movement) to have programmers take acid and masturbate at their
       | desks.
       | 
       | hence, stuff like this "Some teams go even further and require
       | that the issue number is tracked in every commit." well, I was on
       | a team that did this and a lot of other stuff listed here but as
       | it happens it wasn't one of the most productive teams I've ever
       | been on.
        
         | danans wrote:
         | > hence, stuff like this "Some teams go even further and
         | require that the issue number is tracked in every commit."
         | well, I was on a team that did this and a lot of other stuff
         | listed here but as it happens it wasn't one of the most
         | productive teams I've ever been on.
         | 
         | This shouldn't be interpreted so narrowly. In situations where
         | you are adding small features for fixing bugs to an existing
         | system, having a separate issue per commit really helps
         | communicate the background and intent behind the commit,
         | because a lot of problem solving takes place before any code is
         | changed, and can be very helpful for people who have to change
         | the code later on, or reviewers of the code just prior to
         | commit.
         | 
         | If however you are working on a new concept by rapid
         | prototyping, or working on a single large feature comprised of
         | multiple commits, it makes more sense to have a single issue
         | that represents that effort, and all commits related to it
         | point to the same issue. This minimizes issue management
         | overhead while still maintaining the link between the commits
         | and their motivating rationale.
         | 
         | Either way, a link to the human conversation that gave rise to
         | a commit or series of commits is very important for
         | understanding the intent behind the code change.
        
         | telesilla wrote:
         | In my experience, aspiring to this while allowing the odd
         | outlier has been very productive. It means the team isn't off
         | fixing random bugs they come across but are focused on what
         | needs to be done.
        
           | sgift wrote:
           | That you think the team doesn't know whether the "random bug"
           | or something else is "what needs to be done" is a big red
           | flag.
        
             | telesilla wrote:
             | Right, I don't think I meant it quite like I may have put
             | it, more that I've seen commits by juniors have multiple
             | unrelated fixes, instead of documenting said issues and
             | being unable to track them.
        
       | [deleted]
        
       | kevindeasis wrote:
       | I've seen this exact information before, multiple times actually.
       | 
       | It seems like it's just a rehash of the same generic advice
       | 
       | What I'd like to see, is if you enforce this in a dysfunctional
       | team, would that team still be dysfunctional?
       | 
       | Are these habits things that come out organically from some high
       | functioning team? Cause I bet if you enforce these kinds of
       | habits to a dysfunctional team, that team would still be
       | dysfunctional, but most likely better.
       | 
       | Highly functional teams, would always make things happen, and if
       | you join highly functional teams, you will be part of their
       | culture and reinforce habits
       | 
       | There are also, enjoyable teams. Teams that have an amazing
       | culture. Those teams are great to be in, but have a different
       | culture compared to highly functional teams
        
         | pizlonator wrote:
         | I don't know if enforcing these things on a dysfunctional team
         | would fix anything. It probably depends on the team.
         | 
         | But stuff like redistribution of XP and active measures to
         | create psychological safety are necessary components of a
         | functional team. So, it stands to reason that if you want a
         | dysfunctional team to become functional then the manager will
         | have to make those two things happen. It may not be enough if
         | there are more fundamental problems (like toxic team members,
         | toxic upper management, or a toxic code base) so I'd say it's a
         | "necessary but not sufficient" sort of thing.
         | 
         | I also suspect that this lists and others like it are not
         | exhaustive. Probably the best teams have emergent dynamics that
         | even very smart people don't know how to describe or reproduce.
        
         | zoomablemind wrote:
         | > What I'd like to see, is if you enforce this in a
         | dysfunctional team, would that team still be dysfunctional?
         | 
         | I was wondering the same. It seems that the 'good' team
         | dynamics just happens, mostly due to a combination of factors.
         | People, of course, are firstmost. Then the company organism is
         | a big factor too. An isolated team might enjoy a feeling of
         | superiority, yet at some side of it there's still a connection
         | to the rest of the company, with all the 'inferor' luggage that
         | there might be. You're lucky if a manager is the shield that
         | keeps that external drag at bay to alow his team to perform at
         | their best.
         | 
         | The psychological safety that the author mentions is analogous
         | to the feeling of comfort. It can equally apply to healthy as
         | well as to unhealthy teams, as long as the values are shared by
         | the team members. We all have seen very stable yet
         | underperforming teams, trying one or the other
         | technique/practice to put another layer of make-up on a zombi
         | face.
         | 
         | It may sound pessimistic, but it seems that once a team settles
         | in its low energy state it's next to impossible to reenergize
         | it by introducing techniques and practices. Borrowing the
         | analogy... how does one deal with zombies...figuratively
         | speaking? Then, what if by now you are one of them?
         | 
         | On the other hand, when team is still alive or new, then all
         | this spirit must be nurtured. Techniques, experiments,
         | practices. Most importantly, respect!
        
           | andrewingram wrote:
           | It's been mentioned on Hacker News a few times, but the book
           | "Turn The Ship Around" is essentially about this very
           | question. It's about a different kind of organisation (a
           | military submarine), but I differently recognised a lot of
           | the same dysfunctions and failed attempts at fixing things
           | that I've seen whilst working in numerous tech companies.
           | 
           | The answer seems to be that, yes, you really can turn a
           | dysfunctional team into a high performing one (literally
           | worst to best in the case of the book), and in much less time
           | than you'd have thought (most of the changes happen within 45
           | days of the author taking command). My main takeaway from the
           | book has not been new ideas about what good looks or feels
           | like, but tools about how to fix it if it's broken. Highly
           | recommended.
        
         | icelancer wrote:
         | >> What I'd like to see, is if you enforce this in a
         | dysfunctional team, would that team still be dysfunctional?
         | 
         | Yes. All these articles start with an average or better
         | workforce in terms of talent and innate productivity/passion.
         | If you have 80% crap for whatever reason, the only way out is
         | replacing them. Or leaving.
        
         | baron816 wrote:
         | Dysfunctional teams == 10X engineers:
         | https://twitter.com/skirani/status/1149302828420067328?lang=...
        
       | vsskanth wrote:
       | Working for a team like this with psychological safety does
       | indeed sound magical, but I rarely encounter teams like this, big
       | or small corps. I'm not saying they don't exist, just rare.
       | 
       | With that being said, two questions arise:
       | 
       | 1. What kinds of incentives, business area and market forces
       | create or prevent such teams from forming (since I feel these
       | teams are rare), and how does one ensure a pit of success here ?
       | 
       | 2. Is it already hopeless when you inherit a team with low
       | psychological safety or flat out incompetent team members ? Are
       | there incremental steps to get there ?
        
         | momokoko wrote:
         | I've found a pretty simple formula.
         | 
         | 1. Team deeply cares about the product. Not just the tech.
         | 
         | 2. Team deeply cares about each other and has things they
         | deeply care about outside of work.
         | 
         | 3. Team has a high level of skill and talent and teammates
         | rarely have to ask for help(as opposed to suggestions / ideas).
         | 
         | So in a way it's hopeless if you don't have all three. Some
         | people simply do not have a lot of passion for life and work
         | and some people just don't have enough talent and skill.
         | 
         | But sometimes they do and it's the original culture they
         | inherited that causes the problems. In that case you can fix
         | things.
         | 
         | With that said, we all play with the cards we are dealt and you
         | can still achieve great things without a high functioning team.
        
           | spyspy wrote:
           | This is absolutely spot on. In fact these are the exact 3
           | points I came up with when I've thought about "high
           | performing teams". If you don't have a team that thoroughly
           | enjoys what they're building and each other you have nothing.
           | Skill is tertiary but important. At least one person needs to
           | know what they're doing. Even if the other 5 just graduated
           | middle school, if they're eager to learn and willing to
           | listen things will be copacetic.
        
           | bradlys wrote:
           | Are you saying those are key elements to psychological
           | safety? I've never found any of those correlated with
           | psychological safety.
        
             | momokoko wrote:
             | 1. When a team cares deeply about the product as opposed to
             | just the tech, everyone's goals tend to be more aligned and
             | people tease things less personally because they realize
             | the other person is saying or doing something to make the
             | product better. As opposed to picking favorites or picking
             | tech they want for their resume / career growth.
             | 
             | 2. When a team cares deeply about each other there is less
             | distrust and misinterpretation of statements. When people
             | have things the care about outside of work they are less
             | likely to get over emotional about a decision.
             | 
             | 3. When there is a high level of skill all around, people
             | are less likely to feel nervous about looking bad or
             | covering up a deficiency.
             | 
             | All of this results in greater trust and perspective which
             | correlates quite heavily with psychological safety.
        
               | bradlys wrote:
               | In a perfect world where there were no managers - maybe
               | this would be true? I can imagine this being more true in
               | a flatter organization or in one where everyone has
               | similar authority inside the company. But, in a more
               | common place, I don't see this being sufficient. The
               | effect a manager/skip-level-manager has on the
               | psychological safety of an environment heavily outweighs
               | any contributions an IC makes (or even a group of ICs).
               | 
               | I'd like to add: High level of skill isn't sufficient to
               | say someone is less likely to feel nervous about looking
               | bad or trying to cover up a deficiency. It's entirely up
               | to management and how they punish/reward you. If you are
               | perceived to be high level but make a simple mistake that
               | a lower level employee would make - certain kinds of
               | management would punish you for it. So, you might be
               | nervous because of how management treats you - not
               | because you're bad in your abilities and lack some years
               | of confidence thing. There are certain skills I have that
               | are in the top 1%. You can bet your ass if someone is
               | evaluating me - I get nervous. But if no one is
               | evaluating or I don't even know they're evaluating - I'm
               | not nervous. My point is: I don't think high of level
               | skill is sufficient criteria to say you're less likely to
               | be nervous... It's very environment dependent and not
               | skill dependent.
        
               | spyspy wrote:
               | You seem to be mistaking a manager as not part of "the
               | team". If you have a direct supervisor who over-
               | admonishes engineers for their mistakes they violate
               | point #2 more blatantly than any engineer could.
        
               | bradlys wrote:
               | I think they should be categorized differently. As I
               | said, "The effect a manager/skip-level-manager has on the
               | psychological safety of an environment heavily outweighs
               | any contributions an IC makes (or even a group of ICs)."
               | The influence they have on psychological safety is so
               | much more important than the rest of the team. To the
               | point that it doesn't even matter at all what the team
               | does if the manager isn't going along with it.
        
         | pugworthy wrote:
         | It is rare, which is why we often have that great team/project
         | that we miss so much because it was just right.
         | 
         | You can interpret the Steve Jobs quote about A players hiring A
         | players, and B's hiring C's (and so on) as a reflection of
         | technical skill, but I think it's a lot more about personality
         | and psychological safety than technical skill.
         | 
         | A good team often seems to focus job interviews on the person,
         | not the technology. Yes, make sure the person can do the job
         | technically, but really focus on whether they'll get along and
         | work well with the team. Make sure they are a good fit. That's
         | A players hiring A players.
        
         | kradroy wrote:
         | I have some experience with these questions.
         | 
         | 1. Management, and involvement of management in particular.
         | When you're an individual contributor, it can often be
         | motivating and validating to hear praise and interest from a
         | manager, director, VP or beyond.
         | 
         | 2. It's not hopeless. In that case there are two courses of
         | action required a) engage the team and build an atmosphere of
         | psychological safety; this is done by giving focused, time-
         | relevant feedback, both positive and critical, on behavior in
         | group settings (e.g. "That question you asked in stand-up was
         | critical. I'm glad you brought it up.") b) push out (fire,
         | transfer, etc) negative influencers and those who don't
         | contribute, once enough time has passed since instituting team
         | culture changes.
         | 
         | 2.b might sound harsh, but in normal circumstances a group of
         | people will reject and disassociate with a member who no longer
         | shares their values. In a work setting a manager has to do this
         | or they risk the productive and positive team members leaving.
        
         | itronitron wrote:
         | Not hopeless. Teams with low psychological safety can recover
         | after the toxic people leave. You still need a manager or team
         | lead to show people the path but in my experience 90% of the
         | people want to help their coworkers and be part of something
         | valuable/bigger.
         | 
         | It's important that the team be highly connected (in how they
         | coordinate their work), if it's one person talking one on one
         | with everyone else then that's not going to result in a high-
         | functioning team.
         | 
         | You also need excitement among at least some of the team
         | members.
        
       | MattGaiser wrote:
       | Feedback week seems like a way to introduce a tremendous amount
       | of politics to the workplace.
       | 
       | "Feedback week" is not an outcome I would leave to chance unless
       | I trusted management to an extraordinary degree. Getting good
       | feedback would become my priority for the week before and I would
       | be forming partnerships with people to play up certain aspects,
       | especially if management (the people who decide my paychecks) are
       | going to be hearing it. Why would I do all this? It is very hard
       | to shake a negative impression, so preventing one is imperative.
       | 
       | Feedback week tells me to spend the week before not asking for
       | help which may be hard to provide, investing in colleague
       | lunches, sending them job postings and encouraging them to seek a
       | promotion, withholding cool productivity improvements until just
       | before feedback week (I have this cool new automation script),
       | and planning my feedback with close team members.
       | 
       | That seems like a worse outcome than having me actually doing
       | work.
        
         | jacques_chester wrote:
         | > _" Feedback week" is not an outcome I would leave to chance
         | unless I trusted management to an extraordinary degree._
         | 
         | I worked for the same company as Denise and yes, I had that
         | kind of trust in my management. I have received at times quite
         | blunt feedback, but it has never to my knowledge put me at
         | threat of losing my job. I have at other times been left
         | feeling cynical, hurt or angry, but expressing those feelings
         | has never put me at threat of losing my job.
         | 
         | It's doable. It's just hard and takes a lot of time, a lot of
         | patience and willingness to improve in small steps.
        
           | MattGaiser wrote:
           | > I had that kind of trust in my management.
           | 
           | That's impressive. Would you consider yourself the trusting
           | type?
        
             | jacques_chester wrote:
             | It depends on the situation.
        
           | z6 wrote:
           | I would say losing your job is at the extreme end. There are
           | many ways it could have impacted you without you even
           | knowing. Obvious ones are missing out on promotions, getting
           | a lower raise, bonus, etc. I think it's incredibly naive to
           | think there would be no impact.
        
             | jacques_chester wrote:
             | I was involved in student politics and then grownup
             | politics, so I feel qualified to exercise all due cynicism
             | about people's motivations.
             | 
             | Once I got over literally every other professional
             | experience I'd ever had, Pivotal was the real deal.
        
         | iateanapple wrote:
         | > Getting good feedback would become my priority for the week
         | before
         | 
         | It should be your primary job all the time in feedback based
         | organizations.
        
           | MattGaiser wrote:
           | If it is peer feedback I then spend a ton of time doing
           | things not related to my actual job.
           | 
           | If it is management feedback, isn't that just most jobs?
        
         | ncphillips wrote:
         | The article states that teams with high psychological safety
         | have success with feedback weeks, it does not say that feedback
         | week results in high psychological safety.
        
       | dpc_pw wrote:
       | I don't buy almost any of it. The thing is - it's very hard to
       | compare performance between projects and teams. What author
       | considers "high-performance" might mean "environment _I_ _felt_
       | productive in " and so on.
       | 
       | Don't get me wrong. It might all be good advice and work well, or
       | it might not. Or might work in some contexts, but not in other.
       | And it's all just an opinion.
        
       | hn_check wrote:
       | I once had an occasional associate tell me how remarkable his
       | team was. They had daily scrums, amazing communications, everyone
       | loved the work and the organization, they felt good about their
       | quality and pace, etc. He told me, with great enthusiasm, that
       | this was the best group he'd ever worked with.
       | 
       | Happenstance brought us together when another associate called on
       | me to audit this firm as they were acquiring and incorporating
       | it. Awkward, right, but I was sure it'd be a cakewalk given how
       | great it had been described to me.
       | 
       | It was anything but. A team of approximately 12-16 developers
       | (plus a handful of QA, several BAs, etc) had, it turned out,
       | spent years doing trivial refinements on a system that a passing
       | "cowboy coder" (who they all derided at every chance) almost
       | single-handedly made close to a decade earlier. He built a system
       | and then moved on to greener pastures.
       | 
       | This team had, from the history, at various points tried their
       | own reinvention. Each was a failure. They "refactored" to
       | whatever was the trend that year, so every layer had become a
       | fragmented disaster of countless approaches, standards, etc.
       | Their Jira history was almost cartoonish, with the most
       | absolutely trivial change somehow turning into weeks of work. I
       | had to listen in on some scrums and it was amazing how the
       | culture had made them happy with long bullshitty diatribes about
       | how every tool is crashy junk, aren't they heroic, etc.
       | 
       | I think of that when I see tales like this. We have _no idea_ how
       | high functioning his team is, and many such teams live in an
       | insular bubble where there is little competition and little
       | perspective.
        
       | Traster wrote:
       | >In this post, I'll try to document the characteristics and
       | habits of the highest-performing teams I've been on.
       | 
       | One of the real weaknesses of studying high performing teams is
       | this focus on the behaviours of high perfoming teams. So often
       | you end up with _horrible_ activities that are a disaster for
       | teams that have this instituted. Feedback week sounds like a
       | disaster in the making. I 'm not doubting it worked for this
       | person, but I think sometimes you need to back away from the
       | examples. What you need to think about when creating a high
       | performance team is understanding that the high performance
       | _enables_ other things. Retrospectives don 't enable
       | psychological safety, psychological safety is a pre-requisite for
       | a retrospective to be useful. It's like winning the lottery and
       | then writing about how you chose to spend the money as if _that_
       | is going to help other people win the lottery.
        
         | jacques_chester wrote:
         | > _psychological safety is a pre-requisite for a retrospective
         | to be useful_
         | 
         | The first heading in the article is "High Psychological
         | Safety". I didn't see any claims of directional causality.
         | 
         | > _It 's like winning the lottery and then writing about how
         | you chose to spend the money as if that is going to help other
         | people win the lottery._
         | 
         | She notes that she's also worked in non-lottery conditions.
         | 
         | A big part of discussing these experiences is to show that they
         | _can_ exist and that when they do, there are a number of
         | beneficial outcomes for folks who are involved. I 've worked at
         | the same company she's writing about and my experiences gel
         | with hers.
         | 
         | The lottery-winning incident was being hired. After that it was
         | all due to sustained, deliberate efforts by many individuals
         | over a long time frame. Investing time and effort into being a
         | safer, kinder, more humane workplace isn't buying a lottery
         | ticket. It's _investing_ time and effort. You divert some of
         | today 's time and effort to make it happen.
        
         | wtracy wrote:
         | This reminds me of the Extreme Programming "bubble" (for lack
         | of a better word).
         | 
         | Really awesome Practice A (skipping up-front requirements
         | development, shorter QA cycles) is made possible by really
         | tedious Practice B (pair programming, TDD). If you try to
         | cherry pick the obvious shiny stuff while skipping the
         | slow/expensive less-obvious things, you are doomed to fail.
         | 
         | Getting back to the subject at hand: I think what would be much
         | more helpful than case studies of existing successful teams
         | would be case studies of teams that were successfully turned
         | around. Not only does that quickly winnow down what factors
         | actually have an impact, it provides more actionable advice in
         | other ways. There are certain factors that are only helpful _if
         | you start with a magically perfect team from day one_ that may
         | not help (or actually be harmful) when implemented with B
         | players or a team with existing dysfunctions. (You are probably
         | right about detailed retrospectives falling into this
         | category.)
        
           | jacques_chester wrote:
           | Denise's case studies are coming from time at Pivotal, which
           | performed a lot of turnarounds by embedding client teams in
           | order to demonstrate the possible world.
           | 
           | I've also worked at Pivotal and I was allocated to several
           | rescue missions in both Labs and R&D. A lot of the work was
           | patiently modelling the possible and continuing to make
           | small, incremental steps towards the better condition. From
           | week to week the situation may appear to be impossible, but
           | one day you look back and realise how much better things are
           | than 4 weeks, 12 weeks, 6 months ago.
        
             | twic wrote:
             | I spent about thirty or forty years of my life working with
             | enterprise clients in Pivotal Labs, which i think lasted
             | two and a half calendar years. A year or so of that was
             | leading engagements with one particular enormous and highly
             | dysfunctional retail bank. Every week, we tried to
             | demonstrate that a better world was possible, and every
             | week, they remained resolutely stuck in their world of
             | suffering and not delivering software.
             | 
             | Some time after i left, i asked after that client.
             | Apparently their organisation is agile, the projects
             | shipped successfully, and they're really happy.
             | 
             | I have no idea how that happened.
             | 
             | I'd love to think that i was making a difference and just
             | not seeing it because i was stuck at the coalface, but it's
             | probably just that people much better than me got involved
             | after i left!
        
               | jacques_chester wrote:
               | Ah yes, the banks. By _far_ our hardest clients. I think
               | we took on too many bank engagements.
        
               | dajohnson89 wrote:
               | what about banks make them so difficult to work with?
        
               | jacques_chester wrote:
               | It's a mix of things. The biggest is that they're just
               | enormous, so nearly every engagement is pretty much from
               | scratch. As in: single departments of single divisions
               | could dwarf us in headcount and revenue. It can be
               | dispiriting for Labs consultants and I know people who
               | quit because of it.
               | 
               | A lot of the time you hit what I call "veto culture". You
               | are forever running into groups, committees, boards,
               | bureaus, offices of the whatever etc etc who have the
               | power to gate some change. Those folks almost always say
               | "no". The logic is simple: if they say "yes", and
               | something goes wrong, and they are blamed for it, then
               | they might lose their job or at least risk a bonus or
               | promotion. But if they say "no", there's no risk to them.
               | 
               | In practice it drives everything productive underground.
               | We often relied on discovering the nomenklatura who
               | actually _did_ things as we went. The parallels to the
               | USSR 's experiences (as I understand them) were
               | fascinating.
               | 
               | It's important to note that I don't see any of this as
               | being a deliberate outcome. In general folks don't wake
               | up and ask "how can I make my company less productive and
               | pleasant today?". People do what makes sense to them,
               | based on their experiences. But I have seen how culture
               | can drift into a bad place that's hard to dig out. Big
               | banks seem to have even more of this than regular
               | megacorps.
               | 
               | I know some folks who worked in the Federal sector had
               | some similar experiences, but overall it seems like a lot
               | of the time it seemed more manageable due to different
               | incentives. In fact a lot of the compliance / standards
               | folks were often thrilled that someone _wanted_ to talk
               | to them.
        
               | thebigbank wrote:
               | This is very true. I work for a big bank and purposely
               | overestimate any work because: 1) the veto culture; and
               | 2) it allows me time to do work not counted in the
               | "sprint".
               | 
               | The actual amount of development I do is between 20-30%.
               | The rest is taken up by "agile ceremonies" and convincing
               | multiple layers of veto holders not to veto.
               | 
               | Often times I'll spend 2-3 days developing a prototype
               | and then 2-3 months convincing people its a decent idea.
               | 
               | (I put "sprint" and "agile ceremonies" in quotes because
               | its waterfall presented as agile)
        
             | urbanetrellis wrote:
             | As someone who got to embed with a mixed client/Pivotal
             | team, this was a great experience for me. I had never seen
             | pairing or TDD done in a disciplined and thoughtful way, or
             | participated on a team that was "Agile" in more than just
             | name and appearance. We certainly had plenty of room to
             | keep improving, but by the end of my time on the project we
             | were deploying a high-quality product on an ongoing basis,
             | making good design choices, and delivering substantial
             | value for the users every few weeks. It felt great and I'm
             | sorry to say I haven't gotten to experience it again since.
        
           | karatestomp wrote:
           | > Really awesome Practice A (skipping up-front requirements
           | development, shorter QA cycles) is made possible by really
           | tedious Practice B (pair programming, TDD).
           | 
           | School/district administrators do the same thing. "Hey I just
           | read [popular education book about some system] and got the
           | district to pay for me to go to a conference about it and it
           | seems great! We're doing that now. Oh but not that part. Or
           | that other one. Those make me uncomfortable." [two years
           | pass] "Huh, weird, none of this is working for us, guess the
           | book sucks. Hey, I just read this other book...."
        
           | hinkley wrote:
           | XP (and most Agile Manifesto children) proscribes a bunch of
           | onerous activities in favor of a set of less onerous
           | activities, but people aren't looking for discipline, they're
           | looking for ways to avoid pain.
           | 
           | While discussing the failings of XP as practiced, someone put
           | it this way:
           | 
           | You are effectively telling people that if they eat their
           | vegetables they can have dessert, and what happens is people
           | eat their dessert and don't want to eat their vegetables.
        
           | mpweiher wrote:
           | > with B players or a team with existing dysfunctions.
           | 
           | Hmm...I got handed a team of C players. By focusing on the
           | technical aspects of XP such as simple code, test first,
           | quick turnaround (work on master, check in when green) the
           | team was outperforming the "star" team(s) after about a year
           | or two.
           | 
           | We paired only on a need basis, but I wouldn't say that we
           | failed.
        
           | dionian wrote:
           | I agree with you and i also see the flip side of this: people
           | who think you need to do 100% of XP techniques to be 100% XP.
           | Whereas XP is supposed to be about doing what's right for the
           | situation
        
             | urbanetrellis wrote:
             | I would argue it's doing what's right for the situation but
             | with a few top level goals that should constantly be in
             | view.
             | 
             | - Simplicity: you should be creating simple designs /
             | solutions
             | 
             | - Feedback: you should be getting continuous feedback as to
             | whether what you're doing is working and self-correcting
             | 
             | - Courage/Communication/Respect: you should be fostering a
             | collaborative environment where people feel free to tell
             | the truth and feel they're respected as people and
             | professionals
             | 
             | The practices (pairing, TDD, etc.) are just a way of
             | getting to those goals. You can follow any other
             | disciplines you want, but if the end result doesn't look
             | like what I just described (or if it isn't the explicit
             | goal of your activities) then I don't think you're doing
             | XP.
        
       | guest2143 wrote:
       | Anyone have an example of taking a low functioning team to a high
       | functioning one? Building trust, changing culture.
       | 
       | It's one thing to just say "here's the ideal". And another to say
       | if you're in a sub-optimal place, "just leave."
       | 
       | But how to change a poor habit place into a good habit place.
       | 
       | I don't think bad habits really go away, they get drowned out by
       | the better habits. I think the same is true of teams. But, IMHE,
       | improvement has been hard to come by.
       | 
       | I'd love to hear your stories.
        
         | bradlys wrote:
         | I presume most people here at still ICs, so I don't think there
         | is anything you can really do except get into a leadership
         | position and change it yourself.
         | 
         | The best thing I've done for psychological safety is by
         | creating groups within the team that are willing to share
         | feedback with each other. As long as there isn't a bad manager
         | involved or people who are incentivized to sabotage work, we do
         | okay. But, ultimately, it's unproductive and we all end up
         | looking for new jobs in the end anyway.
         | 
         | I'll admit I haven't had every manager in the world but it
         | feels like the manager ultimately decides the psychological
         | safety of the team in the end. If they want it to be unsafe,
         | you can't do anything about it.
        
       | michaelborromeo wrote:
       | High functioning teams start with high functioning individuals.
       | 
       | After that it's up to the group to not waste effort, not go in
       | the wrong direction too long, avoid toxic behavior, and otherwise
       | stay healthy.
       | 
       | But teams start with individual talent.
        
         | BeetleB wrote:
         | > High functioning teams start with high functioning
         | individuals.
         | 
         | There's a spectrum between a team with no high functioning
         | individuals and one with all high functioning.
         | 
         | In my experience, only 1-3 people in the team need to be "high
         | functioning". Also in my experience, if the whole team is high
         | functioning, then the chances of dysfunction go up
         | significantly.
         | 
         | In my career, I've been in a bunch of teams that were full of
         | high functioning folks. And not one of those teams acted as a
         | team. The management almost always graded you based on your
         | _individual_ achievements and not on how you helped the team.
         | As a result, every one of those teams had instances of
         | individuals doing brilliant things that hurt the team effort,
         | but would get rewarded for it. Everyone of those teams had the
         | majority of team members working against each other to get
         | their idea to the fore, due to the reward structures.
         | 
         | In every one of those teams, when something went wrong, the
         | focus was on finding out _which individual(s)_ were
         | responsible.
         | 
         | I don't believe that what I saw will always be the case, but
         | the correlation is high and I think it is the natural state
         | unless actively guarded against. In other teams where not
         | everyone is high functioning, the focus on working as a team
         | was much greater, and much more successful. It wasn't "Who is
         | responsible for snafu X?", but "How did _we_ allow snafu X to
         | occur? "
         | 
         | But of course, a team with no high functioning individuals will
         | be mediocre.
        
           | michaelborromeo wrote:
           | Mythical man hour describes it this way too right?
           | 
           | But yeah I think the incentive structure helps determine
           | outcomes like the one you describe.
           | 
           | Maybe a good way to handle having a team FULL of high
           | functioning individuals is to break it up and have them each
           | lead their own team eventually?
        
             | BeetleB wrote:
             | > But yeah I think the incentive structure helps determine
             | outcomes like the one you describe.
             | 
             | Yes - most of the behavior likely is due to the incentive
             | structure. My point was that such incentive structures seem
             | strongly correlated to teams/orgs with very talented
             | people. At least in my discipline, I attribute it to the
             | incentives in academics/universities, which is where most
             | of such folks come from.
        
           | zbentley wrote:
           | I'm not sure "high functioning" is the right term when
           | discussing individuals rather than teams. I suggest using
           | "leaders" or "mentors", since "high functioning" as in
           | personal contribution productivity is, as you pointed out,
           | often a toxic thing to optimize for.
           | 
           | Consider this: a team with one insanely productive
           | contributor and three new/less-than-productive folks is
           | tasked with a bunch of projects. As expected, the productive
           | person does most of the work. The others might learn a bit by
           | example, or not. Productive person moves on/gets bored/gets
           | significant non-work commitments/burns out/gets hit by a bus.
           | The team is no longer productive or functional.
           | 
           | Then consider this: a team with one person with a talent for
           | teaching and leadership, and three new/less-than-productive
           | folks is tasked with a bunch of projects. At first, they
           | aren't that high-functioning as a team. The teacher/leader
           | spends a lot of their time mentoring, going over the basics,
           | reviewing, and planning. Over time, they get more productive.
           | If the mentor/leader leaves the mentorship/leadership role,
           | at worst they leave a high-performing team behind. At best
           | they leave a high-performing team of people who are
           | additionally prepared to assume a mentorship/leadership role
           | in the future.
           | 
           | Depending on how "10x" (ugh) the developer in the first
           | scenario is, the team in the second example might never reach
           | their productivity. But I think it's pretty obvious that
           | organizations are benefited more by second-example-type
           | teams.
        
             | iateanapple wrote:
             | > Then consider this: a team with one person with a talent
             | for teaching and leadership, and three new/less-than-
             | productive folks
             | 
             | In practice it is more complex - people with a talent for
             | teaching and leadership _and_ are experts are incredibly
             | rare.
             | 
             | What we often end up with is a mediocre dev taking on the
             | teaching role and helping build a mediocre team.
        
               | BeetleB wrote:
               | > In practice it is more complex - people with a talent
               | for teaching and leadership and are experts are
               | incredibly rare.
               | 
               | Not in my experience. While there are obviously fewer
               | people who have both traits, they're not at all rare. In
               | practice, what I see is that such people shift away from
               | teaching/mentoring as it takes time/effort that their
               | manager does not reward.
               | 
               | If you want talented people who mentor well, make sure
               | such mentoring is rewarded.
        
               | iateanapple wrote:
               | > what I see is that such people shift away from
               | teaching/mentoring as it takes time/effort that their
               | manager does not reward
               | 
               | I don't think it's that simple. I work with tons of
               | talented engineers who put a huge amount of effort into
               | tasks that management doesn't care about - like
               | refactoring our codebase.
               | 
               | In contrast everywhere I have worked management has cared
               | about being able to level up new developers and under
               | performers (assuming it's a skill deficit).
        
               | iateanapple wrote:
               | To add to this one of the most soul crushing tasks I've
               | had to do is to manage out good people who are under
               | performing.
               | 
               | If I could say "BeetleB, I'm pairing you with Joe for the
               | next 6 months - I don't care if your output halves but I
               | need you to bring him up to speed or we have to let him
               | go" and you could train him up - well you would be worth
               | your weight in gold.
        
               | zbentley wrote:
               | Well, there are teachers and there are teachers.
               | 
               | More specifically, some folks like to teach because it
               | makes them feel like an expert when they're not. That's
               | bad.
               | 
               | Some folks like to teach because it helps them learn-by-
               | teaching and helps their pupils learn-by-questioning (and
               | learn by questioning and receiving an honest "no idea/I
               | might be wrong!").
               | 
               | The quantity that's in short supply is not expertise.
               | It's humility.
        
         | zbentley wrote:
         | That depends on how you define talent.
         | 
         | Is "talent" some immutable, innate, static thing? If so, no:
         | teams that do well don't have to start with individual talent.
         | 
         | Does "talent" encompass the ability to learn and grow and
         | change what you're best at/what you enjoy? If so, then sure,
         | having members with the ability to do those things is important
         | to a team's success. But that's not what most people think of
         | when you say "talent".
         | 
         | In a good environment, a team of novices can grow and learn to
         | produce great things--even without the presence of
         | talented/experienced/whatever mentors/leaders. In an unhealthy
         | environment, not only are the novices doomed to failure/making
         | things worse, but so are experienced folks. Determining what
         | constitutes a good environment (and how to foster one) is
         | important--that's what I think the article is saying.
        
           | iateanapple wrote:
           | > In an unhealthy environment, not only are the novices
           | doomed to failure/making things worse, but so are experienced
           | folks.
           | 
           | Is that true though? I can think of plenty of counter
           | examples where lots of quality work has been done in very
           | toxic environments.
        
             | zbentley wrote:
             | So can I. But I don't think I'd call those
             | environments/teams high-functioning.
             | 
             | This is roughly the same reason that LoC or features
             | delivered/day are bullshit metrics. They can be skewed by a
             | tiny minority of people doing most of the work. When that
             | is the case, you don't have a high-functioning team or
             | organization; you have a few massive liabilities tipping
             | the scales.
             | 
             | Edit: what I mean is that experienced folks in those
             | environments are "doomed" in a different way than novices.
             | Novices won't gain new skills. Experienced folks will
             | instead feel unappreciated and burn out, or feel over-
             | appreciated and succumb to narcissism. Both outcomes happen
             | at the expense of the team.
        
         | watwut wrote:
         | High functioning team can have juniors in them, can have
         | inexperienced people in them and can have people with range of
         | knowledge and skills.
        
       ___________________________________________________________________
       (page generated 2020-05-24 23:00 UTC)