Suche senden
Hochladen
チャレンジ基盤としてのチケット駆動開発(旧版)
•
1 gefällt mir
•
573 views
Makoto SAKAI
Folgen
第50回 SEA関西プロセス分科会発表資料の旧版です。 最新版「挑戦の道具としてのチケット駆動開発」をご覧ください。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 26
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Kspin20121201 kobayashi
Kspin20121201 kobayashi
Osamu Kobayashi
挑戦の道具としてのチケット駆動開発(長編版)
挑戦の道具としてのチケット駆動開発(長編版)
Makoto SAKAI
挑戦の道具としてのチケット駆動開発(デブサミ用短編)
挑戦の道具としてのチケット駆動開発(デブサミ用短編)
Makoto SAKAI
うまくいくチケット駆動開発 - リーンとリファクタリング -
うまくいくチケット駆動開発 - リーンとリファクタリング -
Makoto SAKAI
【17-B-3】 チケット駆動開発 タスクマネジメントからAgile開発へ part1
【17-B-3】 チケット駆動開発 タスクマネジメントからAgile開発へ part1
Makoto SAKAI
チケット駆動開発の大切なこと(バランス編)
チケット駆動開発の大切なこと(バランス編)
Makoto SAKAI
個人のタスク管理からチケット駆動開発の特徴を考える
個人のタスク管理からチケット駆動開発の特徴を考える
Makoto SAKAI
チケット駆動開発の大切なこと- コミュニケーションの視点から -
チケット駆動開発の大切なこと- コミュニケーションの視点から -
Makoto SAKAI
Empfohlen
Kspin20121201 kobayashi
Kspin20121201 kobayashi
Osamu Kobayashi
挑戦の道具としてのチケット駆動開発(長編版)
挑戦の道具としてのチケット駆動開発(長編版)
Makoto SAKAI
挑戦の道具としてのチケット駆動開発(デブサミ用短編)
挑戦の道具としてのチケット駆動開発(デブサミ用短編)
Makoto SAKAI
うまくいくチケット駆動開発 - リーンとリファクタリング -
うまくいくチケット駆動開発 - リーンとリファクタリング -
Makoto SAKAI
【17-B-3】 チケット駆動開発 タスクマネジメントからAgile開発へ part1
【17-B-3】 チケット駆動開発 タスクマネジメントからAgile開発へ part1
Makoto SAKAI
チケット駆動開発の大切なこと(バランス編)
チケット駆動開発の大切なこと(バランス編)
Makoto SAKAI
個人のタスク管理からチケット駆動開発の特徴を考える
個人のタスク管理からチケット駆動開発の特徴を考える
Makoto SAKAI
チケット駆動開発の大切なこと- コミュニケーションの視点から -
チケット駆動開発の大切なこと- コミュニケーションの視点から -
Makoto SAKAI
SEA-KANSAI #43
SEA-KANSAI #43
Makoto SAKAI
デブサミ2013発表資料(14-B-5)「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ」 #devsumi #devsumiB
デブサミ2013発表資料(14-B-5)「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ」 #devsumi #devsumiB
akipii Oga
チケット駆動開発の概要と体験談
チケット駆動開発の概要と体験談
Makoto SAKAI
ドメイン駆動設計と要求開発
ドメイン駆動設計と要求開発
Kent Ishizawa
AsIsとToBeの視点によるチケット駆動開発の事例の考察
AsIsとToBeの視点によるチケット駆動開発の事例の考察
Makoto SAKAI
チケット駆動開発をパターン言語で読み解く~「成功するプロジェクトのための開発基盤と手法」
チケット駆動開発をパターン言語で読み解く~「成功するプロジェクトのための開発基盤と手法」
akipii Oga
チケット駆動開発によるアダプタブル・ウォータフォール開発
チケット駆動開発によるアダプタブル・ウォータフォール開発
Makoto SAKAI
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
Developers Summit
Redmine導入しました(公開)
Redmine導入しました(公開)
Hidekz Hara
チケットの利用による経験を活かした開発の可能性
チケットの利用による経験を活かした開発の可能性
Makoto SAKAI
サービス開発における工程
サービス開発における工程
Hidetoshi Mori
Relationship betweenddd and mvc
Relationship betweenddd and mvc
Takao Tetsuro
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
akipii Oga
Shared Questionnaire System Development Project
Shared Questionnaire System Development Project
hiroya
中国市場提言(大津山)
中国市場提言(大津山)
沖縄ロングステイ協議会代表(超小型モビリティ実証)
Kanonってなぁ~に?~楽々Kanonで華麗にお仕事しよう~
Kanonってなぁ~に?~楽々Kanonで華麗にお仕事しよう~
Takashi Okamoto
超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0
正善 大島
SocialAnalyticsとCQ5がスゴイ
SocialAnalyticsとCQ5がスゴイ
Makoto Shimizu
Introduction of Business Models in Requirement Development
Introduction of Business Models in Requirement Development
Kent Ishizawa
110518_本気で考える! I T人財育成研究部会 討議資料
110518_本気で考える! I T人財育成研究部会 討議資料
kashima yasuyuki
プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-
Makoto SAKAI
プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-
Makoto SAKAI
Weitere ähnliche Inhalte
Ähnlich wie チャレンジ基盤としてのチケット駆動開発(旧版)
SEA-KANSAI #43
SEA-KANSAI #43
Makoto SAKAI
デブサミ2013発表資料(14-B-5)「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ」 #devsumi #devsumiB
デブサミ2013発表資料(14-B-5)「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ」 #devsumi #devsumiB
akipii Oga
チケット駆動開発の概要と体験談
チケット駆動開発の概要と体験談
Makoto SAKAI
ドメイン駆動設計と要求開発
ドメイン駆動設計と要求開発
Kent Ishizawa
AsIsとToBeの視点によるチケット駆動開発の事例の考察
AsIsとToBeの視点によるチケット駆動開発の事例の考察
Makoto SAKAI
チケット駆動開発をパターン言語で読み解く~「成功するプロジェクトのための開発基盤と手法」
チケット駆動開発をパターン言語で読み解く~「成功するプロジェクトのための開発基盤と手法」
akipii Oga
チケット駆動開発によるアダプタブル・ウォータフォール開発
チケット駆動開発によるアダプタブル・ウォータフォール開発
Makoto SAKAI
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
Developers Summit
Redmine導入しました(公開)
Redmine導入しました(公開)
Hidekz Hara
チケットの利用による経験を活かした開発の可能性
チケットの利用による経験を活かした開発の可能性
Makoto SAKAI
サービス開発における工程
サービス開発における工程
Hidetoshi Mori
Relationship betweenddd and mvc
Relationship betweenddd and mvc
Takao Tetsuro
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
akipii Oga
Shared Questionnaire System Development Project
Shared Questionnaire System Development Project
hiroya
中国市場提言(大津山)
中国市場提言(大津山)
沖縄ロングステイ協議会代表(超小型モビリティ実証)
Kanonってなぁ~に?~楽々Kanonで華麗にお仕事しよう~
Kanonってなぁ~に?~楽々Kanonで華麗にお仕事しよう~
Takashi Okamoto
超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0
正善 大島
SocialAnalyticsとCQ5がスゴイ
SocialAnalyticsとCQ5がスゴイ
Makoto Shimizu
Introduction of Business Models in Requirement Development
Introduction of Business Models in Requirement Development
Kent Ishizawa
110518_本気で考える! I T人財育成研究部会 討議資料
110518_本気で考える! I T人財育成研究部会 討議資料
kashima yasuyuki
Ähnlich wie チャレンジ基盤としてのチケット駆動開発(旧版)
(20)
SEA-KANSAI #43
SEA-KANSAI #43
デブサミ2013発表資料(14-B-5)「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ」 #devsumi #devsumiB
デブサミ2013発表資料(14-B-5)「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ」 #devsumi #devsumiB
チケット駆動開発の概要と体験談
チケット駆動開発の概要と体験談
ドメイン駆動設計と要求開発
ドメイン駆動設計と要求開発
AsIsとToBeの視点によるチケット駆動開発の事例の考察
AsIsとToBeの視点によるチケット駆動開発の事例の考察
チケット駆動開発をパターン言語で読み解く~「成功するプロジェクトのための開発基盤と手法」
チケット駆動開発をパターン言語で読み解く~「成功するプロジェクトのための開発基盤と手法」
チケット駆動開発によるアダプタブル・ウォータフォール開発
チケット駆動開発によるアダプタブル・ウォータフォール開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
Redmine導入しました(公開)
Redmine導入しました(公開)
チケットの利用による経験を活かした開発の可能性
チケットの利用による経験を活かした開発の可能性
サービス開発における工程
サービス開発における工程
Relationship betweenddd and mvc
Relationship betweenddd and mvc
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
第4回品川Redmine勉強会資料「チケット駆動開発のフレームワーク~現場の経験知からパターン言語へ(ベータ版)」
Shared Questionnaire System Development Project
Shared Questionnaire System Development Project
中国市場提言(大津山)
中国市場提言(大津山)
Kanonってなぁ~に?~楽々Kanonで華麗にお仕事しよう~
Kanonってなぁ~に?~楽々Kanonで華麗にお仕事しよう~
超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0
SocialAnalyticsとCQ5がスゴイ
SocialAnalyticsとCQ5がスゴイ
Introduction of Business Models in Requirement Development
Introduction of Business Models in Requirement Development
110518_本気で考える! I T人財育成研究部会 討議資料
110518_本気で考える! I T人財育成研究部会 討議資料
Mehr von 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
効果的な XP の導入を目的としたプラクティス間の相互作用の分析
効果的な XP の導入を目的としたプラクティス間の相互作用の分析
Makoto SAKAI
Mehr von 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 アジャイル開発に学んだアダプタブルウォーターフォール開発
効果的な XP の導入を目的としたプラクティス間の相互作用の分析
効果的な XP の導入を目的としたプラクティス間の相互作用の分析
Kürzlich hochgeladen
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Kürzlich hochgeladen
(10)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
チャレンジ基盤としてのチケット駆動開発(旧版)
1.
チャレンジ基盤としての チケット駆動開発
株式会社SRA 阪井 誠
2.
自己紹介 • 阪井誠(さかば、Twitter: @sakaba37) •
ソフトウェアプロセス、チケット駆動開発、アジャイルに 興味を持つ「プロセスプログラマー」 • 研究開発から現場まで、論文、書籍、雑誌など 2
3.
本の内容と発表内容 TiDDの基本、 障害管理、 構成管理、 Mantisの運用例、 障害管理からTiDDへ、 プロジェクトを成功に導く、 アジリティの向上、
アダプタブルWF開発、 アジャイルブームを超えて、 高度な運用方法、 FAQとアンチパターン集、 テーラリング、 3
4.
ソフトウェア業界のパラダイムシフト • 1990年代に始まった • ネオダマという標語によってソフトウェアハウスは
SI erに変わった • 高機能ソフトの開発が容易になり、自由度が増し た反面、リスクが増えた • 技術者の守備範囲はソフトからシステムになり、 今、ビジネスに広がりつつある • 常に新しい分野へのチャレンジが求められるよう になった 4
5.
1995年の発表より 阪井,松本,鳥居, "ダウンサイジング時代のプロセス改善モデル", ソフトウェアシンポジウム'95論文集,1995.
6.
技術者の責任範囲 • 開発の効率化とともに責任範囲は広がった –
ビジネスは広がったが純粋なソフトウェア開発が 減少した ビジネス ソフトウェア ハードウェア ネットワーク ネオダマ Web クラウド 6
7.
要求の不安定さ • ハンフリーは機能・インタフェース・環境の変更は
管理されないと開発は不安定になるとした • Watts S. Humphrey, ソフトウェアプロセス成熟度の改善, 日科技連, 1991. 不安定な要求 誤解された要求 未知の要求 大体わかっているか 実現するために必 知っているつもりが、 もしれないが、詳細 要な詳細を理解して 使ってみて違いに気 は流動的 いない づく • プロトタイプ、分離、段階的な開発など、アジャイル やオブジェクト指向につながる提案をしているが どのように管理して解決するかを示していない
8.
パラダイムシフトを生き抜くには • 環境、フレームワーク、ユーザーインタフェース、
ビジネスは日々変化している • ソフトウェア開発は、常にチャレンジ! • 開発中にノウハウやアイデア、気づきを蓄積し、 共有し、活用しないといけない 解決法の一つとして、チケット駆動開発をチャレンジ 基盤として活用する方法を提案します 8
9.
発表内容 • ソフトウェア業界のパラダイムシフト –
技術者の責任範囲 – 要求の不安定性 • チケット駆動開発 – チケットによる管理 – ツール連携による自動化 – チケットによるコミュニケーション • チャレンジ基盤 – 必要とされるもの – チケット駆動開発のテーラリング – 課題と可能性 9
10.
チケット駆動開発 • チケットで障害、課題、タスクを管理して
個人のタスクとプロジェクトを管理する • 構成管理、Wiki、継続的統合などツールを チケットに連携させて自動化する • プロジェクトの情報をチケットに関連付けて 管理することで、コミュニケーションを支援する 10
11.
チケットによる管理 チケットシステム(ITS)
プロジェクト 親チケット 障害・課題・タスク ステータス 継続チケット 種類とロール毎のワークフロー レポート、カスタムクエリ、 関連チケット ロードマップ、ガントチャート 等で参照できる
12.
チケット一覧(例:Redmine)
タスクボードの代わりとして 担 当者毎の進捗を確認できる 12 SQiP2009発表資料より ©小川明彦, 阪井誠
13.
ガントチャート
SQiP2009発表資料より ©小川明彦, 阪井誠 13
14.
ワークフロー設定(例:Redmine)
ソフトウェア開発のワークフローは BTSのワークフロー機能で 制御できる ユーザ権限と チケット種類の単位で ステータスの現在・移行先を指 定する ステータスの移行先 ス現 在 の ス テ ー タ 14 SQiP2009発表資料より ©小川明彦, 阪井誠
15.
ツール連携 作業、担当、 ステータス、進捗 開始、終了
refs #チケット番号 fixes #チケット番号 コメント バージョン管理 ITS ツール 15
16.
ツール連携とチケット
チケットシステム(ITS) CIツール 実行結果 親プロジェクト 参照 チケット 連携 プロジェクト 親タスク/ストーリー バージョン管理 タスク 参照 リビジョン リビジョン ステータス リビジョン 連携 リビジョン チケットの種類とロール毎のワークフロー 継続タスク 構成管理、Wiki、 参照 CIツールなどを Wiki 関連タスク チケットに連携
17.
チケットによるコミュニケーションの支援
チケットシステム(ITS) CIツール 実行結果 親プロジェクト 参照 チケット 連携 プロジェクト 親タスク/ストーリー バージョン管理 タスク 参照 リビジョン リビジョン ステータス リビジョン 連携 リビジョン チケットの種類とロール毎のワークフロー 継続タスク 議論や更新を 参照 メール、RSS、 Wiki 関連タスク プラグインで 通知できる
18.
発表内容 • ソフトウェア業界のパラダイムシフト –
技術者の責任範囲 – 要求の不安定性 • チケット駆動開発 – チケットによる管理 – ツール連携による自動化 – チケットによるコミュニケーション • チャレンジ基盤 – 必要とされるもの – チケット駆動開発のテーラリング – 課題と可能性 18
19.
チャレンジ基盤の構築 • 新しい環境、実装方法、アプリケーションに挑戦
するには、以下の点を考慮しないといけない – 気づいたことが共有されること – 少ない経験が蓄積されること – 蓄積した経験が生かせること => ふさわしいチケット駆動開発の運用方法が必要 19
20.
気づいたことが共有されること • チケットが容易に起票できるようにする –
起票の権限をメンバーに与える – ワークフローの制限を少なくする • チケットの種類や属性を増やしすぎない – 考えなくてよいようにする – 記入項目を減らす • リアルタイムに共有してモチベーションを高める – メール、RSS、Eclipse 用のMylynプラグイン – コミュニケーションのタイムラグ減ると利用が増える 20
21.
少ない経験が蓄積されること • チケット駆動を習慣づける –
基本的な教育 – メリットを感じさせる – 備忘録としての利用 • 利用に向けた支援 – カスタムレポートの用意など環境整備 – アドバイスのための棚卸し – ルールの整備(“No Ticket, No, Commit!!”をどこまで守 るか、など) 21
22.
蓄積した経験が生かされること • 経験の種類に応じて整理する –
一度だけの作業はチケットを起票する – 手順やチェックリストはWikiにまとめる • 書きっぱなしのチケットを防ぐ – 完了条件を明確にする – 適切な棚卸しをする • 発想力・提案力の向上 – 棚卸しの頻度を増やしすぎない – 自律的なチーム 22
23.
自律的なチーム • サーバントリーダーシップ –
コマンドコントロールをやめ、メンバーが能力を生かせ るように支援する • マクロマネジメント – マイクロマネジメントをすると依存するようになり、自律 性が失われる • 作り濡れぞうきんはしぼらない – 本田宗一郎氏がIIJ鈴木幸一社長に送った言葉 – ガチガチの管理からは柔軟な発想は生まれない 23
24.
課題と可能性 • CBR(Case Based
Reasoning)の経験による問題 解決する際にはインデックスが重要とされている – 現状では日々の情報整理が必要 – チケット駆動開発の事例報告が少ない – より多くの事例を集めて整理したい • チャレンジ基盤の活用でリスクが低減できる可能 性がある – ソフトウェア開発は常にチャレンジだと認識する – チケット駆動開発を活用する – 発想力・提案力のあるチーム作りをする 24
25.
まとめ • パラダイムシフトは続いている –
リスクは増え続け、ソフト開発は常にチャレンジである • チケット駆動開発 – プロジェクトの情報を集中管理 – 自動化やコミュニケーションの支援ができる • チャレンジ基盤への利用 – 気づきや経験を蓄積して活用 – チーム作りが重要 => ぜひ皆さんも活用してください 25
26.
おわり チャレンジ基盤としての チケット駆動開発
Jetzt herunterladen