At Discover\u00ae, we\u2019ve seen how open source has transformed the tech landscape with speed and innovation in the past few decades. We understand its power and possibility, and we are eager to join in contributing back to the projects that we use in our own tech stack. But, like most fintech companies, we must take a measured, thoughtful approach when it comes to consuming and contributing to open source\u2014one that accounts for the compliance and regulatory standards needed to keep financial transactions trusted and secure.\n\nThis article examines how Discover leverages our open source and innovation capabilities to allow Discover engineers to learn through experimentation and collaborate within the industry in a risk-mitigated manner. \n\n1. Start with an Open Source Program Office\n\nHaving an Open Source Program Office that oversees open source consumption and contribution across the enterprise is critically important. A centralized office can set and enforce consumption and contribution standards, which mitigates risk.\n\n2. Create and publicize clear open source guardrails\n\nSome of our guardrails include:\n\n3. Make room for innovation\n\nOnce clear OSPO governance was established, we focused on creating innovation methodologies to guide engineers in their innovation journey. These phases include:\n\nWith our OSPO in place, clear guidelines around OSS usage, and our innovation methodology defined, we were able to build our first open source project.\n\nA real-world use case of building in the open\n\nHere are the steps we took to move an open source project\u2014the A11y Theme Builder \u2014from an internal idea to a formally recognized open-source project. The ThemeBuilder project is a system for generating machine-readable asset types, allowing design systems to publish products that are accessibly inclusive.\n\nDiscover: In the Discover phase, we applied Design Thinking techniques to help with the ideation process. We came up with the idea because we were motivated to better serve the accessibility needs of our employees and customers and to meet WCAG Compliance requirements.\n\nIn this phase, we realized that our product development workflows failed to empathize with the challenges that designers and developers fac as they struggled to comply with WCAG standards. The Design Thinking process gave birth to the notion of an Atomic Accessibility Design Methodology.\n\nDefine: The second phase of our Innovation Methodology focuses on clearly and concisely defining and validating the problem. Through design thinking techniques, we identified several intellectual property opportunities and recognized that we needed to build ThemeBuilder within a toolchain that proactively streamlines the accessibility dependencies for both designers and developers.\n\nAn outcome of this phase emphasized that no single company could tackle the problem alone and that we needed a community-driven approach to building the technologies needed to power a variety of toolchains.\n\nDevelop: We entered the Develop phase with the intention to quickly develop a minimum viable prototype (MVP) we could use to demonstrate the concepts with industry stakeholders. Because this was the first time Discover engineers had considered building a project for consumption, we worked in tandem with the OSPO as they developed their contribution guidelines. Once our policies were in place, a small team of 4 engineers spent approximately 2 months hardening an MVP.\n\nDuring this phase, we decided to leverage our new membership in the FINOS Foundation to explore community interest in ThemeBuilder via a FINOS-hosted hackathon. Given the existence of global Accessibility Day awareness events, we decided to develop and execute a plan for the hosting of a FINOS Global Accessibility Awareness Day Hackathon.\n\nDeliver: On May 18th, 2023 (Global Accessibility Awareness Day), our activities culminated in the successful completion of the hackathon. This event welcomed 199 participants from 27 countries competing for 25,000 USD in prizes. These creative individuals also helped to validate the community interest in the Theme Builder.\n\nProject submissions touched on an array of persona needs including consumers, developers, and designers; explored architecture decision options and improvements; and identified toolchain workflow use cases.\n\nThis fourth phase of our Innovation Methodology remains a work-in-progress.\n\nMoving forward\n\nThis endeavor has helped frame the process and policy gates for future contributions. As part to growing the project, we transferred ThemeBuilder from our closed-source GitHub organization to the FINOS organization which is a proper open source community incubation repository. We are excited to see the project flourish with outside contributions and remain committed to open source at Discover.\n\n\n\nLearn more about our open source journey at Discover.