I'm not disagreeing with the article, I'm just wondering what painful 'project' oritentated piece of work the writer has had to endure when it crashed into their life.<p>To my mind there are products and milestones as maybe a point releases within a product - Agile/Scrum.
I've suffered many systems over the years, but this is the one that makes the most sense - and maybe most importantly demarcates responsibilities.<p>Projects are something external to this procress, product management (i.e. me) need to deal with it - a spanner in the works of what we were all happily orchestrating.<p>"A project" is a demo we need to make next week, or a customer requirement the next release needs to address. It's something the product needs to deal with - and PM decides whether this should impact dev.<p>It's the job of PM to sort out the backlog/timeline of the product so it hits the new eternal "project" requirement. Dev shouldn't even have to be aware the project exists - they'll maybe see their backlog change and just have to deliver on that as normal.<p>Obviously the reality is that they're aware of the project once PM has accepted it, and you ask them to change their course - but dev shouldn't directly care.