The GIS Paradigm Shift

Call me a GIS sociologist. Or historian. Or whatever. I’ve been around this business long enough to have watched things evolve. If that doesn’t make you feel old, I don’t know what will. At any rate, I like to consider the state of our industry today and discuss some of the ideas that float around on occasion. One of my favorite topics is the paradigm shift in the GIS industry. How GIS professionals have changed over the last 4 decades or so.

In the beginning, there were scientists. Remember we are talking GIS, okay? The scientists were trying to figure out how do analyses with these cool computer things and apply that to maps and spatial questions. Those smart scientists started developing computer applications to help them do their day jobs. GIS was an applied science. One guy could do it all. The GIS guy.

Fast forward a few years and those GIS guys began migrating away from their scientific day jobs, because, well, GIS was just so cool! They began to see how GIS could be applied to a wide variety of problems, not only scientific, but economic, demographic and sociological avenues. It could be used as a real differentiator in understanding and solving business problems.

We started seeing the GIS guy get stretched thin on his ability to know it all, but most of them could still do it, and most of them still started somewhere else before they came to be the GIS professional.

Then, something happened. In conjunction with the rapid development in desktop computing power, application of GIS in scientific and demographic communities, the GIS guy became a specialist who actually went to school to become a GIS guy. We needed it to be that way, and so the paradigm of the GIS professional shifted. It is analogous to what happened in the broader computer science industry 2 decades earlier. The mathematicians and engineers who adopted computers and were the early programmers were replaced by the computer science graduates who specialized in all sorts of areas in the “computer science” industry.

The thing that fascinates me about the paradigm shift is how quickly it seemed to happen. Can we look to the broader computer science landscape and see what is possible with GIS? Are we already there? Have we simply been absorbed into computer science as a niche market or are we something altogether different? The old scientist in me says the latter, but I could be convinced otherwise.

GISi HealthCheck for Local Government

This week at GISi we are excited to launch our GIS HealthCheck campaign!  Our clients are dealing with reduced budgets and need to do more with less!  To help our clients maximize their GIS investments, GISi has sprung into action and built a GIS HealthCheck toolkit and SWAT team of consultants that have worked in the GIS sector of local government for years.

The GIS HealthCheck SWAT team objective is much like a medical health check that includes diagnostics (tests), a lifestyle assessment, and prescriptions or recommendations for improvement.  The GIS HealthCheck has similar components: a technical diagnostic of the GIS, an assessment of the business utilization of the GIS, and finally a prescription, or suggestions for the future.

Most of our GIS HealthCheck clients have been able to obtain budget for a GIS project after a prescription has been presented.  We pride our GIS HealthCheck on its ability to make our clients more relevant within their organization and uncover hidden revenue that can be generated from their existing GIS investments.

For more information on the GIS HealthCheck, visit http://www.GISHealthCheck.com

The GISi HealthCheck SWAT team is looking forward to working with our clients.

Realizing I am an Old Dawg: Thoughts from a CTO of a Technology Company

So about 15 years ago I am sitting in the hockey locker room after a game drinking a beer. The guy sitting next to me is in his mid-fifties. I think back to the game as I say, “Hey nice goal tonight, sure hope I can play like that when I’m your age”.  In my mind I was being respectful and complimentary. Now 15 years later some smart-ass 35 year old kid is sitting next to me and I’ll be damned if he doesn’t say the same thing to me (of course I see more of a smirk on his face then I had on mine).  I can tell you it doesn’t sound as good on the receiving end as I had meant it on the delivery side. What I really heard the kid saying was, “aren’t you about ready to hang up your skates?”  Strangely enough, as my hair continues to thin and grey, I find a similar pattern occurring in my day to day role as the CTO. The younger ones, which is pretty much everyone else in the company now, full of energy and ideas and impatient to get the latest and greatest technology, always want to know why we aren’t doing this or why we aren’t doing that. The culmination of these on- and off-ice events have started me thinking a little deeper about what it means to become an Old Dawg and how my expectations and perspectives have changed along the way. This introspection has made me focus on the following question: am I slowing the technology development and adoption in the company or I am truly guiding the technology direction of the company through seasoned experience? Allow me to share my thoughts as I wrestle with this question.

