> The code becomes unclever and accessible to everyone on the call?
Yep, bullshit gets called out immediately.
> Divided by 4-5 or that’s per person?
Compared to other places, I'd say what took teams much bigger than us weeks or months we can do in a days.
But we have very little bullshit standing in our way, we work in 2 day sprints, but without all this sprint ceremonies. No retros, no standups, no kanbans, no story boards points. It's just "here's a business problem, you've got 2 days go make us a solution". After 2 days we can demo it, and if its good enough then we can move onto the next highest priority problem, or maybe the solution does X,Y and Z but then they decide they'd also like A, B and C we can keep working on it.
We also have our SME / PO on the call with us all day too, so we can get immediate feedback from them as we are dev'ing. EVerything is centered around having little no time between us actually doing the dev work and getting feedback on it. We can iterate really fast.
And because we have multiple devs on the call, we don't need PRs or code reviews.
Some developers absolutely hate this setup though, and just seem unable to code when other people are watching.