BB Specs Guiding Requirements
Value Propositions
see GovSpecs Value Proposition
Business Requirements in Spec Development
The above mentioned value propositions are generated by the working groups who derive technical specifications from business requirements:
Exemplary use cases/government services Use Cases/E-Services
Organisational realities in governments Organisational Requirements (resulting in e.g. distributed system, see IM BB; Tenant-Function, see CMS BB)
Openness to common policies (e.g. EU or Indian ID Policies)
Requirements shall not aim for compatibility with specific national or regional policies
Instead, requirements shall only describe a state where an implementation compliant to every considered policies is still possible
Universal Declaration of Human Rights and
UN Universal Safeguards for Inclusive Digital Public Infrastructure
The commonalities (or lowest common denominator) of these business dimensions shall be taken.
These common business requirements inform the 1) technical requirements and 2) its requirement status/priority:
REQUIRED = Minimum Viable Product (can serve citizens with the minimal functionalities)
RECOMMENDED = Recommended functional scope
On policies in business requirements: The implementation of GovStack’s Building Block and Architecture Specifications shall not by default imply the fulfilment of any regulatory requirements. The specification work is influenced by common national or regional regulations but does not in the opposite mean to comply to regulations. How to reach compliancy to selected policies shall be described in additional documents and might include also organisational, legal and semantic dimensions.
Software Market Requirements in Spec Development
The above mentioned value propositions are only valid with actual software applications fulfilling the functional scope of Building Blocks. In addition, the value propositions are improved by software applications not fulfilling the functional scope but by being ready for integration.
Building Block Software Software Compliance Concept
Integration-ready software (plan to introduce in 2026)
The affiliation to one of the categories above is measured in GovStack as “compliance”. For definition of the term, see https://pubs.opengroup.org/togaf-standard/ea-capability-and-governance/chap06.html
For Building Block software, the compliance is measured against the individually listed requirements and its priority/status. The REQUIRED scope of a Building Block Specification MUST at least be fulfilled by 2 different software applications on the market.
For integration-ready software (TBD in 2026), the compliance is measured against the cross-functional requirements. These are software components which are not matching the REQUIRED scope of Building Blocks. Often times, they are sector-specific (monolithic) software components for which the software providers would like to state a readiness to be integrated on the edges of a GovStack architecture.
Version History
Version | Changes | Authors |
|---|---|---|
v0.6 | Improved clarity on regulations in business requirement + added note on “integration-ready software” is a plan for 2026 | @Nico Lueck |
v0.5 | Moved Value proposition to different place | @Nico Lueck |
v0.4 | Added international interoperability + AI readiness | @Nico Lueck |
v0.3 | added diagram | @Nico Lueck |
v0.2 | Changed links and improved wording |
|
v0.1.1 | Role of policies in business requirements changed | @Nico Lueck |
v0.1 |
| @Nico Lueck |