SlideShare a Scribd company logo
1 of 9
www.semat.org
Introduction to SEMAT
Objectives of SEMAT
• SEMAT (Software Engineering Method and Theory) is an
open community where volunteers work together to re-
found software engineering.
☞ Visit http://semat.org to find more about SEMAT.
2
Contributors to SEMAT
3
Areas
Signatories
Individual
Supporters
Worldwide
Advisory Board
Executive
Committee
Signatories
Corporate and
Academic
Semat
Chapters
“Customers”
Advisors to
Semat
Currently
Bertrand,
Richard,
Ivar
Currently
1800
Currently
Three Areas:
Practice,
Theory,
Community
China
Latin America
South Africa
Russia
Japan
Korea
Chairman
June Park
Achievement To Date
4
A method is a composition
of Practices. Methods are
enactable.
A practice is a
repeatable approach to
doing something with a
specific purpose in
mind. A practice
provides a systematic
and verifiable way of
addressing a particular
aspect of the work at
hand.
The Kernel includes
essential elements of
software engineering.
The Language is the
domain-specific
language to define
methods, practices and
the essential elements
of the Kernel.
Ongoing Endeavors
Kernel
Community
Growth
A Practice Library
A marketplace for
reusable practices
Tools for
method/practice
management
Curricula for
teaching software
engineering
A General Theory in
Software EngineeringTheory Area
Community Area
Theory Area
• A general theory of software engineering
– Workshops on the subject held in Stockholm in 2012 and San
Francisco in 2013
• Research in software engineering
– Topics for research have been proposed.
– This list is growing and distributed.
6
Practice Area
• Practice library
- The objective is to create a practice library of say 25 practices on top
of the kernel. Getting this library is fundamental to the industry.
• Tools
- The creation of an open source project based on Eclipse has been
discussed.
• Education
- SEMAT should create and offer training to help people to understand
the concepts and put them into practice.
• The FTC (Finalization Task Force) of the OMG standard
• An Essence User’s guide
7
Community Area
• Making Semat a Legal Entity
• Engaging our signatories
• More chapters of SEMAT
• Publications
– Papers, papers, papers…and books about the language and more
books about usage of Essence …all are needed
8
Questions

More Related Content

Similar to Introduction to SEMAT

EADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesEADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesLorna Campbell
 
Essence: A Common Ground for Flexible Methods
Essence: A Common Ground for Flexible MethodsEssence: A Common Ground for Flexible Methods
Essence: A Common Ground for Flexible MethodsEd Seidewitz
 
IIPC General Assembly 2016 - Tool Development Portfolio
IIPC General Assembly 2016 - Tool Development PortfolioIIPC General Assembly 2016 - Tool Development Portfolio
IIPC General Assembly 2016 - Tool Development PortfolioTom-Cramer
 
Software management plans in research software
Software management plans in research softwareSoftware management plans in research software
Software management plans in research softwareShoaib Sufi
 
Building repositories and increasing usage.
Building repositories  and increasing usage.Building repositories  and increasing usage.
Building repositories and increasing usage.Iryna Kuchma
 
Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSADaniel S. Katz
 
Requirementv4
Requirementv4Requirementv4
Requirementv4stat
 
What can we learn from UKOER?
What can we learn from UKOER?What can we learn from UKOER?
What can we learn from UKOER?loumcgill
 
ESSENSE – A Kernel of Essentials for Software Engineering
ESSENSE – A Kernel of Essentials for Software EngineeringESSENSE – A Kernel of Essentials for Software Engineering
ESSENSE – A Kernel of Essentials for Software EngineeringBrian Elvesæter
 
Making intranets work (for communicators)
Making intranets work (for communicators)Making intranets work (for communicators)
Making intranets work (for communicators)James Robertson
 
Modern elicitation trends asma & ayesha paper presentation
Modern elicitation trends  asma & ayesha paper presentationModern elicitation trends  asma & ayesha paper presentation
Modern elicitation trends asma & ayesha paper presentationAsma Sajid
 
The continuous innovation model - combining Toyota Kata and TRIZ
The continuous innovation model - combining Toyota Kata and TRIZ The continuous innovation model - combining Toyota Kata and TRIZ
The continuous innovation model - combining Toyota Kata and TRIZ Teemu Toivonen
 
Before you start: Strategic Planning and Business Cases
Before you start: Strategic Planning and Business CasesBefore you start: Strategic Planning and Business Cases
Before you start: Strategic Planning and Business CasesIryna Kuchma
 
