Why Minnesota Can’t Get MNLARS Right?

(But Still Makes Over $6.5 Million DAILY Directly From It)

The following post was published in MinnPost on January 30th and is reposted here for convenience.

As most of you who have listened to the recent news have heard, the much-maligned MNLARS (Minnesota License and Registration System) program has been front and center of many horror stories that speak of how technology has gone awry at the State of Minnesota.

How could this happen, many ask? As someone who was deeply involved with the MNLARS program for thirty months of its 10-year history, I have considerable insight to share.  Basically, there are three reasons, most of which are not obvious or outright hidden from the general public.

  1. MNLARS, the state’s vehicle and titling system, is wicked complex!  It is responsible for handling over 1.8 million title transactions, issuing registrations for 6.5 million vehicles and collecting and carefully distributing more than $1.6 billion for the State of Minnesota each year.  In addition, the State of Minnesota has passed laws resulting in over 1200 unique fees which can be validly combined in tens of thousands of ways.  MNLARS is also queried by law enforcement officials more than 100,000 times per day to retrieve plate, registration and owner information.  Although those are big numbers, they only account for a small part of the complexity of the entire system.  That complexity is not unique to Minnesota.  California, New Jersey, Vermont, Michigan, Rhode Island, Massachusetts, Colorado, New Mexico and Connecticut have all experienced rough implementations to total project failures for replacement DMV system projects.
  • Second, the State of Minnesota, like many states, has limited technical experience in large, custom-built software development projects of this scope and scale.  I came from the financial services industry information technology area which has a very mature software development process.  When I arrived at MNLARS at the Department of Public Safety in April of 2015, there had not even been a rough sizing of how big this development effort would be, yet a due date was already set.   The project had adequate funding but not adequate employee expertise.   There was intense pressure to quickly move the project ahead towards a predefined due date.  However, at the time I was involved, the Department of Vehicle Services staff could not even tell the software developers exactly how the system needed to work, which made a successful launch difficult at best.
  • Roughly 80% of all vehicle registrations and close to 100% of vehicle titles are processed in person at something called a Deputy Registrar’s (DR) office.  Most people do not know none of these DRs are state employees, but a combination of city, county and PRIVATE employees which are paid approximately $38 million in fees each year.  They have an association and an active lobbyist at the state legislature to ensure these fees are not diminished and instead annually lobby to increase those fees. The Deputy Registrars barely prepared for the MNLARS launch, perhaps because they simply did not want this to happen and in many cases feared losing a lucrative business.

In summary, the taxpayers of Minnesota, myself included, have spent more than $100 million on the MNLARS program.  Tragically MNLARS should have been built as a 21st century, state of the art system and should have been primarily self-service.  Given the lack of desire by the State of Minnesota to move the system away from the archaic Deputy Registrars, I am fearful Minnesota might fall even further behind in an environment that is rapidly moving towards online licensing for all government processes. 

This is an issue that cannot be addressed by information technology professionals, but by the policy leaders of the State of Minnesota.