SlideShare a Scribd company logo
1 of 45
Download to read offline
ボクらの 
プロセスに 
きづこう 
川⻄西俊之 
WACATE 2014 Winter 
2014.12.6 in Miura
この 
セッションの 
テーマ
テーマは 
プロセス
このセッションのテーマ 
l For ワカテ: 
n プロセスというコトバになじむ 
n プロセスの思考過程にふれる 
l For ベテラン: 
n プロセスについて再考する 
n プロセスについて考えさせる
このセッションのテーマ 
l やること: 
n ⼀一般的なプロセスの考え⽅方につ 
いて⾒見見直す 
l やらないこと: 
n 個別の開発プロセス、テストプ 
ロセスの詳細に触れる
ちなみに
ちなみに 
l こっちのプロセスではありません 
n http://ja.wikipedia.org/wiki/プロセス 
n プロセスとは、情報処理理においてプログ 
ラムの動作中のインスタンスを意味し、 
プログラムのコードおよび全ての変数や 
その他の状態を含む。オペレーティング 
システム (OS) によっては、プロセスが 
複数のスレッドで構成される場合があり、 
命令令を同時並⾏行行して実⾏行行する。
ここからが 
本題です
「プロセス」 
のイメージ
「プロセス」のイメージ 
プ
そもそも 
プロセスとは
そもそもプロセスとは 
JSTQB 
(ISTQB) 
⽤用語集 
ISO/IEC 
12207 
ISO 
9000 
参照参照
プロセスというコトバの定義 
l ISO 9000での定義: 
set of interrelated or 
interacting activities which 
transforms inputs into outputs
プロセスというコトバの定義 
l JSTQBの訳: 
相互関係のある活動のセット。 
⼊入⼒力力を出⼒力力に変換する。
?
プロセスというコトバの定義 
l このセッションでの解釈: 
n 材料料や作業する⼈人などの資源(インプッ 
ト)を使う 
n 価値ある何か(アプトプット)を⽣生み出 
すを⽬目的とする 
n このための作業の集まりのコトをプロセ 
スという 
n 作業どうしは物や情報を受け渡したりと 
いった相互作⽤用することで関係している
?
プロセスというコトバの定義 
インプットアウトプット 
プロセス 
作業 
相互作⽤用(物、情報) 
⼈人とか 
物とか 
⽬目的のモノ 
作業 
2. What is a process?, “ISO 9000 Introduction and Support Package: 
参考 
Guidance on the Concept and Use of the Process Approach for management systems”
なんでも 
プロセス!!
そこで....... 
l プロセスは抽象的 
l 何に当てはめるかが⼤大事
プロセスの焦点 
l 何に当てはめるか 
→ プロセスの焦点 
l 例例えば 
n ソフトウェア開発プロセス 
n ソフトウェアテストプロセス 
n レビュープロセス 
n などなど
とりあえず
とりあえず 
l 「プロセス」というコトバ 
の共通イメージはできたか 
と思います 
l もう少し具体化しましょう
現実は...
現実は... 
l プロセスって偉い⼈人が決め 
るもの 
l だれかが決めたプロセスに 
従って作業している
現実は... 
l プロセスなどない!!
ワカテが⽬目指す 
プロセスとの 
付き合い⽅方
ワカテとプロセスの付き合い⽅方 
❶プロセスに気づく 
↓ 
❷プロセスを築く 
↓ 
❸プロセスから気づく
❶プロセスに気づく 
l プロセスとは、インプット 
からアウトプットを⽣生み出 
すもの 
l インプット/アプトプットが 
⾒見見つかって、プロセスの焦 
点がさだまる
❶プロセスに気づく 
インプットアウトプット 
○○に関する 
プロセス 
焦点が 
定まる 
アウトプット 
が明確に 
インプットが 
明確に
❷プロセスを築く 
l プロセスは作業と作業間の 
相互作⽤用の集まり 
l 作業と相互作業を具体的に
❷プロセスを築く 
インプット 
作業が 
作業に関わる⼈人 
洗い出される 
が明確に 
作業間で 
受け渡すモノ 
が明確に 
アウトプット
❸プロセスから気づく 
(本来は実際に試してみて) 
l プロセスから⾊色々なことに 
気づけると思います 
l 改善ポイントなどを明確に 
すれば、新バージョンのプ 
ロセスに気づくことに
❸プロセスから気づく 
あらなた発⾒見見 
疑問点・問題点 
改善提案 
などなど 
気づきを 
⾒見見える化
そろそろ 
まとめ
開発プロセスの例例 
V字モデル 
コンポーネント 
テスト 
統合テスト 
システム 
テスト 
受け⼊入れ 
テスト 
要求分析 
基本設計 
詳細設計 
実装
テストプロセスの例例 
テスト 
計画 
テスト 
分析 
テスト 
設計 
テスト 
実装 
テスト 
実⾏行行 
レポート 
・評価 
参 考  JSTQB
プロセスに関するいろいろ 
l 今⽇日取り扱った範囲がプロ 
セスの全てではありません 
n モニタリングとか 
l プロセスに関するコトバの 
定義はいろいろ
ベテランにむけて加速するために 
l JSTQB FLシラバス 
l Process Flow Diagram 
l ふりかえりの資料料: 
n 例例: プロジェクトファシリテーション 
実践編 ふりかえりガイド
タツジンを⽬目指して 
l ロイス論論⽂文: 
n Winston W. Royce, “Managing the 
development of large software 
systems”, Proceedings IEEE WESCON, 
1970 
l JSTQB AL シラバス 
l テストアーキテクチャ設計
その他参考にした⽂文献 
l プロセスという⽤用語: 
n ISO/IEC 12207:2008, “Systems and 
software engineering -- Software life 
cycle processes” 
l プロセスの記法: 
n OMG, “Software  Systems Process 
Engineering Meta-Model 
Specification”, 2008
おわりに 
l 「プロセス」というコトバのイメー 
ジがつかめたかと思います 
l 普段から⾊色々なところでプロセスを 
意識識してみてください 
l プロセスとして明確化することで、 
多くのことに気づきやすくなります 
l この気づきがワカテからベテランへ 
のステップを加速する⼒力力になってく 
れるでしょう
そしてこの2⽇日間 
テスト 
計画 
テスト 
分析 
テスト 
設計 
テスト 
実装 
テスト 
実⾏行行 
レポート 
・評価 
モデル検査 
クラシフィケーション 
ツリー法 バグ票 
レビュー 
⼈人間関係・ 
コミュニケーション 
レビュープロセス
Enjoy!
ありがとう 
ございました

