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