• Like
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
Upcoming SlideShare
Loading in...5
×

これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】

  • 20,064 views
Uploaded on

2014年3月13日に開催されたアトラシアン エキスパートのリックソフト主催セミナーの講演資料です。 …

2014年3月13日に開催されたアトラシアン エキスパートのリックソフト主催セミナーの講演資料です。
ITS/BTSの15年の歴史のふりかえりとこれからの展望について解説しました。

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
20,064
On Slideshare
0
From Embeds
0
Number of Embeds
8

Actions

Shares
Downloads
24
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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