SEMAT-Yesterday, Today and Tomorrow (JP)

download SEMAT-Yesterday, Today and Tomorrow (JP)

of 21

Transcript of SEMAT-Yesterday, Today and Tomorrow (JP)

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    1/21

    SEMATYesterday, Today and Tomorrow

    S

    EMATintheBeginning

    Introduction

    SEMAT began in 2009 with a Call for Action anda Vision Statement.

    After 4 years we look back on what we have and

    have not achieved.

    We want to find solutions to issues and

    challenges SEMAT is facing today.

    And establish ambitious, yet feasible, goals for

    the future.

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    2/21

    SEMATYesterday, Today and Tomorrow

    Software Method Crisis

    Abundance of unique methods that are hard tocompare in the lack of a theoretical basis

    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.

    S

    EMATintheBeginning

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    3/21

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    4/21

    SEMATYesterday, Today and Tomorrow

    SEMATintheBeginning

    Three-Year Plan: 2011-2013

    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.

    SEMATYesterday

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    5/21

    SEMATYesterday, Today and Tomorrow

    SEMATintheBeginning

    Kernel Design Principles

    1. Extensible

    2. Actionable

    3. Composable

    4. Adaptable

    5. Scalable

    SEMATYesterday

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    6/21

    SEMATYesterday, Today and Tomorrow

    SEMATintheBeginning

    Self-Assessment: 45% Achieved

    SEMATYesterday

    Not started

    Insufficiently Achie

    Sufficiently Achiev

    Level of AchievementOver-achieved

    0

    1

    2

    3

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    7/21

    SEMATYesterday, Today and Tomorrow

    SEMATYesterday

    SEMATintheBeginning

    OMG Standard Kernel

    OMG Essence 1.0 Beta 1released in June 2013

    SEMATToday

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    8/21

    SEMATYesterday, Today and Tomorrow

    SEMATYesterday

    SEMATintheBeginning

    SEMAT Community Today

    4 work areas 100+ participants

    2000 supporters

    6 regional chapters

    75 signatories

    SEMATToday

    SEMAT Office (3) Execut

    Regional

    Ch

    Ja

    Ko

    Latin A

    Ru

    South

    SEMAT Area (85)

    Theory (14)

    Practice (24)

    Education (29)

    Community (18)

    SEMAT Inc.Board of Directors (3) Ad

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    9/21

    SEMATYesterday, Today and Tomorrow

    SEMATY

    esterday

    SEMATintheB

    eginning

    Theory Area General Theory of Software Engineering Workshop: 20~30 papers s

    No consensus reached on GTSE

    SEMATToday

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    10/21

    SEMATYesterday, Today and Tomorrow

    SEMATY

    esterday

    SEMATintheB

    eginning

    Practice Area One book and two CACM papers published

    The book translated in China, and translations goingon for Spanish, Russian and Korean

    Early adopters of Essence

    Fujitsu Services, Munich Re, KPN, UK government,Japanese consumer electronics, Chinesetelecommunication product, Chinese Internetmedia company, etc.

    Detailed case study reports in preparation

    Essence User Guide and Practice DevelopmentGuide under development

    Slow progress with the number of activeparticipants decreasing

    Essence tools being offered free from IJI

    Practice Workbench, EssWork, iOS app for AlphaState Cards

    SEMATToday

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    11/21

    SEMATYesterday, Today and Tomorrow

    SEMATY

    esterday

    SEMATintheB

    eginning

    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 Essenceworkshops: 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

    SEMATToday

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    12/21

    SEMATYesterday, Today and Tomorrow

    SEMATY

    esterday

    SEMATintheB

    eginning

    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

    SEMATToday

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    13/21

    SEMATYesterday, Today and Tomorrow

    SEMATY

    esterday

    SEMATintheB

    eginning

    Regional Chapters China Software Industry Association

    (CSIA) adopted SEMAT as a pivotalcomponent of its Q Plan.

    Korea Chapter received a governmentgrant for R&D on Essence; a second grantof $1.5M being proposed.

    Russia Chapter is working on an extensionof the Essence kernel for SystemsEngineering

    Latin America and South Africa heldEssence workshops.

    SEMATToday

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    14/21

    SEMATYesterday, Today and Tomorrow

    SEMATToday

    SEMATY

    esterday

    SEMATintheB

    eginning

    Vision Update

    Reach out to 20M softwarepractitioners worldwide.

    Develop software engineering theories

    underlying the kernel.SEMATTo

    morrow

    d d d

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    15/21

    SEMATYesterday, Today and Tomorrow

    SEMATToday

    SEMATY

    esterday

    SEMATintheB

    eginning

    Theory Area

    SEMAT will pursue both consensusand diversity.

    Both alternative kernels andEssence-supporting theories arebeing pursued.S

    EMATTo

    morrow

    SEMAT Y d T d d T

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    16/21

    SEMATYesterday, Today and Tomorrow

    SEMATToday

    SEMATY

    esterday

    SEMATintheB

    eginning

    Practice Area

    OMGs open standard will create a new ecosystem for practand 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

    It will be a tournament where proven as well as innovative neeasily accessible.

    To get this started, we need first to accelerate the developmeDevelopment Guide and Essence User Guide.

    We hope major tool vendors will build Essence-based tools their existing or new tools.

    Both SEMAT and the Essence users success should be measBFH metrics).

    SEMATTomorrow

    SEMAT Y t d T d d T

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    17/21

    SEMATYesterday, Today and Tomorrow

    SEM

    ATToday

    SEMATY

    esterday

    SEMATintheB

    eginning

    Education Area

    A new and more systematic foundation for teaching softwabased on the kernel and the language will emerge, which suacademic and professional environments.

    New textbooks and reference materials to support curriculadevelopment based on the kernel and the language should S

    EMATTomorrow

    SEMAT Y t d T d d T

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    18/21

    SEMATYesterday, Today and Tomorrow

    SEM

    ATToday

    SEMATY

    esterday

    SEMATintheB

    eginning

    Community Area

    SEMAT needs funding.

    SEMAT is in imminent need of more participants competent ibased intellectual assets (practices, guides, white papers, glostudies, books, tools, e-learning contents, test banks, etc.)

    It became evident that there is a limit to securing qualified exkeeps depending on only volunteers.

    We are on the verge of slipping into a vicious cycle of slow asto stagnated user grow, then to demotivated volunteers.

    SEMAT Inc. needs to generate revenues and secure sponsor Revenues may come from membership fees in return to the p

    valuable assets, shared profits from asset sales, ads in the SEM

    The new SEMAT Website should support social networking, ce-commerce.

    SEMATTomorrow

    SEMAT Y t d T d d T

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    19/21

    SEMATYesterday, Today and Tomorrow

    SEM

    ATToday

    SEMATY

    esterday

    SEMATintheB

    eginning

    New Areas

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

    A book with modern papers on systems engineering is on its Professor Bud Lawson and Ivar Jacobson.

    Business engineering using Essence

    One significant user of Essence has extended the kernel to sudevelopment.

    Education in software development at high school level, sta A department at a university in Russia is exploring this oppor

    Tool development to support Essence as an open source pr

    SEMATTomorrow

    SEMAT Yesterday Today and Tomorrow

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    20/21

    SEMATYesterday, Today and Tomorrow

    SEM

    ATToday

    SEMATY

    esterday

    SEMATintheB

    eginning

    Regional Chapters

    SEMAT should encourage

    active participants in otherregions such as USA andEurope to organize achapter to expand thepopulation of SEMATcontributors and users.

    Other unexplored regionssuch as Australia, India,Canada, Eastern Europe,South Asia and Middle Eastshould be reached out to.

    SEMATTomorrow

    SEMAT Yesterday Today and Tomorrow

  • 8/10/2019 SEMAT-Yesterday, Today and Tomorrow (JP)

    21/21

    SEMATYesterday, Today and Tomorrow

    SEM

    ATToday

    SEMATY

    esterday

    SEMATintheB

    eginning

    Conclusion

    Watts Humphrey may have shown real

    forethought ahead of the first SEMATmeeting in Zurich, March 2010, when hesaid: This meeting in Zurich is likely to be ahistoric occasion much like the 1968 NATOsession in Garmish.

    SEMAT results are a collective effort fromthe community for the community.

    Working together, we are refoundingsoftware engineering.

    SEMATTomorrow