長沢 智治
エバンジェリスト
アトラシアン株式会社
@tomohn http://re-workstyle.com
RickSoft Seminar, 2014/3/13, Tokyo
これからのソフトウェア開発での

プロジェクト管理の展望
プロジェクト管理のふりかえり
2000
Rational Software
RUP を中心とした開発プロセス

の啓発とコンサルティング
1996
インテック
ソフトウェア エンジニアとして

社会人をスタート
2003
IBM Rationa...
プロジェクト管理のふりかえり
2000
Rational Software
RUP を中心とした開発プロセス

の啓発とコンサルティング
1996
インテック
ソフトウェア エンジニアとして

社会人をスタート
2003
IBM Rationa...
プロジェクト管理のふりかえり
2000
Rational Software
RUP を中心とした開発プロセス

の啓発とコンサルティング
1996
インテック
ソフトウェア エンジニアとして

社会人をスタート
2003
IBM Rationa...
プロジェクト管理のふりかえり
2000
Rational Software
RUP を中心とした開発プロセス

の啓発とコンサルティング
1996
インテック
ソフトウェア エンジニアとして

社会人をスタート
2003
IBM Rationa...
ビジネス
開発の現場
プロジェクト管理のふりかえり
Business
Softw
are
利害関係者の拡大
BUILD
MEASURE
LEARN
継続的デリバリー
Excel によるプロジェクト管理の特徴
Excel
定着度最強!
表現力!
一覧表示
方眼紙
作成と破棄が容易
誰もが使える
共有できる
分散できる
集計できる
惜しい!
表現力とコスト
人手による表現 (手間)
データの裏付けの手間
オレオ...
BTS/ITS によるプロジェクト管理の特徴
中央集中管理!
表現力!
一覧と詳細
ブラウザからアクセス
容易な立ち上げ
権限コントロール
入力/更新の容易性
共有できる!
惜しい!
表現力とコスト
単一の表現
運用/メンテナンスコスト
オレオ...
プロジェクト管理とソフトウェア現場
Tracking System
<Excel
ビジネス 開発の現場Business
Softw
are
利害関係者の拡大
BUILD
MEASURE
LEARN
継続的デリバリー
プロジェクト管理のスケーリングと特徴
Tracking System
<
データ収集と更新の課題
(1件ごとのデータと表現)
データ分散と裏付けの課題

(表単位)
権限とガバナンス
誰でも使える / わかった気になれる
データ収集と更新の課題...
これからのプロジェクト管理ツールの役割
Tracking System
情報の粒度の調整
人と情報と成果の Hub
トレーサビリティのドライバ
複雑さの軽減
気持ちよく情報共有から協調へ
Tracking System
「業務」とは何か?
INPUT OUTPUT
Activity
Tracking System
「ソフトウェア開発」とは何か?
INPUT OUTPUT
Activityバックログ
ビルド
コード
バックログ
ビルド
コ
ー
ド
コ
ー
ド
コ
ー
ド
タスク
タ
ス
ク
タ
ス
ク
バグ
バグ
バグ
タ
...
「ソフトウェア開発」とは何か?
バックログ
タスク
ソースコード
ビルド / コード
バグ
ソースコード
例① Feature
例② Bugfix
ソフトウェア デリバリーと複雑さ
アイデア
ソフトウェア デリバリーと複雑さ
ビルド
要件の

優先順位
アイデア
ソフトウェア デリバリーと複雑さ
ビルド
要件の

優先順位
アイデア
各ファイルの

変更履歴
ソフトウェア デリバリーと複雑さ
ビルド
要件の

優先順位
アイデア
各ファイルの

変更履歴
ブランチ /
変更セット
タスク
バグ
テスト
複雑さに立ち向かうコツ
粒度 アイデア > ビルド > バックログ > タスクやバグ > ソースコード
表現 自由形式 現物 箇条書き ファイル
プロジェクト管理ツールの活躍する場面
ビルド
要件の

優先順位
アイデア
各ファイルの

変更履歴
ブランチ /
変更セット
タスク
バグ
テスト
プロジェクト管理ツールの活躍する場面
ビルド
要件の

優先順位
アイデア
各ファイルの

変更履歴
ブランチ /
変更セット
タスク
バグ
テスト
プロジェクト管理ツールの活躍する場面
ビルド
要件の

優先順位
アイデア
各ファイルの

変更履歴
ブランチ /
変更セット
タスク
バグ
テスト
JIRA を中心とした無理のない開発ワークフロー
ビルド
要件の

優先順位
アイデア
各ファイルの

