Blog Open Source How one government agency is creating a transparent digital democracy with GitLab
Published on: September 2, 2019
3 min read

How one government agency is creating a transparent digital democracy with GitLab

The Cook County Assessor’s office explains how they're using GitLab to help create a new level of government transparency.


At GitLab Connect Chicago, Robert Ross, chief data officer at the Cook County Assessor’s Office, presented the talk, “An experiment in digital democracy: How the Cook County Assessor’s Office is using GitLab to reach a new level of transparency.”

The Chicago Assessor’s Office is responsible for predicting the value of over a million pieces of real estate and reassessing them every three years. Record keeping has always been on paper and only recently has “marginally sophisticated computer programming” been used. Now the Assessor's Office wants to turn the process over to software algorithms.

“In a world where the computer is doing the heavy lifting, policy is code and code is policy,” Robert says. The algorithms used in assessing a property are dependent on a number of variables. If the code variables are central to the assessment office, as it is for Cook County, it becomes imperative that it is made public. “[Our office] ran on a platform of fair, ethical, and transparent assessments. In order to achieve that third pillar, we absolutely have to publish the code that we use to value (a) house,” Robert says.

Modernizing software and viewpoints

The Assessment Office had a limited number of days to completely replicate the existing data formats that were in place from the previously elected office and to create a transparent platform where property owners could understand how their assessment came to be. There were other challenges too, such as legacy scripts, the inability to integrate older software, and zero assistance from the previous office.

Robert and his team turned to GitLab to publish all of their code on residential modeling. They have four repositories with more than 880 commits, all of which the public is able to access. “We’re using GitLab completely differently. Our product is your tax assessment and we have to deploy the product on time because if we don’t, the entire government falls apart,” Robert says. “We will make mistakes and we have to document those mistakes so that we can be transparent and do our jobs as well as we can.”

Creating radical policy shifts with transparency

The ability for property owners to access and own the information that creates their estate value has never been done before at this level. “No county assessor has ever used a public-facing repository for their work,” Robert says. In fact, establishing governing policies has customarily been done behind closed doors. Cook County has taken an experimental step towards open source government policies. “Very few government agencies do it,” he says.

The Cook County office doesn’t want to stop there. This is just the first step in what it hopes are future electoral victories. “We need to demonstrate that transparency is ‘good politics’… if transparency becomes a successful evolutionary trait among politicians, you get more of it.”

Want to hear about how Robert and the Cook County Assessment Office use GitLab? Watch his presentation in its entirety here:

Cover image by Element5 Digital on Unsplash

We want to hear from you

Enjoyed reading this blog post or have questions or feedback? Share your thoughts by creating a new topic in the GitLab community forum. Share your feedback

Ready to get started?

See what your team could do with a unified DevSecOps Platform.

Get free trial

New to GitLab and not sure where to start?

Get started guide

Learn about what GitLab can do for your team

Talk to an expert