5 ms·
Yet another dig at Scrum and Agile that, in their very premise, are talking about something that is [at least supposed to be] anti-Agile and anti-Scrum. Agile
by gspencley 2y ago
Yet another dig at Scrum and Agile that, in their very premise, are talking about something that is [at least supposed to be] anti-Agile and anti-Scrum.
Agile was a small manifesto that listed a set of principles, one of which was "people over processes." If the relationship between your PO and the rest of the team is not collaborative, that's not because Scrum has some dogmatic prescription somewhere in the Scrum bible that declares "though shalt grovel at the feet of your PO and accept their every command without question or suggestion"
If that's how your PO and team behaves, it's because that's how your organization set things up.
Ironically, the relationship described in the article describes "waterfall"; the very boogeyman that Scrum and Agile were a response to.
The role of PO is really just to have a final decision maker as far as how product development gets prioritized and represents THE person to ask when there are unclear product requirements. I mean, at the end of the day when you're trying to ship something, you can't always get everyone sitting down at a table to hash out how the product ought to behave, or whether or not a particular defect is severe enough to block the release.
Also as far as backlog prioritization and delegation goes, you could just as easily target the Scrum Master with the same complaints if your team has one. Although sometimes the PO and SM hats are worn by the same person ... I've seen that at a lot of companies.
I wonder if the article's author would take issue with the concept of a lead developer who has final say on what technical solutions get adopted when there are alternatives (including things like code conventions, 3rd party libraries etc.) because certain lead developers might not collaborate in the way that he thinks all should.
- OutOfHere 2y agoAs I see it, whoever has the "final say" has to take the final responsibility. There is then no room for blaming anyone else. Discord arises if the developer gets criticized for the outcomes of decisions made by someone else.
- pan69 2y ago> I wonder if the article's author would take issue with the concept of a lead developer who has final say on what technical solutions get adopted when there are alternatives ... Pretty much every solution has alternatives and in the same manner that a PO would have final say over the product, a tech-lead would have final say over implementation. However, there is no concept of a tech-lead in scrum so what happens in most cases, the PO becomes the tech-lead. A recipe for a true dictatorship.