A practical checklist for avoiding the usual gaps between a working demo and a product that survives deployment.