変更履歴
ブランチ /
変更セット
タスク
バグ
テスト
♡We Software
ビジネス / 企画
運用 / ビジネス
開発 / テスト
チーム / マネージメント
バリュー チェーンを確率し、継続的デリバリー
開発のストーリー
http://www.atlassian.com/ja/how-it-works
アイデアをイメージ
書いてみる 議論する モックを作る
計画する
バックログを把握する 優先順位をつける 状況に応じた判断
創る
コードを書く レビューする ビルド/デプロイ
活かす
形式知化 調整する メンテナンス
定着と横展開のカベ
Tracking System
Version Control
Live Documents
長沢 智治
アトラシアン株式会社 テクニカル エバンジェリスト
RickSoft Seminar, 2014/3/13, Tokyo
これからのソフトウェア開発での

プロジェクト管理の展望
Twitter: @tomohn
Mail: tna...
Upcoming SlideShare
Loading in …5
×

これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏

2,599 views

Published on

今なぜ「Atlassian JIRA」を使うのか?
「Redmine」「Trac」「IBM Rational ClearQuest」からの移行事例セミナー

セッション1
これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値
アトラシアン株式会社 エバンジェリスト 長沢 智治氏

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,599
On SlideShare
0
From Embeds
0
Number of Embeds
1,735
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏

  1. 1. 長沢 智治 エバンジェリスト アトラシアン株式会社 @tomohn http://re-workstyle.com RickSoft Seminar, 2014/3/13, Tokyo これからのソフトウェア開発での
 プロジェクト管理の展望
  2. 2. プロジェクト管理のふりかえり 2000 Rational Software RUP を中心とした開発プロセス
 の啓発とコンサルティング 1996 インテック ソフトウェア エンジニアとして
 社会人をスタート 2003 IBM Rational RUP を中心とした開発プロセスの啓発と
 コンサルティング 2005 Borland CMMI, アジャイルなどのプロセス改善 コンサルティング ALM の啓発活動 2007 Microsoft .NET / ALM のエバンジェリズム
 活動と市場開拓 2014
  3. 3. プロジェクト管理のふりかえり 2000 Rational Software RUP を中心とした開発プロセス
 の啓発とコンサルティング 1996 インテック ソフトウェア エンジニアとして
 社会人をスタート 2003 IBM Rational RUP を中心とした開発プロセスの啓発と
 コンサルティング 2005 Borland CMMI, アジャイルなどのプロセス改善 コンサルティング ALM の啓発活動 2007 Microsoft .NET / ALM のエバンジェリズム
 活動と市場開拓 2014 Unified Process Agile Manifesto BTS / ITS の成熟期 プロジェクト
 の複雑さの軽減 Happy Birthday ! Business Softw are ツールとプロセスの再編 ๏プラットフォームとツール統合 ๏プロセスとツール統合 ๏ツール間の統合
  4. 4. プロジェクト管理のふりかえり 2000 Rational Software RUP を中心とした開発プロセス
 の啓発とコンサルティング 1996 インテック ソフトウェア エンジニアとして
 社会人をスタート 2003 IBM Rational RUP を中心とした開発プロセスの啓発と
 コンサルティング 2005 Borland CMMI, アジャイルなどのプロセス改善 コンサルティング ALM の啓発活動 2007 Microsoft .NET / ALM のエバンジェリズム
 活動と市場開拓 2014 Unified Process Agile Manifesto BTS / ITS の成熟期 プロジェクト
 の複雑さの軽減 Happy Birthday ! Business Softw are ソフトウェア開発の変革 ๏ウォーターフォールの限界 ๏従来の工程とロールの崩壊 ๏未経験の領域への取り組み
  5. 5. プロジェクト管理のふりかえり 2000 Rational Software RUP を中心とした開発プロセス
 の啓発とコンサルティング 1996 インテック ソフトウェア エンジニアとして
 社会人をスタート 2003 IBM Rational RUP を中心とした開発プロセスの啓発と
 コンサルティング 2005 Borland CMMI, アジャイルなどのプロセス改善 コンサルティング ALM の啓発活動 2007 Microsoft .NET / ALM のエバンジェリズム
 活動と市場開拓 2014 Unified Process Agile Manifesto BTS / ITS の成熟期 プロジェクト
 の複雑さの軽減 Happy Birthday ! Business Softw are ソフトウェア開発の変革 ๏反復型な開発への移行 ๏検査と適応による自分探し ๏分業から協調へ (例: DevOps) 10 年以上の遅れを取り戻す! 時は来た! • • • •
  6. 6. ビジネス 開発の現場 プロジェクト管理のふりかえり Business Softw are 利害関係者の拡大 BUILD MEASURE LEARN 継続的デリバリー
  7. 7. Excel によるプロジェクト管理の特徴 Excel 定着度最強! 表現力! 一覧表示 方眼紙 作成と破棄が容易 誰もが使える 共有できる 分散できる 集計できる 惜しい! 表現力とコスト 人手による表現 (手間) データの裏付けの手間 オレオレ管理表の量産 データの分散傾向 正しい情報と同期の手間 権限コントロール ガバナンス
  8. 8. BTS/ITS によるプロジェクト管理の特徴 中央集中管理! 表現力! 一覧と詳細 ブラウザからアクセス 容易な立ち上げ 権限コントロール 入力/更新の容易性 共有できる! 惜しい! 表現力とコスト 単一の表現 運用/メンテナンスコスト オレオレ管理表の量産 データを Excel に出力 データの更新と信頼性 閉じた情報共有 他部門との共有 他ツールとの連携に課題 Tracking System
  9. 9. プロジェクト管理とソフトウェア現場 Tracking System <Excel ビジネス 開発の現場Business Softw are 利害関係者の拡大 BUILD MEASURE LEARN 継続的デリバリー
  10. 10. プロジェクト管理のスケーリングと特徴 Tracking System < データ収集と更新の課題 (1件ごとのデータと表現) データ分散と裏付けの課題
 (表単位) 権限とガバナンス 誰でも使える / わかった気になれる データ収集と更新の課題 (表単位のデータと表現) データ分散と裏付けの課題
 (一連のライフサイクル単位) トレーサビリティと連携 利害関係者が広がると課題が浮き彫りになる 意外と広範囲に使える道具 意外と適用範囲がチームレベルに Excel
  11. 11. これからのプロジェクト管理ツールの役割 Tracking System 情報の粒度の調整 人と情報と成果の Hub トレーサビリティのドライバ 複雑さの軽減 気持ちよく情報共有から協調へ
  12. 12. Tracking System 「業務」とは何か? INPUT OUTPUT Activity
  13. 13. Tracking System 「ソフトウェア開発」とは何か? INPUT OUTPUT Activityバックログ ビルド コード バックログ ビルド コ ー ド コ ー ド コ ー ド タスク タ ス ク タ ス ク バグ バグ バグ タ ス ク バグ タスク バグ バグ ビルド バックログ ビルド コード コード ビルド コード コード コード タ ス ク タ ス クバグ バ グ タスク バグ バグ タ ス ク タ ス ク タ ス ク バグ タ ス ク タ ス ク バグ バグ バグ バグ バグ タスク コード コ ー ド コ ー ド コード コード コード コ ー ド ビルド コ ー ド ビルド コード コード コ ー ド ビ ル ド コード コード コード コ ー ド
  14. 14. 「ソフトウェア開発」とは何か? バックログ タスク ソースコード ビルド / コード バグ ソースコード 例① Feature 例② Bugfix
  15. 15. ソフトウェア デリバリーと複雑さ アイデア
  16. 16. ソフトウェア デリバリーと複雑さ ビルド 要件の
 優先順位 アイデア
  17. 17. ソフトウェア デリバリーと複雑さ ビルド 要件の
 優先順位 アイデア 各ファイルの
 変更履歴
  18. 18. ソフトウェア デリバリーと複雑さ ビルド 要件の
 優先順位 アイデア 各ファイルの
 変更履歴 ブランチ / 変更セット タスク バグ テスト
  19. 19. 複雑さに立ち向かうコツ 粒度 アイデア > ビルド > バックログ > タスクやバグ > ソースコード 表現 自由形式 現物 箇条書き ファイル
  20. 20. プロジェクト管理ツールの活躍する場面 ビルド 要件の
 優先順位 アイデア 各ファイルの
 変更履歴 ブランチ / 変更セット タスク バグ テスト
  21. 21. プロジェクト管理ツールの活躍する場面 ビルド 要件の
 優先順位 アイデア 各ファイルの
 変更履歴 ブランチ / 変更セット タスク バグ テスト
  22. 22. プロジェクト管理ツールの活躍する場面 ビルド 要件の
 優先順位 アイデア 各ファイルの
 変更履歴 ブランチ / 変更セット タスク バグ テスト
  23. 23. JIRA を中心とした無理のない開発ワークフロー ビルド 要件の
 優先順位 アイデア 各ファイルの
 変更履歴 ブランチ / 変更セット タスク バグ テスト
  24. 24. ♡We Software ビジネス / 企画 運用 / ビジネス 開発 / テスト チーム / マネージメント バリュー チェーンを確率し、継続的デリバリー
  25. 25. 開発のストーリー http://www.atlassian.com/ja/how-it-works
  26. 26. アイデアをイメージ 書いてみる 議論する モックを作る
  27. 27. 計画する バックログを把握する 優先順位をつける 状況に応じた判断
  28. 28. 創る コードを書く レビューする ビルド/デプロイ
  29. 29. 活かす 形式知化 調整する メンテナンス
  30. 30. 定着と横展開のカベ Tracking System Version Control Live Documents
  31. 31. 長沢 智治 アトラシアン株式会社 テクニカル エバンジェリスト RickSoft Seminar, 2014/3/13, Tokyo これからのソフトウェア開発での
 プロジェクト管理の展望 Twitter: @tomohn Mail: tnagasawa@atlassian.com Blog: re-workstyle.com ご清聴、まことにありがとうございました。 講演 / 執筆 のご依頼は、お気軽にお申し付けください。

×