Escolar Documentos
Profissional Documentos
Cultura Documentos
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
Introduction
Vision
Create the kernel allowing people to describe their
current and future practices and methods using a
common vocabulary and framework
So that they can be compared, evaluated, composed,
simulated, applied, measured, taught and researched.
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
Kernel
Methods
are composed of
Language
Practices
Practices
are defined in terms of
The Kernel
Methods
The Language
SEMAT Tomorrow
Vision 2010
SEMAT Today
SEMAT Yesterday
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
1. Extensible
2. Actionable
3. Composable
4. Adaptable
5. Scalable
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
Over-achieved
Sufficiently Achieved
Insufficiently Achieved
Not started
0
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
4 work areas
100+ participants
2000 supporters
6 regional chapters
75 signatories
SEMAT Inc.
Theory (14)
Practice (24)
Education (29)
Korea (5)
Latin America (9)
Russia (8)
Community (18)
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
Theory Area
General Theory of Software Engineering Workshop: 20~30 papers submitted
No consensus reached on GTSE
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
Practice Area
One book and two CACM papers published
10
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
Education Area
Industry Training
University Education
11
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
Community Area
12
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
Regional Chapters
China Software Industry Association
(CSIA) adopted SEMAT as a pivotal
component of its Q Plan.
Korea Chapter received a government
grant for R&D on Essence; a second grant
of $1.5M being proposed.
Russia Chapter is working on an extension
of the Essence kernel for Systems
Engineering
Latin America and South Africa held
Essence workshops.
13
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
14
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
15
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
16
Practice Area
OMGs open standard will create a new ecosystem for practices and methods,
and will evolve in response to users requirements.
SEMAT plans to build a practice marketplace.
Both existing and new practices will be written in the Essence kernel.
It will be a tournament where proven as well as innovative new practices are
easily accessible.
To get this started, we need first to accelerate the development of Practice
Development Guide and Essence User Guide.
We hope major tool vendors will build Essence-based tools integrated with
their existing or new tools.
Both SEMAT and the Essence users success should be measured (e.g. using
BFH metrics).
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
17
Education Area
A new and more systematic foundation for teaching software engineering
based on the kernel and the language will emerge, which supports learning in
academic and professional environments.
New textbooks and reference materials to support curricula and personal
development based on the kernel and the language should be published.
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
18
Community Area
SEMAT needs funding.
SEMAT is in imminent need of more participants competent in creating Essencebased intellectual assets (practices, guides, white papers, glossaries, blogs, case
studies, books, tools, e-learning contents, test banks, etc.)
It became evident that there is a limit to securing qualified experts time if SEMAT
keeps depending on only volunteers.
We are on the verge of slipping into a vicious cycle of slow asset growth, leading
to stagnated user grow, then to demotivated volunteers.
Revenues may come from membership fees in return to the privilege to access
valuable assets, shared profits from asset sales, ads in the SEMAT Website, etc.
The new SEMAT Website should support social networking, content delivery and
e-commerce.
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
19
New Areas
Development of a more abstract kernel than the Essence kernel
Systems engineering based on the Essence kernel
One significant user of Essence has extended the kernel to support business
development.
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
20
SEMAT Tomorrow
SEMAT Today
SEMAT Yesterday
21