SharePoint Governance PlanCompany NamePrepared forDate &.docx
SharePoint Governance PlanCompany NamePrepared forDate &.docxSharePoint Governance PlanCompany NamePrepared forDate &.docx
SharePoint Governance PlanCompany NamePrepared forDate &.docxlesleyryder69361
 

Similar to Introduction to SEMAT (20)

SEMAT
SEMATSEMAT
SEMAT
 
EADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesEADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology Challenges
 
Essence: A Common Ground for Flexible Methods
Essence: A Common Ground for Flexible MethodsEssence: A Common Ground for Flexible Methods
Essence: A Common Ground for Flexible Methods
 
IIPC General Assembly 2016 - Tool Development Portfolio
IIPC General Assembly 2016 - Tool Development PortfolioIIPC General Assembly 2016 - Tool Development Portfolio
IIPC General Assembly 2016 - Tool Development Portfolio
 
Learning Layers Introduction - Informal Learning @ Work
Learning Layers Introduction - Informal Learning @ WorkLearning Layers Introduction - Informal Learning @ Work
Learning Layers Introduction - Informal Learning @ Work
 
Software management plans in research software
Software management plans in research softwareSoftware management plans in research software
Software management plans in research software
 
Building repositories and increasing usage.
Building repositories  and increasing usage.Building repositories  and increasing usage.
Building repositories and increasing usage.
 
Integrating Semantic Systems
Integrating Semantic SystemsIntegrating Semantic Systems
Integrating Semantic Systems
 
Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSA
 
Requirementv4
Requirementv4Requirementv4
Requirementv4
 
What can we learn from UKOER?
What can we learn from UKOER?What can we learn from UKOER?
What can we learn from UKOER?
 
ESSENSE – A Kernel of Essentials for Software Engineering
ESSENSE – A Kernel of Essentials for Software EngineeringESSENSE – A Kernel of Essentials for Software Engineering
ESSENSE – A Kernel of Essentials for Software Engineering
 
Making intranets work (for communicators)
Making intranets work (for communicators)Making intranets work (for communicators)
Making intranets work (for communicators)
 
Modern elicitation trends asma & ayesha paper presentation
Modern elicitation trends  asma & ayesha paper presentationModern elicitation trends  asma & ayesha paper presentation
Modern elicitation trends asma & ayesha paper presentation
 
The continuous innovation model - combining Toyota Kata and TRIZ
The continuous innovation model - combining Toyota Kata and TRIZ The continuous innovation model - combining Toyota Kata and TRIZ
The continuous innovation model - combining Toyota Kata and TRIZ
 
Learning Layers - Quick overview
Learning Layers - Quick overviewLearning Layers - Quick overview
Learning Layers - Quick overview
 
Welcome to Generator
Welcome to GeneratorWelcome to Generator
Welcome to Generator
 
Before you start: Strategic Planning and Business Cases
Before you start: Strategic Planning and Business CasesBefore you start: Strategic Planning and Business Cases
Before you start: Strategic Planning and Business Cases
 
ESSENSE
ESSENSEESSENSE
ESSENSE
 
SharePoint Governance PlanCompany NamePrepared forDate &.docx
SharePoint Governance PlanCompany NamePrepared forDate &.docxSharePoint Governance PlanCompany NamePrepared forDate &.docx
SharePoint Governance PlanCompany NamePrepared forDate &.docx
 

More from Korea Advanced Institute of Science and Technology

More from Korea Advanced Institute of Science and Technology (20)

SaaS Engineering 2020
SaaS Engineering 2020SaaS Engineering 2020
SaaS Engineering 2020
 
Let's use SaaS
Let's use SaaSLet's use SaaS
Let's use SaaS
 
SW기술 동향과 글로벌 인재양성 방향
SW기술 동향과 글로벌 인재양성 방향SW기술 동향과 글로벌 인재양성 방향
SW기술 동향과 글로벌 인재양성 방향
 
전자정부3.0에서 클라우드 빅데이터 보안 이슈
전자정부3.0에서 클라우드 빅데이터 보안 이슈전자정부3.0에서 클라우드 빅데이터 보안 이슈
전자정부3.0에서 클라우드 빅데이터 보안 이슈
 
Korean IT Service Industry Today
Korean IT Service Industry TodayKorean IT Service Industry Today
Korean IT Service Industry Today
 
클라우드 도입 전략과 프로세스(강연자료)
클라우드 도입 전략과 프로세스(강연자료)클라우드 도입 전략과 프로세스(강연자료)
클라우드 도입 전략과 프로세스(강연자료)
 
