SEMATカーネルカードを使ってふりかえりしてみた

# はじめに
2013年か2014年に、SQiP研究会で、栗田太郎さんのチームビルディングのワークショップに参加した。鷲崎弘宜さんも一緒にワークショップを運営されていたかもしれない。
そのワークショップで、SEMATカーネルカードというものをつかった記憶がある。SEMATカーネルカードを使って、自分のチームがどの状態になっているかを各自が考え、その意見をすり合わせるようなワークだった。
たぶん、以下の鷲崎弘宜氏の資料（「第3回SEMAT勉強会 アルファカードゲーム」）に示されている進め方だったと思われる。

https://www.slideshare.net/hironoriwashizaki/3semat-semat-27762903

それから、SEMATカーネルカードに関する情報はあまり目にしていない。
興味深いものだったので、SEMATカーネルカードに関する情報を整理しておき、SEMATカーネルカードを使ってふりかえりをしてみる。

※SQiP研究会
https://www.juse.or.jp/sqip/workshop/index.html

# SEMATカーネルカード
以下のサイトからカーネルカードとその説明記事（「ソフトウェアエンジニアリングのエッセンス: SEMAT カーネル」）がダウンロードできる。
カーネルカードの日本語訳は、小林展英氏・鷲崎弘宜氏・平鍋健児氏が行っていた。全員よく知っている方々だった。

http://www.semat.jp/publications

小林展英, 鷲崎弘宜, 平鍋健児 訳, 「SEMATカーネルカード」，2013
https://www.dropbox.com/s/prps8wi55hix5lb/SEMAT_SWEngKernel_Cards_Ja.pdf

鷲崎弘宜, 平鍋健児, 川口恭伸, 小林展英, 吉村健太郎 訳, 「ソフトウェアエンジニアリングのエッセンス: SEMAT カーネル」，2013
https://www.dropbox.com/s/ftrn2c5funsxali/SEMAT-Kernel-ja.pdf

## SEMATの解説

### 「第3回SEMAT勉強会 SEMATエッセンス解説」
鷲崎弘宜氏のSEMATエッセンスに関する解説資料

https://www.slideshare.net/hironoriwashizaki/3semat-semat

### 「SEMATの概要」と「SEMATの活用」
山本修一郎氏のSEMATに関する解説記事

https://www.bcm.co.jp/site/youkyu/youkyu103.html

https://www.bcm.co.jp/site/youkyu/youkyu104.html

## SEMATカーネルカードの活用事例や活用手法

* 製品サービスシステム設計のためのタスク管理手法  
高野秀一, 武藤恵太, 木見田康治, 下村芳樹, 「製品サービスシステム設計のためのタスク管理手法」, 精密工学会, 2015  
http://sotsuken.jspe.or.jp/2015/pdf/N14.pdf

# SEMATカーネルカードを使ったふりかえり
以下のプロジェクトについて、ふりかえりをしてみる。

* 開発A（保守フェーズ）
* 開発B（開発フェーズ）
* サービスC
* サービスD

|分類|アルファ|スコア|状態|開発A|開発B|サービスC|サービスD|
|:----|:----|:----|:----|:----|:----|:----|:----|
|顧客|機会|1|課題の識別| | | |〇|
| | |2|解決策の方向付け| |〇|〇| |
| | |3|価値の設定| | | | |
| | |4|解決策決定| | | | |
| | |5|課題解決|〇| | | |
| | |6|利益獲得| | | | |
| |ステークホルダ|1|関係者の特定| | | |〇|
| | |2|代表者の選定| | | | |
| | |3|活動の協業| |〇|〇| |
| | |4|合意形成| | | | |
| | |5|展開合意| | | | |
| | |6|利用満足|〇| | | |
|解決策|要求|1|構想| |〇| |〇|
| | |2|スコープ定義| | | | |
| | |3|一貫性・体系化| | | | |
| | |4|受理可能| | |〇| |
| | |5|実装| | | | |
| | |6|満足|〇| | | |
| |ソフトウェアシステム|1|アーキテクチャ決定| | | |〇|
| | |2|論証完了| |〇| | |
| | |3|使用可能| | |〇| |
| | |4|準備完了| | | | |
| | |5|運用|〇| | | |
| | |6|退役| | | | |
|取り組み|チーム|1|立上げ| |〇| |〇|
| | |2|組織化| | | | |
| | |3|協調| | |〇| |
| | |4|最適化|〇| | | |
| | |5|休止| | | | |
| |仕事|1|着手| | | |〇|
| | |2|準備完了| | | | |
| | |3|開発開始| |〇|〇| |
| | |4|制御可能| | | | |
| | |5|完結|〇| | | |
| | |6|終了| | | | |
| |仕事の仕方|1|原則決定| |〇|〇|〇|
| | |2|準備完了| | | | |
| | |3|使用可能| | | | |
| | |4|定着| | | | |
| | |5|活用|〇| | | |
| | |6|廃止| | | | |

## アルファの関連図へのスコア付け結果
SEMATカーネルカードに掲載されているアルファ（主要素）の関連図の上に、ふりかえりで特定した状態を示すスコアを記載してみた。
プロジェクト毎に図を示す。

### 開発A
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/243842/f4a613c3-6857-6035-6793-908b7055f706.png)

終了に向かっているプロジェクトであり、現状の状態を維持すればよいと考える。

### 開発B
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/243842/18e65b42-40f5-eb88-df4b-7a2405093433.png)

まずは「要求」の状態と「チーム」の状態を並行して変えていく必要があると考える。

### サービスC
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/243842/fbc3d760-1721-e30d-956f-8e1e90f5d86c.png)

「機会」の状態を変えたうえで、「仕事の仕方」の状態を変えていく必要があると考える。

### サービスD
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/243842/a8716119-caeb-b544-033c-daac60967b64.png)

まずは、「機会」、「要求」、「仕事」の順で、状態を変えていく必要があると考える。

# 所感
* やはり新しいチームで新しいプロジェクトを開発するのは大変である。すべての要素の状態が1から始まる。
* SEMATカーネルカードは一人で使うのではなく、関係者全員で現状の認識合わせをするために使ったほうが良さそう。
* アルファ「機会」とアルファ「仕事の仕方」にも関連があるように感じる。

# 参考記事
https://qiita.com/kazuo_reve/items/7b5c8f4cb82b6c005716