I remember, as I was preparing to start my doctoral research, sitting in my advisors office passionately trying to convince him that I HAD to go to a GIS training class being held at Texas A&M to learn the “state of the art” technology in GIS.  He was somewhat dubious but I think looking back, he did not want to curb my enthusiasm and agreed. The training was being run by the National Park Service on a home grown system called SAGIS.  Anyone ever hear of that one?  I never did again either.  Now I did learn a good bit about the underlying processes in line command GIS, but as for SAGIS itself, it was a waste of time.  I started to learn two things from this (this lesson was repeated several times in my career); first, I might want to put a bit of a governor on my own excitement when making decisions like that, and second, to pay attention to your advisors’ words and even nonverbal signals. They have been there and usually truly do understand.

Another lesson I have picked up on the way is that the experts don’t always know what they are talking about (a central theme in the book The Black Swan by Nassim Taleb, which is why it resonated with me).  Some of you might remember when ESRI released MOIMS, followed shortly thereafter by ArcViewIMS, and then finally IMS.  Despite all of the experts touting how MOIMS was going to take the industry by storm because it was “just simple vb” so your existing programming staff could develop with it, it never got a foothold. The pitch for ArcViewIMS was that “your GIS Analysts could publish internet applications.” Alas, that did not stick either, but not without significant investment by the organizations I was working with at the time.  Now IMS did hit the mark and to this day seems to provide some capabilities and ease of use that ESRI is struggling to match with the AGS API technologies – damn those map services. Technologically there really wasn’t any reason the first two systems didn’t take hold. Looking back I think that it was more of a disconnect between the user base and the technology itself (a primarily desktop and client-server community base struggling with a developing internet solution). None of this was predicted by the industry experts.

Gartner Research published the Hype Cycle concept in 1995, which charts out the progression of an emerging technology through its lifespan. http://www.ask-force.org/web/Discourse/Linden-HypeCycle-2003.pdf  I think this chart helps put into context the experiences I have described. As a new technology hits the street the community gets over-excited and pressure to try it or adopt it is high – especially by the techno-curious. The problem is that if you get caught at the peak of the hype and it turns out it is all hype and the technology is no good, for whatever reason, you have lost money, time, and credibility in one fell swoop.

So as I have progressed through my career evolving from the techno-curious guy getting caught on the false upward slope, through the skeptical road-worn warrior that appears to be the curmudgeon that likes to say “no”, I have subconsciously developed a mental attitude towards new technology that I think became clear to me as I read The Black Swan. Taleb describes the mindset of a skeptical empiricist which to simplify for me means, believe the facts just don’t trust them.  So a couple of concepts in that short definition are key. Facts have to be truly validated as facts and not opinion of the over-enthused. Belief and Trust come from understanding where the facts have been derived.  You can believe that a piece of information was actually truly derived under the circumstances, but can you trust that the same information would be valid if the circumstances were repeated or slightly changed.  And what would be the impact if the answer is no.

This Empirical Skeptic concept is at the heart of why you might have been asked by your leadership team to provide requirements and/or develop a business case for the technology you are recommending.  They are trying to ensure a logical thought process has been followed, the available information has been vetted appropriately, and the benefits of success and risk of failure have been thought through. These requests, at times, may seem like a wet blanket thrown over the fire of enthusiasm; I can assure you that is not the intent.

The reality is that leading a technology company presents some real challenges in balancing technology adoption with fiscal constraints and employee satisfaction. While we want to be constantly evolving to keep pace with technology and keep employees intellectually challenged and satisfied, we must balance that with making full use of the technology investments we have made.  I can’t tell you how many times I have championed implementation of a specific technology based on recommendations from a techno-curious employee, only to be told (by the same employee) within days of implementation that there is this new great tool out there we need to be using instead.

