SlideShare une entreprise Scribd logo
1  sur  14
copyright2016 akipii@XPJUG関西 1
アジャイルの達人に聞く
〜ソフトウェア開発の質問コーナー
XP祭り関西2016
パネルディスカッション
2016/2/27
あきぴー@XPJUG関⻄
copyright2016 akipii@XPJUG関西 2
モデレータの自己紹介
• ハンドルネーム
• あきぴー(@akipii)
• 自己紹介
• XPJUG関⻄の副代表
• 2004年からアジャイルコミュニティで活動中
• 関心のあるテーマ
• OSSのプロジェクト管理ツール「Redmine」
• チケット駆動開発(Ticket Driven Development:TiDD)
パネルのテーマ
Agile開発を超えた「ソフトウェア開発の全般」
について議論します
copyright2016 akipii@XPJUG関西 3
【【【【理由理由理由理由】】】】ありきたりありきたりありきたりありきたりののののAgile開発の開発の開発の開発の経験談では面白く経験談では面白く経験談では面白く経験談では面白くない!ない!ない!ない!
パネラーは、IT業界で一流の方ばかり
パネラーは、Agile開発の経験も知見も詳しい
最近数年は、アジャイル開発がかなり普及している
アジャイル開発の知識もノウハウも広まっている
ソフトウェア開発全般に関する
パネラーの意見を聞きたい!
パネルディスカッションの進め方
• 手順
• モデレータから質問を投げかけます
• パネラーはご自身の経験を元に、意⾒や主張を述べて下さい
• パネラーや参加者から質疑応答を受けます
• 議論の結果はまとめません
• 発散するだけで終わります
• 議論の過程から、各自で気付きを拾って下さい
copyright2016 akipii@XPJUG関西 4
質問1
受託開発案件の要件定義で、
注意すべきポイントとして、
心に留めている点は何ですか?
copyright2016 akipii@XPJUG関西 5
質問1の背景
• Agile開発でもWF型開発でも、要件定義は必要です
• しかし、要件定義は、設計⼒だけでなく、ステークホル
ダーマネジメントのスキルも要求される
• ソフトウェア技術者は根回しが下手な人が多い
• 例:顧客側が縦割り組織で、利害関係者が多い
• 例:顧客と開発チームが地理的に離れている
• 例:顧客は、システムの開発だけでなく、業務の運⽤の改善
も期待している
• 例:顧客は、BtoC向けシステムのリリースだけでなく、ビジネ
スの成功も期待している
copyright2016 akipii@XPJUG関西 6
質問2
新しい技術を導入する案件の場合、
アーキテクチャ設計で失敗しないように
工夫している点は何ですか?
copyright2016 akipii@XPJUG関西 7
質問2の背景
• Agile開発でもWF型開発でも、アーキテクチャ設計
は必要です
• しかし、ソフトウェア案件では、新しい技術を導入す
る場合が多いため、過去の知⾒が活かしにくい
• 例:初めてのフレームワークで開発基盤を構築する
• 例:初めてのハードウェア上に組込ソフトウェアを構築する
• 例:クラウドやデータマイニングの技術を初めて導入するが、
性能要件を満たすかどうか分からない
• 例:スマホ・タブレットのアプリ開発は初めてで、どんなプロ
セスで開発すべきかよく分からない
copyright2016 akipii@XPJUG関西 8
質問3
新規加入のメンバーが多い
プロジェクトの場合、
チーム運営で気を付けている点は
何ですか?
copyright2016 akipii@XPJUG関西 9
質問3の背景
• Agile開発でもWF型開発でも、チームビルディングは
必要です
• しかし、ソフトウエア案件では、初対面のメンバーとチー
ムを組んで、短期にアウトプットを出す場合が多い
• 必然的に、チームビルディングが難しい
• 例:PLは社員で、開発メンバーは社外から集まった人達
• 例:メンバーは、1年目の新人から、10年以上の経験者ま
でバラつきがある
• 例:上司からPJ運営は、PLである自分に全面委任されてい
る
copyright2016 akipii@XPJUG関西 10
質問4
プログラマ上がりの
プロジェクトリーダーに、
一言アドバイスするなら、
どんなアドバイスをしますか?
(特に、スケジュール管理やコスト管理)
copyright2016 akipii@XPJUG関西 11
質問4の背景
• Agile開発でもWF型開発でも、プロジェクト管理は
必要です
• プログラマ上がりのプロジェクトリーダーは、技術⼒に
頼りがちで、視野が狭い場合が多い
• 例:アプリ開発の経験は⻑いが、新人に教えるのは苦手
• 例:自分と性格の違う人とチームを組むのは苦手
• 例:チームビルディングがそもそも必要なのか、分かってい
ない
copyright2016 akipii@XPJUG関西 12
質問5
パネラーが今、
自分の中で持っているテーマや
問題意識をお話し下さい
(以下、フリーな議論)
copyright2016 akipii@XPJUG関西 13
ご清聴
ありがとう
ございました
copyright2016 akipii@XPJUG関西 14

