|
Information and Software Systems Engineering is a complex field of study that involves creativity, interactions between a wide range of different stakeholders with different engineering judgment, background knowledge and experience. The speed of adaptation and the control of evolution of information and software systems are primary determinants of the organisations competitiveness.
Systonomy approach has been designed specifically to address the peculiar nature of the software business and is based on the concept of Evolutionary Information and Software Systems. We help our clients discover the hidden laws of evolution, understand and use them, knowingly, for the design of future and innovative systems. Systonomy has created a framework that allows for the integration of Six Sigma methodologies and state of the art software engineering practices, continuous process improvement models, reliability engineering, adaptive design and general systems theory.
Our approach is a multi-disciplinary framework for learning and knowledge acquisition, unifying different dimensions:
- Socio-economics: Software and Information Systems Engineering are social disciplines, where a group of people with different experiences, skills and expectations work together to reach a common objective. It is the combination of the technical knowledge necessary to build systems and the social knowledge of how to organise development processes.
- Technical / Architectural: Understand the characteristics of architecture styles, the technologies to develop adaptive systems and to achieve smooth evolution. In particular, the critical concept of Autonomy of components, which is a chief property assigned to evolving systems.
- Software Quality Management, Continuous Process Improvement, Six Sigma and DFSS to achieve process Excellence and to secure a long lasting competitive advantage.
- The combination of such techniques and practices offers a unique leverage to achieve unprecedented quality levels and cost-effective software engineering. Software Engineering is, indeed, a particular type of social discipline, where most of the work is performed on models and effective communication becomes the critical success factor.
The emphasis, in our approach, is placed on the change management aspects of any Six Sigma initiative and the human factors that influence the life and evolution of Software organisations. Communication, leadership, brainstorming and "soft skills" are an integral part of our training, together with Six Sigma methods and statistical tools; we recognise that "people are the big issue" in Software.
We have stressed the importance of the human factor in Software Engineering by integrating in our training curricula ideas and techniques from other social disciplines, such as psychology, psychometrics, political economics and adressing the human impacts of measurements. Our approach reflects the specificity of Software and IT organisations and incorporates best practices from Software Quality Engineering, Value Based Software Engineering, Six Sigma, Lean, CMMI and ITIL. The quality characteristics of software systems and software development processes are managed quantitatively and optimized accordingly. This kind of rigour and discipline is the only possible pattern towards creating learning and agile organisations.
|