Success Story

Government of British Columbia uses open source to improve services for citizens

Overview

The Government of British Columbia, Canada, needed to innovate its public services to develop digital offerings faster and make them easier to use. It established the BC Developers’ Exchange to take advantage of the innovation of private sector technology companies and entrepreneurs and support collaboration using open source tools. As a result, the province can now provide agile, collaborative development following a DevOps approach, create and update services faster for citizens, and balance innovation with security requirements.

Icon-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB We really think it’s the right way for governments to work. Creating in the open, taking advantage of open source technologies, is the best way to engage your citizens and employees and work with the technology sector. It’s about getting better software and working with people in a more natural way.

Todd Wilson

Devops Product Director, BC Developers’ Exchange

  • INDUSTRY
    Government
  • REGION
    North America
  • HEADQUARTERS
    Victoria, British Columbia, Canada
  • SIZE
    27,000 employees serving 4.5 million residents

Challenge

Evolve digital services to meet modern demands

The Government of British Columbia wanted to improve its technology offerings—and its user experience. However, its existing datacenter infrastructure was too slow and fragmented to keep up with development work, resulting in a 4-6 month time frame just to launch a project. “We got a lot of complaints about how long it took and how difficult it was,” said Ian Bailey, assistant deputy minister, Technology Services, Office of the Chief Information Officer for the Government of British Columbia. “So we went looking for ways to renovate our technology.”

Solution

Build a foundation for open source collaboration

The province established the BC Developers’ Exchange, a forum for open source collaboration between the public and private sector—and citizens. The exchange offers co-design sessions, meet-ups, and other outreach events to connect the British Columbia tech community to match tech talent with public sector needs. Also, citizens can now access project information in real time and provide feedback. “Keeping everything secret in back rooms is just not as efficient or creative as open source,” said Bailey. “Open source provides the ideal collaboration of as many people as possible.”

Software & Services

Results

Streamline innovation for speed and efficiency

With agile DevOps methods and a stable foundation of open source solutions, the province and the BC Developers’ Exchange can create and launch services faster, reducing deployment times from months to hours. The new solution also provides enterprise-grade security, protecting sensitive data while giving developers the information they need. “We really think it’s the right way for governments to work,” said Todd Wilson, DevOps product director of BC Developers’ Exchange. “Creating in the open, taking advantage of open source technologies, is the best way to engage your citizens and employees and work with the technology sector. It’s about getting better software and working with people in a more natural way.”

Icon-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB Red Hat has done a really good job setting the stage for us to be successful across multiple vendors and platforms. It’s been a refreshing way to relate to a vendor. It feels much more like a partnership.

Peter Watkins

Co-founder and Executive Director, BC Developers’ Exchange

Related resources

Detail

Self-managed Red Hat OpenShift sizing and subscription guide

Review updates of the approximate size of an OpenShift environment and the subscription model for self-managed Red Hat OpenShift offerings.

Datasheet

Red Hat OpenShift Container Platform

This datasheet provides product details about Red Hat OpenShift Container Platform—open to any application, team, or infrastructure.

details