これからのソフトウェア開発でのプロジェクト管理の展望
アトラシアン製品の価値Tomoharu Nagasawa | Evangelist | Atlassian
Speaker
1996 2000✓オープン化!✓オブジェクト指向
✓Unified Process!✓ Agile Manifesto
インテックソフトウェア エンジニアとして EDI パッケージのライフサイクル全般を経験
Rational SoftwareRUP を中心とした開発プロセスの提案とコンサルティング
2003 2005✓ JEE, .NET プラットフォーム!✓ツール統合の時代
✓Web サービス!✓CMMI, ALM
IBM RationalRUP を中心とした開発プロセスの 提案とコンサルティング
Borland SoftwareCMMI, Agile のプロセス改善コンサルティングとアーキテクト
2007 2014✓ユーザー エクスペリエンス (UX)!✓ツール群雄割拠の時代
✓Cloud + Devices!✓DevOps, Continuous *
Microsoftエバンジェリストとして、 .NET プラットフォームと開発ライフサイクルの啓発活動
エバンジェリストに就任
Business/ Software
1996 2000✓オープン化!✓オブジェクト指向
✓Unified Process!✓ Agile Manifesto
Biz
SW
ビジネスにとって、便利なソフトウェア品質: コード品質 管理: 統制型 チーム: 個別 / 分業
統合開発環境 (IDE)モデリングリビジョン管理
バグ管理システム
構成管理システム
Subversion
2003 2005✓ JEE, .NET プラットフォーム!✓ツール統合の時代
✓Web サービス!✓CMMI, ALM
Biz
SW
ビジネスにとって、有効なソフトウェア品質: サービス品質 管理: 統制型?自律型? チーム: 個別 / 分業
アプリケーション ライフサイクルをカバーする工程ごとのツール群
Trac, Redmine
2007 2014✓ユーザー エクスペリエンス (UX)!✓ツール群雄割拠の時代
Biz
SW
ビジネスにとって、不可欠なソフトウェア品質: ビジネス品質 管理: 自律型 チーム: 協調
アジャイルに対応したアプリケーション ライフサイクルをカバーするツール群
✓Cloud + Devices!✓DevOps, Continuous *
単純
今までのプロジェクト ≒ 要件定義がしやすく、技術と方法論が確立されている
ゴールが明確 ✓ビジネスモデル ✓要件定義方法論が確立
✓マネージメント ✓テクニック
テクノロジーに精通 ✓プラットフォーム ✓実装技術
人材が豊富 ✓マネージメント ✓実践者
Biz
SW
複雑
ゴールが明確? ✓ビジネスモデル ✓要件定義方法論が確立?
✓マネージメント ✓テクニック
テクノロジーに精通? ✓プラットフォーム ✓実装技術
人材が豊富? ✓マネージメント ✓実践者
過去に実績のあるプロジェクト ≒ ゼロから作るより市販ソフトウェアをカスタマイズ
Biz
SW
複雑
未知のプロジェクト ≒ やりながら改善し、デリバリーし続ける
PEOPLE
PROC
ESS
TECHN
OLOGY
PEOPLE
PROC
ESS
TECHN
OLOGY
PEOPLE
PROC
ESS
TECHN
OLOGY
PEOPLE
PROC
ESS
TECHN
OLOGY
Biz
SW
これからのプロジェクト管理
Biz
SW
Biz
SW
✓工程ごとの人と成果物 ✓個別に注力したマネージメント ✓スキルと経験は平準化で対応
✓工程、人、成果物が連動し続ける ✓全体に注力したマネージメント ✓スキルと経験は練っていく
Manage
I'm done.
Biz
SW
Biz
SW
平準化
I'm done.
I'm done.
I'm done.
I'm done.
I'm done.
✓スキルを平準化して計画 ✓成果は、個別のタスクの生産性
Manage
Biz
SW
Biz
SW
We’re done. We’re done.
✓チームで計画、成果をマネージ ✓フォローと遂行の支援へ
Manage
統制型マネージメント✓親分が知っている ✓親分に従う ✓個別最適化でいける (サイロで OK)
自律型マネージメント✓親分も知らないことがある ✓親分だけの手におえない ✓親分にフォローしてもらい、伸ばす ✓チーム指向 (サイロは NG)
見積もり
要件定義
タスク出し
進捗
説明責任
フォロー
権限の委譲
見積もり
要件定義
タスク出し
進捗
説明責任
フォロー
権限の委譲
プロダクトオーナー
チーム
スクラムマスター
見積もり
要件定義
タスク出し
進捗
説明責任
フォロー
Articles
!!!
! !
! !
企画 計画 開発 ビルド デプロイ
Biz
SW
DEV
STG
PRD
! !!
!
!!!
! !
! !
DEV
STG
PRD
企画 計画 開発 ビルド デプロイArticles
Biz
SW
企画 計画 開発 ビルド デプロイ
!!!
! !
! !
DEV
STG
PRD
企画 計画 開発 ビルド デプロイ
!!!
! !
! !
DEV
STG
PRD
企画 計画 開発 ビルド デプロイ
!!!
! !
! !
DEV
STG
PRD
企画 計画 開発 ビルド デプロイ
!!!
! !
! !
DEV
STG
PRD
Demo
2 3 4
6
1 5
!!!
! !
! !
DEV
STG
PRD
現状を知ろう! ➜ あるべき姿へ
情報が途切れていること、粒度が統一できていないこと、責任が不明確なことが見えれば、変え
る動機になります。うまくいかないことを知ることは価値に転換するきっかけとなります。
企画する 計画する 開発する リリースする