So let me go back to my hockey metaphor to wrap up my thoughts around all of this.  As I have gotten older, I have transformed how I am a productive team member on the ice. I am not the one scoring the goals, in fact just the opposite; I am a defenseman where my current skills are more appropriate.  One of the most important roles as a defender is to make the first break out pass – get the puck to the skills guys leaving your own zone at full speed. That’s how I see my role as a CTO, get the technology to the guys that know how to use it best. But to do this you have to be able to see the entire ice so you don’t throw a pass up the middle right to an opposing forward, or perhaps worse, right to your guy just as he is about to get crushed by the other team’s defender.  I am responsible on the ice and at the office for setting up my teammates for success – not failure.

 

 

 

 

 

 

No, not me. This is Charles Schulz (Peanuts Cartoonist) who played competitive hockey until his death at 78.

Giving Back

Sharing knowledge is my passion, whether it be training a group of Planners how to use GIS, or showing maps to an elementary school class.  GIS Day 2010 at Old Dominion University and Tidewater Community College gave me an excellent opportunity to share what I do with college students and professionals in my community, who are either curious about GIS or came to share their knowledge as well.  It also allowed me to show possible career opportunities to students who might be considering private companies or want to know more about federal jobs.  For me personally, the experience fostered many new connections and I saw some outstanding examples of how GIS can be used in many different ways:

  • The Joint Forces are using GIS technology to develop gaming platforms for training soldiers in the field.  Today’s group of young enlisted personnel, and officers alike, have a much higher tendency to learn from playing a game with real-life scenarios rather than sitting in a room with someone who is simply reciting words from slides (fascinating use of GIS!).  This gave me great ideas for the notion of “gaming” in the virtual workplace, and how GIS has gone from modeling the world outside to also including the inside of the building.
  • Several presentations were specifically geared towards students looking for jobs out there in the GIS world.  It is amazing how this field has grown from job postings that simply ask for GIS skills (generic GIS person needed) to such a wide variety of positions with different skill levels: analysts, technicians, data capture specialists, programmers, software developers, environmental scientists, system administrators, engineers, etc.

Most presentations, however, were simple showcases of how GIS is used in different organizations and the variety there is awe-inspiring as well. I was fortunate to attend a presentation by Professor Tom Chapman from Old Dominion at both events about the idea of “Community GIS”, which stems from the notion of equal access for all people to GIS technology.  As part of my graduate studies, I took a course called “GIS and Society”, which was an open discussion forum about the use of GIS to better the communities in which we live and the sense of involvement and civic duty to use one’s skills for this purpose.  Volunteer time was required for my program and I spent it with a non-profit organization, where I set up a GIS database of vacant land parcels and helped develop a model for site location for their housing efforts.  This type of analysis would not have been available to that particular organization because they simply didn’t have anyone who knew how to use such technology and certainly could not afford to hire an analyst, even a starving grad student.  Once I developed the database and showed the board of directors how to use their free license for ArcView (back in the 3x days), they were able to form questions and realize the power of the tool with which I had enabled them.  Professor Chapman is promoting the same type of idea to both students and professionals in the area to volunteer a small amount of time to give back to their community and create some good analysis that will help in some way.  I first heard the presentation on Wednesday and by Friday he already had two non-profit groups approach him with ideas they have for using GIS.

In today’s busy life, it is easy to forget how important mentors and role models were to us as we were coming along in school.  I advocate public speaking at a university if for nothing else than to show someone the possibility of jobs they did not know existed previously.  As an undergraduate college student just learning the ropes of GIS, I did not know the wide range of career paths that would be available to me with this important skill set.  I didn’t know that GIS would be such a crucial skill to have in the area I wanted to pursue.  And I certainly did not know how wide-spread the use of GIS was even way back then.  My only outlets for meeting GIS professionals were the state user conferences through ESRI and on-the-job contacts.  Having a GIS Day full of professionals would have helped me immensely and shown me there was more than just a computer programmer desk job out there for my love of GIS!  To this day, some of the most influential folks in my career have been those who have taken the time to speak at career days and local professional groups to share their own experiences.  Do not underestimate the contribution you could make through sharing your story at a user group meeting or being involved in a college career day.

