2014 年度 修士論文 - Waseda University...2014年度 修士論文 バスケットボール競技における有効攻撃 に関する一考察 −ペイントエリアでのシュートに着目して−
SQiP2014 A3-4 「効率・品質・統制」の共通課題に着目した...
Transcript of SQiP2014 A3-4 「効率・品質・統制」の共通課題に着目した...
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
「効率・品質・統制」の共通課題に着目した 現場主導によるITS導入の効果検証
ソフトウェア品質シンポジウム 2014年9月12日 株式会社島津ビジネスシステムズ 基盤技術部
赤羽根 州晴 [email protected]
A3-4 経験論文
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
株式会社 島津製作所
2014年3月31日現在
1875年 1917年 266億円
創 業| 設 立| 資 本 金| 従業員数|
3,075億円 (2014年3月期) 69社 (国内25社, 海外44社)
グループ売上高| グループ会社|
社 是|科学技術で社会に貢献する 経営理念|「人と地球の健康」への願いを実現する
2
10,612名 (連結)
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
事業領域
産業機器
航空機器 医用機器
分析・計測機器
3
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
概要
4
島津製作所グループ
業務システム 情報系 子会社 委託 IT全般統制
ISO
内部統制 省庁監査
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
概要
5
島津製作所グループ
業務システム 情報系 子会社 委託 IT全般統制 ISO 他
内部統制 省庁監査
複数の統制・認証に対応
大量の記録が必要
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
概要
6
解決 経過
効果 検証
統合管理 全面導入 Issue
TrackingSystem
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
目次
7
第一部 背景と問題 第二部 解決策の導出 第三部 実践方法 第四部 結果と考察
(質疑応答) 7
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
実状|業務システムの運営状況
8
業務システム 100種
利用者 7000人
事案 36000件
改版 (コミット) 20000回
1700 KLOC
開発運用 200人
/年
/年
/年 自動生成コード含む 7~20年超
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
実状|業務システム連携網 図解
9
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
実状|業務システム連携網 図解
10
“一つの処理系”
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
実状|各工程で生じる情報群の記録状況
11
7~20年超
1 2
3 4
5 6
台帳共有
後日、理解不能
退職・離任・契約終了
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
実状|システム障害発生状況(当時)
12
12
2007
障害 54件
重大停止 36回 計測期間 4ヶ月を通年換算
頻繁なシステム変更 手探りのシステム改版
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
要求
13
要求モデル 4種
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
要求|背景モデル
14
要 件 結 果
背景 事案 関係性 反応循環
業務用ITシステムの全般的な管理記録は 内部統制や各種認証(ISO, ISMS, 省庁監査)の 要求に答えなければならない
• 記録と整合 • 精査と承認 • 追跡可能性
• 目的合理性 • 品質管理 • セキュリティー
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
要求|背景モデル
15
課題 3 課題・要望 問合せ受付 調査と確認 状況報告 方針決定 対処と確認 結果報告
時間 課題 2 変更
問合せ受付 調査と確認 状況報告 方針決定 対処と確認 結果報告
時間 課題 1 トラブル
問合せ受付 調査と確認 状況報告 方針決定 対処と確認 結果報告
時間
複数 ユーザー 複数 ユーザー 複数 ユーザー
複数 ユーザー 複数 ユーザー 複数 担当者
C事業部
B事業部
A事業部 X System
Y System
Z System
関係者増加 / 事案多様化/システム増加・分散
N : N : N
背景 事案 関係性 反応循環
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
要求|事案モデル
16
事 案
作成者 担当者 関係者
経緯 意志決定
履歴 資料
成果物
背景 事案 関係性 反応循環
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
要求|事案関係モデル
3.6万件/年 2万コミット/年
/年
背景 事案 関係性 反応循環
関係性
17
記憶の消滅 × 二次元 Excel 表現できる…何か
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
要求|反応循環モデル ‒ 想定
ユーザー/営業/マーケ/ サービス/品証/経営管理者
仕様化
設計 実装 評価
背景 事案 関係性 反応循環
業務システム100種 2万コミット/年 1700 KLOC/年
システム開発・運用 200人
要求の源泉 7000人
18
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
要求|反応循環モデル ‒ 実際
ユーザー/営業/マーケ/ サービス/品証/経営管理者
仕様化
設計 実装 評価
背景 事案 関係性 反応循環
業務システム100種 2万コミット/年 1700 KLOC/年
システム開発・運用 200人
要求の源泉 7000人
Multi-Level Multi-Loop Multi-Agent Feed-Back System
M.リーマン,1974 Lehman's laws of software evolution
19
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
20
何が問題なのか?
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
問題|核心
21
媒体 汎用 (紙、Eメール、
Excel)
管理 その場限り 台帳方式
課題 ・「現実」を表現できない ・ 不完全な追跡可能性、再利用性 ・ 投入努力に見合わない
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
問題|核心
22
媒体 汎用 (紙、Eメール、
Excel)
管理 その場限り 台帳方式
課題 ・「現実」を表現できない ・ 不完全な追跡可能性、再利用性 ・ 投入努力に見合わない
問題の核心
汎用媒体では事案の複雑性と管理フローを表現できない
目的に特化した媒体と 支援機能が必要
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
問題|要約
23
1. 人の記憶が頼り「生き字引き」 2. システム毎の管理台帳で 情報死蔵 3. 経緯は 担当者のMail-Box に蓄積 4. システムと組織の壁が情報流通を阻害 5. パートナー契約、引継ぎ不足 6. 横断検索できない 7. ツールが現実を表現できない
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
目次
24
第一部 背景と問題 第二部 解決策の導出 第三部 実践方法 第四部 結果と考察
(質疑応答)
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
「効率・品質・統制」の共通課題
25
品質要求
効率要求 統制要求 ?
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
「効率・品質・統制」の共通課題
26
品質要求
効率要求 統制要求
網羅性 完全性 追跡可能性
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
仮説|①情報逸失と関係性断絶が根本原因
27
各工程で生じる 情報群の逸失と関係性の断絶
システムの品質劣化に拍車 効率的な現場運営を妨げる
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
仮説|②共通課題の同時達成が道を開く
28
網羅性・完全性・追跡可能性を実現 管理負荷を上回る現場利点を確保
現場効率を追求して定着 システム管理品質、製品品質を 向上
品質要求
効率要求 統制要求
網羅性 完全性 追跡可能性
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
仮説|③関係性を写し取る「知識の器」で解決
29
担当者の記憶が消え去る前に 事案間の関係性として保存し、 “知識網の基盤”を構築
現場の混乱を沈静 システム品質向上の礎
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
解決策|ITS導入の全体像
30
Project A
問合せ
要望・課題
障害・バグ
タスク
Project B
問合せ
要望・課題
障害・バグ
タスク
課題管理システム (ITS)
版数管理ツール • Subversion • 版数管理 (差分・結合・分派)
■日常業務に浸透 • トータルで負担減少 • 状態の掌握が容易 • コミュニケーション促進
■トレーサビリティー 一意性 永続的な 連鎖性 履歴追跡性
■変化への適応 状況変化を記録し追従 後々の参照が容易に
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
目次
31
第一部 背景と問題 第二部 解決策の導出 第三部 実践方法 第四部 結果と考察
(質疑応答)
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
32
要点3種
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
OSS開発プロセス Issue Tracking System の情報表現力
方法|① OSSコミュニティーに学ぶ
33
OSS 情報動線 一意・関係
1)世界に散らばる開発者 2)人の出入りは非常に激しい 3)時差による作業断続が常態
ソフトウェア品質の維持は難しいはずなのに…
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
OSS開発プロセス Issue Tracking System の情報表現力
方法|① OSSコミュニティーに学ぶ
34
OSS 情報動線 一意・関係
1)頻繁なリリース 2)大量のフィードバックを追跡 3)作業断続を支援 4)貢献者顕彰 (誰が、いつ、何をしたかを全公開)
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
OSS開発プロセス Issue Tracking System の情報表現力
反応循環モデルで示した、 Multi Feed-Back System
方法|① OSSコミュニティーに学ぶ
35
OSS 情報動線 一意・関係
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
方法|② 情報動線の透明化とTiDD
36
課題発見者
各システム リーダー/ サブリーダー
課題解決 担当者
IT構築チーム リーダー
PMO/ 関連チーム
チケット駆動型 課題管理フロー
担当者アサイン 期日設定
解決策検討 解決策実施
解決不可能?
課題管理システム(ITS)
Issue Tracking System
課題記入
解決策検討 解決策実施
承認
解決策 確認会
報告
新規
受付担当
調査中
完了
調査中 対応中 解決
対応中 解決
A
対応システム の判定 A
対応システムの 判定
YES
No
解決策 確認会
A
<凡例> プロセス ステータス
判断 A 接続 OSS 情報動線 一意・関係
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
方法|③ 一意性保証と関係性保存
37
あらゆるドキュメントに ITSチケット番号記載 コード・設計書はTiDDの “No Ticket, No Commit” ITSが “知識網”の核
ITS
Ticket #100
Ticket #794
Ticket #256
Ticket #510
コード
文 書
SVN
コード
文 書
SVN
OSS 情報動線 一意・関係
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
目次
38
第一部 背景と問題 第二部 解決策の導出 第三部 実践方法 第四部 結果と考察
(質疑応答)
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|チケットの発行数と完了率
39
0 10 20 30 40 50 60 70 80 90 100
0
5000
10000
15000
20000
25000
30000
35000
40000
2010 2011 2012 2013 2014
Ticket発行数 完了率 近似曲線(線形) 完了率 87% → 93%
累計 120,000 3,000/月
定着
効率
品質
統制
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|完了所要日数の分布と平均
0 10 20 30 40 50 60 70 80 90 100
0% 10% 20% 30% 40% 50% 60% 70% 80% 90%
100%
2010 2011 2012 2013 2014
6ヶ⽉月以上
6ヶ⽉月
3ヶ⽉月
1ヶ⽉月
2週間
1週間
1⽇日
平均完了了⽇日数
日
定着
効率
品質
統制
40
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|完了所要日数の分布と平均
0 10 20 30 40 50 60 70 80 90 100
0% 10% 20% 30% 40% 50% 60% 70% 80% 90%
100%
2010 2011 2012 2013 2014
6ヶ⽉月以上
6ヶ⽉月
3ヶ⽉月
1ヶ⽉月
2週間
1週間
1⽇日
平均完了了⽇日数
日
定着
効率
品質
統制
41
2週間以内 40 → 50% 3ヶ月以内 70 → 80%
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|完了所要日数の分布と平均
0 10 20 30 40 50 60 70 80 90 100
0% 10% 20% 30% 40% 50% 60% 70% 80% 90%
100%
2010 2011 2012 2013 2014
6ヶ⽉月以上
6ヶ⽉月
3ヶ⽉月
1ヶ⽉月
2週間
1週間
1⽇日
平均完了了⽇日数
日
定着
効率
品質
統制
42
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|チケット関係性の年次変化
43 0%
5%
10%
15%
20%
25%
30%
35%
0
5000
10000
15000
20000
25000
30000
35000
2010 2011 2012 2013 2014
チケット発行数 関係数 関係保持割合 線形近似 (関係保持割合) 関係性カウント
線をカウントする 例)3カウント
Ticket
Ticket
Ticket
Ticket
定着
効率
品質
統制
論文未掲載
関係記録数 10% → 28%
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|システム障害の発生件数
44
2007 2012
障害 54件
重大停止 36回 計測期間 4ヶ月を通年換算
定着
効率
品質
統制
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|システム障害の発生件数
45
2007 2012
障害 54件 12件
重大停止 36回 4回 計測期間 4ヶ月を通年換算
定着
効率
品質
統制
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|障害・バグチケット数と完了所要日数の平均
46
0
20
40
60
80
100
120
140
0
500
1000
1500
2000
2500
2010 2011 2012 2013 2014
障害チケット数 完了所要日数平均 定着
効率
品質
統制
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|障害・バグチケット数と完了所要日数の平均
47
0
20
40
60
80
100
120
140
0
500
1000
1500
2000
2500
2010 2011 2012 2013 2014
障害チケット数 完了所要日数平均
スパイク
定着
効率
品質
統制
No Ticket, No Commit
スパイク
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|障害・バグチケット数と完了所要日数の平均
48
0
20
40
60
80
100
120
140
0
500
1000
1500
2000
2500
2010 2011 2012 2013 2014
障害チケット数 完了所要日数平均 定着
効率
品質
統制
所要日数平均 129日 → 59日
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|「障害・バグ」チケット密度
49
0
10
20
30
40
50
60
70
80
90
0
5000
10000
15000
20000
25000
30000
35000
40000
2010 2011 2012 2013 2014
件/KT (Kilo Ticket)
チケット発行数
障害・バグチケット発行数 障害・バグチケット密度 障害・バグチケット密度(Spike除去)
定着
効率
品質
統制
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
検証|監査手続の定性評価
50
「全てのIT統制対象システムにおいて、任意の6ヶ月間に発生した全ての変更事案の中から、設計書とプログラムの両方、或いはいずれかを変更し、かつ、データ強制変更を伴う事案の一覧を提出。ここから25件をサンプリングし承認行為を示す証憑・証跡を提出」
3時間以内 複数人がかりで 2~3日
定着
効率
品質
統制
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
まとめ
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
まとめ
効果 1. 各種要求の実現 2. 管理手順の有効な定着 3. 低負荷の工数管理 4. 多重管理の排除 5. 負担の少ないメトリクス収集 52
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
まとめ
53
統制実現 コスト低減 属人性軽減 品質, CS向上 業績貢献
【経営要求】
【現場要求】 現業務を表現可能 入力コストに見合う いつでもどこでも 素早く見つかる 休みやすい
【管理手法】
【統制要求】 IT全般統制 ISO 省庁監査
一意識別 ↓
関連維持 ↓
追跡可能 ↓
信頼可能
-
Copyright (C) Shimadzu Business Systems Corporation. All Rights Reserved
まとめ
54
統制実現 コスト低減 属人性軽減 品質, CS向上 業績貢献
【経営要求】
【現場要求】 現業務を表現可能 入力コストに見合う いつでもどこでも 素早く見つかる 休みやすい
【管理手法】
【統制要求】 IT全般統制 ISO 省庁監査
一意識別 ↓
関連維持 ↓
追跡可能 ↓
信頼可能
現場の利益を動機とする局所最適型行動規範が、結果として経営要求を満たす統合情報基盤として、全体最適型の均衡を得た