Date post: | 25-Jan-2017 |
Category: |
Technology |
Upload: | coleman-mccormick |
View: | 172 times |
Download: | 1 times |
Automating Field Data Collection
best practices, workflow design, and techniques
field data automation ✦ fulcrumapp.com/gispro2016
About me
Coleman McCormick
12 years in mapping / GIS
7 years developing software products
Work with companies + organizations worldwide on business process, data management, software
field data automation ✦ fulcrumapp.com/gispro2016
field data automation ✦ fulcrumapp.com/gispro2016
What we doSoftware company in St Petersburg, FL est. 2009
Mobile form builder — web, iOS, Android
Workforce management
Automation & streamlining of data collection
SaaS subscription service
Worldwide customer base — 100+ countries
field data automation ✦ fulcrumapp.com/gispro2016
Field collection use cases• Asset management
• Damage assessments
• Inspections
• Public works
• Regulatory audits
• On and on…
field data automation ✦ fulcrumapp.com/gispro2016
AgendaGoals and objectives in collecting data
Brief history of data collection
A look at workflow
Friction and its causes
Techniques
Some examples of automation in action
field data automation ✦ fulcrumapp.com/gispro2016
Ideals + Goalsi need to collect some data.
what does “success” look like?
field data automation ✦ fulcrumapp.com/gispro2016
What’s the ideal process?• Think about goals and objectives
• What questions need answering?
• Who are the stakeholders? (Who’s asking the questions?)
• Interviews — understand the “why” of the requirements
• Paint the picture — what does success look like?
• Tasking your field workforces
field data automation ✦ fulcrumapp.com/gispro2016
Start by defining the successful final result, and work backwards!
bit.ly/amazon-product-dev
Need consensus on goals from bottom to top
“First write the press release, then build the product”
Meeting Mission Objectives
field data automation ✦ fulcrumapp.com/gispro2016
On-Demand
• Leadership wants answers to questions now, not 3, 6, or 12 months later
• Reporting on specific data views — the data I want, when I want it
field data automation ✦ fulcrumapp.com/gispro2016
On-Demand• Event-driven decision making
• Push and pull to get answers — Notifications vs. self-service reporting, hybrid environments
field data automation ✦ fulcrumapp.com/gispro2016
Other key goals• Cost savings — fieldwork is expensive; room for huge
savings
• Reliability — critical data can’t be wrong, costs incurred with unreliable inputs or systems
• Speed — decisions can’t be made without the data in hand!
• Compliance — proof of work, audit history
• No duplication of effort
field data automation ✦ fulcrumapp.com/gispro2016
a rapid evolution in technology
A Brief History
field data automation ✦ fulcrumapp.com/gispro2016
Pen and paper, notes, transcription
pain
time between collection + decision = wide gap
field data automation ✦ fulcrumapp.com/gispro2016
Then we advanced, sorta
field data automation ✦ fulcrumapp.com/gispro2016
Finally!
Integrated sensors Mobile computing
Low cost Off-the-shelf
Ease of use
field data automation ✦ fulcrumapp.com/gispro2016
Historic challenges
• Error-prone — handwritten, hard to QC, clunky
• Time-consuming — lots of duplication, revisits to fix mistakes and fill gaps
• Delays — reporting + aggregation takes days or weeks
• Difficult to integrate — needs transcription / cleanup
field data automation ✦ fulcrumapp.com/gispro2016
Workflowunderstanding, designing, iterating
field data automation ✦ fulcrumapp.com/gispro2016
Feedback loops
field data automation ✦ fulcrumapp.com/gispro2016
Start at the beginning
• What questions need answering?
• What data do I need to get those answers?
• Who are the stakeholders?
• How will we get the needed info?
field data automation ✦ fulcrumapp.com/gispro2016
field data automation ✦ fulcrumapp.com/gispro2016
Easy pitfalls
• Overengineering
• Minimize the “nice to haves”
• KISS
• YAGNI — “you aren’t gonna need it”
field data automation ✦ fulcrumapp.com/gispro2016
• What’s the aggregate burden of capturing everything?
• If something slips through the cracks, which thing will it be?
• Weighting expectations against the goals
• Classify things by “order of importance”
• Better yet — If you can’t envision how some information will be used, why bother with it?
“If our team is going to be on site, let’s just get everything we can…”
field data automation ✦ fulcrumapp.com/gispro2016
A quick story about our approach to workflow design…
field data automation ✦ fulcrumapp.com/gispro2016
• JIFX field experiments — Camp Roberts, CA
• Goal: Field test technologies / tools for disaster relief scenarios
• Work with FEMA to field test mobile tools for damage assessment data capture
field data automation ✦ fulcrumapp.com/gispro2016
field data automation ✦ fulcrumapp.com/gispro2016
field data automation ✦ fulcrumapp.com/gispro2016
field data automation ✦ fulcrumapp.com/gispro2016
field data automation ✦ fulcrumapp.com/gispro2016
Frictionthe source of our data management pains
field data automation ✦ fulcrumapp.com/gispro2016
Automation = the removal of friction
“Alexa, get me an Uber”
Tap a button → Perform an action
field data automation ✦ fulcrumapp.com/gispro2016
Common sources of friction
• Technology — tools are too complicated, systems over-designed, “solution looking for a problem”
• Work — complexity of the work, steps in the workflow
• Human factors — compliance, need-to-know, organizational silos
field data automation ✦ fulcrumapp.com/gispro2016
It’s not all bad, but should reduce what we can control
There is always some friction in the workflow
field data automation ✦ fulcrumapp.com/gispro2016
Treat the sources, not the symptoms.
If not, your workflow becomes a patchwork of workarounds.
field data automation ✦ fulcrumapp.com/gispro2016
Iteration• Incremental reflection + improvement
• Look at whole workflow, seek frictions, test new methods to reduce, re-deploy, re-test
• Scrum!
field data automation ✦ fulcrumapp.com/gispro2016
A Few Techniquesdemonstrating ways to reduce friction
(with tech)
field data automation ✦ fulcrumapp.com/gispro2016
Some samples of what this looks like
• Autofilling data
• Real-time QA
• StreetView integration
• Capturing weather data
field data automation ✦ fulcrumapp.com/gispro2016
Autofilling parcel data
field data automation ✦ fulcrumapp.com/gispro2016
QA settingsread-only data
fields required for submission
validation
if-this-then-that conditions
field data automation ✦ fulcrumapp.com/gispro2016
Live QA/QC
field data automation ✦ fulcrumapp.com/gispro2016
Google StreetView
field data automation ✦ fulcrumapp.com/gispro2016
Auto-populate weather
field data automation ✦ fulcrumapp.com/gispro2016
Looking forward
• Workflow — triggers / actions, “if this, then that”
• Dispatch / scheduling
• On-demand metrics + reporting
field data automation ✦ fulcrumapp.com/gispro2016
Automation in Actionexamples from the field
field data automation ✦ fulcrumapp.com/gispro2016
Automation in action• A few diverse examples:
• Comcast — telecom
• HALO Trust — humanitarian aid
• Desert Channels — wildlife
• Century Engineering — civil engineering
field data automation ✦ fulcrumapp.com/gispro2016
The HALO Trust
fulcrumapp.com/cases/halo-trust
field data automation ✦ fulcrumapp.com/gispro2016
fulcrumapp.com/cases/desert-channels-queensland
field data automation ✦ fulcrumapp.com/gispro2016
Century Engineering
fulcrumapp.com/cases/century-engineering
field data automation ✦ fulcrumapp.com/gispro2016
Thanks!
fulcrumapp.com/blog
@fulcrumapp
Coleman McCormickEVP, Fulcrum