As the holiday season approaches, and the spirit of giving rings throughout the world, I challenge everyone to think about how their skills could be useful in the community in which they live.  GISi presents us with a wonderful opportunity to give back and volunteer our time, while matching us with paid time off.  What an awesome chance to not only develop our skills in ways we might not have thought of before, but also to make a difference (even if it is small), in the world around us.

Reflections on Web Application Design for GIS – The User

To me, the biggest issue in coming up with an initial web application design and then steering it through to completion is having a good understanding of who the user is.  This is sometimes difficult to determine, for various reasons.  Maybe the application is new and there is not an existing user base to think about.  It could be that there is an existing application and user base, but you are tasked with creating a new application component for those users.  Maybe there are several types or classes of users to think about.  There are many possible combinations of factors, but whoever the user is, he or she is ultimately the one you are tasked with providing an application to.

So who is going to be using your application?  I always try to ask myself a few questions at the start of a project to help me figure this out.

  • Is the user computer-savvy?  Websites designed to serve the general public have to consider the reality that many (most?) people don’t spend 40+ hours a week on a computer.  Many people avoid them at all costs.  For this reason, websites designed for use by the average citizen must be simple enough so that at a glance, he or she can figure out what needs to be done.  Something I always fall back on when I think about this is a simple question:
    • Could my mom figure this out?  (Sorry Mom).

The reality is that most people make up their mind in a matter of seconds if it’s worth it to them to spend time figuring out what they’re supposed to do.  They’d often rather walk away than deal with the frustration.

  • Is the user GIS-savvy?  This is an easy one for us to overlook.  As GIS professionals, it’s easy for us to forget that using computer-based map applications is not something that is inherently intuitive to humans.  We GIS people are so used to “Zoom to Extent”, “Identify”, “Query”, etc., that it seems natural – but in reality, most people have never really thought about this stuff.  Think about it this way:
    • How do you explain to people what you do for your job?

This is a question which I’m sure any GIS professional can relate to.  I’ve been re-explaining my job to my dad (a smart guy) for about 15 years now.  He still tells people that his son “makes maps for the railroad” – because I worked on a big railroad mapping project in 1999. 

Because most people don’t “think GIS”, we have to be careful not to assume they are going to understand what a little “I” button icon does.  Knowing the level of GIS knowledge of your users is key in making a good design decision.

  • What, exactly, does this application need to allow the user to do?  The reality of the state of GIS in 2009 is that there are dozens of ways for people to go online and print out a pretty map easily – and for free.  Gone are the days when the engineering department had to call the GIS department to generate a simplistic site map.  Engineers can print one that’s “good enough” from various sources without having to dip into their budgets to pay us to make one for them.

What users really need is a tool or set of tools which allow them to complete their job or a specific task.  Our challenge is to provide them with core functionality that make their lives easier, their jobs simpler and more productive, and their businesses more profitable – while at the same time being usable and straightforward.

Keeping this core functionality in mind is often challenging, especially amid the glitz and glamour of all of the new technologies available to us.  While everyone wants their application to look great, be bug-free, and be the pride of their organization, without this solid core functionality, what’s the point?  It’s important throughout the design process to step back often and ask:

  • Are we still on track for providing the core functionality to the user?

Ultimately, the success of a design can be judged on how effectively it provides core functionality to the user.  Tailoring the application to cater to your user’s skill level, understanding of GIS, and functional requirements will go a long way toward ensuring a successful design.  Amid the difficulties of debugging code, meeting deadlines, and balancing workloads, keep in mind that someone out there is going to be using the application you’re creating (maybe even Mom!).

Keep an eye out for follow-on posts from me about similar topics related to application design, user experience, and workflows!

Follow

Get every new post delivered to your Inbox.