3 ms·
> Agile is more suited toward software maintenance IMO, not building new software. One other learning that I've taken from big-A Agile is that it is only suite
by dblohm7 5y ago
> Agile is more suited toward software maintenance IMO, not building new software.
One other learning that I've taken from big-A Agile is that it is only suited for teams where everybody is a "generalist" within the team. By "generalist" I mean that any developer on the team can work on any issue within that team's purview.
If your team is responsible for any component where only a subset of the team has the specialization to work on it, team-wide sprint planning actually hinders progress.
- g051051 5y agoIn the "agile" environments I've seen, devs are expected to be the ultimate generalist. We have to do planning, documentation, testing, qa, ops, and still write the code.
- chris11 5y agoPersonally I don't see that as a bad thing. I care more about ownership, I'd much rather be responsible for a project instead of just tickets.
- g051051 5y agoThat philosophy preaches that any person can fulfill any task equally well, which isn't true. QA and ops are distinct skill sets, very different from what's needed to be a good developer. If I'm doing all that other stuff, when does the code get written? By who?