General Process Framework with
Loose Coupling of Process Components using a
Unified Approach for
Engineering in all fields.
I believe there is an underlying pattern in all approaches to engineering. Of course there is different names, methodologies and frameworks. By analysing the flow of information no matter what the documentation approach was some common patterns emerged no matter what is engineered or what framework is used.
“The cobbler should stick to it’s last.”,
Appelles (4th century BC)
The GLUE value stream contains of six disciplines. Each of the discipline as a specific driver and a specific approach on how to deliver. One discipline builds on top of the output of the former discipline.
The core of the GLUE value stream is to do things. The main driver is stability and the main approach is to get things done. For simplicity reasons in most cases people will strive for delivering things in the same or similiar way than the last time.
If things are done new ideas are emerging. The main driver is to do something different and the main approach is to look at the existing in a different way. Describe Intentions is causing a natural resistance to protect how things are done today against changes and how things could be done.
To achieve the intention a new solution needs to be developed. The main driver is to change how things are done and the approach is to implement a new solution. Develop Solution is creating a conflict for how things are done today and is usually not fully achieving the intention.
To manage the conflict between Describe Intention and Develop Solution defining requirements helps. The main driver is to formalize what will be delivered and the approach is to document and agree before developing a solution. Defining Requirements supports the conflict between Describe Intention and Develop Solution by legalizing it and therefore leading to a fact based conflict.
To prove that the requirements have been delivered by the solution testing is needed to detect potential defects in the solution. The main driver is verification and the approach is testing quality. Detect Defects supports the conflict between Develop Solutions and Do Operations by creating a fact based quality check.
If the complexity of a solution is growing to much Design Architecture does enable a better structure. The main driver is to organize things and the main approach is to assemble elements. Architecture creates a conflict for Develop Solution by adding boundaries to the solution.
- Describe Intention is formalized by Define Requirement
- Define Requirement is organized by Design Architecture
- Design Architecture is implemented by Develop Solution
- Develop Solution is run by Do Operation
- Do Operations is checked by Detect Defect