Select to view content in your preferred language

ArcGIS Pro Projects Perfected: How to Start a Project

1289
0
05-01-2023 01:27 PM
Labels (1)
KevinPriestley
Esri Contributor
2 0 1,289

ArcGIS Pro as a toolbox

ArcGIS Pro is a toolbox and inside this toolbox is an almost limitless set of tools.  Like the way a set of carpenter’s tools are designed to work with and manipulate materials, the material we work with in ArcGIS Pro is data.  We can alter the appearance of data using symbology, visibility ranges, definition queries, labeling, masking, and more.  We can alter data itself using geoprocessing and editing tools.

A person drilling a screw into wood.A person drilling a screw into wood.Because we can do so much with and to data as GIS users, one common mistake we make is to throw all the data we can find into a map.  I have done it as many times as anyone, where the first thing I do is find and download as much data as I possibly can when I start a project. 

At that point, I step back and wonder, what am I making?

It would be as if a carpenter went to the hardware store and bought a bunch of mismatching fasteners, wood cut at random lengths, and glue.  What is the carpenter making? Who are they making it for? Why are they making it? How will they build it?

Focusing our GIS Projects

To do this most effectively, I argue that we need to rough out a project before we start the work on it.  We need to identify what we want to make, who we make it for, how we do and do not want it to be used, and any constraints we face so that our products and deliverables work

We can focus our efforts using 5 project considerations: vision, budget, scope, audience, and time.

Vision

A carpenter decides that they want to make something.  They have all the tools, but they need to have an idea. What do I want to make? What can I do with it? Why do I want to make it? They should be able to answer these three questions in a single sentence: for example, “I want to make a table so that I can eat a family meal more comfortably”.

A person looks out upon a city skyline at dusk.A person looks out upon a city skyline at dusk.As GIS users, we can apply the same questions to rough out GIS projects. Answers might be, “I want to make a web map that shows car crashes so I can design safer streets,” or, “I want to make a database that stores parcel information for my organization to use,” or, “I want a printed map of potential locations to open a new business”. 

When we answer these questions concretely, we narrow the number of tools we need for the project.  We reduce the number of potential products we will make.  We simplify the search for data.

Budget

In a perfect world, we could make whatever we wanted, whenever we wanted it, and cost would be no object.  In this world, our projects and products face constraints, budgetary constraints being chief among them.

A person holding a magnet that attracts money. Unfortunately, the real world forces us to confront budgetary constraints.A person holding a magnet that attracts money. Unfortunately, the real world forces us to confront budgetary constraints.And if we put non-financial resources under the umbrella of “budget” we can also start to picture the technical, infrastructural, or staffing constraints on a project as well.

Do we need to buy server space, new computers, software, add-ins, licenses and so on? Do we have adequate staffing to create and maintain the project?  Do we need to provide training on new technologies or workflows?  Can we afford to do all these things?  Can we afford to do some of these things?

If someone asks a carpenter to build them a table, two of the first questions the carpenter will ask are: what kind of table do you want and how much are you willing to spend?  In other words, the carpenter asks, “What is your vision?” and “What is your budget?”

Scope

To put it simply, scope defines the stuff we care about and the stuff we do not care about.  In defining the scope of a project, we start to identify how we can achieve our vision within constraints.

A woman asks a question in a meeting.A woman asks a question in a meeting.For example, once they describe a vision and set a budget, the carpenter and their customer will start to define how large the table should be, how it should look, what kind of wood should be used, and so on.  Within that scope, the carpenter can meet the customer’s expectations and find opportunities to add their own embellishments, their own style, to the table.

In GIS, we can narrow down the set of materials we work with when we define a geographic area of interest, identify data providers we want to use, and outline the workflows or processes we will use to realize our vision.  From there, we can create beautiful maps, apps, dashboards, hubs, and more. 

We are not here to investigate everything, because everything often gets in the way of the one thing we want to make.

Time

"When do you need your table,” the carpenter might ask their customer.

Deadlines are probably top of mind when you think of “time” in relation to a project.  We live in a fast-paced world where information updates constantly, so delayed project deliveries might mean making decisions with imperfect or outdated information. 

But beyond deadlines, work in GIS also involves what I would call the temporality of a project: the relationship of our project to time. 

A clock and a calendar with a circled date.A clock and a calendar with a circled date.On one hand, incorporating temporal components in a project adds considerable depth and richness for product end-users.  On the other, temporality adds an immense amount of complexity for GIS users and organizations.

Let us use a simple, concrete example.  We just came to an agreement about the vision, budget, and scope of a new project we want to initiate.  We want to create a public web map of population density in New York City.  We can only afford to use public data available from the United States Census Bureau, and we want to make this information available as soon as possible.  To accomplish this goal, we could use ArcGIS Pro or ArcGIS Online to access decennial Census data.  If a population density field does not exist, we will have to add and calculate a field to generate the necessary attributes.  Then we can symbolize and share our data.

But if we want to know how population density in New York City has changed since 2000, we must ask and answer all kinds of additional questions, because space and data that describes it change over time, tooCensus boundaries change.  Data definitions and categories change.  We will likely need to expand the scope of our project in such cases: not only will we need to perform extra processes and workflows to our data, but we will have to spend more time understanding the variegated terrain of the data. 

Common temporal questions we might ask of our project include:

  • How did data categories, definitions, and boundaries change? 
  • What processes or workflows will we use to resolve temporal differences in our data (e.g. apportionment)?
  • When working with economic data, how do we adjust for inflation?
  • Does it make sense to generalize data or resample rasters to make temporal comparisons easier?

Audience

A crowd of people on a busy sidewalk. Our audience may be a large group.A crowd of people on a busy sidewalk. Our audience may be a large group.Unlike the carpenter, whose audience self-selects on a project-to-project basis, we often create GIS products with an amorphous understanding of “audience”.

We tend to think of an “intended audience” or a group of people we think would be interested in our product.  Sometimes the audience is the public, a small group of stakeholders, or subject matter experts.  Sometimes the audience is composed of members within our organization.  Each potential audience has different ways of interacting the products we create.  Each has different familiarity with maps and GIS concepts such as spatial statistics or raster analysis.

A person looking carefully at a map.  Our audience may be small, even a single person.A person looking carefully at a map. Our audience may be small, even a single person.Who is the audience?  How will they use this product?  What story will this product help us tell? 

Considering our intended audience will help us decide how much specificity or level of detail we must incorporate into our project, the kinds of technologies through which to make our product available, determine accessibility requirements, symbology and design details, narratives, and more.

 

I encourage you to document and record your project considerations before you go out and download every dataset you can find.  That way, you can assess whether unforeseen spatial relationship or a specialized web app meets your overarching vision.  Although it will take more time up front, you can save yourself a lot of headaches down the line. 

On the other hand, if you make these considerations too rigid, you may not be able to meet expectations, yet you cannot pick the project up from an earlier moment.  You get stuck and resources waste away. 

To get unstuck, I suggest using these project considerations as guideposts.  Check in with yourself or your team regularly.  Make sure the vision still makes sense.  Make sure the scope is still correct.  Make sure you can create what you want for the audience who needs to see it.

In other words, measure twice, cut once.

For further training on preparing GIS data, check out Esri's Preparing Data for GIS Applications course: https://bit.ly/3NQHMQB.

About the Author
Instructor, Esri Background in Urban and Regional Planning