3 ms·
Wasn't "Agile" development supposed to fix this, by keeping team sizes small and workflows as simple and iterative as possible? AIUI, the fabled "two-pizzas tea
by zozbot234 3y ago
Wasn't "Agile" development supposed to fix this, by keeping team sizes small and workflows as simple and iterative as possible? AIUI, the fabled "two-pizzas team" size was intended as an upper bound for the most complex projects only, not as the new normal.
(The "test everything" culture was also AIUI in the service of quick iteration; the first versions of Agile are from the early 2000s when dynamic languages were starting to get popular and there wasn't really any kind of static analysis.)
- whstl 3y agoYes. Agile depends on not having a “big class of managerial people” micromanaging [1] every move done by the squad. No methodology will work when someone is actively fucking up the process, and agile is no exception. [1] In before some smartass comes to say “so you don’t want managers”… I qualified my statement with the word “micromanaging”.
- imiric 3y agoThe problem is not with the Agile methodology itself. One of its core tenets is valuing "individuals and interactions over processes and tools". The problem is that companies don't understand what this means, and find it simpler to pay an "expert" who will bastardize this definition, and implement processes and tools that make them appear useful to the company. There's an entire industry built on this model.
- Kuinox 3y agoNever understood the "two pizza team" since I eat a single pizza alone.
- nick__m 3y agoHow large are those two pizza ? I can eat a small 8" alone but a slice from a jumbo 18" is enough... Also if someone eats a 18" pizza alone, is he a 10x programmer?
- Emigre_ 3y agoThat's why software development teams are bigger in Chicago than in Rome or Naples. The size of the crust is bigger in Chicago-style pizzas, whereas italian pizza has a thinner crust.