The CSG Intergovernmental Software Collaborative

Six Lessons in Governance

Intergovernmental software collaboratives (ISC) — groups of two or more government agencies jointly supporting the development of software for their collective use, operating under some kind of a governance structure — have the potential to address longstanding and seemingly intractable issues in government IT projects. When done right, ISCs can save governments time and money while increasing the likelihood of success of the project, the quality of the end solution, and satisfaction ratings from the public. But the journey to success is rife with challenges which threaten the sustainability of ISCs, including:

These challenges have contextual dimensions which necessitate contextual solutions. This context specificity means that guidance on an issue-by-issue basis (e.g., “here’s how to navigate [fill-in-the-blank-issue]”) may be only one part of the puzzle in supporting ISCs.

Meanwhile, governance — defined as the means of achieving the direction, control, and coordination of multiple, independent government organizations on behalf of a software solution which they jointly develop and maintain — offers a broad frame for learning from how ISCs structure their ability to respond to the unique challenges they face. Our previous research suggests that clear, effective governance is indeed a crucial determinant of an ISC’s success and sustainability.

One of our goals at the CSG Intergovernmental Software Collaborative is to facilitate the emergence and sustainability of more ISCs as we strive to make them the default for software development in government. We believe fostering a better understanding of ISC governance will help our team create more generalizable and scalable advice for practitioners compared to issue-specific guidance.

To understand governance more deeply, the Beeck Center for Social Impact + Innovation at Georgetown University developed a set of evergreen research questions focused on the design, implementation, and responsiveness of governance in ISCs. They then conducted an initial case study to help start answering those questions. This case study examines the governance of ActivitySim – an open-source, activity-based travel behavior modeling tool developed and managed by a consortium-based ISC. For the last several years, the Beeck Center has looked to ActivitySim as a strong example to mine for lessons in governance.

Six Lessons in Governance for ISCs

Studying ActivitySim offered actionable lessons on achieving clear, effective governance for ISCs. Below, we lay out these six lessons, and pair each with practical recommendations to help those working in ISCs translate it into practice.

Lesson 1: A dynamic approach to governance helps ISCs adaptively meet challenges as they mature. A dynamic approach to governance acknowledges that unanticipated challenges are likely to crop up. This strategy also acknowledges that a first pass at governance design is unlikely to perfectly meet your ISC’s needs as it matures. Operationalizing a dynamic view of governance helps members avoid feeling too rigid about a first pass at governance design because everyone understands that new needs can be addressed down the line.

Practical recommendations:

Lesson 2: A balance of formal and informal governance strategies promotes clarity and helps ISCs respond to diverse challenges. This lesson is a clarifying update to our prior advice which at times suggested that governance doesn’t need to be formal. Indeed, informal governance mechanisms can enable ISCs to retain flexibility. That said, even if your ISC prefers to govern day-to-day work informally, successful and sustainable ISCs have some level of formal, documented governance structures in place to promote shared understanding and to insure against inevitable conflict.

Practical recommendations:

Lesson 3: Intentionally governing member growth is more important than starting small. Previous advice on starting an ISC emphasized the importance of starting small with only two members to avoid a “too many cooks” scenario. While starting with two members is not necessarily bad advice, it is too conservative. If an ISC starts too small, development may be overly tailored to a limited set of needs early on, making expansion to a broader set of shared needs more difficult down the line. Ultimately, deciding whether your ISC is open or closed to new membership isn’t the only — or the best — mechanism for managing growth sustainably.

Additionally, governance mechanisms affect how potential members view your ISC and can “filter” your membership, attracting and retaining members with particular kinds of goals, motivations, and attitudes. Mechanisms with obvious filtering effects are heavy-handed ones, like contracts or financial commitments. But it can be easy to overlook how lighter-touch mechanisms — such as defining project principles — can also impact the composition of your membership base.

Practical recommendations:

Lesson 4: Distributing leadership responsibilities and planning for succession promotes sustainable and resilient leadership. Previous Beeck Center research suggested that having a single, visionary project leader is an exemplary model for other ISCs, but vision can be difficult to replicate. While we maintain that it is important to have a single product owner steward a vision, in an age where government staff tend to experience burnout and turnover at relatively high rates, overly centralized leadership doesn’t promote resilience in ISCs unless accompanied by additional strategies which help distribute responsibilities and support succession planning.

Practical recommendations:

Lesson 5: Governance can help ISC members remain empowered in vendor relationships. Government staff often feel unable to effectively manage software vendors or question their approaches because they feel they lack the requisite expertise. ISCs are not exempt from this common challenge. Helpfully, there is abundant and extensive guidance available on these topics.

Practical recommendations:

Lesson 6: Frequent touchpoints mitigate the potential for severe conflict. ISCs are composed of many governments with different and sometimes competing needs. Frequent touch points allow issues and concerns of all types to be resolved at early stages. This strategy helps prevent bigger, more severe challenges and conflicts from arising.

Practical recommendations:

These lessons iterate on the guidance offered in our previous research, including how the degree of formality in governance matters, how ISCs should start and grow their numbers, and how highly centralized leadership can function as a point of vulnerability. What remains clear: government practitioners who work in ISCs and dedicate the time, energy, and resources to governance that it deserves will be well-positioned to foster smooth collaborations that produce effective shared software solutions.

Interested in engaging more deeply with our current research on and engagement with ISC governance? Read the full case study: Architecting Effective Governance in ISCs. Keep track of what the ISC project is up to on our website, softwarecollaborative.org.