More Related Content
PPTX
PDF
Agile japan2010 rakuten様プレゼン資料 PDF
ソフトウェア調達におけるアジャイル開発の要点と現状 Slideshare PPTX
PDF
なぜアジャイルなのですか?改めて考察するウォーターフォールとの違い PPTX
PDF
ssmjp 20200221 Automation PDF
What's hot
PDF
PPTX
PDF
PDF
AgilePM reading circle #9 - Cost Management PDF
Scrum,Test,Metrics #sgt2016 PDF
デブサミ2014【13-B-L】テスト自動化を見直そう!自動化への投資が開発チームをクリエイティブにする(安竹由起夫〔コベリティジャパン〕) Viewers also liked
PDF
Redmine利用判断チャートと 家庭内Redmineのススメ PPTX
PDF
PDF
PPT
PDF
PDF
PDF
Redmineを活用したプロジェクトマネジメント技術向上について PDF
PDF
PDF
PPTX
Redmine4時代のプラグイン開発 redmine.tokyo #13 Similar to Psp概説(エッセンス)
PDF
PDF
PDF
Ps開発プロジェクトへのアジャイルプラクティスの適用 PDF
PDF
PDF
PDF
2005 icse-five years of product line engineering in a small company PDF
分析 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第15回】 PDF
PDF
PDF
PDF
【18-B-4】ソースコード品質、大丈夫ですか? ~静的検証のススメ~ PDF
SPI Japan2013 アジャイルチュートリアル PDF
2011 splc-a scalable goal-oriented approach to software variability recovery PDF
PDF
PDF
PDF
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか PPT
PDF
AJ2010_20100409_maegawasensei More from Asako Yanuki
PDF
PDF
機械学習のモデルのぞいてみない? ~ブラックボックスのままでいいの?~ PDF
PDF
Sqip2018 チームビルディングにおける心理的障壁の傾向と緩和策の提案 PDF
PDF
PDF
PDF
PDF
PDF
NaITE#14 メトリクス解析(データ解析)の初歩 PDF
Psp概説(エッセンス)
- 1.
- 2.
- 3.
- 4.
- 5.
PSPとは
PSP(Personal SoftwareProcess)
カーネギーメロン大学ソフトウェアエンジニ
アリング研究所(CMU/SEI)のワッツ・ハン
フリーさんが考案した自己改善プロセス
個人が、自分で行う作業の管理や、またその
作業のやり方(プロセス)を改善するのを支
援する仕組み
注:「ソフトウェアプロセス」という名前がついて
いますが、根本的な考え方は、他の作業に十分に展
開可能です
- 6.
- 7.
ベースラインの確立
プロセスに沿った開発、データ収集の基礎
PSP0
単純なプロセス構造
時間の記録
欠陥の記録
計画 設計 コード
コンパイ
ル
テスト 事後分析
No フェーズ 開始時刻 中断時間 終了時刻 デルタ時間 備考
No 日付 欠陥型 作り込み 除去 修正時間 参照
No フェーズ 開始時刻 中断時間 終了時刻 デルタ時間 備考
1 Code 10:00 10min 11:00 50min TEL
No 日付 欠陥型 作り込み 除去 修正時間 参照
1 09/18 20 Code Compile 10min -
- 8.
- 9.
プロセスに沿った開発、データ収集の基礎
PSP0.1
プロセス改善提案(PIP;Process Improvement Proposal)
ベースラインの確立
「のど元過ぎれば熱さ忘れる」
「元の木阿弥」
「問題は何か?」
「次はどうするか?」
個人としてスキルアップするために、
次にどうするかを整理し、記録する。
そしてそれを実践する
- 10.
- 11.
日付 週
計画
時間
累積
時間
実績
時間
累積
時間
PV
累積
PV
タス
ク
EV
累積
EV
3/8 120 20
3/15 2 15 35
3/22 3 25 60
3/29 4 25 85
見積もり手法の採用とスケジュール計画
PSP1
PROBEを用いた規模と時間の見積もり(後述)
PSP1.1
自分自身のスケジュール計画立案
見積もりとスケジュール
日付 週
計画
時間
累積
時間
実績
時間
累積
時間
PV
累積
PV
タス
ク
EV
累積
EV
3/8 1 20 20 0 0 A
3/15 2 15 35 38.5 38.5 AB
3/22 3 25 60 38.5 77.0 B
3/29 4 25 85 23.0 100.0 C
日付 週
計画
時間
累積
時間
実績
時間
累積
時間
PV
累積
PV
タス
ク
EV
累積
EV
3/8 1 20 20 20 20 0 0 A
3/15 2 15 35 15 35 38.5 38.5 AB
3/22 3 25 60 20 55 38.5 77.0 B
3/29 4 25 85 20 75 23.0 100.0 C
日付 週
計画
時間
累積
時間
実績
時間
累積
時間
PV
累積
PV
タス
ク
EV
累積
EV
3/8 1 20 20 20 20 0 0 A 0 0
3/15 2 15 35 15 35 38.5 38.5 AB 0 0
3/22 3 25 60 20 55 38.5 77.0 B 38.5 38.5
3/29 4 25 85 20 75 23.0 100.0 C 0 38.5
- 12.
- 13.
- 14.
設計品質の改善
戦略的な設計とレビュー
PSP2セルフレビュー
自分自身の欠陥経験をもとに個人用チェックリスト
をカスタマイズして使用したとき、最も効果的
チェックリスト項目を選択するために、自分自身のデータを
使用する
レビュー時にデータを収集し、分析する
チェックリストを洗練させる
<POINT>
改善が定着し、同様の欠陥が発生しなくなっ
たら、リストから外す
- 15.
- 16.
カテゴリ 非常に小
さい
小さい 中規模大きい 非常に大
きい
計算 2 5 11 25 50
データ 3 5 9 26 30
入出力 9 12 16 22 30
論理 8 11 16 23 35
(合計)
プロキシベース見積もり
PROBE見積もりのステップ
1. 概念設計
要求をもとに、必要な部品(プロキシ)を洗い出す
2. 追加部品の規模を見積もる
カテゴリ 非常に小
さい
小さい 中規模 大きい 非常に大
きい
計算 2 5 11 1 25 1 50
データ 3 2 5 9 26 30
入出力 1 9 12 16 22 30
論理 8 1 11 3 16 23 35
(合計) 9 21 48 25 50
- 17.
- 18.
- 19.
- 20.
- 21.
TSPとは
TSP(Team SoftwareProcess)とは
PSPエンジニアで構成されるチームが、ソフ
トウェア開発作業を行うためのプロセス
チーム構築を行うための定義されたプロセス
チームワーキングの枠組み
支援を提供するためのマネジメント環境
TSPのコンセプトは「自律したチーム」
作業計画はチームメンバが自分で作成する
すべてのチームメンバが何らかの役割を引き受ける
チームリーダはチームメンバ支援に徹する
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.