More Related Content

Viewers also liked

60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacateKinji Akemine
 
わりとディープ?同値分割↔境界値分析
わりとディープ?同値分割↔境界値分析わりとディープ?同値分割↔境界値分析
わりとディープ?同値分割↔境界値分析scarletplover
 
質問されない資料にするための4ステップ
質問されない資料にするための4ステップ質問されない資料にするための4ステップ
質問されない資料にするための4ステップAsuka (飛鳥) Kamijo (上條)
 
はじめよう!レビューのいろは
はじめよう!レビューのいろははじめよう!レビューのいろは
はじめよう!レビューのいろはscarletplover
 
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAAJenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAAkyon mm
 

Viewers also liked (6)

60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate
 
わりとディープ?同値分割↔境界値分析
わりとディープ?同値分割↔境界値分析わりとディープ?同値分割↔境界値分析
わりとディープ?同値分割↔境界値分析
 
質問されない資料にするための4ステップ
質問されない資料にするための4ステップ質問されない資料にするための4ステップ
質問されない資料にするための4ステップ
 
Iso 12207
Iso 12207Iso 12207
Iso 12207
 
はじめよう!レビューのいろは
はじめよう!レビューのいろははじめよう!レビューのいろは
はじめよう!レビューのいろは
 
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAAJenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
 

Similar to ボクらのプロセスにきづこう #wacate

参加者アンケートまとめ&よげんの書
参加者アンケートまとめ&よげんの書参加者アンケートまとめ&よげんの書
参加者アンケートまとめ&よげんの書英明 伊藤
 
Productive conference t onoda
Productive conference t onodaProductive conference t onoda
Productive conference t onodat onoda
 
AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけて
AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけてAgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけて
AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけてShuji Morisaki
 