Contenu connexe

En vedette

En vedette (18)

第9回東京Redmine勉強会オープンディスカッション「お菓子を食べながらRedmineを語ろう」 #redmineT
第9回東京Redmine勉強会オープンディスカッション「お菓子を食べながらRedmineを語ろう」 #redmineT第9回東京Redmine勉強会オープンディスカッション「お菓子を食べながらRedmineを語ろう」 #redmineT
第9回東京Redmine勉強会オープンディスカッション「お菓子を食べながらRedmineを語ろう」 #redmineT
 
第83回名古屋アジャイル勉強会「一言で言うと、アジャイルってなんなの?」
第83回名古屋アジャイル勉強会「一言で言うと、アジャイルってなんなの?」第83回名古屋アジャイル勉強会「一言で言うと、アジャイルってなんなの?」
第83回名古屋アジャイル勉強会「一言で言うと、アジャイルってなんなの?」
 
侵略Redmine 〜Redmineプラグイン開発入門 〜 #ngrk02
侵略Redmine 〜Redmineプラグイン開発入門 〜 #ngrk02侵略Redmine 〜Redmineプラグイン開発入門 〜 #ngrk02
侵略Redmine 〜Redmineプラグイン開発入門 〜 #ngrk02
 
Redmineをプラグインで拡張しよう
Redmineをプラグインで拡張しようRedmineをプラグインで拡張しよう
Redmineをプラグインで拡張しよう
 
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
 
JaxaのRedmineモデル
JaxaのRedmineモデルJaxaのRedmineモデル
JaxaのRedmineモデル
 
チケット駆動開発導入のヒント - 自律と規律 -
チケット駆動開発導入のヒント - 自律と規律 -チケット駆動開発導入のヒント - 自律と規律 -
チケット駆動開発導入のヒント - 自律と規律 -
 
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
 
地図を片手にアジャイル開発
地図を片手にアジャイル開発地図を片手にアジャイル開発
地図を片手にアジャイル開発
 
スタッフ部門のカイゼン×IT
スタッフ部門のカイゼン×ITスタッフ部門のカイゼン×IT
スタッフ部門のカイゼン×IT
 
ソフトウェアの品質保証の基礎とこれから
ソフトウェアの品質保証の基礎とこれからソフトウェアの品質保証の基礎とこれから
ソフトウェアの品質保証の基礎とこれから
 
アジャイル開発とTDDを半年間実践してみた顛末と、これから
アジャイル開発とTDDを半年間実践してみた顛末と、これからアジャイル開発とTDDを半年間実践してみた顛末と、これから
アジャイル開発とTDDを半年間実践してみた顛末と、これから
 
Redmineプラグイン導入・開発入門
Redmineプラグイン導入・開発入門Redmineプラグイン導入・開発入門
Redmineプラグイン導入・開発入門
 
RedmineのFAQとアンチパターン集
RedmineのFAQとアンチパターン集RedmineのFAQとアンチパターン集
RedmineのFAQとアンチパターン集
 
講演1 Redmine導入のアンチパターン
講演1 Redmine導入のアンチパターン講演1 Redmine導入のアンチパターン
講演1 Redmine導入のアンチパターン
 
アジャイルな地図づくり User Story Mapping for Agile Team
アジャイルな地図づくり User Story Mapping for Agile Teamアジャイルな地図づくり User Story Mapping for Agile Team
アジャイルな地図づくり User Story Mapping for Agile Team
 
アイドルソング制作の工程管理
アイドルソング制作の工程管理アイドルソング制作の工程管理
アイドルソング制作の工程管理
 
