▲ | 9dev 4 days ago | |
> The entire Agile Manifesto was written about how teams don't need leaders. Have you read a different manifesto than I did? It spoke of empowered developers and self-organised teams, but never about leaders no longer being required. I'd even say it is directed at leaders to improve the structure of their development teams. > I'm not really sure what this means. It doesn't seem to have any connection to the original discussion. Where are you going with this? You seem to imply—at least that's how I understood it—that leaders aren't needed and ICs do their thing regardless of what managers do. Which to me sounds like plain ineffective leadership, not an inherent truth. We may agree to disagree, but I don't see an entire organisation (not just a single team of developers within a larger organisation) to work completely devoid of leadership. My developers should not have to put up with customer success, or business requirements, or budget constraints. They should focus on working on the product as directed by the product owner. My role is clearing the path in front of the team, keeping distractions at bay, planning ahead for technological changes, and aligning the product trajectory with the company vision. These are things you just cannot do properly while simultaneously focusing on the finer details of application code. And even more importantly, most people I know appreciate good leadership that helps them perform well, and guides them forward. I realise that's subjective though. | ||
▲ | 9rx 4 days ago | parent [-] | |
> My developers should not have to put up with customer success, or business requirements, or budget constraints. Au contraire. You are right that there is only so much time in the day and that not every IC can be deeply engrossed in this, but all should be involved in at least some surface capacity. This is the most important part of the software development process! To remove your software people from it is complete insanity. It being treated as something different under a "leadership" umbrella is the most horrid thing ever seen in the software industry. This is echoed in the Agile Manifest (Twelve Principles), as you know. And maybe that's what you really mean — that you're an IC who spends less time on code and more time on business problems? That's not what is usually implied by "leadership", but it is understood that anyone can make up random definitions on the spot. |