Do not impede progress in developing your system by creating lots if little process improvement subprojects. Find out what they are and define them for an effective system. Do not be lulled into making benign purpose statements that describe why the procedure or piece of paper exists. Keep each flowchart to a single page with links to other flowcharts, textual instructions or forms.
New processes are expensive to implement because they require training to become truly effective.
This damages credibility and morale. Keep new processes to a minimum to keep the system development project on track and below budget. Once the new process is verified, assign the resources required and available within your organization before validating the new process. TeamFlow is the software we recommend for this. Some as-is processes need something new to comply with the chosen system standard.