SEMAT (Software Engineering Method And Technology) is an initiative in reshaping the software engineering developed with extensive research and development with a proven practice and industry’s best theory. SEMAT helps people with a vision of bridging the gap between the student community and the developer community in setting forth the perfect software development methodology.
SEMAT was initiated by Ivar Jacobson, Bertrand Meyer, and Richard Soley in the year 2009 and is chaired by Sumeet S Malhotra of TCS. With profound knowledge of this community, SEMAT has more than 2000 developers, academician, researchers, students and software development engineers. SEMAT has been helping developers around the world in Practicing, Education area, Theoretical area and the developer community by moving organizations from not only practicing software development as an agile methodology but also with an engineering discipline in line with agility.
SEMAT in Practice Area
SEMAT has introduced the essence or kernel of software engineering where the developers across the world can access the library of practices composed to adhere to specific methods or specifications for all developers to inculcate in the development process immaterial of their nature of development. The team resulted in introducing universal elements for software development called Essence Kernel, and a language called Essence Language. Essence with both Kernel and the language was published as OMG (Object Management Group) in June 2014.
What is Essence?
Essence is one of its kind and most eminent initiative from the SEMAT Community enabling teams to evaluate and adapt to the progress to find the stage of their work regardless of their way of development. Essence also allows the teams to collaborate their work, adapt, plug and play their practices to think and work innovatively with constantly improvising and excel with the foundation provided by Essence that allows the team to share and free their practice from the shackles of a big process.
SEMAT in Other Areas
The area of focusing is to develop a state of art curricula in leveraging software engineering courses by creating educational courses and course materials that are globally accredited and identify a unique approach for effective tutoring. SEMAT target groups are instructors such as university professors and tutors from the industry, their students and learning practitioners.
As a goal set forth by the team most members ranging from universities and institutes worldwide have already been involved in elevating the concepts of SEMAT and have been collecting their resources towards defining a new generation of SEMAT powered software engineering curricula.
In addition to the educational area, SEMAT has strong roots in developing their awareness in theoretical areas where the team also aims to contribute with a specific general theory of software engineering. The theory is strongly based on the SEMAT Essence language and kernel which best supports the engineers, developers and practitioners in making their goal-oriented decisions.
SEMAT helps the growth of the whole software development community in structuring, developing and achieve their engineering goals set forth as an organization or as a developer. SEMAT’s one of its kind initiatives has never been in place before.
Comments
Post a Comment