While I had strengths in the user experience problems we faced, I could only face the technical problems on a high level. I leaned on an excellent Tech Lead and dev team while project planning, but there were still communication challenges for stakeholders.
We often had to communicate the value of the technical work before the full algorithm was functional, and to stakeholders from varying backgrounds. Fortunately design can be a tremendous help in this regard.
We had designed an improved flow for receipt capture to also integrate stitching together long receipts from several photos. However, because the technical work stream wasn't functional enough yet we had to validate designs without working software.
As our technical work stabilized we needed to create and agree upon criteria with the client. While our software determined what was usable receipts, those images would then be processed on the client's servers for OCR.
Camera's can be out of focus and receipts can be faded from physical wear. How can we create stepped quality levels for these types of tests?