Sw제품사업의 이해: SW CEO 아카데미 9차 강의
Sw제품사업의 이해: SW CEO 아카데미 9차 강의Sw제품사업의 이해: SW CEO 아카데미 9차 강의
Sw제품사업의 이해: SW CEO 아카데미 9차 강의
 
IT서비스사업의 이해: SW CEO 아카데미 9차 강의
IT서비스사업의 이해: SW CEO 아카데미 9차 강의IT서비스사업의 이해: SW CEO 아카데미 9차 강의
IT서비스사업의 이해: SW CEO 아카데미 9차 강의
 
Csb(박준성교수 080813)
Csb(박준성교수 080813)Csb(박준성교수 080813)
Csb(박준성교수 080813)
 
Extending the Kernel with Practices to Create Methods
Extending the Kernel with Practices to Create MethodsExtending the Kernel with Practices to Create Methods
Extending the Kernel with Practices to Create Methods
 
Applying SEMAT Concepts at Munich Re
Applying SEMAT Concepts at Munich ReApplying SEMAT Concepts at Munich Re
Applying SEMAT Concepts at Munich Re
 
Remics experiences(berlin) brian
Remics experiences(berlin) brianRemics experiences(berlin) brian
Remics experiences(berlin) brian
 
Applying Essence in Practice
Applying Essence in PracticeApplying Essence in Practice
Applying Essence in Practice
 
Essence-Based Methods and Tools in Fujitsu
Essence-Based Methods and Tools in FujitsuEssence-Based Methods and Tools in Fujitsu
Essence-Based Methods and Tools in Fujitsu
 
Essence for Systems Engineering
Essence for Systems EngineeringEssence for Systems Engineering
Essence for Systems Engineering
 
Essence Kernel-Based Enterprise Method Architecture
Essence Kernel-Based Enterprise Method ArchitectureEssence Kernel-Based Enterprise Method Architecture
Essence Kernel-Based Enterprise Method Architecture
 
아키텍트대회기조강연 박준성(071813)
아키텍트대회기조강연 박준성(071813)아키텍트대회기조강연 박준성(071813)
아키텍트대회기조강연 박준성(071813)
 
SW공학 OMG표준화 과제
SW공학 OMG표준화 과제SW공학 OMG표준화 과제
SW공학 OMG표준화 과제
 
Business process based analytics
Business process based analyticsBusiness process based analytics
Business process based analytics
 
Cloud service brokerage
Cloud service brokerageCloud service brokerage
Cloud service brokerage
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Introduction to SEMAT

  • 2. Objectives of SEMAT • SEMAT (Software Engineering Method and Theory) is an open community where volunteers work together to re- found software engineering. ☞ Visit http://semat.org to find more about SEMAT. 2
  • 3. Contributors to SEMAT 3 Areas Signatories Individual Supporters Worldwide Advisory Board Executive Committee Signatories Corporate and Academic Semat Chapters “Customers” Advisors to Semat Currently Bertrand, Richard, Ivar Currently 1800 Currently Three Areas: Practice, Theory, Community China Latin America South Africa Russia Japan Korea Chairman June Park
  • 4. Achievement To Date 4 A method is a composition of Practices. Methods are enactable. A practice is a repeatable approach to doing something with a specific purpose in mind. A practice provides a systematic and verifiable way of addressing a particular aspect of the work at hand. The Kernel includes essential elements of software engineering. The Language is the domain-specific language to define methods, practices and the essential elements of the Kernel.
  • 5. Ongoing Endeavors Kernel Community Growth A Practice Library A marketplace for reusable practices Tools for method/practice management Curricula for teaching software engineering A General Theory in Software EngineeringTheory Area Community Area
  • 6. Theory Area • A general theory of software engineering – Workshops on the subject held in Stockholm in 2012 and San Francisco in 2013 • Research in software engineering – Topics for research have been proposed. – This list is growing and distributed. 6
  • 7. Practice Area • Practice library - The objective is to create a practice library of say 25 practices on top of the kernel. Getting this library is fundamental to the industry. • Tools - The creation of an open source project based on Eclipse has been discussed. • Education - SEMAT should create and offer training to help people to understand the concepts and put them into practice. • The FTC (Finalization Task Force) of the OMG standard • An Essence User’s guide 7
  • 8. Community Area • Making Semat a Legal Entity • Engaging our signatories • More chapters of SEMAT • Publications – Papers, papers, papers…and books about the language and more books about usage of Essence …all are needed 8