These days, it seems like we have two fundamental choices in development methodologies. Either you are "agile", (whatever that means), or "waterfal...
For further actions, you may consider blocking this person and/or reporting abuse
I've been thinking too—it's too easy to blame others for our inability to apply "agile." Part of being a developer may include the responsibility to teach others how to work together. If "the business" isn't up to discussing daily, we can start with making sure we send weekly updates. But this is requires some work on our part: we have to actually have real updates to report each week.
Basically, the proactivity and "circle of influence" concepts from Covey's first habit :)
Yes, it does! We're still trying to find our ideal process at the place I work, and I'm considering trying your 'tree idea' there.
If we do, I'll let you know :)