edit: whoops, it seems the author uses "sprint" to say something else than the agile stuff [1]. So this comment is a bit out of topic. [1] https://news.ycombinator.com/item?id=37142781 --- I strongly dislike sprints, but I would be open to discussion about them in a client project. For something like Chrome which isn't driven by client needs that are difficult to understand, whose roadmap constantly needs to be adjus…
I dislike sprints but have not seen a better alternative for teams of 50+ people.
Chrome was delivered without any sprints at all (2021)
11–20 of 120 posts
Re: Chrome was delivered without any sprints at all (2021)
#12Does "sprint" mean something other than "chunk of work, usually 2-4 weeks in duration"?
Re: Chrome was delivered without any sprints at all (2021)
#13As for the rest of it, it seems like you can summarise the whole thing as “it’s good to have experienced team members”? Sure, but I don’t see why that’s a particularly novel insight.
Re: Chrome was delivered without any sprints at all (2021)
#14edit: whoops, it seems the author uses "sprint" to say something else than the agile stuff [1]. So this comment is a bit out of topic. [1] https://news.ycombinator.com/item?id=37142781 --- I strongly dislike sprints, but I would be open to discussion about them in a client project. For something like Chrome which isn't driven by client needs that are difficult to understand, whose roadmap constantly needs to be adjus…
I dislike sprints but have not seen a better alternative for teams of 50+ people.
Re: Chrome was delivered without any sprints at all (2021)
#15Re: Chrome was delivered without any sprints at all (2021)
#16edit: whoops, it seems the author uses "sprint" to say something else than the agile stuff [1]. So this comment is a bit out of topic. [1] https://news.ycombinator.com/item?id=37142781 --- I strongly dislike sprints, but I would be open to discussion about them in a client project. For something like Chrome which isn't driven by client needs that are difficult to understand, whose roadmap constantly needs to be adjus…
> Sprints are for having a fast feedback + adjustments loop with a customer whose needs are unclear Do they add any value there compared to having the same cadence of customer contact, while dev happens in a flow-based (kanban, etc.) model with as-ready delivery of value-producing units of work (i.e., stories) as completed? I get that historically sprints were adopted as a way to do incremental, fast-feedback deliver…
Re: Chrome was delivered without any sprints at all (2021)
#17From the tweetstorm the article quotes:
> The Internet Explorer team was the hardest-working team I’ve ever been on. And I’ve worked at multiple start-ups. It was a sprint, not a marathon. We ate every meal at the office. We often held foosball tournaments at 2 am, just to get the team energy back up to continue working!
Re: Chrome was delivered without any sprints at all (2021)
#18A project may or may not have a lot of senior engineers with hands on involvement.
A project team may or may not be worked to the bone to meet tight deadlines.
A project may or may not be ultimately successful.
These are all independent variables that the author seems to be conflating into one.
As a counterexample I have worked on plenty of teams where we diligently used the agile methodology and everyone worked 9-5 and we were very successful with our product.
Re: Chrome was delivered without any sprints at all (2021)
#19A death march is a dead-end project where everyone thinks it likely fails, but nobody says anything. Everyone is still marching. This often happens with a migration-like project.
Sprint is just a project management style which is appropriate when a lot of things are uncertain (e.g. user need, budget).
Re: Chrome was delivered without any sprints at all (2021)
#20edit: whoops, it seems the author uses "sprint" to say something else than the agile stuff [1]. So this comment is a bit out of topic. [1] https://news.ycombinator.com/item?id=37142781 --- I strongly dislike sprints, but I would be open to discussion about them in a client project. For something like Chrome which isn't driven by client needs that are difficult to understand, whose roadmap constantly needs to be adjus…
> Sprints are for having a fast feedback + adjustments loop with a customer whose needs are unclear Do they add any value there compared to having the same cadence of customer contact, while dev happens in a flow-based (kanban, etc.) model with as-ready delivery of value-producing units of work (i.e., stories) as completed? I get that historically sprints were adopted as a way to do incremental, fast-feedback deliver…
I think the formality of sprints is way overblown, but the cadence of them can be extremely valuable. Having stakeholders come together to discuss and tweak plans is super helpful. Ideally, _tweak_ is the keyword. If you have major changes sprint-to-sprint, something else is wrong.
In most cases, the discussion goes something like this:
* (A) We're on track. Everything is going well. Here's what's outstanding. If we get that done, what do we want to stretch for?
* (B) We've had some problems/things aren't moving as fast as we thought. Here's why. What should we do about it.