I'm the client, and I'm wondering what the best practice is for providing feedback to a 3rd party development shop that's building my company's iPhone app.
Current process:
- Devs provide a version of the iPhone app
- I review it and put my comments into a Word document that contains a running list of all prior feedback that's yet to be implemented.
- They receive that feedback document, address our feedback, then further build out the app so we can provide feedback on new areas of the app.
- Along with the next build of the app, they send me back the Word doc with comments indented below my comments, and they indicate whether my comments have been addressed/completed, can't be done, or they might ask questions or tell me it's a work in progress since the feedback could take a while to implement, etc.
So basically that's it, and this Word doc is updated (and snapshots for each version of it are saved off to an archive) after each iteration of the app. It's a running tally of all the feedback we've given thus far that still needs to be implemented. (i.e., "we don't like this color," or, "please make this larger." etc.
Wonder if there's a more efficient way or tool to keep track of all the feedback/outstanding items.
Here's sample feedback discussion that happens in the Word document:
- Client: I shouldn’t be able to select text in any field that’s set by a picker. Examples include Xxxx Xxxx and Xxxxxxxxxxx Xxxxx fields. Field should be read-only, like a label.
- Dev: COMPLETED - all picker fields have selectAll disabled.
- Client comments: Tapping and holding on buttons like Xxxx Xxxx and Xxxxxxxxxxx Xxxxx still pulls up the magnification loupe. They’re buttons and the only action that can be performed on them should be a single tap. The single tap takes the user to a screen of values. Once the value is set, the button displays that value.
- Dev: COMPLETED - all picker fields have selectAll disabled.