In my organization, every unit is built by hand, and every unit is tested. Every product has a written construction procedure and a written test procedure. We're in the process of updating and improving all those procedures. One potential problem we're trying to eliminate is when the checkout personnel skip a step during testing. If all you have is a list of fifty steps, and no step-by-step record of what you've already done, that's an easy thing to do.
One proposal is to require them to print a new copy of the procedure and check a box next to every step, every time a unit is checked. That's going to cost a lot of time and paper.
Another idea is to digitize the whole thing. Have a server running somewhere that the checkout tech logs into, which will show them the relevant procedure for the unit they're testing. They check the boxes as they go through the procedure, and it all gets stored electronically. This has a higher initial overhead, but should save a lot of resources in the long term.
The best proposal I've heard so far is to just roll our own checkout database and interface, but I feel like that must be reinventing the wheel. Is there software to support this sort of thing already in existence? Are there other, better ideas? Is there an accepted industry standard for solving this problem?