I am running a few apps and am not really happy how I am able to manage my developers.
My basic problems is, that I am not capable of verifying if the developers deliver a 'good' source code, or follow certain methods.
What I provide to the developers is the functional description of what I need. I provide mock-up screens, description of the logic behind (on a textual basis) and that works pretty well. But for me the app, the development and the source code is a black box.
How can I change that?
I was thinking about hiring a second company who does a code review, but I have no experience with what to look for or how that process works (and if it will benefit me).
There should also be a planning/design document, but I haven't seen this ever. Is it typically to use those documents for smaller projects like apps?
I do understand my question is a bit wide. I am typically very capable of handling lots of IT tasks myself. I just never cared to much about software development - but given the state of my business I need to change that now.
Looking forward for some ideas