Você está na página 1de 21

We want to find solutions to issues and

challenges SEMAT is facing today.


And establish ambitious, yet feasible, goals for
the future.

SEMAT Tomorrow

After 4 years we look back on what we have and


have not achieved.

SEMAT Today

SEMAT began in 2009 with a Call for Action and


a Vision Statement.

SEMAT Yesterday

Introduction

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

Gap between academic research and its practical


application in industry

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

Abundance of unique methods that are hard to


compare in the lack of a theoretical basis

SEMAT Today

Software Method Crisis

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

Kernel

Methods
are composed of

Language
Practices

Practices
are defined in terms of

are described using

The Kernel

Methods
The Language

SEMAT Tomorrow

Vision 2010

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

1. Establish the kernel and the language through OMG.

2. Develop the kernel-based tools (including open source).


3. Set up a practice marketplace.
4. Develop curricula.
5. Write text books and papers.
6. Promote the kernel-related research.

SEMAT Tomorrow

Three-Year Plan: 2011-2013

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

1. Extensible

2. Actionable
3. Composable
4. Adaptable
5. Scalable

SEMAT Tomorrow

Kernel Design Principles

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

Self-Assessment: 45% Achieved


Level of Achievement
3

Over-achieved

Sufficiently Achieved

Insufficiently Achieved

Not started
0

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

OMG Standard Kernel


OMG Essence 1.0 Beta 1
released in June 2013

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

SEMAT Community Today

4 work areas
100+ participants
2000 supporters
6 regional chapters
75 signatories

Board of Directors (3)

SEMAT Inc.

SEMAT Office (3)

SEMAT Area (85)

Theory (14)

Advisory Board (3)

Executive Committee (7)

Regional Chapter (50)


China (12)
Japan (9)

Practice (24)
Education (29)

Korea (5)
Latin America (9)
Russia (8)

Community (18)

South Africa (7)

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

Theory Area
General Theory of Software Engineering Workshop: 20~30 papers submitted
No consensus reached on GTSE

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

Practice Area
One book and two CACM papers published

The book translated in China, and translations going


on for Spanish, Russian and Korean

Early adopters of Essence

Fujitsu Services, Munich Re, KPN, UK government,


Japanese consumer electronics, Chinese
telecommunication product, Chinese Internet
media company, etc.
Detailed case study reports in preparation

Essence User Guide and Practice Development


Guide under development

Slow progress with the number of active


participants decreasing

Essence tools being offered free from IJI

Practice Workbench, EssWork, iOS app for Alpha


State Cards

10

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

Education Area
Industry Training

Essence tutorial in ICSE 2013


Essence Information Day in OMG Meeting in
2013 presenting tutorials, usage examples,
case studies and tool demos
Regional chapters holding Essence
workshops: China, Korea, Latin America,
Russia, South Africa
IJI courses on Essence; IJI planning on
certification programs

University Education

CMU SV: Practicum project


KTH RIT: Scenario-based exercises
U Florida, NU Columbia, U Oslo: Lecture note
Free U Bozen: Courseware

11

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

Community Area

SEMAT Newsletter published bimonthly


2nd SEMAT All Hands meeting
SEMAT on Wikipedia
SEMAT Inc. established in Florida
The bylaws being developed

SEMAT Website being rebuilt


Collecting use cases

Essence user survey to be conducted


SEMAT Annual Workshop to be planned

12

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

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 in the Beginning

SEMATYesterday, Today and Tomorrow

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow


Vision Update
Reach out to 20M software
practitioners worldwide.
Develop software engineering theories
underlying the kernel.

14

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow


Theory Area
SEMAT will pursue both consensus
and diversity.
Both alternative kernels and
Essence-supporting theories are
being pursued.

15

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

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

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

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

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

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.

SEMAT Inc. needs to generate revenues and secure sponsorship.

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

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow

19

New Areas
Development of a more abstract kernel than the Essence kernel
Systems engineering based on the Essence kernel

A book with modern papers on systems engineering is on its way edited by


Professor Bud Lawson and Ivar Jacobson.

Business engineering using Essence

One significant user of Essence has extended the kernel to support business
development.

Education in software development at high school level, starting from Essence


A department at a university in Russia is exploring this opportunity.
Tool development to support Essence as an open source project

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow


Regional Chapters
SEMAT should encourage
active participants in other
regions such as USA and
Europe to organize a
chapter to expand the
population of SEMAT
contributors and users.
Other unexplored regions
such as Australia, India,
Canada, Eastern Europe,
South Asia and Middle East
should be reached out to.

20

SEMAT Tomorrow

SEMAT Today

SEMAT Yesterday

SEMAT in the Beginning

SEMATYesterday, Today and Tomorrow


Conclusion
Watts Humphrey may have shown real
forethought ahead of the first SEMAT
meeting in Zurich, March 2010, when he
said: This meeting in Zurich is likely to be a
historic occasion much like the 1968 NATO
session in Garmish.
SEMAT results are a collective effort from
the community for the community.
Working together, we are refounding
software engineering.

21

Você também pode gostar