はじめる! Redmine
はじめる! Redmineはじめる! Redmine
はじめる! Redmine
 

Plus de akipii Oga

Plus de akipii Oga (20)

JSTQB_テストプロセスの概念モデル改善版.pdf
JSTQB_テストプロセスの概念モデル改善版.pdfJSTQB_テストプロセスの概念モデル改善版.pdf
JSTQB_テストプロセスの概念モデル改善版.pdf
 
平鍋さんのテスト設計モデル.pdf
平鍋さんのテスト設計モデル.pdf平鍋さんのテスト設計モデル.pdf
平鍋さんのテスト設計モデル.pdf
 
統計学の攻略_統計的仮説検定の9パターン.pdf
統計学の攻略_統計的仮説検定の9パターン.pdf統計学の攻略_統計的仮説検定の9パターン.pdf
統計学の攻略_統計的仮説検定の9パターン.pdf
 
統計学の攻略_正規分布ファミリーの全体像.pdf
統計学の攻略_正規分布ファミリーの全体像.pdf統計学の攻略_正規分布ファミリーの全体像.pdf
統計学の攻略_正規分布ファミリーの全体像.pdf
 
統計学の攻略_推測統計学の考え方.pdf
統計学の攻略_推測統計学の考え方.pdf統計学の攻略_推測統計学の考え方.pdf
統計学の攻略_推測統計学の考え方.pdf
 
JSTQB_テストマネジメントとレビュープロセス.pdf
JSTQB_テストマネジメントとレビュープロセス.pdfJSTQB_テストマネジメントとレビュープロセス.pdf
JSTQB_テストマネジメントとレビュープロセス.pdf
 
JSTQB_テストプロセスの概念モデル.pdf
JSTQB_テストプロセスの概念モデル.pdfJSTQB_テストプロセスの概念モデル.pdf
JSTQB_テストプロセスの概念モデル.pdf
 
プロセスプログラミングとは
プロセスプログラミングとはプロセスプログラミングとは
プロセスプログラミングとは
 
SECIモデルの状態遷移図
SECIモデルの状態遷移図SECIモデルの状態遷移図
SECIモデルの状態遷移図
 
物理攻略の全体マップ
物理攻略の全体マップ物理攻略の全体マップ
物理攻略の全体マップ
 
初中級プロマネのための現場で活かせ!統計情報.pdf
初中級プロマネのための現場で活かせ!統計情報.pdf初中級プロマネのための現場で活かせ!統計情報.pdf
初中級プロマネのための現場で活かせ!統計情報.pdf
 
「ハリウッドリライティングバイブル」のマインドマップ
「ハリウッドリライティングバイブル」のマインドマップ「ハリウッドリライティングバイブル」のマインドマップ
「ハリウッドリライティングバイブル」のマインドマップ
 
GTDのワークフロー
GTDのワークフローGTDのワークフロー
GTDのワークフロー
 
プロマネの判断プロセス
プロマネの判断プロセスプロマネの判断プロセス
プロマネの判断プロセス
 
プロマネの意思決定プロセス
プロマネの意思決定プロセスプロマネの意思決定プロセス
プロマネの意思決定プロセス
 
世界を動かすプロジェクトマネジメントの教科書の概念図
世界を動かすプロジェクトマネジメントの教科書の概念図世界を動かすプロジェクトマネジメントの教科書の概念図
世界を動かすプロジェクトマネジメントの教科書の概念図
 
チケット駆動開発の解説~タスク管理からプロセス改善へ
チケット駆動開発の解説~タスク管理からプロセス改善へチケット駆動開発の解説~タスク管理からプロセス改善へ
チケット駆動開発の解説~タスク管理からプロセス改善へ
 
チケット管理の運⽤を⽀える体制
チケット管理の運⽤を⽀える体制チケット管理の運⽤を⽀える体制
チケット管理の運⽤を⽀える体制
 
ホールディング会社の役割とIt企画・構築プロセス
ホールディング会社の役割とIt企画・構築プロセスホールディング会社の役割とIt企画・構築プロセス
ホールディング会社の役割とIt企画・構築プロセス
 
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
 

Dernier

Dernier (11)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 

XP祭り関西2016~アジャイル15周年ふりかえり「アジャイルの達人に聞く ~ソフトウェア開発の質問コーナー」 #xpjugkansai