Enviar pesquisa
Carregar
ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-
•
9 gostaram
•
3,922 visualizações
Makoto SAKAI
Seguir
ソフトウェア品質シンポジウム(SQiP2015) 併設チュートリアル資料より抜粋
Leia menos
Leia mais
Software
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 15
Baixar agora
Baixar para ler offline
Recomendados
MVVM入門
MVVM入門
Kazutoshi Urabe
まじめに!できる!LT
まじめに!できる!LT
Akabane Hiroyuki
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
.NET 7期待の新機能
.NET 7期待の新機能
TomomitsuKusaba
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
開発モデルの作り方(守破離の破)
開発モデルの作り方(守破離の破)
Arata Fujimura
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
Yasuharu Nishi
CSPO、CSM研修に参加して
CSPO、CSM研修に参加して
Arata Fujimura
Recomendados
MVVM入門
MVVM入門
Kazutoshi Urabe
まじめに!できる!LT
まじめに!できる!LT
Akabane Hiroyuki
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
.NET 7期待の新機能
.NET 7期待の新機能
TomomitsuKusaba
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
開発モデルの作り方(守破離の破)
開発モデルの作り方(守破離の破)
Arata Fujimura
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
Yasuharu Nishi
CSPO、CSM研修に参加して
CSPO、CSM研修に参加して
Arata Fujimura
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
kyon mm
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Masashi Umezawa
DevOps Overview
DevOps Overview
IIJ
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
Tadashi Miyazato
スケジュール遅延が当たり前な状況を少し良くしたいチームがその未来のためにScrumに”再”挑戦した話
スケジュール遅延が当たり前な状況を少し良くしたいチームがその未来のためにScrumに”再”挑戦した話
Rakuten Commerce Tech (Rakuten Group, Inc.)
Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発
Takuya Sato
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
増田 亨
ウォーターフォールとアジャイル開発の比較
ウォーターフォールとアジャイル開発の比較
Unicast Inc.
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
Yahoo!デベロッパーネットワーク
探索的テスト入門
探索的テスト入門
H Iseri
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
Minoru Maeda
人生で大事なことはXP白本と参考文献に教わった IN 神山
人生で大事なことはXP白本と参考文献に教わった IN 神山
Takeshi Kakeda
3週連続DDDその3 ドメイン駆動設計 戦略的設計
3週連続DDDその3 ドメイン駆動設計 戦略的設計
増田 亨
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM
Hiroshi Maekawa
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
Yoshiki Shibukawa
「伝わるチケット」の書き方
「伝わるチケット」の書き方
onozaty
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
Koichi Tanaka
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
Yusuke Suzuki
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
Yusuke Suzuki
Mais conteúdo relacionado
Mais procurados
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
kyon mm
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Masashi Umezawa
DevOps Overview
DevOps Overview
IIJ
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
Tadashi Miyazato
スケジュール遅延が当たり前な状況を少し良くしたいチームがその未来のためにScrumに”再”挑戦した話
スケジュール遅延が当たり前な状況を少し良くしたいチームがその未来のためにScrumに”再”挑戦した話
Rakuten Commerce Tech (Rakuten Group, Inc.)
Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発
Takuya Sato
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
増田 亨
ウォーターフォールとアジャイル開発の比較
ウォーターフォールとアジャイル開発の比較
Unicast Inc.
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
Yahoo!デベロッパーネットワーク
探索的テスト入門
探索的テスト入門
H Iseri
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
Minoru Maeda
人生で大事なことはXP白本と参考文献に教わった IN 神山
人生で大事なことはXP白本と参考文献に教わった IN 神山
Takeshi Kakeda
3週連続DDDその3 ドメイン駆動設計 戦略的設計
3週連続DDDその3 ドメイン駆動設計 戦略的設計
増田 亨
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM
Hiroshi Maekawa
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
Yoshiki Shibukawa
「伝わるチケット」の書き方
「伝わるチケット」の書き方
onozaty
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
Koichi Tanaka
Mais procurados
(20)
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
DevOps Overview
DevOps Overview
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
スケジュール遅延が当たり前な状況を少し良くしたいチームがその未来のためにScrumに”再”挑戦した話
スケジュール遅延が当たり前な状況を少し良くしたいチームがその未来のためにScrumに”再”挑戦した話
Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
ウォーターフォールとアジャイル開発の比較
ウォーターフォールとアジャイル開発の比較
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
意見が出ない振り返りからチームを自己組織化に近づけたふりかえり改善事例 #agilejapan
探索的テスト入門
探索的テスト入門
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
人生で大事なことはXP白本と参考文献に教わった IN 神山
人生で大事なことはXP白本と参考文献に教わった IN 神山
3週連続DDDその3 ドメイン駆動設計 戦略的設計
3週連続DDDその3 ドメイン駆動設計 戦略的設計
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
「伝わるチケット」の書き方
「伝わるチケット」の書き方
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
Semelhante a ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
Yusuke Suzuki
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
Yusuke Suzuki
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
Gnus intro web_2021
Gnus intro web_2021
耕介 長田
超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0
正善 大島
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
Yusuke Suzuki
Agility@Scale(アジャイル開発のスケールアップ)を実現する14のベストプラクティス
Agility@Scale(アジャイル開発のスケールアップ)を実現する14のベストプラクティス
SORACOM, INC
アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ
アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ
Yusuke Suzuki
OutSystems ユーザー会 セッション資料
OutSystems ユーザー会 セッション資料
Tsuyoshi Kawarasaki
人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜
Yukei Wachi
Heroku Inside
Heroku Inside
Ayumu Aizawa
Proceedクラウド紹介スライド.pdf
Proceedクラウド紹介スライド.pdf
RyutaSato4
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可
Hitachi, Ltd. OSS Solution Center.
ドメイン駆動設計と要求開発
ドメイン駆動設計と要求開発
Kent Ishizawa
nikkeibp20131120public
nikkeibp20131120public
xrad
「超」短期間開発のための3つの開発マネジメント
「超」短期間開発のための3つの開発マネジメント
Ryozo Ishibashi
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSC
Daisuke Nishino
SocialAnalyticsとCQ5がスゴイ
SocialAnalyticsとCQ5がスゴイ
Makoto Shimizu
Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。
Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。
Daisuke Nishino
azyair
azyair
TakahiroMatsuo2
Semelhante a ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-
(20)
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
Gnus intro web_2021
Gnus intro web_2021
超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
ユーザー企業における標準化のあり方 : QCon Tokyo 2010
Agility@Scale(アジャイル開発のスケールアップ)を実現する14のベストプラクティス
Agility@Scale(アジャイル開発のスケールアップ)を実現する14のベストプラクティス
アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ
アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ
OutSystems ユーザー会 セッション資料
OutSystems ユーザー会 セッション資料
人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜
Heroku Inside
Heroku Inside
Proceedクラウド紹介スライド.pdf
Proceedクラウド紹介スライド.pdf
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可
ドメイン駆動設計と要求開発
ドメイン駆動設計と要求開発
nikkeibp20131120public
nikkeibp20131120public
「超」短期間開発のための3つの開発マネジメント
「超」短期間開発のための3つの開発マネジメント
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSC
SocialAnalyticsとCQ5がスゴイ
SocialAnalyticsとCQ5がスゴイ
Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。
Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。
azyair
azyair
Mais de Makoto SAKAI
プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-
Makoto SAKAI
プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-
Makoto SAKAI
SQiP20222投稿応援フォーラム「開発現場で役立つ論文の書き方のお話」
SQiP20222投稿応援フォーラム「開発現場で役立つ論文の書き方のお話」
Makoto SAKAI
メールやチャットでも役立つテクニック
メールやチャットでも役立つテクニック
Makoto SAKAI
改訂版:開発現場で役立つ論文の書き方のお話
改訂版:開発現場で役立つ論文の書き方のお話
Makoto SAKAI
(講演資料)開発現場で役立つ論文の書き方のお話
(講演資料)開発現場で役立つ論文の書き方のお話
Makoto SAKAI
論理的思考力を身に着けるための論文研修
論理的思考力を身に着けるための論文研修
Makoto SAKAI
SS2019 エッジデバイス開発の難しさ
SS2019 エッジデバイス開発の難しさ
Makoto SAKAI
[Node-RED] ファンクションノードのデバッグどうしてる?
[Node-RED] ファンクションノードのデバッグどうしてる?
Makoto SAKAI
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
Makoto SAKAI
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 -
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 -
Makoto SAKAI
Node-RED導入時の効果的な開発を考える
Node-RED導入時の効果的な開発を考える
Makoto SAKAI
プロのためのNode-RED再入門
プロのためのNode-RED再入門
Makoto SAKAI
Node-redでプロトタイピング
Node-redでプロトタイピング
Makoto SAKAI
プロジェクトを成功させるチケット管理
プロジェクトを成功させるチケット管理
Makoto SAKAI
Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点
Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点
Makoto SAKAI
Node-REDから見えた未来 - 変わるもの、変わらないもの -
Node-REDから見えた未来 - 変わるもの、変わらないもの -
Makoto SAKAI
複合主キーの扱い方
複合主キーの扱い方
Makoto SAKAI
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
Makoto SAKAI
チケットの利用による経験を活かした開発の可能性
チケットの利用による経験を活かした開発の可能性
Makoto SAKAI
Mais de Makoto SAKAI
(20)
プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-
SQiP20222投稿応援フォーラム「開発現場で役立つ論文の書き方のお話」
SQiP20222投稿応援フォーラム「開発現場で役立つ論文の書き方のお話」
メールやチャットでも役立つテクニック
メールやチャットでも役立つテクニック
改訂版:開発現場で役立つ論文の書き方のお話
改訂版:開発現場で役立つ論文の書き方のお話
(講演資料)開発現場で役立つ論文の書き方のお話
(講演資料)開発現場で役立つ論文の書き方のお話
論理的思考力を身に着けるための論文研修
論理的思考力を身に着けるための論文研修
SS2019 エッジデバイス開発の難しさ
SS2019 エッジデバイス開発の難しさ
[Node-RED] ファンクションノードのデバッグどうしてる?
[Node-RED] ファンクションノードのデバッグどうしてる?
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 -
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 -
Node-RED導入時の効果的な開発を考える
Node-RED導入時の効果的な開発を考える
プロのためのNode-RED再入門
プロのためのNode-RED再入門
Node-redでプロトタイピング
Node-redでプロトタイピング
プロジェクトを成功させるチケット管理
プロジェクトを成功させるチケット管理
Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点
Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点
Node-REDから見えた未来 - 変わるもの、変わらないもの -
Node-REDから見えた未来 - 変わるもの、変わらないもの -
複合主キーの扱い方
複合主キーの扱い方
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
チケットの利用による経験を活かした開発の可能性
チケットの利用による経験を活かした開発の可能性
ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-
1.
ウォーターフォール開発における チケット駆動開発 -ウォータフォール開発をアダプタブルにする- 株式会社SRA 阪井 誠 <sakai @
sra.co.jp>
2.
古き良きウォーターフォール型開発 社会の変化によってウォータフォール型開発でも アジャイル開発の要素を意識しないといけなくなった 2 成功パターン 難しくなった理由 納期に向けた最適な開発 プロセス 作らないとわからないことが増えた ので、一度の開発で完成できない 抜けなく網羅的に品質を 高める ビジネスチャンスにあわせて開発ス ピードが重視されるようになった 明確な仕様に基づく 社会の変化が激しく、開発中に仕様 を作りこむ。リリース後の改変も多い リーダが全体を掌握する
技術要素が増え、分散統治に。メン バーの協力、自律的な行動が必要
3.
ウォータフォール開発をベースにした チケット駆動開発のアプローチ しかし、アジャイル開発への移行は容易ではない • 大規模開発や平行開発などでは、一定の計画性が 求められる • 監査の観点 •
人材の有効活用の観点 • 契約の都合、など => チケット駆動開発を利用してウォータフォール開発 をアダプタブルにする方法を説明します
4.
統率の とれた 組 織 の 特 性 自律的 小 変更量 大 チケット駆動開発による開発法の拡張 アダプタブル ウォーターフォール アジャイル開発 ウォーター フォール型開発 TiDD TiDD TiDD アジャイル チケット駆動開発
5.
ウォータフォールをアダプタブルにする 3+1のポイント 1. マルチリリース – 複数回のリリースで変化への対応を容易にします 2.
リスクベース – リスクが小さくなるように開発順序を調整します 3. 補完型チケット駆動開発 – 計画にない作業をチケットで共有・管理します +1)サーバントリーダーシップ – メンバーの能力を最大限に発揮させます
6.
マルチリリース • UI/UXやシ ステムの性能などは実装しないとわかりに くい –
「変化への対応」を実現する – プロトタイピング、スパイクも活用する • 変更作業の持ち分はSESなら発注側、請負なら合意で きる方法をとる – 五月雨(さみだれ)契約 – 変更への対応バッファをとる • リリース分割の方法(リスクベースで決定する) – 全工程(刺身モデル、繰り返し型、XP、スクラム) – 下流(段階リリース、FDD) – 製造(ウォータースクラムフォール) ※ バージョン(マイルストーン)で管理できる
7.
マルチリリースのイメージ • オリジナルスクラム – 各工程が重層的で、 同じメンバーが作業することで、 暗黙知の共有を図っている •
FDD(Feature Driven Development) – 大規模開発のためのアジャイル手法 • ハイブリッドアジャイル – ウォータスクラムフォールとも呼ばれる AgileJapan2010 基調講演: 野中郁次郎先生による「実践知のリーダ シップ~スクラムと知の場作り」 全体 モデル 構築 ユーザ 機能リスト 作成 ユーザ 機能単位 計画 ユーザ 機能単位 設計 ユーザ 機能単位 構築 S.R. バルマー他,アジャイル開発手法FDD, ピアソンエデュケーション,p.61, 2003. 英他,ハイブリッドアジャイルの実践, リックテレコム,p.20, 2013. 時間 スコープ
8.
リスクベースとリスク • リスクとは リスク =
発生確率 × 影響度 ※ある事象生起の確からしさと、それによる負の結果の組合せ(JIS Z 8115) • 作業順序でリスクが変わる – 早期に実施すべきタスク • 他の部分に影響を与えるものは先に開発する • 横展開のひな形、スパイク(技術課題の確認)、部分レビュー、 探針、先行リリース対象 – 決定を遅らせるべきタスク • 他の部分に影響を受けるものは詳細に決めてしまわない • 作りこまれる(未決定)の仕様 => 単純な分割でなくリスクベースに計画する
9.
リスクベース計画のツボ • リスクの観点で作業順序を検討する – 実施時期が早期、
遅らせる、その他のタスクに分類 – スパイクや横展開のひな形などを追加する – 作業順序の依存関係を明確にする – リリースやレビューなどの作業のまとまりでも検討 • 後ろから線表を引く – 決定を遅らせたタスクの最終決定時点*がわかる – 前から線を引くと無理につめこんでしまう • 期間に合うように線表を変更する – 依存関係のないタスクは並列作業にする – 作業量をなるべく平準化する – 配員を意識する(教育や引き継ぎ、成長も考慮する) =>リスクを考慮した現実的な線表を引くことができる * M. ポッペンディーク他,リーンソフトウエア開発,日経BP社,2004.
10.
補完型チケット駆動開発 • 当初のスコープからこぼれ落ちた作業をチ ケット化 •
リアルタイムに情報共有できる • チケットは類似のプロジェクトの参考になる – 苦労した経験は蓄積され、再利用される チケット チケット
11.
補完型チケット駆動開発のツボ • 理想を追い求めない – まずは障害管理から初めて、ITSに慣れる –
基本的な環境を構築(メール、バー ジョン管理ツール連携など) – チケットの種類にタスクを増やす – カスタムフィールド、カスタムクエリ • 従来の線表は管理の視点で用いる – チケットは備忘録として開発者の視点で用いる – 線表 に書かれていない作業を見つけたら、チケットを作成 – 開発者が気づいた時に自由にチケットを発行できるように権限 設定 • 管理にチケットを使えるなら完全型に移行することも可能 – 完全型チケット駆動開発ではすべてのタスクをチケット化 – プロジェクトの情報が一元化されて効率的な管理が可能 – ただし、チケットの数が増えて、棚卸が必要になる – メリットとデメリットを考慮して実施する
12.
サーバントリーダーシップのイメージ 12 • ゴールを見失わないように自律的チームを支える コマンドコントロールサーバントリーダーシップ
13.
サーバントリーダーシップ 13 W・ハンフリー「TSP ガイドブック:リーダー編」, 2007. –
「自律的なチーム」を構築 – 「その最大限の能力を最大限発揮できるようメンバー を動機付け、コーチし、後押しする」 – 「フィードバックとコミュニケーション」 – 「動的な負荷調整」 – 「管理することとリードすることは違います」 – 「人はリードされたいけれども管理されたくはない」 – 「リーダーは部下を動機付け」るなど、 「下からリード」して「ゴールを達成」する デブサミ運営事務局、100 人のプロが選んだソフトウェア開発の名著 君のために選んだ 1 冊, pp.20-21. 「リーダーに求められる大切なこと」 http://www.slideshare.net/MakotoSAKAI/ss-16581244
14.
まとめ • ウォータフォールをアダプタブルにする 3+1のポイントを説明した – マルチリリース
・・・プロセスモデル – リスクベース ・・・実施方法 – 補完型チケット駆動開発 ・・・ツール支援 – サーバントリーダーシップ ・・・チーム作り =>ウォータフォールの良さを生かした チケット駆動開発が可能 (次に事例を示します)
15.
おわり ウォーターフォール開発における チケット駆動開発 -ウォータフォール開発をアダプタブルにする-
Baixar agora