Suche senden
Hochladen
第3回SEMAT勉強会 SEMATエッセンス解説
•
4 gefällt mir
•
4,393 views
Hironori Washizaki
Folgen
Melden
Teilen
Melden
Teilen
1 von 33
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
XDDPプラクティス路線図とパターン・ランゲージ ~時を超えた派生開発の道~
XDDPプラクティス路線図とパターン・ランゲージ ~時を超えた派生開発の道~
Noriko Kawaguchi
アジャイル開発におけるクラフトマンシップの重要性
アジャイル開発におけるクラフトマンシップの重要性
Shigeru Tatsuta
XP祭り2020(0919) 基調講演 エンジニアの創造力を解き放て!(抜粋)
XP祭り2020(0919) 基調講演 エンジニアの創造力を解き放て!(抜粋)
Tomoaki Kambe
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
Yasuharu Nishi
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
Noriyuki Mizuno
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Masashi Umezawa
人は一ヶ月でエンジニアになれるのか - 詳細解説
人は一ヶ月でエンジニアになれるのか - 詳細解説
Livesense Inc.
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
toshihiro ichitani
Empfohlen
XDDPプラクティス路線図とパターン・ランゲージ ~時を超えた派生開発の道~
XDDPプラクティス路線図とパターン・ランゲージ ~時を超えた派生開発の道~
Noriko Kawaguchi
アジャイル開発におけるクラフトマンシップの重要性
アジャイル開発におけるクラフトマンシップの重要性
Shigeru Tatsuta
XP祭り2020(0919) 基調講演 エンジニアの創造力を解き放て!(抜粋)
XP祭り2020(0919) 基調講演 エンジニアの創造力を解き放て!(抜粋)
Tomoaki Kambe
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
Yasuharu Nishi
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
Noriyuki Mizuno
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Masashi Umezawa
人は一ヶ月でエンジニアになれるのか - 詳細解説
人は一ヶ月でエンジニアになれるのか - 詳細解説
Livesense Inc.
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
toshihiro ichitani
ウォーターフォールとアジャイルのフェアな比較
ウォーターフォールとアジャイルのフェアな比較
Yoshitaka Kawashima
テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要
Yasuharu Nishi
「PdMと考えるQAとプロダクトマネジメント」
「PdMと考えるQAとプロダクトマネジメント」
大貴 蜂須賀
アジャイル品質パターン (Agile Quality, QA2AQ)
アジャイル品質パターン (Agile Quality, QA2AQ)
Hironori Washizaki
エムスリーのQAチームが目指すもの
エムスリーのQAチームが目指すもの
Yuki Shiromoto
QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証
Yasuharu Nishi
アジャイルなソフトウェア設計を目指して
アジャイルなソフトウェア設計を目指して
増田 亨
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
Tetsuya Kouno
開発とテストが一体となったソフトウェア開発
開発とテストが一体となったソフトウェア開発
Yahoo!デベロッパーネットワーク
論文紹介: The New New Product Development Game
論文紹介: The New New Product Development Game
Hitoshi Otsuki
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Hironori Washizaki
商流物流金流.pdf
商流物流金流.pdf
Zenji Kanzaki
現場で役立つシステム設計の原則
現場で役立つシステム設計の原則
増田 亨
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
増田 亨
あなたはPO?PM?PdM?PjM?
あなたはPO?PM?PdM?PjM?
大貴 蜂須賀
プロダクトマーケティングマネージャーの役割
プロダクトマーケティングマネージャーの役割
Yuzo Shigematsu
ビジネスをデザインする匠Method
ビジネスをデザインする匠Method
Hagimoto Junzo
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
Hironori Washizaki
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
Kiro Harada
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し
増田 亨
Machine Learning Operations (MLOps): Overview, Definition, and Architecture
Machine Learning Operations (MLOps): Overview, Definition, and Architecture
Takuya Minagawa
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Yasuharu Nishi
Weitere ähnliche Inhalte
Was ist angesagt?
ウォーターフォールとアジャイルのフェアな比較
ウォーターフォールとアジャイルのフェアな比較
Yoshitaka Kawashima
テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要
Yasuharu Nishi
「PdMと考えるQAとプロダクトマネジメント」
「PdMと考えるQAとプロダクトマネジメント」
大貴 蜂須賀
アジャイル品質パターン (Agile Quality, QA2AQ)
アジャイル品質パターン (Agile Quality, QA2AQ)
Hironori Washizaki
エムスリーのQAチームが目指すもの
エムスリーのQAチームが目指すもの
Yuki Shiromoto
QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証
Yasuharu Nishi
アジャイルなソフトウェア設計を目指して
アジャイルなソフトウェア設計を目指して
増田 亨
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
Tetsuya Kouno
開発とテストが一体となったソフトウェア開発
開発とテストが一体となったソフトウェア開発
Yahoo!デベロッパーネットワーク
論文紹介: The New New Product Development Game
論文紹介: The New New Product Development Game
Hitoshi Otsuki
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Hironori Washizaki
商流物流金流.pdf
商流物流金流.pdf
Zenji Kanzaki
現場で役立つシステム設計の原則
現場で役立つシステム設計の原則
増田 亨
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
増田 亨
あなたはPO?PM?PdM?PjM?
あなたはPO?PM?PdM?PjM?
大貴 蜂須賀
プロダクトマーケティングマネージャーの役割
プロダクトマーケティングマネージャーの役割
Yuzo Shigematsu
ビジネスをデザインする匠Method
ビジネスをデザインする匠Method
Hagimoto Junzo
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
Hironori Washizaki
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
Kiro Harada
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し
増田 亨
Was ist angesagt?
(20)
ウォーターフォールとアジャイルのフェアな比較
ウォーターフォールとアジャイルのフェアな比較
テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要
「PdMと考えるQAとプロダクトマネジメント」
「PdMと考えるQAとプロダクトマネジメント」
アジャイル品質パターン (Agile Quality, QA2AQ)
アジャイル品質パターン (Agile Quality, QA2AQ)
エムスリーのQAチームが目指すもの
エムスリーのQAチームが目指すもの
QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証
アジャイルなソフトウェア設計を目指して
アジャイルなソフトウェア設計を目指して
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
開発とテストが一体となったソフトウェア開発
開発とテストが一体となったソフトウェア開発
論文紹介: The New New Product Development Game
論文紹介: The New New Product Development Game
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
商流物流金流.pdf
商流物流金流.pdf
現場で役立つシステム設計の原則
現場で役立つシステム設計の原則
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
あなたはPO?PM?PdM?PjM?
あなたはPO?PM?PdM?PjM?
プロダクトマーケティングマネージャーの役割
プロダクトマーケティングマネージャーの役割
ビジネスをデザインする匠Method
ビジネスをデザインする匠Method
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し
Ähnlich wie 第3回SEMAT勉強会 SEMATエッセンス解説
Machine Learning Operations (MLOps): Overview, Definition, and Architecture
Machine Learning Operations (MLOps): Overview, Definition, and Architecture
Takuya Minagawa
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Yasuharu Nishi
ソフトウェアエンジニアリングとEssenceの広がり
ソフトウェアエンジニアリングとEssenceの広がり
Hironori Washizaki
機械学習応用アーキテクチャ・デザインパターン概観
機械学習応用アーキテクチャ・デザインパターン概観
Hironori Washizaki
新しいソフトウェアエンジニアリングのためのパターンランゲージに向けて
新しいソフトウェアエンジニアリングのためのパターンランゲージに向けて
Hironori Washizaki
組込みSW開発技術研究会キックオフミーティング
組込みSW開発技術研究会キックオフミーティング
静岡大学情報学部 組込みシステムアーキテクト研究所
鹿駆動
鹿駆動
Shinichi Kozake
20230105_TITECH_lecture_ishizaki_public.pdf
20230105_TITECH_lecture_ishizaki_public.pdf
Kazuaki Ishizaki
WACATE2013冬 知識体系とSEMAT
WACATE2013冬 知識体系とSEMAT
Hironori Washizaki
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
Shuji Morisaki
高信頼性を確保するソフトウェア開発手法と実践-組込み製品の潜在的価値を今以上に高めるために-
高信頼性を確保するソフトウェア開発手法と実践-組込み製品の潜在的価値を今以上に高めるために-
Yoshio SAKAI
【17-C-4】「Axure RPによる画面プロトタイプを活用した要件定義の改善:野村総合研究所、NTTデータの事例紹介」松永充弘氏
【17-C-4】「Axure RPによる画面プロトタイプを活用した要件定義の改善:野村総合研究所、NTTデータの事例紹介」松永充弘氏
Developers Summit
Angularを利用したシステム開発事例
Angularを利用したシステム開発事例
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
TensorFlowをもう少し詳しく入門
TensorFlowをもう少し詳しく入門
tak9029
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014
Kazuhiro Suzuki
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
Dai Iwai
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
光平 八代
スマートエスイーセミナー:機外学習応用システムパターンの例
スマートエスイーセミナー:機外学習応用システムパターンの例
HironoriTAKEUCHI1
[Japan Tech summit 2017] MAI 003
[Japan Tech summit 2017] MAI 003
Microsoft Tech Summit 2017
皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!
ru pic
Ähnlich wie 第3回SEMAT勉強会 SEMATエッセンス解説
(20)
Machine Learning Operations (MLOps): Overview, Definition, and Architecture
Machine Learning Operations (MLOps): Overview, Definition, and Architecture
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
ソフトウェアエンジニアリングとEssenceの広がり
ソフトウェアエンジニアリングとEssenceの広がり
機械学習応用アーキテクチャ・デザインパターン概観
機械学習応用アーキテクチャ・デザインパターン概観
新しいソフトウェアエンジニアリングのためのパターンランゲージに向けて
新しいソフトウェアエンジニアリングのためのパターンランゲージに向けて
組込みSW開発技術研究会キックオフミーティング
組込みSW開発技術研究会キックオフミーティング
鹿駆動
鹿駆動
20230105_TITECH_lecture_ishizaki_public.pdf
20230105_TITECH_lecture_ishizaki_public.pdf
WACATE2013冬 知識体系とSEMAT
WACATE2013冬 知識体系とSEMAT
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
高信頼性を確保するソフトウェア開発手法と実践-組込み製品の潜在的価値を今以上に高めるために-
高信頼性を確保するソフトウェア開発手法と実践-組込み製品の潜在的価値を今以上に高めるために-
【17-C-4】「Axure RPによる画面プロトタイプを活用した要件定義の改善:野村総合研究所、NTTデータの事例紹介」松永充弘氏
【17-C-4】「Axure RPによる画面プロトタイプを活用した要件定義の改善:野村総合研究所、NTTデータの事例紹介」松永充弘氏
Angularを利用したシステム開発事例
Angularを利用したシステム開発事例
TensorFlowをもう少し詳しく入門
TensorFlowをもう少し詳しく入門
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
スマートエスイーセミナー:機外学習応用システムパターンの例
スマートエスイーセミナー:機外学習応用システムパターンの例
[Japan Tech summit 2017] MAI 003
[Japan Tech summit 2017] MAI 003
皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!
Mehr von Hironori Washizaki
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
Hironori Washizaki
IEEE Computer Society 2024 Technology Predictions Update
IEEE Computer Society 2024 Technology Predictions Update
Hironori Washizaki
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会
Hironori Washizaki
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
Hironori Washizaki
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用
Hironori Washizaki
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
Hironori Washizaki
Joseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about Architecture
Hironori Washizaki
世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデート
世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデート
Hironori Washizaki
SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...
SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...
Hironori Washizaki
デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向
デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向
Hironori Washizaki
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
Hironori Washizaki
人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集
人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集
Hironori Washizaki
スマートエスイーコンソーシアムの概要と2021年度成果紹介
スマートエスイーコンソーシアムの概要と2021年度成果紹介
Hironori Washizaki
DXの推進において企業内に求められる人材やデジタル人材の育て方
DXの推進において企業内に求められる人材やデジタル人材の育て方
Hironori Washizaki
対応性のある運用のパターン
対応性のある運用のパターン
Hironori Washizaki
モデル訓練のパターン
モデル訓練のパターン
Hironori Washizaki
パターンのつながりとAI活用成熟度
パターンのつながりとAI活用成熟度
Hironori Washizaki
データ表現のパターン
データ表現のパターン
Hironori Washizaki
機械学習デザインパターンの必要性と機械学習ライフサイクル
機械学習デザインパターンの必要性と機械学習ライフサイクル
Hironori Washizaki
青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)
青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)
Hironori Washizaki
Mehr von Hironori Washizaki
(20)
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
IEEE Computer Society 2024 Technology Predictions Update
IEEE Computer Society 2024 Technology Predictions Update
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
Joseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about Architecture
世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデート
世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデート
SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...
SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...
デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向
デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集
人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集
スマートエスイーコンソーシアムの概要と2021年度成果紹介
スマートエスイーコンソーシアムの概要と2021年度成果紹介
DXの推進において企業内に求められる人材やデジタル人材の育て方
DXの推進において企業内に求められる人材やデジタル人材の育て方
対応性のある運用のパターン
対応性のある運用のパターン
モデル訓練のパターン
モデル訓練のパターン
パターンのつながりとAI活用成熟度
パターンのつながりとAI活用成熟度
データ表現のパターン
データ表現のパターン
機械学習デザインパターンの必要性と機械学習ライフサイクル
機械学習デザインパターンの必要性と機械学習ライフサイクル
青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)
青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)
第3回SEMAT勉強会 SEMATエッセンス解説
1.
2013年10月29日 第3回SEMATカーネル勉強会 SEMAT: ソフトウェアエンジニアリ ングのエッセンス 鷲崎
弘宜 SEMAT Japan Chapter Chair Twitter: @Hiro_Washi washizaki@waseda.jp http://www.washi.cs.waseda.ac.jp/ (ベース資料) I. Jacobsonほか: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13 I. Jacobsonほか: ソフトウェアエンジニアリングのエッセンス: SEMAT カーネル, http://www.semat.jp/publications 山本 修一郎: SEMATの概要 Business Communication, 2013 http://www.bcm.co.jp/site/youkyu/youkyu103.html
2.
目次 • • • • • ソフトウェアエンジニアリングの問題 SEMATによる解決 SEMATエッセンス(カーネル+言語) SEMATエッセンスの利用 まとめ 2
3.
組織がどのようであって欲しいか? ソフトウェ ア より良く、より速く、より幸せに 3 I. Jacobson, et
al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
4.
知識の島々(アイランド) 知識 プロフェッショナリズム ベストプラクティ スに裏打ちさ れた能力 知識の島々 ユースケース UMLアジャイル CMMI コンポーネント かんばん リーン Jave, C# 経験、ガイド 4 I.
Jacobson, et al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
5.
共通基盤があれば 知識 プロフェッショナリズム ベストプラクティ スに裏打ちさ れた能力 共通基盤に基 づく知識 知識の島々 ユースケース UMLアジャイル CMMI コンポーネント かんばん リーン Jave, C# 経験、ガイド 5 I.
Jacobson, et al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
6.
20年前 オブジェクト指向 15年前 UML、RUP 12年前
CMMI 数年前 XP 現在 Scrum, リーン、かんばん 明日は? どれも優れているが、我々の求める全てではない! 6 I. Jacobson, et al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
7.
共通基盤がない 誰もが自身のソフト ウェアの作り方を知 っている。 しかし、コミュニティ として我々は受け入 れられた共通基盤を 持っていない。 7 I. Jacobson, et
al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
8.
産業界・学術界の間のギャップ 産業界の プラクティス 学術的 研究 8 I. Jacobson, et
al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
9.
目次 • • • • • ソフトウェアエンジニアリングの問題 SEMATによる解決 SEMATエッセンス(カーネル+言語) SEMATエッセンスの利用 まとめ 9
10.
Software Engineering Methods and
Theory • 2009年9月 創設 http://semat.org/ Ivar Jacobson Bertrand Meyer Richard Soley • 堅固な理論、実証原則・ベストプラクティスに基づ くソフトウェアエンジニアリング再建(共通理解) – 理論的基礎の定義 – 広く受け入れられた要素によるカーネル 10
11.
理論がない「わけではない」 • Boehm: COCOMO •
Parnas: 情報隠蔽 • Constantine: 凝集度、結合度 • Conwayの法則 • Dijkstra: 構造化、Goto文撲滅 • Wirth: ステップワイズリファインメント • Meyer: 契約による設計 などなど しかし、いずれも共通基盤ではない SEMATが、より具体的な理論が立脚する共通の理論基 盤を与える 11 I. Jacobson, et al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
12.
目次 • • • • • ソフトウェアエンジニアリングの問題 SEMATによる解決 SEMATエッセンス(カーネル+言語) SEMATエッセンスの利用 まとめ 12
13.
SEMATのメソッドアーキテクチャ • エッセンス(カーネル+言語)がOMG提案承認‘13、標準化へ • Essence
– Kernel and Language for Software Engineering Methods 手法・プロセス UP Agile ・・・ ・・・ プラクティス カーネル エッセンス 言語 堅固な理論基盤に立脚 13
14.
カーネル(と図形言語) • ソフトウェア開発・技術活動のコンテキストの表現と評価 名称 アルファ Aspiration Led
Progress and Health Attribute 状態 図形 説明 進捗と健全性の把握が必 要な事柄 活動空間 アルファのある状態、 チェックリストによる確認 実施すべき作業 活動 作業の具体的活動 作業成果物 作業の成果物 山本 修一郎, SEMATの概要, Business Communication, 2013 http://www.bcm.co.jp/site/youkyu/youkyu103.html 14
15.
アルファの種類と関係 15 Ivar Jacobson, et
al.著, ソフトウェアエンジニアリングのエッセンス: SEMAT カーネル, http://www.semat.jp/publications
16.
16 Ivar Jacobson, et
al.著, ソフトウェアエンジニアリングのエッセンス: SEMAT カーネル, http://www.semat.jp/publications
17.
プラクティスの定義 1. 2. 3. 4. アルファを選択 必要に応じて下位アルファの定義 作業生活物を追加 活動空間を定義して活動を具体化 作業対象 作業内容 例: 要求抽出プラクティス アルファ 成果物 ・機会 ・フィーチャリスト ・ステークホルダ ・要求 活動空間 活動 ・可能性探索 ・顧客価値合意 ・要求理解 ・システム操作調査 ・ステークホルダの ・顧客デモ実施 ニーズ理解 山本 修一郎,
SEMATの概要, Business Communication, 2013 http://www.bcm.co.jp/site/youkyu/youkyu103.html 17
18.
プラクティスの定義例: スプリント (EssWorkの利用) 「仕事」の下位アルファ としての「スプリント」 5個の状態を 持つ 成果物 「スプリントバックログ」と関連 アルファカード 「スプリント」 状態カード 「制御可能」 18 I. Jacobson,
et al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
19.
他のSEMATエッセンス利用事例 •エンタープライズメソッドアーキテクチャの記述と整 備 [Park13] •レガシーアプリケーションのクラウドサービスへの 移行におけるSPEMの記述 [Elvesaeter13] •システムズエンジニアリングにおけるアーキテクチ ャ規格やV字モデルの記述
[INCOSE13] OMG TECHNICAL MEETING SPECIAL EVENT Essence Workshop A Paradigm Shift In Software Engineering Thursday, 0900 - 1700, June 20, 2013 http://www.omg.org/news/meetings/tc/berlin-13/special-events/Essence_Day.htm 19
20.
目次 • • • • • ソフトウェアエンジニアリングの問題 SEMATによる解決 SEMATエッセンス(カーネル+言語) SEMATエッセンスの利用 まとめ 20
21.
使い方(の例) • 開発全体の計画 – アルファによるマイルストーンの表現 –
異なる側面毎の表現 • イテレーション計画と進捗管理 – 現在地の特定、行き先の決定 – イテレーションの目的の見える化、タスクをタンジ ブルに • 大規模開発のガバナンスフレームワーク – 全体の見える化、状況共有 21
22.
開発全体の計画 承認前 開発中 運用中 ビジネスケース構築 ソフトウェア開発 ソフトウェア運用 開始の 決定 骨格システム 有効システム 運用の 完成 完成 決定 22 I. Jacobson,
et al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
23.
開発手法による計画の違い 段階 承認前 開始の決定 開発中 アジャイル 要求 ソフトウェア 従来 要求 ソフトウェア 構想 構想 スコープ定 義 一貫性・体 系化 アーキテク チャ決定 受理可能 論証完了 スコープ定 義 一貫性・体 系化 アーキテク チャ決定 論証完了 使用可能 受理可能 使用可能 準備完了 準備完了 運用の決定 実装 運用中 運用 実装 運用 満足 退役 満足 退役 23 I. Jacobson, et
al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
24.
イテレーション計画: 現在地の特定 完了 ペンディング 24 I. Jacobson,
et al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
25.
現在地の特定(つづき) 25 Ivar Jacobson, et
al.著, ソフトウェアエンジニアリングのエッセンス: SEMAT カーネル, http://www.semat.jp/publications
26.
行き先の決定 26 Ivar Jacobson, et
al.著, ソフトウェアエンジニアリングのエッセンス: SEMAT カーネル, http://www.semat.jp/publications
27.
行き方(タスク)の決定 これらの状態へと到達するために どのような要求項目を開発すべき か? これらの状態へと到達する ためにどのようなタスクを実 施すべきか? コメントの閲覧 コメントの投稿 アルバム の閲覧 新人の トレーニング 作業項目の 優先順位づけ 27 I. Jacobson, et
al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
28.
タスクかんばん 目的 To Do Doing Done タスク 1 タスク
2 テスト環境セットアップ タスク 3 要求項目Aの完了 タスク4 要求項目Bの完了 タスク 5 要求項目Cの完了 タスク 7 タスク 8 タスク 9 より多くの要求項目 の完了 タスク 6 I. Jacobson, et al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
29.
目次 • • • • • ソフトウェアエンジニアリングの問題 SEMATによる解決 SEMATエッセンス(カーネル+言語) SEMATエッセンスの利用 まとめ 29
30.
カーネルの特徴と留意 • ソフトウェア「以外」の事柄大切、アジャイル宣言支持 • 状態指向(NOT
プロセス指向) • 留意 – プラクティス・手法定義の難しさ – アルファ状態遷移の複雑さ – ソフトウェア開発以外への応用可能性 原則 SEMATカーネル 従来 アクション可能 アルファで活動の進行状態と 文書などの成果 健全性把握 物 拡張可能 アルファ追加やプラクティス 定義可、様々な開発に適用 実践的 あらゆる担当者を支援、カー プロセス・品質エ ド ンジニアの支援 方法論の総取り 替え 山本 修一郎, SEMATの概要, Business Communication, 2013 http://www.bcm.co.jp/site/youkyu/youkyu103.html Ivar Jacobson, et al.著, ソフトウェアエンジニアリングのエッセンス: SEMAT カーネル, http://www.semat.jp/publications 30
31.
組織がどのようであって欲しいか? SEMAT-Based 良いソフト ウェア より良く、より速く、より幸せに 31 I. Jacobson, et
al.: Tutorial: Essence - Kernel and Language for Software Engineering Practices, ICSE'13
32.
Moving forward -
その先へ! • プラクティス – エッセンス利用ガイド、プラクティスライブラリ – ツール、教育 • 理論 – ソフトウェアエンジニアリングの「一般性理論」 – プラクティスに特化した研究 • コミュニティ – US 法人設立、支部拡大 – 出版(Essence本、論文誌特集号) 32
33.
• 2013年4月設立 http://www.semat.jp/ 鷲崎弘宜
石川冬樹 川口恭伸 久保秋真 小林展英 高橋一貴 平鍋健児 森崎修司 吉村健太郎 • • • • SEMATのアイディア啓蒙・検証・拡張 コミュニティ醸成(250名超)、データ収集、プラクティス・理論 勉強会開催 6/20, 8/1, 10/29 山本修一郎先生講演「SEMATと保証ケース」 KBSE研究会 33
Jetzt herunterladen