Most successful RPA projects emanate from a good design Regardless of one’s preferred method for arriving at that design (eg Agile  Waterfall  etc)  the process should include the development of a formalized specification document (spec)  that details the road ahead and builds project team consensus