Hacker News new | past | comments | ask | show | jobs | submit login

So I think one thing that seems to pop up in people’s anecdotes is “well someone wanted to just talk about what they did yesterday.”

Which I suspect comes from the manager/PM going “so what’d you do yesterday?”

I’ve been taught, and I teach others, that in the standup you drive the questions. Usually along this framework:

1) I assigned you Task A yesterday. Did you finish Task A?

2) If yes, awesome. I have Task B for you. Or, go help Bob with Task C.

3) If no, cool. Why? What happened? Is there anyone in this circle that can help you? How can I help you.

4) Open Ended Questions/Comments that we need to circle up on later

5) General Announcements

15 - 30 minutes depending on the size of the team, scope complexity, etc. No one should be talking for more than two minutes. If whatever they need takes longer than 2 minutes, that’s taken offline and a flag something is wrong.

If you’re going to treat the software development like a factory, you must assign and manage work like a factory.

If you’re going to treat it like magazine publishing, you must assign and manage work like a publication.

Pick one. And stop having hour long standups y’all are crazy.




> If you’re going to treat the software development like a factory, you must assign and manage work like a factory.

What you described above is more like kindergarten, which is why any sufficiently seasoned developer hates Scrum with all the passion they have. It is mostly belittling, humiliating, and not even very productive at the end.

Interestingly, Scrum almost always ends up like being in the kindergarten, instead of addressing the real pain points, as it should be (eg. involve the business in the development process). But that takes real effort, which is hard, and therefore no PM or manager is interested in.


>What you described above is more like kindergarten

You ever try organizing and managing the work of multiple skilled tradesmen that feed into a single integrated product on tight deadlines? Do you know what works really well in that kind of environment?

Telling people what to do and then checking in on them to see if they’re doing well.

Is this kindergarten? I don’t remember being a skilled tradesmen working on building components for complex assemblies on tight deadlines in Kindergarten.

I concede that I am unfamiliar with what a normal “scrum” session looks like outside of what is said in the Agile manifesto and the many anecdotes floating around. I do know that Scrum took a lot of cues from TPS/Lean of the 80s and tried to feed it to Software.

And as far as I can see, it’s not working because the profession and the products do not fit this factory model.

What everyone seems to yearn for seems to match more closely to the model followed by magazines and other such publications. Product Management the profession mirrors more the Editor than the Production Manager, SWEs mirror writers/editors-at-large, etc.

Self respecting writers in any newsroom would balk at being subjected to daily scrums that take away from precious research/writing time. And to put some kind of regular pace on progress, metrics, etc. to what really is very bursty, deep focus work is also ridiculous. Whether it takes you 5 hours or 5 days to write the piece, so long as it is of quality and meets the deadline what does it matter. And even if you miss the deadline, you could alway be slotted into the next issue unless the piece was a cornerstone piece to the issue, in which case a good editor would have assigned it with ample time or given it to the best writer on the roster.

Hell I like this analogy. Might spend more time thinking about it and talking to SWE friends about it. Feel free to expand. Maybe this will free everyone from the shackles of Scrum.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: