Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    M

    Mountain Goat Software Blog

    mountaingoatsoftware.com · Company blog · on HN since 2010

    Mike Cohn of Mountain Goat Software writes about Agile, Scrum, estimating, and sprint planning.

    Visit blogHN submissions
    ManagementProgramming
    What HN says

    HN commenters cite it as a resource on estimating and planning, while one argues its Scrum description reads as rigid and leaves little room for adaptability.

    Stats for nerds
    27HN people shared it
    17linked in comments
    193story points
    Jan 2026last shared
    2010people per year2026

    Top posts on HN

    1. 1
      Leave Work Unassigned and See Who Steps Forward
      1 person · 165 points · first shared 2015 · 93 comments on HN
    2. 2
      Go principles in Agile: Choose backlog items that serve two purposes
      1 person · 5 points · first shared 2014 · Discussion on HN
    3. 3
      Are 64% of Features Really Rarely or Never Used?
      1 person · 3 points · first shared 2015 · 1 comments on HN
    4. 4
      Helpful Questions to Nudge Teams Toward Good Decisions
      1 person · 3 points · first shared 2022 · Discussion on HN
    5. 5
      Difference Between a Professional and an Amateur
      2 people · 2 points · first shared 2019 · 3 comments on HN
    6. 6
      Agile and the Beatles
      1 person · 2 points · first shared 2018 · Discussion on HN
    7. 7
      Better Estimates Are Possible on Agile Teams
      1 person · 2 points · first shared 2025 · 1 comments on HN
    8. 8
      On prioritizing features and projects
      1 person · 2 points · first shared 2010 · 1 comments on HN
    9. 9
      Ssssh….Agile Is All About Micromanaging
      3 people · 1 points · first shared 2014 · Discussion on HN
    10. 10
      Sprint Planning for Agile Teams That Have Lots of Interruptions
      2 people · 1 points · first shared 2016 · Discussion on HN

    What HN people wrote when they linked it

    • rendallDec 2025

      There’s a well-established Agile technique that in my experience actually succeeds at producing usable estimates.

      The PM and team lead write a description of a task, and the whole team reads it together, thinks about it privately, and then votes on its complexity simultaneously using a unitless Fibonacci scale: 1,2,3,5,8,13,21... There's also a 0.5 used for the complexity of literally just fixing a typo.

      Because nobody reveals their number until everyone is ready, there's little anchoring, adjustment or conformity bias which are terribly detrimental to estimations.

      If the votes cluster tightly, the team settles on the convergent value. If there’s a large spread, the people at the extremes explain their thinking. That’s the real value of the exercise: the outliers surface hidden assumptions, unknowns, and risks. The junior dev might be seeing something the rest of the team missed. That's's great. The team revisits the task with that new information and votes again. The cycle repeats until there’s genuine agreement.

      This process works because it forces independent judgment, exposes the model-gap between team members, and prevents anchoring. It’s the only estimation approach I’ve seen that reliably produces numbers the team can stand behind.

      It's important that the scores be unitless estimates of complexity, not time. How complex is this task? not How long will this task take?

      One team had a rule that if a task had complexity 21, it should be broken down into smaller…

    • michaelochurchMar 2014

      So much of "Agile" is an attempt to "patch" the top-down, closed-allocation organization that is simply incapable of hitting technical high notes no matter how much it spends or how many people it hires.

      Since organizations are tough to change and all dysfunctions have champions (some deeply hidden) the "Agile" ends up having to make smaller and smaller motions while its desire for control, as the velocity in an irrotational vortex, gets stronger. Then it devolves into micromanagement, as discussed here: http://www.mountaingoatsoftware.com/blog/ssssh....agile-is-all-about-micromanaging

      The reality is that the future just has no use for closed-allocation tech companies. Every tech company needs to decide either to play for real and try to excel (open allocation, highly selective hiring) or GTFO and do something else.

      Scrum is a formational hack, but closed allocation is a foundational problem and, if technical excellence is needed, a show-stopper.

    • mattmanserAug 2018

      That's not how it's presented in real life.

      Read something like this:

      https://www.mountaingoatsoftware.com/agile/scrum

      All about what has to be done, with a formal role of scrum master.

      Phrases like these brook no adaptability:

      On each day of the sprint, all team members should attend a daily Scrum meeting, including the ScrumMaster and the product owner

      on the first day of a sprint and during the planning meeting

      Another activity in Scrum project management is the sprint retrospective at the end of each sprint. The whole team participates in this meeting

      Management take Scrum as a set of rules to follow and then use it to micro-manage everyone. Scrum masters end up as middle managers. Daily stand-ups turn in to daily justify your worth.

    • crazygringoJan 2026

      I'm sure everyone has their own idiosyncratic interpretations, but I believe I've got enough experience to tell you that what I'm explaining is pretty standard.

      Here are literally the top two Google results for "story points" and they both seem to align entirely with what I said:

      https://www.atlassian.com/agile/project-management/estimation

      https://www.mountaingoatsoftware.com/blog/what-are-story-points

      I don't doubt that what you're describing as story points is something somebody told you. I'm just telling you that their definition was highly idiosyncratic and extremely non-standard. When discussing these things, using the standard definitions is helpful.

    • pkalerNov 2010

      In the Kano Model this is called an exciter.
      http://en.wikipedia.org/wiki/Kano_model

      The greatest problem with Customer Development and the concept of the Minimum Viable Product is that there is no rigorous classification for quality and value.

      A great book to read with respect to product management is Agile Product Management with Scrum.
      http://www.amazon.com/exec/obidos/ASIN/0321605780

      There are also slides here:
      http://www.mountaingoatsoftware.com/system/presentation/file/11/SDBP05_AgileProductMgmt.pdf

    • GFischerFeb 2016

      Something I took from several articles is, most managers don't really need an estimate - what they need is a commitment, and/or a budget (and the estimate is an input to generate said commitment or budget).

      https://www.mountaingoatsoftware.com/blog/separate-estimating-from-committing

      https://hbr.org/2014/12/your-agile-project-needs-a-budget-not-an-estimate

    Related

    Ron Jeffriesronjeffries.com67 people

    My God, it's full of yaks

    Ron Jeffries
    Personal · last shared 2026
    Kevin DeWaltkevindewalt.com18 people

    How Experienced Developers Can Handicap a Lean Startup

    Kevin DeWalt
    Personal · last shared 2017
    Kent Beckthreeriversinstitute.org30 people

    "Joel Spolksy is wrong about my work" - Kent Beck

    Kent Beck
    Personal · last shared 2015
    Eric Riesstartuplessonslearned.com198 people

    Winter is coming

    Eric Ries
    Personal · last shared 2026
    Los Techieslostechies.com97 people

    Dear Open Source Project Leader: Quit Being A Jerk

    Los Techies
    Publication · last shared 2023
    37signals37signals.com1k people

    Two big announcements

    37signals
    Company · last shared 2026
    Ryan Williamsryan-williams.net15 people

    Hacker News Tech Hiring Trends

    Ryan Williams
    Personal · last shared 2017
    The Morning Paperblog.acolyer.org606 people

    Local-first software: you own your data, in spite of the cloud

    The Morning Paper
    Personal · last shared 2026