Construction has a much more mature building process, much of that is probably related to the cost of replacing things. We even get to cut and paste :)
That last document seems like something that could be done in software development. Their list (starting with the worse) is dominated by mistakes pouring concrete.
- Inadequate planning (from task through to project level)
- Late design changes
- Poorly communicated design information
- Poor culture in relation to quality
- Poorly coordinated and incorrect design information
- Inadequate attention paid in the design to construction
- Excessive commercial (financial and time) pressures
- Poor interface management and design
- Ineffective communication between team members
- Inadequate supervisory skills
For software we would have to gather the data similarly. Then you put it all into an LLM along with the employees previous assignments and code, pull the lever and the answers come out.
Ah, yes. The aim should be to have pure information so that insurance companies can pick up the bill. In order to accomplish that the system should prevent the employer from meddling in the process. Working from home seems required to properly benchmark the employees.