Ivar Jacobson International (IJI) and Dr. Stefan Malich | Architectural Change Management are delighted to announce a partnership to describe and enhance architectural practices using the Essence language.
The newly essentialized practices will be added to the ever-growing Essence based practice eco-system, giving organizations and teams even more flexibility as they select a way of working that is right-sized for them. The Essence and practice based approach is revolutionizing the way that the industry thinks about and presents development ‘methods’. Essence provides the architectural ‘glue’ that is helping organizations to treat software development more and more as an efficient engineering discipline rather than a cottage industry or craft. Read more about the values and use cases of Essence in Ivar’s recent article “Essence, the Standard Common Ground, in a Nutshell”.
The architecture is a critical but often discarded critical success factor in software engineering endeavors. Many proven architectural practices are available and can be used to design, evaluate, document, and implement architectures in an effective way. However, there is a significant knowledge gap in the industry related to architectural concepts and practices, and how to integrate them with other software engineering practices. The development of Essence-based descriptions of architectural practices will close this knowledge gap. They are establishing an additional and effective access layer to existing practices which make their adoption and integration easier. In addition, there is need to identify and select the right architectural practices according to the context and objectives of a specific software engineering endeavor. Thus, this partnership will also develop new and innovative practices that provide hands-on guidance related to the identification and selection of architectural practices.
“When I got under the skin of the OMG Essence standard, I realized that it had the potential to become a game changer for the software engineering discipline.” said Stefan Malich, founder of Dr. Stefan Malich | Architectural Change Management. “As architectural concepts and practices usually inform and enrich other software engineering practices, there is a necessity to integrate and orchestrate multiple practices. Moreover, it is a challenge to identify and select the right architectural practices according to the context and objectives of a specific software engineering endeavor. These requirements are inherently supported by the OMG Essence standard. Therefore, architectural practices and Essence are a perfect fit. The Essence-based descriptions of the architectural practices are key to the growing practice eco-system and will be of benefit to many software engineering endeavors.”
“From my early days working on components and component based architectures, I have known that the architecture of a system is one of the most critical things to get right early in any development endeavor”, said Ivar Jacobson, CEO and Founder of Ivar Jacobson International. “Stefan’s work in the field is ground-breaking and helps teams get their key foundational decisions right first time. I am delighted to have his practices essentialized and added into the eco-system to complement the wide range of other inspirational practices available for teams to choose from.”.
More information about the Essence partner network can be found on the IJI Essence Partner page.
About Ivar Jacobson:
Dr. Ivar Jacobson received his Ph.D. in computer science from KTH Royal Institute of Technology, was rewarded the Gustaf Dalén medal from Chalmers University in 2003 and got an honorary doctorate at San Martin de Porres University, Peru, in 2009.
His contributions in software engineering span over 50 years starting from components and component architecture in 1968 to the essentials of modern software engineering (Essence) in 2019. In between he created Use Cases and what became the Unified Process in 1986 and he was the co-creator of UML in 1997.
Ivar is the principal author of eight books and co-author of another three.
For more information on Ivar, visit https://en.wikipedia.org/wiki/Ivar_Jacobson.
About Stefan Malich:
Stefan Malich empowers people and organizations to reduce the complexity and risk inherent in the development of software-intensive systems by improving the way they design, evaluate, and implement software architectures. This encompasses the enhancement of architecture-related methods and processes (e.g., agile architecting), the adoption of technologies (e.g., cloud computing) and application of innovative architectural patterns and designs (e.g., IoT, AI).
During his career, he has gained more than 20 years of experience in strategic IT advisory, IT projects, enterprise, and software architecture management. He has extensive practical experience in consulting on various large-scale projects and worked intensively with customers on innovative IT solutions. Particularly, he has a strong background on software architectures and software engineering. Thus, he has profound knowledge and experience in designing, evaluating, and implementing software-intensive systems.
He likes to share knowledge, give talks and runs a blog on his web site stefanmalich.com.