[HN Gopher] Just Build It...
___________________________________________________________________
Just Build It...
Author : weird_science
Score : 11 points
Date : 2023-09-03 11:08 UTC (1 days ago)
(HTM) web link (blog.stephaniestimac.com)
(TXT) w3m dump (blog.stephaniestimac.com)
| kingforaday wrote:
| _" One group is instructed to submit 100 photos over the quarter
| and the other group is instructed to submit one perfect photo.
|
| The group that is instructed to submit 100 photos gets better
| because they start right away and start taking photos and learn
| about composition. While the other group doesn't get better
| because they hem and haw over what a perfect photo is."_
|
| If true, I would want a refund if placed in the latter group.
| brailsafe wrote:
| Ironically, this is also the downfall of most "agile"
| practicing dev teams. They've adopted scrum, they've adopted
| all the overhead of Jira and 2 week sprints that they never
| rethink, but nothing gets shipped unless it's perfect, and so
| nothing gets iterated on, nothing progresses, no evaluation of
| the work ever actually feeds back into a positive reinforcement
| cycle, and so you just get waterfall with much more agony.
|
| In my last company, we trying to ship refactors and
| improvements at the same time, and it inevitably broke down
| horribly when we'd discover some requirement that had
| originally never been documented or built in some component. So
| the scope for shipping would change from a one-to-one refactor
| with incremental iteration in subsequent sprints, to many
| cycles of QA and fixes before even minor design improvements
| could be shipped.
|
| It's characteristic of every dev team I've been on that's tried
| to use off-the-shelf agile practices, because there's no risk
| tolerance at any level higher than IC. Everyone's afraid of how
| they'll appear, and nobody trusts anyone lower than them on the
| org-chart.
| teeray wrote:
| > nothing gets shipped unless it's perfect, and so nothing
| gets iterated on...
|
| That's why a solid, painless, quick rollback story is
| absolutely vital but underrated for agility. It's not a big
| deal if you ship a regression but can roll back quickly. On
| the other hand, if every release is playing for keeps, you'll
| slow down to a glacial pace to try to ship perfection. But
| perfection is impossible no matter how much process you put
| in front of it--you _will_ ship a bug some day. So pretending
| like you can't ship bugs because you have initial design
| reviews, multiple code reviews, sign-offs from multiple
| stakeholders, CI that takes 3 days to run, etc. just makes
| the day you do ship a big that much more painful.
___________________________________________________________________
(page generated 2023-09-04 23:00 UTC)