Discussion about this post

User's avatar
Shubham Sharma's avatar

It's only a matter of time till we start having methodology stacks. WoW Stacks? Meth Stacks? That's one way of terming it, I guess. "Hey bro, my team uses XP/Open-souce/Kanban". Alright but seriously, Open-source does sound like a cool idea. But why not just leave this at the behest of the engineers of the team? Just get them to congregate for an hour or two (preferably two), to discuss how the team should work together and collaborate (might require a couple of get-togethers)? "Alright, we've agreed to using SBE, BDD, Collective Code Ownership, Trunk-Based Development, Feature Flagging and GitHub Actions for CI. And a Google Sheet to track our work. Everything else is up to you, you manage your own work, yada yada yada."

Expand full comment
Mike Funnell's avatar

I know that this might seem horridly "disorganised" - but what's wrong with the traditionally successful method of just picking people you think can do the job, who agree they can do the job, and just letting them do it?

Without anything even vaguely resembling any kind of 'methodology' at all?

I know this gives Project Managers conniption fits - but good PMs, with experience of what works and what doesn't, can often cope well and work well with herding that kind of assemblage of cats.

Upper management might hate the thought - but who says they have to know? The right kind of PM can feed them whatever BS they need, while concealing what's really happening below. The last few (very successful) projects I've worked on have been like that.

(Full disclosure and fair call, though, these have not been software development projects: they've been mainly "infrastructure with a bit of code re-writing". But I have previously worked on mostly-new-code projects that work - and worked! - like that too.)

Expand full comment
6 more comments...

No posts