そのエラーやお困りごと、ツールを使えば解決できるかも! ~ Sysinternals や OS 標準ツールの徹底活用術 ~ (Microsoft de:c...
そのエラーやお困りごと、ツールを使えば解決できるかも! ~ Sysinternals や OS 標準ツールの徹底活用術 ~ (Microsoft de:c...そのエラーやお困りごと、ツールを使えば解決できるかも! ~ Sysinternals や OS 標準ツールの徹底活用術 ~ (Microsoft de:c...
そのエラーやお困りごと、ツールを使えば解決できるかも! ~ Sysinternals や OS 標準ツールの徹底活用術 ~ (Microsoft de:c...Takamasa Maejima
 
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかったMakoto Iguchi
 
すぐに分かる!プロジェクト計画の作り方
すぐに分かる!プロジェクト計画の作り方すぐに分かる!プロジェクト計画の作り方
すぐに分かる!プロジェクト計画の作り方Eisuke Sugitani
 
リーン原則とソフトウェア開発
リーン原則とソフトウェア開発リーン原則とソフトウェア開発
リーン原則とソフトウェア開発You&I
 
ソフトウェア開発工程とテスト入門
ソフトウェア開発工程とテスト入門ソフトウェア開発工程とテスト入門
ソフトウェア開発工程とテスト入門tadaaki hayashi
 
I-TRIZのエッセンスと事例
I-TRIZのエッセンスと事例I-TRIZのエッセンスと事例
I-TRIZのエッセンスと事例IDEATION JAPAN
 
Scrum Boot Camp 体験記 2012/6/16
Scrum Boot Camp 体験記 2012/6/16Scrum Boot Camp 体験記 2012/6/16
Scrum Boot Camp 体験記 2012/6/16唯史 塩井
 
ふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかたふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかたYoshitaka Kawashima
 
【schoo WEB-campus】サービスの成果に繋げるためのアクセス解析 先生:小川卓
【schoo WEB-campus】サービスの成果に繋げるためのアクセス解析 先生:小川卓【schoo WEB-campus】サービスの成果に繋げるためのアクセス解析 先生:小川卓
【schoo WEB-campus】サービスの成果に繋げるためのアクセス解析 先生:小川卓webcampusschoo
 
CEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするためにCEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするためにTakafumi Ikeda
 
アジャイルカンファTokyoの共有
アジャイルカンファTokyoの共有アジャイルカンファTokyoの共有
アジャイルカンファTokyoの共有Yasuyuki Fujikawa
 
プロジェクトマネジメントと開発手法の概要 Web
プロジェクトマネジメントと開発手法の概要 Webプロジェクトマネジメントと開発手法の概要 Web
プロジェクトマネジメントと開発手法の概要 Webminamo
 
eXtremeProgramming入門
eXtremeProgramming入門eXtremeProgramming入門
eXtremeProgramming入門You&I
 

Similar to ボクらのプロセスにきづこう #wacate (20)

参加者アンケートまとめ&よげんの書
参加者アンケートまとめ&よげんの書参加者アンケートまとめ&よげんの書
参加者アンケートまとめ&よげんの書
 
Productive conference t onoda
Productive conference t onodaProductive conference t onoda
Productive conference t onoda
 
AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけて
AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけてAgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけて
AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけて
 
そのエラーやお困りごと、ツールを使えば解決できるかも! ~ Sysinternals や OS 標準ツールの徹底活用術 ~ (Microsoft de:c...
そのエラーやお困りごと、ツールを使えば解決できるかも! ~ Sysinternals や OS 標準ツールの徹底活用術 ~ (Microsoft de:c...そのエラーやお困りごと、ツールを使えば解決できるかも! ~ Sysinternals や OS 標準ツールの徹底活用術 ~ (Microsoft de:c...
そのエラーやお困りごと、ツールを使えば解決できるかも! ~ Sysinternals や OS 標準ツールの徹底活用術 ~ (Microsoft de:c...
 
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
 
スクラム再入門
スクラム再入門スクラム再入門
スクラム再入門
 
Scrum"再"入門
Scrum"再"入門Scrum"再"入門
Scrum"再"入門
 
C15
C15C15
C15
 
すぐに分かる!プロジェクト計画の作り方
すぐに分かる!プロジェクト計画の作り方すぐに分かる!プロジェクト計画の作り方
すぐに分かる!プロジェクト計画の作り方
 
リーン原則とソフトウェア開発
リーン原則とソフトウェア開発リーン原則とソフトウェア開発
リーン原則とソフトウェア開発
 
ソフトウェア開発工程とテスト入門
ソフトウェア開発工程とテスト入門ソフトウェア開発工程とテスト入門
ソフトウェア開発工程とテスト入門
 
ISO15504ベースのアセスメントフレームワーク TIPA for ITIL<sup>®</sup>
ISO15504ベースのアセスメントフレームワーク TIPA for ITIL<sup>®</sup>ISO15504ベースのアセスメントフレームワーク TIPA for ITIL<sup>®</sup>
ISO15504ベースのアセスメントフレームワーク TIPA for ITIL<sup>®</sup>
 
I-TRIZのエッセンスと事例
I-TRIZのエッセンスと事例I-TRIZのエッセンスと事例
I-TRIZのエッセンスと事例
 
Scrum Boot Camp 体験記 2012/6/16
Scrum Boot Camp 体験記 2012/6/16Scrum Boot Camp 体験記 2012/6/16
Scrum Boot Camp 体験記 2012/6/16
 
ふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかたふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかた
 
【schoo WEB-campus】サービスの成果に繋げるためのアクセス解析 先生:小川卓
【schoo WEB-campus】サービスの成果に繋げるためのアクセス解析 先生:小川卓【schoo WEB-campus】サービスの成果に繋げるためのアクセス解析 先生:小川卓
【schoo WEB-campus】サービスの成果に繋げるためのアクセス解析 先生:小川卓
 
CEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするためにCEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするために
 
アジャイルカンファTokyoの共有
アジャイルカンファTokyoの共有アジャイルカンファTokyoの共有
アジャイルカンファTokyoの共有
 
プロジェクトマネジメントと開発手法の概要 Web
プロジェクトマネジメントと開発手法の概要 Webプロジェクトマネジメントと開発手法の概要 Web
プロジェクトマネジメントと開発手法の概要 Web
 
eXtremeProgramming入門
eXtremeProgramming入門eXtremeProgramming入門
eXtremeProgramming入門
 

ボクらのプロセスにきづこう #wacate