Development processes have a crucial influence on the efficiency and effectiveness of an organization. Systematic process analysis and process assessment help you understand your company’s position in comparison to common practices and identify starting points for improvement. To quote Watts Humphrey: “If you don’t know where you are, a map won’t help.”
In the context of a 360° analysis we determine together with you which areas are to be the subject of an investigation. 360° here means that not only the processes themselves, but also artifacts and technologies from the development process are assessed with regard to predefined quality criteria. Based on this analysis, a comprehensive improvement strategy is developed and implemented in cooperation with you. The decision about which reference model to use is totally up to you. Whether you want to have a general comparison with common industry practices or whether you are interested in state-of-the-art approaches – we will work with you to put together a catalog of suitable criteria.
When you prepare for an assessment/appraisal in accordance with CMMI or SPICE (ISO/IEC 15504), we will gladly support you in identifying showstoppers and demonstrate ways of eliminating these.
Understanding hardware and software development processes as one unit is a basic prerequisite for efficient system development. This trend from software engineering to systems engineering is also driven by systems being integrated across their traditional domains (for instance in the context of Industry 4.0). To accomplish this, interfaces with suppliers and partners must also be aligned with each other efficiently. Together with you we take a look at your internal/external process interfaces and make improvement suggestions on how to design workflows better and how to integrate processes better.
A selection of our principal approaches and methods for the analysis and assessment of your processes can be found in our book “Software Process Definition and Management”.