Agilität in IT-Organisationen
Systematic analysis and process improvement
Software development is successful when sufficient transparency exists;
when errors are detected and corrected early.
As an independent consultant specializing in
IT architecture,
software quality (resilience of distributed systems),
evaluation and auditing,
I have been working with outstanding colleagues, colleges, and universities for several years.
My main areas of expertise are
(1) the evaluation of system and software solutions and
(2) the analysis of organizational elements.
Evaluation of system and software solutions:
System and software solutions are subject to a specific aging process.
Empirical software research has identified indicators such as
the degradation of data structures, algorithms, interfaces, etc.,
as well as influencing factors such as technological progress and a lack of transparency.
With these indicators, both the risks and the effort required to mitigate them increase;
thus, with each new software version, the dependencies between individual software components and,
consequently, the reliability requirements increase. (prerequisites for the resilience).
Analysis of organizational elements:
The elements of an organization can be qualified through empirical analysis.
The results can be used to develop readiness and capability as fundamental prerequisites
for the development and integration of complex systems.
In practice, the collection, specification and implementation of reliability requirements prove to be a central challenge;
This can be observed in cross domain solutions and particularly in hybrid systems.