The product development cycle was simple: there was a backlog of new ideas and features. All slated for a quarterly release. You worked with a team that came together (or you scraped together). You delivered on the promised definition of done. You got paid. Payment reporting was transparent
To reduce governance overhead, the main project took out $Xmm every quarter and allocated to the contributor multisig who later produced a report of expenses for their dao for transparency