[HN Gopher] We cancelled standups and let the team build
       ___________________________________________________________________
        
       We cancelled standups and let the team build
        
       Author : thellimist
       Score  : 55 points
       Date   : 2020-09-24 17:52 UTC (5 hours ago)
        
 (HTM) web link (www.usehaystack.io)
 (TXT) w3m dump (www.usehaystack.io)
        
       | [deleted]
        
       | sabellito wrote:
       | A bit click baity.
       | 
       | The team experimented with cancelling stand-up AND started doing
       | a version of 20% time with a strict rule about "fun projects
       | only".
       | 
       | As with any process experimentation, mixing two initiatives at
       | the same time makes it impossible to understand the results.
        
         | larrik wrote:
         | And only for a week! What does that prove?
        
           | violetgarden wrote:
           | Exactly! I can enjoy a vacation somewhere for a week, but
           | living there might be a whole different thing.
        
       | darrinmn wrote:
       | "our standups are growing and spend alot of time chatting /
       | designing new features". So your standups are inefficient and
       | your solution is to cancel them? Talk about a false equivalency.
       | Fix your standups, dont cancel them.
        
         | lovedev wrote:
         | I think the point of the article was to empower changing
         | processes and ACTUALLY listen to the suggestions coming from
         | your team.
         | 
         | It's odd that you're bashing that
        
       | Kednicma wrote:
       | That heatmap calendar was upside-down from the typical calendar
       | UIs which I've used; it showed time flowing bottom-to-top rather
       | than top-to-bottom. Is this the typical style for Haystack or
       | related tooling?
        
       | carterklein13 wrote:
       | I've found standups to be probably the biggest waste of time of
       | all Agile ceremonies (and I'm really not a fan of Agile as-is,
       | but I'm too young to have experienced anything else so I can't
       | say it's definitively bad).
       | 
       | I think the one caveat, though, is that standup is useless IF the
       | team is high-performing, close with one another, and self-
       | motivated. The team I'm currently on probably does not need any
       | sort of formal Agile workflow at all besides setting our current
       | sprint's worth of stories at the beginning of each sprint. But,
       | that's because everyone on the team is very self-motivated and
       | even remotely we're still very close with one another.
       | 
       | I've been on other teams where, without standup, people would go
       | for days without working on or talking to anyone.
       | 
       | I think, if anything, this is proof that no company should have
       | one method of delivering software. I work at a massive company,
       | and forcing each team into Agile is probably easy at a top-down
       | level, but can be very frustrating at a bottom-up level.
        
         | hinkley wrote:
         | Standups are Scrum (possibly XP), not Agile, but Agile is dead
         | and Scrum is wearing its skin as a macabre disguise. It puts
         | the lotion on its skin...
         | 
         | Standups are the first time I ever noticed that "X is ableist"
         | without someone else having to point it out to me. My
         | introduction to standup meetings was a bit after I screwed up
         | my ankle. I spent a lot of time thinking in that meeting about
         | all the injuries and disabilities that would make the forced
         | standing still for 15 (or let's be honest, 30) minutes an
         | imposition. Spines, knees, hips, ankles, toes. In our industry
         | you have to be able to manage sitting at a keyboard for 8
         | hours, until 'Agile' came along.
         | 
         | Writing this out, I'm beginning to wonder if standups (the
         | "Stand Up" part) aren't in fact illegal under US and/or EU law.
        
           | mellosouls wrote:
           | Yeah a peeve of mine as well, I've always thought the name is
           | insensitive at best.
           | 
           | However, I would have thought it's taken as given that you
           | only stand if you are able and the real goal is to keep the
           | meetings short and focused; with physical "discomfort" being
           | an inspired motivator.
        
           | nicoburns wrote:
           | > My introduction to standup meetings was a bit after I
           | screwed up my ankle. I spent a lot of time thinking in that
           | meeting about all the injuries and disabilities that would
           | make the forced standing still for 15 (or let's be honest,
           | 30) minutes an imposition
           | 
           | We have "standups" without physically standing up. I've
           | worked places where actually standing was the norm, but they
           | definitely wouldn't have made someone stand if they had a
           | medical reason not to (use some common sense!)
           | 
           | The basic premise of a quick meeting to make sure everyone is
           | aligned, and that any blockers are communicated seems sound
           | to me.
        
       | jurassic wrote:
       | Cancelling standups during a "fun projects only" hackweek doesn't
       | say a single thing about the efficacy of the standup meeting. The
       | costs of cancelling it, will only show up over the medium to long
       | term.
       | 
       | Also, it makes me cringe a bit to see there are people who think
       | number of pull requests are a good measure of productivity. It
       | incentivizes blasting out a lot of quick, easy changes at the
       | expense of doing more challenging tasks that may be essential for
       | long term code health.
        
       | waylandsmithers wrote:
       | As someone who has worked mostly in a consulting context, "Fun
       | projects ONLY" is... interesting
        
       | BrandonM wrote:
       | I vaguely recall research about process changes reliably boosting
       | productivity temporarily but eventually reverting to the mean.
       | Does anyone recall if that effect has a name or a canonical
       | study?
        
         | JimDabell wrote:
         | You may be thinking of the novelty effect:
         | https://turnedtwenty.com/productivity-isnt-related-technolog...
        
           | BrandonM wrote:
           | That's exactly what I had in mind. Great article. Thanks!
        
       | blatherard wrote:
       | They stopped regular work and had a hack week and morale
       | improved. Now they're back to the regular work and having
       | standups again. What does this show other than taking a break is
       | fun?
        
         | cassieramen wrote:
         | I thought the productivity data was interesting but then it
         | stopped right after hack week... Definitely agree, the long
         | term implications are a lot more interesting.
        
         | vannevar wrote:
         | Yeah, the "we stopped having standups!" is good click-bait, but
         | simply letting people work on their own projects is always
         | going to improve morale and productivity (if you assume the fun
         | projects are aligned with the organization).
        
       | Beldin wrote:
       | With JavaScript turned off, the link goes to an empty page.
       | There's some template stuff, but no content.
       | 
       | Which could be taken as a rather funny take on "here's what
       | happened" ;)
        
         | li4ick wrote:
         | I mean, it's time to accept that JS is everywhere. Or, you can
         | do something like Stallman, and have a remote machine send
         | screenshots to you, so you don't have to run non-free JS.
        
         | rudasn wrote:
         | I know that the whole "it doesn't work without javascript"
         | story sounds like "get off my lawn", but content authors, esp
         | on HN, need to realise that quite a few of us refuse to browse
         | the Web with JS enabled esp on mobile devices.
         | 
         | With JS the experience on the mobile web is garbage. It's
         | difficult enough to find quality content as it is, we don't
         | need all the added "benefits" of JS.
        
           | carlosdp wrote:
           | > but content authors, esp on HN, need to realise that quite
           | a few of us refuse to browse the Web with JS enabled esp on
           | mobile devices.
           | 
           | They kind of don't though, given this is such a tiny fraction
           | of visitors
        
           | gridlockd wrote:
           | I realize it, I just don't care.
        
       | m3kw9 wrote:
       | Stand ups are supposed to be good if it has a focused purpose but
       | eventually it morphs into a "I'm continuing to work on X and no
       | blockers". Then everyone resents what a waste of time it is
       | because the team basically knows 80% of what everyone is already
       | doing. Or the blockers/issues/new features they have won't be
       | sufficiently explained in the stand up, and everyone pretends to
       | understand or care for it.
        
       | gervwyk wrote:
       | Since lockdown started, we switched to 3-Ps - everyone post 3
       | micro tasks they are working on today on a team discord channel
       | before the meeting starts, at 9 we all hop on a team call and go
       | over all the 3ps.
       | 
       | short and sweet.
       | 
       | and gives enough insight for people to ask for help or just get a
       | feeling of progress...
       | 
       | tricky sometime not to list macro tasks, which takes more than a
       | day to complete. but other than that. its also nice to force
       | every on to think about and commit to a few small things they
       | want to work on for the day.
        
       | amgreg wrote:
       | https://uploads-ssl.webflow.com/5ed57622ee14fb96d022d544/5f6...
       | 
       | Is this list representative of the entire scope of the sprint?
       | Unclear from the article. If so, while the sprint was arguably
       | successful in that the engineers felt good about it, it didn't
       | really succeed in improving the customer experience directly.
        
       | dmitriid wrote:
       | There are so many things that are not FUN, but have to be done
       | anyway. And more often than not the not-fun things are the direct
       | consequence of the "FUN" projects.
        
       | BrandonM wrote:
       | This article, as with much tech discussion I've seen in the past
       | 5-10 years, seems to take sprints as a given. Are most devs here
       | working in a sprint model? It sounds a bit soul crushing to me to
       | be "continually sprinting".
       | 
       | I'm so glad that our company doesn't have them--I think it's a
       | significant factor in me grinding it out for 9+ years. We have
       | feature releases every 4 weeks. If your feature is merged before
       | QA, it goes out in that release. Otherwise, it gets delayed till
       | the next release, and we don't make a big deal about it--several
       | other features will still be in the release.
       | 
       | I feel like it gives me a lot more agency and ownership of my
       | work. I think it's the right amount of subtle deadline pressure,
       | relying on my intrinsic motivation to get my feature shipped and
       | move onto the next one. Or to have the freedom to determine that
       | it's not ready yet and spend a little more time to avoid shoving
       | out a pile of technical debt.
       | 
       | I'm curious to see what I'm missing, though. Anyone love sprints?
       | Anyone working in a non-sprint model and hate it?
        
         | illogico wrote:
         | Bob Martin put it best: "Software projects are marathons, and
         | in a marathon you don't want to sprint."
         | 
         | I do think it's useful to have some cadence for important
         | meetings, but the arbitrary timeframe should not be treated as
         | a goal or even something worth dignifying in and of itself.
         | It's simply a tool, nothing more and nothing less, and we
         | should expressly state its purpose and discard it in situations
         | where it ceases to be useful.
         | 
         | I actually do like the default Agile meetings, but I think
         | they're usually implemented haphazardly. I would prefer
         | standups at the end of the day so that they run no risk of
         | destroying the context of a programming task or block me from
         | starting my work day. I like IPM/sprint planning to refine
         | stories and make sure they're ready to work. I like having a
         | "definition of done" to create a shared agreement of what my
         | commitments are and whether I've met them. I like retro to
         | evaluate how we're doing as a team and to improve processes and
         | working culture. I like technical retros to share learning and
         | troubleshoot architectural problems and identify useful areas
         | of research.
         | 
         | All of these things are great when done well and for the right
         | reason. All of them can be sources of misery when they are done
         | ineptly or as mere formalities, with no underlying sense of
         | purpose.
        
         | majormajor wrote:
         | I think you might be assuming "sprint" to be some always-the-
         | same-thing that it doesn't have to be.
         | 
         | On one recent team, we did 2 week sprints with a couple
         | releases per week (basically, one per feature that finishes and
         | makes it through QA).
         | 
         | The 2 week cycle was our planning/work prep cadence. If a
         | feature isn't fleshed out by its owners and stakeholders prior
         | to the start of the sprint, we're not going to ask any devs to
         | pick it up during that sprint. If it is ready, we'll start to
         | plan it, and estimate how long it will take, talk about debt-
         | vs-speed tradeoffs, etc.
         | 
         | I think I might dislike the model you describe because it seems
         | potentially isolated around "my feature" vs "the rest of the
         | team's feature," and because I think making the planning cycle
         | 4 weeks instead of two might cause more planning pain for each
         | release.
        
           | BrandonM wrote:
           | That's interesting, thanks. So a dev can be working on a
           | feature over an open ended number of sprints? What is the
           | significance of the sprint, then?
           | 
           | We don't have "planning cycles" except for quarterly
           | prioritization to realign on which features matter the most
           | (exceptional features occasionally get prioritized outside
           | the process). When you finish one project, you pick another
           | that's interesting to you that's near the top of the priority
           | list, with support from our Product team and Engineering
           | Operations.
        
             | nicoburns wrote:
             | Yes, absolutely. It's supposed to be a happy medium between
             | everything being planned out months in advance with no
             | flexibility on one hand, and constantly changing priorities
             | such that developer workloads change beneath their feet
             | before they get a chance to make significant headway. Your
             | model sounds like it could be reasonably described as
             | 4-week sprints.
        
         | alfalfasprout wrote:
         | My team doesn't do sprints and honestly thank god. HN is pretty
         | "product eng" focused and sprints do work better there... but
         | for infra projects where the units of work often tend to
         | involve more R&D, exploration, etc. I've found that weekly
         | check-ins work best (scheduling ad-hoc sync when needed). You
         | still get the benefit of a heads-up on what people are working
         | on but you're not trying to shove tasks into arbitrary 2-3 week
         | sprints.
         | 
         | At the end of the day, "agile" wasn't originally the
         | monstrosity that scrum-fetishists have turned it into. It was
         | simply these few lines:
         | 
         | "Individuals and interactions over processes and tools Working
         | software over comprehensive documentation Customer
         | collaboration over contract negotiation Responding to change
         | over following a plan"
        
           | cpeterso wrote:
           | Sprints that don't ship something (i.e. "deliver user value")
           | are just arbitrary timeboxes. They probably can just be
           | progress checkins without all the overhead of Scrum ceremony.
        
           | Sodman wrote:
           | 1000% this! The key takeaway of Agile that a lot of people
           | lose sight of, is that you should be doing whatever works for
           | your team, not whatever you did at a previous company or read
           | from a trendy blog post. By all means - try out anything you
           | think will work _for your team_.
           | 
           | If you're trying to plan out which individual stories your
           | eng team will be working on 6 months from now, or you have a
           | half-dozen "Sprint Retrospectives" with the same complaints
           | every sprint from your team with no changes being made -
           | you've probably made a wrong turn somewhere.
        
             | lovedev wrote:
             | +1
        
           | danjac wrote:
           | Unfortunately "agile" is one of those lovely sounding ideas
           | that were never going to survive contact with the real world
           | of company politics and management. Perhaps in some places,
           | in some small agencies and startups with strong tech-focused
           | leadership it might yield some successes for a short time,
           | until they start growing and hiring from the bigger
           | companies. Then you end up with the same-old-same-old with
           | more meetings and Jira.
        
       | boublepop wrote:
       | Honestly, if you think spending 15 minutes (we're closer to 10
       | though) talking to your team to ensure that you know what others
       | are working on and they know what you are working on, then I
       | don't want to work with you.
       | 
       | It's not wasted time, and even if you don't care what I'm working
       | on I still care that you know so that we don't spend two weeks
       | building something only for you to go "Oh, that won't work after
       | the changes I made to the core.... why didn't you come by my desk
       | and ask me "are you intending to change the core code in a way
       | that invalidates all assumptions we had two weeks ago when we
       | started working on this?" And do so like clockwork every day,
       | even though I'd answer no 6 times before suddenly answering yes?
       | 
       | "But we already communicate in the team outside of the Stand-up!"
       | You say. Ok then, tomorrow at your standup, have everyone go
       | though someone else's points, I'll say what you did yesterday, if
       | you have blockers and what you'll do today. If everyone does this
       | flawlessly, then yes the daily is wasted time, but for every
       | mistaken assumption you hear, that is a potential mistake or
       | missed opportunity or just general annoyance you avoided simply
       | by talking 10 minutes together.
       | 
       | Now don't get me started on the number of bad excuses that you
       | avoid by having daily stand ups that's a whole other subject, but
       | also an extremely valuable element. "I'm waiting on Kevin to
       | finish X" "Does Kevin know this?" "Yes of cause! " Kevin: "Wait
       | what? Err what am I supposed to be doing? That's not on the
       | board". Etc.
        
         | machinelearning wrote:
         | Except that a stand up doesn't actually solve the problem you
         | are referring to. People don't pay much attention to what
         | you're working on in stand ups since it's most probably not
         | relevant to what they're working on at the time. It is
         | unreasonable to expect people to have perfect foresight that
         | what you're working on is going to be relevant to them 2 weeks
         | down the line. There are better ways to solve that problem but
         | stand ups is not one of them.
        
           | jVinc wrote:
           | > It is unreasonable to expect people to have perfect
           | foresight that what you're working on is going to be relevant
           | to them 2 weeks down the line.
           | 
           | I would understand if you said 2 years or 2 months. But if
           | your road-maps and plans change so rapidly that you can't
           | even assume that features coordinated one day will still be
           | relevant 2 weeks after... then how on earth do you have a
           | functioning team without daily communication? And if you do
           | have daily communication, why not concentrate that to a
           | single max 15 min period to reduce being interrupted in flow?
        
         | ozim wrote:
         | In my opinion standups are waste of time when they are mandated
         | by some boss. When they are used as head count moment to see
         | everyone is in the office working on things. Then it turns into
         | status report for that manager and maybe he starts even micro
         | managing people by handing them tasks and asking questions to
         | each person.
         | 
         | If standup is needed by the team and it feels natural then it
         | probably is useful. Nowadays with remote work I kind of like to
         | have at least 10 mins to see people that I am working with each
         | day.
        
           | IOT_Apprentice wrote:
           | Imagine having to speak and say what you are doing in about 2
           | minutes. The horror. Part of your job is communicating what
           | you are doing to others. It is common courtesy and a social
           | skill. Cultivate it.
           | 
           | Stand Ups by nature are to be quick. It is why YOU DON"T SIT.
           | 
           | You can do them over Teams, Zoom, Slack.
           | 
           | Companies allocate millions to billions of dollars for
           | projects and have a need to know how things are progressing
           | and if there are issues and resources that can be brought to
           | bear to solve them.
           | 
           | If your manager or "Boss" is micro-managing you to death,
           | then leave. The culture is toxic and a 10 minute stand up is
           | the least of your issues.
        
           | jVinc wrote:
           | Found the bug in your process in line 1. Managers shouldn't
           | be attending your daily stand-up.
        
         | bird_monster wrote:
         | I think the disparity is that, for most organizations, Standup
         | isn't "talking to your team to ensure that you know what others
         | are working and and they know what you are working on", but
         | instead "A person gives vague generalizations about a
         | story/ticket number, the rest of the team pretends to listen."
         | 
         | And yes, sure, that is objectively not the point of the meeting
         | and blaming the meeting for people misbehaving isn't right. But
         | it's a cowpath argument to me. If the meeting is in service of
         | a team and their collaboration, collaborate in the ways the
         | team finds most meaningful. Do not force a team to pretend to
         | be collaborating.
        
         | li4ick wrote:
         | We occasionally spend 20 min on Tuesday and Thursday, at around
         | 14:00. That's enough for us. But then again, we're in a very
         | unusual position as a team.
        
         | JSavageOne wrote:
         | I completely disagree. As a developer, standups have always
         | ended up devolving into the bane of my existence, and now I
         | only work for companies that don't do them (or at a minimum,
         | allow them to be async).
         | 
         | Not all of us enjoy being micromanaged.
        
         | hinkley wrote:
         | I think spending 15 minutes is great.
         | 
         | But in 15 years, any time a standup was below that target,
         | people commented on how unusual it was to be done already.
         | 
         | The standup is either early enough in the morning that it
         | becomes a passive aggressive way to get people to show up 15
         | minutes early to work (because if you try to show up on time,
         | you'll be late for a short meeting, essentially missing it), or
         | it is late enough that early risers have to avoid flow state
         | tasks early in the morning or also miss the meeting.
         | 
         | If you are in the middle of something, a 15 minute meeting
         | clears working memory every bit as much as a 3 hour meeting. So
         | if you're going to lose your spot, you might as well get
         | something else out of it. Which contributes to the "but it's
         | never 15 minutes" phenomenon.
        
           | jVinc wrote:
           | Have you forgotten to have retrospectives? Yes, the first 2
           | weeks, the stand-ups is badly place, then the team talks
           | about it and chose a different time. (Remember the team
           | decides the time, not management or Product owner),
           | management only gets to decide that you are doing scrum,
           | which means you need to have the daily stand-up.
           | 
           | If you've goon 15 years without any stand-up being under 15
           | min, then you are doing something wrong. Is your team
           | absurdly large? Is your scrum-master not fluent in scrum?
           | Does no-one in your company understand how a time-box works?
           | Or do you insist on bringing up lengthy technical discussions
           | that you could perfectly well take with the 1-2 people
           | involved outside of the stand-up? There are tons of ways to
           | do it wrong, and pretty much every single one comes back to
           | people not understanding what the stand-up is and isn't for.
           | 
           | It's popular to shit on scrum, but a lot of the criticism
           | comes out like someone going "Programming in C is rubbish, it
           | always throws segfaults, and it's impossible to create good
           | software in a programming language that isn't pure
           | functional" It's an opinion sure, but it's based off of being
           | bad at coding C and preferring to code in Haskell, where you
           | might ask the person if they had considered actually learning
           | C before shitting on it.
           | 
           | > If you are in the middle of something, a 15 minute meeting
           | clears working memory every bit as much as a 3 hour meeting.
           | 
           | Getting interrupted for a 5 min talk with a colleague is just
           | as interrupting to your flow. Don't pretend to claim that
           | everyday in your 15 years of scrum you have accomplished
           | absolutely nothing on a day if there was both a daily
           | standup, lunch, and a person asked you question.
           | 
           | Yes interruptions are bad and should be minimized.. which is
           | why having 15 min condensed to get everyone aligned is better
           | than having 5 people dropping by randomly to ask "did you
           | commit the feature yet?" "Was it me or you who was supposed
           | to do X" "You do know that I'm waiting for you to finish Y
           | right?" "Are you waiting on me to do Z, cause I prefer doing
           | X first, but no-one needs that yet". And again, if a team has
           | more than 15 min total of those kinds of interactions during
           | a day, you need to reflect and improve. If you have less than
           | 15min, then great, everything is cleared up after the daily
           | scrum.
        
             | ardy42 wrote:
             | > Have you forgotten to have retrospectives? Yes, the first
             | 2 weeks, the stand-ups is badly place, then the team talks
             | about it and chose a different time. (Remember the team
             | decides the time, not management or Product owner),
             | management only gets to decide that you are doing scrum,
             | which means you need to have the daily stand-up.
             | 
             | Sure, that's the orthodoxy, and assumes the team is
             | actually empowered to do that, but agile-as-practiced often
             | doesn't actually address the problems that it was supposed
             | to solve. In many ways it just replaced one set of
             | ceremonies with another, leaving the fundamentals
             | unchanged.
        
           | ep103 wrote:
           | I just got out of my team's standup. MY team has 8 people.
           | The standup lasted 6 minutes. I think the people who complain
           | about this, are the ones who have a reason to complain. You
           | don't hear the success stories.
        
             | jVinc wrote:
             | There are many templates for failure, and the funny part is
             | that often the people who contribute to the failure are the
             | ones complaining. But in all cases a good scrum master
             | should be picking up on this and fixing it.
             | 
             | Most typical one is that a team member wants to go deep
             | into details about a task which isn't important and not the
             | case. And after explaining for 10 mins about how they where
             | brilliant in so many ways, they complain when the rest of
             | the team "wastes" their time spending 5 min in total
             | explaining why that brilliant feature was actually not
             | needed which is why it wasn't on the board and no-one asked
             | for it etc. The solution here is to repeat time and time
             | again what the purpose of the meeting is, and cutting
             | people off mid explanation when they go outside their
             | timebox Note though, don't do individual timeboxes unless
             | you are facing this specific issue, it's not good overall
             | but sometimes you need to correct behavior.
             | 
             | Then there are cases where team members aren't paying
             | attention to others and complain the stand-up is wasteful
             | because they never learn anything new anyways, but when you
             | talk to other team members that person spends the rest of
             | they day asking questions that where already answered at
             | the daily. Obvious here you need to do some coaching for
             | that specific member, but I've found it also helps to let
             | them not do their own points, either skip them completely
             | or do them for them. My experience is that it's often
             | coupled to that person going through what they need to say
             | and forgetting to listen.
             | 
             | And on and on. There are so many cases where teams need to
             | correct bad habits rather than complain about the stand-up
             | being there. But sadly the retrospective is often the first
             | thing to go out the window on teams, and they never get to
             | discussing overall how the process is going, and then the
             | daily stand-up gets changed into a 30 min status meeting,
             | and people start hating it.
        
             | ardy42 wrote:
             | > I just got out of my team's standup. MY team has 8
             | people. The standup lasted 6 minutes. I think the people
             | who complain about this, are the ones who have a reason to
             | complain. You don't hear the success stories.
             | 
             | I'm not sure if I'd count a 6 minute standup as a success
             | story. My guess is the only person deriving any value from
             | it is some kind of manager who's tracking status, and
             | pulling everyone into a meeting room to do that is mainly
             | just a convenience for that person.
             | 
             | The kind of information that can be conveyed in less than 1
             | minute per person is likely information that can be
             | collected less disruptively in other ways.
             | 
             | From my perspective as a developer, the best "standups"
             | were the ones that actually deviated from orthodoxy, where
             | we talked about some technical issue or something.
        
           | curun1r wrote:
           | LPT: schedule your standup for the 15 min before lunch. It's
           | an almost automatic way to ensure that it finishes quickly.
           | No one wants to be the one that's making teammates hangry. It
           | also means the meeting never interrupts a developer's flow
           | since they were going to break for lunch anyways.
        
             | jbob2000 wrote:
             | This also means your team's day does't start until lunch.
        
               | jVinc wrote:
               | Why do you think the daily stand-up should be the days
               | starting point? That's not a requirement and not at all
               | practical. If you have to skip a stand-up some day
               | because of a dentist appointment or other meeting, do you
               | just not do anything for the rest of the day?
        
         | ZainRiz wrote:
         | This suggests a fun exercise:
         | 
         | Once a week, maybe right after each person says what they did,
         | everyone gets randomly assigned a person and they have to
         | explain what _that_ person did last week.
         | 
         | The goal of this exercise: Make people actually pay attention
         | to what others are doing and ensure they really understand it
         | (and feel empowered to ask questions if they don't)
        
         | ardy42 wrote:
         | > It's not wasted time, and even if you don't care what I'm
         | working on I still care that you know so that we don't spend
         | two weeks building something only for you to go "Oh, that won't
         | work after the changes I made to the core.... why didn't you
         | come by my desk and ask me "are you intending to change the
         | core code in a way that invalidates all assumptions we had two
         | weeks ago when we started working on this?" And do so like
         | clockwork every day, even though I'd answer no 6 times before
         | suddenly answering yes?
         | 
         | I thought the whole point of orthodox standups (and one of the
         | brain-dead things about them), was that you _weren 't_ supposed
         | to have discussions at that level of detail.
        
           | lovehashbrowns wrote:
           | You are absolutely correct and people not knowing this
           | results in a "standup" that balloons into a one-hour verbal
           | trash bin. This is the issue my company has. Daily "standups"
           | that can take 30-60 minutes.
           | 
           | BUT WAIT HOLD ON, it's 15 minutes of "standup" and 45 minutes
           | of "parking lot." _eye-roll_
           | 
           | This is every single day, by the way. Our previous manager
           | got the picture and reduced these to three times a week with
           | hard time limits. Then a new manager came on and put daily
           | "standups" back on, _after_ apologizing that he was adding a
           | meeting to our no-meeting day, lol.
           | 
           | I'm dead inside.
           | 
           | It also psychologically feels bad when you have the same
           | update every day (e.g. working on a long-term project) or if
           | you have no update. It's also really fucking stupid to have a
           | "standup" on Friday morning and another on Monday morning.
           | 
           | I'm dead inside. I'm dead inside. I'm dead inside.
           | 
           | Also I take any opportunity to vent about these stupid
           | "agile" methods, sorry.
        
             | jVinc wrote:
             | I know this isn't your place to fix, but honestly align
             | with your scrum master and just stage a walk-out of the
             | "parking-lot" meeting for you and the team. You should not
             | be required to attend this.
             | 
             | After doing this a couple of times people will realize that
             | there is something wrong if you have to spend 45 minutes a
             | day digging deeper into issues. Poorly planned spring
             | backlog? A non-existing product backlog? There could be
             | many issues, but trying to "patch" them by doing things
             | wrong.
             | 
             | > Also I take any opportunity to vent about these stupid
             | "agile" methods, sorry.
             | 
             | So I'm sure you've raised these concerns at the end of
             | every iteration at the retrospective right? Please tell me
             | that you didn't throw out the retrospective and the process
             | for venting frustrations to facilitate change and then
             | start changing the process completely and then end up being
             | bad at this thing you are doing which definitely wouldn't
             | be scrum then.
        
               | lovehashbrowns wrote:
               | Currently, a lot of the members on our team just miss
               | standup entirely. For example, I missed the last 3 days
               | of standup. Showed up today to re-iterate that I'm making
               | some prod changes. Our sprint backlog and sprint planning
               | meetings are a disaster, too. Watching our manager
               | struggle every single time with jira is just.... mind-
               | numbing. We complained about those and did get some
               | changes made. For example, our sprint planning "meeting"
               | went from two 1.5 hr meetings (one before lunch, one
               | after) to one 1.5 hr meeting before lunch. I sometimes
               | miss those, too.
               | 
               | I raised these concerns with this manager when they first
               | started (specifically about the number of meetings AND
               | the daily standup). I raise them in the retrospective
               | every time we have one. I raised them with my engineering
               | team manager. I raised them in those anonymous feedback
               | things.
               | 
               | We're currently in the process of getting this manager
               | out of our team. Our manager went on vacation and our
               | productivity went up by some crazy amount, lol. The only
               | thing keeping us stuck at this point is the current covid
               | situation (long story). But normally, I'm pretty sure
               | they would have been gone as of a month ago or so.
               | 
               | It's an organizational thing, though, not just that
               | manager specifically. Half the battle is getting upper
               | management to listen to our concerns and do something
               | about it.
               | 
               | But the reason our last manager was so good about these
               | things is because he had clout within the company and the
               | assertiveness to say "no, that isn't ok."
        
         | BrandonM wrote:
         | Standups (weekly, not daily) worked pretty well for us at 5-20
         | people: maybe 5-12 devs and 2-8 other stakeholders. Smaller
         | than that, and communication was so easy and natural we didn't
         | need standups. Bigger, and it became tedious and low signal
         | (everyone didn't need to know everything).
         | 
         | We now have more than 50 devs, and we've remained quite flat
         | and autonomous. It would be literally impossible for me to
         | track what all the other devs are working on, never mind going
         | over it every day in 15 minutes. It probably works better for
         | siloed dev/product teams that stay under 30 people, but that's
         | not how we work.
         | 
         | I share all this to give perspective on a pretty bold
         | statement: "If you [don't like standups], then I don't want to
         | work with you." Ten people is a good size for standups, and I
         | think you may be overgeneralizing your experience when judging
         | people who don't like standups.
         | 
         | Even still, I'm curious how much is changing daily to warrant
         | daily standups? We have a rotating "release team" who runs QA
         | and ultimately performs releases, and they check in daily. But
         | daily checkins for feature development seem very frequent to
         | me.
        
         | hw wrote:
         | Our team doesn't do daily standups as everyone pretty much
         | knows what other people are working on. There's communication
         | on Slack. There's a list of issues and/or roadmap items that
         | are assigned.
         | 
         | Then again, we have a small and high functioning team where
         | there's no "waiting for X to finish Y" or blockers that aren't
         | resolved immediately via communication on Slack. There's never
         | a lack of issues to work on. Nothing assigned to you? Well,
         | pick something from the list of issues or something on the
         | roadmap, communicate to the team that you're working on it,
         | communicate when you're done.
         | 
         | For a team of 6, 15 minutes a day is 90 minutes of
         | productivity. That's 7.5 hours a week, pretty much almost a
         | whole day of productivity for a person.
         | 
         | Whether standups are great for your team or not depends on the
         | makeup of your team and personnel, the size of your team as
         | well as the nature of the work and how work is divvy-ed up.
         | I've found success on teams with and without standups, and I'll
         | say that not having 15 minutes of the start of your day spent
         | on being in a meeting is absolutely refreshing
        
         | alfalfasprout wrote:
         | There's an in-between here. Daily standups just aren't a great
         | fit in many cases... weekly standups will tend to work better
         | in these cases. At the end of the day it boils down to the
         | difficulty of the tasks to be executed and how much R&D and
         | design work there is. The more R&D heavy your workload the more
         | impractical daily standups tend to be.
        
           | bobwall wrote:
           | Yea, we did stand-ups Mon, Wed, Fri, which tended to be a
           | good balance. Still able to let people know what you are
           | doing, but not having to be forced to do it everyday as if
           | you are children.
        
         | camgunz wrote:
         | Standups aren't the place to hash this out, sprint/epic
         | planning is.
         | 
         | Standups are for managers and 99% of the time can be done
         | asynchronously. If you have to know what everyone else is doing
         | in order to be effective at your job, your planning process
         | needs fixing.
        
           | jVinc wrote:
           | How would the standups be for managers? They don't attend.
           | Even the scrum master is not required to attend, only
           | required to ensure the meeting happens (which for most teams
           | often means the scrum master has to attend, but still.)
        
           | hw wrote:
           | Standups are also for people who like the illusion of control
           | that comes with knowing what everyone is working on and
           | having a say in every single decision/work.
        
         | lemmsjid wrote:
         | It's interesting--I completely and utterly agree with out
         | intellectually. But when I look back on many teams I've been on
         | in many companies, daily standups achieve this sort of
         | psychological weight of monotony. Even when they're below 15
         | minutes they take on a dread.
         | 
         | I don't think this is exclusive to standups: any type of
         | process done repetitively over time can get this upward curve
         | of increasing monotony, even if it doesn't lose its inherent
         | usefulness.
         | 
         | The very act of changing or intervening in a monotonous process
         | might be a boost for people, and to your point is not an
         | argument against the usefulness of the process. I've equally
         | had teams not doing standups get a boost from starting to do
         | standups.
         | 
         | Coming from doing a lot of recommendation systems work, it's
         | similar to how just changing algorithms around often leads to a
         | temporary boost in engagement which then regresses back to the
         | mean (same in general A/B testing).
         | 
         | When I'm managing a process and someone comes to me with a
         | process change suggestion, and I feel like I am well-stocked
         | with evidence as to why the existing process makes sense and is
         | efficient, I now have a meta-assessment where I consider the
         | change because it will at the very least mix things up and
         | introduce changes to thinking. Obviously that is not to be done
         | willy nilly, but my younger self would have pushed back on
         | process changes that were not inherently superior to the
         | existing ones.
        
       | cj wrote:
       | Major caveat: they were never doing stand ups to begin with. From
       | the screenshot, the feedback from the team was "standup are
       | becoming very long, a lot of chatting and designing features"
       | (paraphrased)
       | 
       | It sounds like they had a 45-60 minute daily meeting that was not
       | a standup. Rather than cancel the meeting, shorten the meeting
       | with a 15 minute hard stop.
       | 
       | I run a 10 person remote SaaS company. We have daily morning
       | stand ups. The standup takes no more than 10-15 minutes, but it
       | sometimes goes 20-25 minutes since we often chat for a few
       | minutes before jumping in to standup. (I can't imagine us doing
       | feature design during that meeting, as they were in the article)
       | 
       | The chatting / socializing is something I encourage before
       | standup starts. As a remote team, it's necessary to have some
       | group interactions to maintain the group's working relationship.
        
         | lovedev wrote:
         | I think the point of this article was not to bash standups but
         | to give an example of empowering your team to make decisions.
         | 
         | Be bold. Make change. Improve the way you work.
         | 
         | Was cancelling standups going to far? Maybe. But that's not the
         | point.
        
         | golemiprague wrote:
         | I don't understand why it needs to be formalised like this,
         | what if people are working on something for a bit longer than
         | one day and got no news to tell or talk about? I think each
         | company and product got its own rhythm and meetings should be
         | adjusted to match that, we are human beings, not robots.
        
       | syntaxing wrote:
       | As hardware engineer that does a hybrid software/hardware role on
       | a team that uses sprint/scrum planning, I find it a terrible idea
       | for a lot of applications. It is great for certain situations but
       | I find the discussions more about what task we should do rather
       | than what problems we should solve and the value added. If things
       | are breaking on a product/project because you didn't know about
       | some upstream or downstream interface, the company itself has an
       | underpinning issue on transparency and ownership. I have rushed
       | hardware projects (expensive mistakes) involving capital
       | equipment (expensive) and everything interfaced correctly given
       | the fact that the ownership and responsibilities were transparent
       | with decent planning in the beginning.
        
       | jkingsbery wrote:
       | On the teams I've been on that are actively doing software
       | development (not in some pre-coding phase where we're still
       | figuring out requirements or something like that), if there
       | wasn't a stand-up individuals created an identical coordination
       | mechanism in an ad hoc manner. This tells me that there is
       | something valuable to stand-ups, even if we don't always love
       | them. If a team's stand-ups are not effective, there are lots of
       | things you can try: refocusing the team's attention, have someone
       | other than the normal "stand-up leader" guide the conversation,
       | or change the time so that it's next to another interruption (for
       | example, right before most people get lunch... this has the added
       | bonus of incentivizing people not to ramble).
        
       ___________________________________________________________________
       (page generated 2020-09-24 23:01 UTC)