Really insightful, thanks for writing this up! I’d be interested in hearing how and when you incorporate feedback and/or pitches from the wider team on a project outside of that particular team of programmer and designer? That is, how do you make sure everyone in the company feels they have input on direction? Also, how do you make sure all possible bugs are rooted out, if there is no dedicated testing phase or QA team member on a particular project?
I’d also love to hear more about how you arrived at this process— what wasn’t working before, why, and how you addressed it. Cheers!