An idea I have been considering is creating an OSArch training & certification programme.
A problem with the industry is that our BIM data is unstructured. In theory, OpenBIM is the solution to this. In practice, OpenBIM is complicated to understand and hidden from end-users behind vendors. The result is that nobody in the industry is currently even close to producing a truly clean OpenBIM data set of a full medium-to-large scale commercial project. Part of the solution is better tools that expose OpenBIM rather than hiding it behind a ClosedBIM translator. Another part is knowledge sharing so we can all learn this new language together.
Thus, the idea of a training & certification programme.
The rules of the programme shall follow a community first, merit-based approach:
-
All knowledge is free. Training is done "in the open". We're here to make a better built environment, not run seminars.
-
Rather than heavily structured programmes, it shall be a tailored, personal approach. Think apprenticeship, not online courses. Those in the OSArch community who are experts in a topic will freely teach and guide what you need.
-
Doing is more important than talking. Evidence of learning shall be provided by actually accomplishing tasks, like coding new features, fixing bugs, writing tutorials, creating how-to videos, or implementing it on actual built environment projects. There are no exams, only actions.
Yes, existing programmes exist, but they differ in that they are 1) often paid, 2) often textbook driven, and 3) more talk & checkbox, and less doing and achieving.
Other ideas:
-
OpenBIM is only one concept, there can be done around using FOSS software, like Code Aster, FreeCAD, QGIS, etc.
-
A short course on programming with IfcOpenShell has proved quite popular at the company I work at, perhaps that is something worth sharing online?
-
If such a training & certification programme is developed, it could be easily shared into academia and universities willing to teach OpenBIM, and FOSS would become a central aspect of that
-
A training programme also helps encourage people to develop on free software, rather than training provided by commercial vendors, which tend to mask the underlying concepts behind the vendor's tools.
-
these "training streams" can help provide some structure to OSArch, so we can be seen as a technical leader in the industry
-
By people "doing" to achieve certification, this helps increase contributors and the bus factor on FOSS projects.
Thoughts?