open process assessment goals using gsn(goal structure notation)

18
技術士(情報)・博士(工学) 小川 2015/03/26 @kaizen_nagoya

Upload: kiyoshi-ogawa

Post on 18-Jul-2015

329 views

Category:

Technology


2 download

TRANSCRIPT

技術士(情報)・博士(工学) 小川 清

2015/03/26 @kaizen_nagoya

経緯クリティカルソフトウェアワークショップでの発表(次頁基礎資料)

http://www.ipa.go.jp/sec/events/20150120.html

http://www.ipa.go.jp/sec/events/20140115.html

オープンソースを用いた公開作業診断(open process

assessment)

TOPPERS/sspを対象にSPEAK/IPA, Automotive

SPICE, Nssol SPEAK等

作業診断プロセスの作業診断を作成するため診断目標をGSNで記述

2015/03/26@kaizen_nagoya

基礎資料WOCS2015での名古屋地区からの発表

1. D-Case を用いたレビューを見える化する方法の導入事例,小林展英, WOCS,2015,

http://www.ipa.go.jp/files/000043911.pdf

2. SPEAK-IPAを用いた設計指向による公開アセスメントの試行,

佐藤克,山内一資,福田仁志,石津和紀,倉田智穂,村上孝,近藤聖久,北野敏明,小川清,WOCS,2015,

http://www.ipa.go.jp/files/000043915.pdf

関連発表(WOCS2015,2014)

3. 要求逸脱に基つく例外試験項目の作成実験,山本修一郎, 森崎修司,WOCS,2015, http://www.ipa.go.jp/files/000043910.pdf

4. CARDION: 概念段階におけるハザード・脅威の抽出手法, 伊藤昌夫, WOCS, 2014,

http://www.ipa.go.jp/files/000036233.pdf 2015/03/26@kaizen_nagoya

依頼者の目標(基礎資料2.P.26)

2015/03/26@kaizen_nagoya

依頼者の診断目標再掲(一部英語)1 採用を増やす(組込み界のLinux)Increase the adoption case of TOPPERS/ssp

2 良質なOSSで技術と産業振興を推進するPromote the technology and industrial development.a)第三世代開発の設計指針を明確化したいb)ソースコードの理解を助ける図を用意したいc)ソフトウェア部品の品質評価尺度を用意したい (機械部品、

電子部品と同様な)3 高品質・効率的な開発技術/ツールを提供するProvide high quality and high efficency development technology

and toolsソフトウェア部品として企業の共通部門が体系的にサポート

(教育を含む)できるようにしたい4 組込みシステム技術者を育成する

Train embedded system engineers.OSSを用いた教育コース/教材/教育の場を提供したい

2015/03/26@kaizen_nagoya

診断目標(ver.0.1)

2015/03/26@kaizen_nagoya

英語による表現英語で書着なおして表現の意味を検討。

共通概念の取捨選択

G2とG3にdevelopment, technologyという概念が共通していることがわかる。

G3からG2にtechnologyについて集める。

G3はtoolだけにして、描き直してみる。

補足事項を追記

C1: CPUs, programming languages and network

protocols vary innovation.

A1: Existing tools may not be effective.

2015/03/26@kaizen_nagoya

診断目標(ver.0.2)

2015/03/26@kaizen_nagoya

概念の分類・仮説の追加

製品品質と作業を分類

文脈を2つ追加

Using Operating system.

Using Open source softaware.

2015/03/26@kaizen_nagoya

診断目標(ver.0.3)

2015/03/26@kaizen_nagoya

微調整

G6の表現を変更

G4,G5,G6からSn2,Sn3,Sn4への関連性を記載

Sn3とSn4が関連性があることを示すため「任意の線」で結合

2015/03/26@kaizen_nagoya

2015/03/26@kaizen_nagoya

診断目標(ver.0.4)

一覧(再構築)1/2

1(G1) 採用を増やす(組込み界のLinux) Iincrease

the adoption case of TOPPERS/ssp

1.1 (G2) 第三世代開発の設計指針を明確化

1.1.1(Sn1) ソースコードの理解を助ける図を用意

1.1.2(Sn2) ソフトウェア部品の品質評価尺度を決定(機械・電子部品と同様)

1.1.3(Sn3) 共通部門の体系的支援

1.2 (G3) 産業技術振興推進

Promote the technology and industrial development.

2015/03/26@kaizen_nagoya

一覧(再構築)2/21.2.1(G4) 高品質・効率的な開発作業を提供

Provide high quality and high efficency development

technology and tools

1.2.2(G5) 高品質・高効率な開発の道具を提供

1.2.2.1(A1)現存する道具は効率的でない。

1.2.3(G6) 組込みシステム技術者を育成する

Train embedded system engineers.

1.2.3.1(Sn4) OSSを用いた教育コース/教材/講師を提供

1.3(C4) CPU,プログラミング言語、通信規約の技術革新

2015/03/26@kaizen_nagoya

成果英語化による概念の明確化

概念の類似関係

包含関係(上下関係)

図による並列関係・相関関係の明確化

優先順位

階層構造(上下関係を含む)

道具の習得

図の書き方は習得

文字列のコピペは「ベース」の「Statement」で2015/03/26@kaizen_nagoya

今後の課題

班活動による内容の充実、再構築、複数視点による記述

診断内容の深堀、再構築、複数視点による記述

GSNの応用範囲、応用例、複数手法への適用

診断作業の診断への適用

2015/03/26@kaizen_nagoya

参考文献実践D-Case,松野裕,山本修一郎,アセットマネジメント, 感想:http://bookmeter.com/b/org9ff9c4189d HAZOPをもっと深堀して欲しい。

GSN コミュニティ・スタンタードハージョン 1 2011 年, https://s3-ap-northeast-1.amazonaws.com/cdn.change-vision.com/tutorials/GSN_Standard_by_ChangeVision+(Ver3).pdf

astah* GSNスタートガイド, 2014,チェンジビジョン, https://s3-ap-northeast-1.amazonaws.com/cdn.change-vision.com/tutorials/Astah_GSN_StartGuide.pdf

プロセス改善ナビゲーションガイド診断活用編,IPA, 2007, http://www.ipa.go.jp/files/000005122.pdf

プロセス改善ナビゲーションガイドベストプラクティス編, IPA, 2008, http://www.ipa.go.jp/files/000005129.pdf

2015/03/26@kaizen_nagoya

謝辞

株式会社 豊田自動織機

株式会社 DENSOクリエイト

株式会社 エー・アンド・ディ

株式会社 NSD

名古屋大学

独立行政法人 JAXA

独立行政法人 IPA

クリティカルソフトウェアワークショッププログラム委員

2015/03/26@kaizen_nagoya