Digital Board
The Digital Board is a collaborative visual instrument developed at the Department of Computer Science (DCC) of the University of Chile. It is used to support the definition of the scope of projects that develop or evolve information systems, easing communication between providers and customers during the early stages of a project.
The tool is available online at tablero-digital.dcc.uchile.cl (Spanish-language interface); using it requires creating an account. The instrument and its validation are described in A. Pereira-Vale, T. Vera, S. F. Ochoa, D. Perovich, and F. Benitti, “Addressing the project scoping during the development and evolution of bespoke information systems,” CISTI'24, 2024.
Digital Board translates Tablero Digital, the name used in the Spanish-language sources and throughout this catalog. The research article by Ochoa et al. calls the instrument a digital canvas (and, once, a digital board). The article also names two of the sections manual inputs and autonomous inputs; this catalog calls them Manual Update and Automatic Update on purpose, because the name should describe the effect on the data repository rather than the act of entering data.
What is it for?
In a custom software project, one of the most critical activities is determining which functionality the system will have. The Digital Board allows both parties —customer and provider— to represent visually the current state of the system (as-is) and the desired state (to-be) through cards (post-its) organized into sections.
The board has been used in multiple industry projects in Chile and Brazil, and it was validated empirically through a qualitative study. Participants perceived it as usable and useful, and several companies have adopted it, replacing their previous practices.
The six sections of the board
The Digital Board organizes requirements into six sections that reflect the natural flow of information in an information system: data comes in, is stored, is processed, and is communicated to the outside.
Manual Update
Automatic Update
Data Concepts
On-Demand Outputs
Automatic Outputs
Autonomous Processes
How it relates to the catalog
The board declares the purpose of the system —what is needed— while the component catalog describes how that purpose materializes into concrete functionality.
Each component in the catalog can relate to several sections of the board at the same time. Some of these relationships are mandatory (the component always touches that section) and others are optional (they depend on additional capabilities that the component may incorporate).
This cross-cutting nature is captured in the consolidated matrix, which shows, for each component, which sections of the board it covers and in what way (mandatory or optional).
Origin and validation
The Digital Board was originally proposed in the context of requirements engineering research at the DCC, as a response to the difficulties that software companies —particularly small and medium-sized ones— face when defining the scope of custom projects in multi-provider scenarios.
The tool was formally evaluated with companies in Chile and Brazil. The results of the study showed that the board:
- Eases discussion, negotiation, and agreement on scope between provider and customer.
- Reduces ambiguity and the time needed to communicate requirements.
- Minimizes the risk of omitting key elements of the system.
- Is accessible to both technical profiles and business stakeholders.
Several providers adopted the instrument as their regular practice for scoping custom projects, replacing the traditional requirements engineering techniques they had been using.
A complete academic description of the Digital Board, its conceptual foundation, and the results of its empirical validation can be found in the thesis document (in Spanish) and in the associated research article.