Download presentation
Presentation is loading. Please wait.
Published byErica Warren Modified over 9 years ago
1
Implementing Automated Processes to Improve Workflow May 19, 2011 Mark Zito, GISP, CFM GIS Specialist CDM
2
What is workflow? A workflow consists of a sequence of connected steps WORKFLOW
3
What are processes? A series of operations performed in the making or treatment of a product – thefreedictionary.com A process is a more specific notion than workflow Processes used in floodplain mapping – Hydrology – Delineating a floodplain – Plotting Base Flood Elevations (BFE)
4
What is Automation? The technique of making an apparatus, a process, or a system operate automatically The state of being operated automatically Automation simplifies processes and improves efficiency Code Config Data
5
Improving Processes Project Goals Reduce Costs Reduce Error Automating processes can Standardize, streamline and simplify procedures Decrease the potential for error Provide Quality Control Allow junior level staff to perform more complicated processes Standardize data formatting and storage
6
Automate Workflow Develop Test Workflow Develop Test Processes Develop Test Implement Automate
7
Develop Workflow and Processes Create a workflow for the entire project – Define the major tasks – Standardize procedures Provides a diagram for teaching others Useful for dividing up workload amongst multiple people Helps manage and track progress Test the workflow and procedures – Complete each task manually and record how long it takes Helps streamline the process Important for calculating cost/benefit analysis Identify repetitive and/or time consuming tasks
8
Is it worth Automating? Estimate time required to develop the tool – Can take a considerable amount of time – Not all processes require automation Estimate the time required to setup and use the tool Compare estimate to manual approach – Manually completing the process vs. – Time to complete using the tool + time required to create the tool
9
Is it worth Automating? Tool Estimate < = time to complete manually? Other considerations: – Can the tool be used on other projects? Customizable as needs change – Does the tool provide increased visibility in the field?
10
Development Considerations – Macros – Model Builder – Scripting – Platform – Full fledged application – Requirements – Licensing
11
CASE STUDY Coastal Workflow
12
Step 1 – Design Workflow Workflow Diagram Procedure Guidance Docs Step 2 – Detailed Procedures Step 3 – Identify automation Step 4 – Analyze cost/benefit Step 5 – Develop Tool(s) Step 6 – Redesign Workflow Step 7 – Update Procedures
13
Benefits 11 of 30 Processes Automated Reasons – Improved efficiency – est. 20% – Simplify processes – reduce training – Reduce Error Coastal Workflow
14
DEMO Coastal Tools
15
Collecting Elevation Data Elevation data needed along transect for model Elevation data provided in tiles Model is 1-Dimensional Examples
16
Ramer-Douglas-Peucker Algorithem Used to reduce number of points along a curve Same algorithm used in Simplify Line Tool Examples
17
Reduced 96% of points Raw = 2,236 points Thin = 89 points
18
Examples
20
Automated Map Generation Esri’s Data Driven Pages and Map Automation – One MXD for all maps – Generate thematic maps on-the-fly – Dynamic text – Update layers or text on the fly Examples
21
Questions Mark Zito, GISP, CFM ZitoMA@cdm.com
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.