チームで開発を行う上の心構え

Hirotaka Osaki
Hirotaka Osakiエンジニア en CyberAgent
チームで開発をする上の心構え 
スマートフォンサービスBC 2014/09/10 
アメーバ事業本部大﨑浩崇
自己紹介 
• 大﨑浩崇 
• アメーバ事業本部システムエンジニア 
– 新規開発に参加中 
• 社内のアジャイル開発の話を 
したり、レポート書いてます 
http://www.cyberagent.co.jp/recruit/techreport/report/id=8869
今日のアジェンダ 
• 開発チームとは何か? 
– 開発チームは何をするのか? 
• 開発チームで起きる問題 
– どんな問題が起きるか 
– その解決方法
開発チームとは何か?
開発チームとは? 
• 複数人である目的を達成するため 
に結成された組織
開発チームメンバーの一例 
• プロデューサー 
– プランナー/ディレクター 
• エンジニア 
– フロント/サーバー/ネイティブ 
• デザイナー
開発チームは何をするか? 
• 何を成果物にするかの決定 
• 成果物の開発 
• 成果物のテスト 
• 成果物の納品(もしくはリリース)
何を成果物にするかを決める 
• 要件定義 
– どのようなものを作れば、目的を達成できる 
かなどを精査する 
• 100万ユーザーに使ってもらう 
• 月に○○円売り上げが上がる 
– 目的から目標を決める 
• ○○の機能を入れよう
(横道)目的と目標の違い 
• 目的 
– 方向性 
• 目標 
– 目的をかなえるために必要となるタスク 
目的 
目標 
目標 
目標
成果物の開発 
• 要件に沿って機能の実装を行う
成果物のテスト 
• システムテスト 
– 完成した製品が要件通りに動作をするのかの 
確認を行う 
• クオリティのテスト 
– それを本当に提供して目的を達成できるのか 
を確認する 
• デザインのクオリティチェックなど
成果物の納品 
• 要件を満たした成果物を、クライアント 
がいる場合はクライアントへ納品する 
• 自社ウェブサービスを運営する場合は、 
リリースをしてユーザーに価値を提供す 
る
開発チームで起きる問題
どのような問題が起きるか 
• チームで起きる問題は、コミュニケー 
ションが原因となることが多い
どのような問題が起きるか 
• 伝達ミス 
明日までに 
三角形を 
作って! 
わかりまし 
た!
どのような問題が起きるか 
• 報告ミス 
締め切りまでに 
終わらない!! 
ここが動けば 
完成なのに! 
明日には 
一通り完成です
どのような問題が起きるか 
• 過信 
仕様と動きが 
違うなぁ 
同じ処理が 
あちことに 
ある…
なぜ問題を防ぐのか 
• 本当はやらなくても良いことをやらない 
ようにする 
• ひとつの場所で詰まった場合に、時間を 
無駄にしない 
• コミュニケーションがうまくいかないと 
チームメンバーの不信感が出てくる
どうやって問題を防ぐのか 
• 定期的に知識共有の場を作る
定例 
• 朝会 
– 昨日やったこと・今日やること・困っている 
ことの共有 
• ふりかえり 
– 1週間に1回、チーム内でよかったこと、問題 
となっていること、挑戦したいことを話し合 
う
ボード 
• カンバン 
– いまチームメンバーが何をやっているかを見 
れるボードを作る 
– Todo, Doing, doneなどと状態を決めて、やる 
タスクを明示化する 
– http://trello.com とかウェブサービスもある
レビュー 
• コードレビュー 
– GithubのPull Requestベースでコードレビュー 
– 何人かがLGTM(Looks Good To Me)を出たら、 
Pull Requestを送った人がマージする 
– 誰がどういう風に書いているかがわかって勉 
強になる
他にも色々 
問題が出てくると思います
問題の発見とその解決の 
数を積み上げていってください
以上です
1 de 25

Recomendados

CAのアジャイルな開発の取り組みと周りの環境について por
CAのアジャイルな開発の取り組みと周りの環境についてCAのアジャイルな開発の取り組みと周りの環境について
CAのアジャイルな開発の取り組みと周りの環境についてHirotaka Osaki
3.8K vistas72 diapositivas
爆速アジャイル革命 ヤフオク編 #agilejapan por
爆速アジャイル革命 ヤフオク編 #agilejapan爆速アジャイル革命 ヤフオク編 #agilejapan
爆速アジャイル革命 ヤフオク編 #agilejapanYahoo!デベロッパーネットワーク
6.8K vistas165 diapositivas
Ameba流 scrumを浸透させていく方法 por
Ameba流 scrumを浸透させていく方法Ameba流 scrumを浸透させていく方法
Ameba流 scrumを浸透させていく方法Hirotaka Osaki
71.9K vistas59 diapositivas
Agile2010とは何だったのか por
Agile2010とは何だったのかAgile2010とは何だったのか
Agile2010とは何だったのかDai FUJIHARA
6.3K vistas18 diapositivas
地図を捨ててコンパスを頼りに進め por
地図を捨ててコンパスを頼りに進め地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進めDai FUJIHARA
7.5K vistas84 diapositivas
スクラムマスターはじめのいっぽ por
スクラムマスターはじめのいっぽスクラムマスターはじめのいっぽ
スクラムマスターはじめのいっぽTakeba Misa
13.5K vistas65 diapositivas

Más contenido relacionado

La actualidad más candente

アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜 por
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜Dai FUJIHARA
6.8K vistas79 diapositivas
これまでの開発から、これからの開発へのチェンジ por
これまでの開発から、これからの開発へのチェンジこれまでの開発から、これからの開発へのチェンジ
これまでの開発から、これからの開発へのチェンジDai FUJIHARA
11.4K vistas45 diapositivas
CEDEC2015講演 チーム開発をスムーズにするために por
CEDEC2015講演 チーム開発をスムーズにするためにCEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするためにTakafumi Ikeda
12.7K vistas122 diapositivas
あじゃいる時代の品質保証 ~DevSQAの提案~ por
あじゃいる時代の品質保証 ~DevSQAの提案~あじゃいる時代の品質保証 ~DevSQAの提案~
あじゃいる時代の品質保証 ~DevSQAの提案~Hiroaki Matsunaga
10.5K vistas56 diapositivas
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback por
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedbackこの門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback
この門をくぐる者は一切の希望を捨てよ - Agile 2011 FeedbackDai FUJIHARA
4.5K vistas72 diapositivas
1から学ぶスクラム por
1から学ぶスクラム1から学ぶスクラム
1から学ぶスクラムKeisuke Izumiya
6.7K vistas40 diapositivas

La actualidad más candente(20)

アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜 por Dai FUJIHARA
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
Dai FUJIHARA6.8K vistas
これまでの開発から、これからの開発へのチェンジ por Dai FUJIHARA
これまでの開発から、これからの開発へのチェンジこれまでの開発から、これからの開発へのチェンジ
これまでの開発から、これからの開発へのチェンジ
Dai FUJIHARA11.4K vistas
CEDEC2015講演 チーム開発をスムーズにするために por Takafumi Ikeda
CEDEC2015講演 チーム開発をスムーズにするためにCEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするために
Takafumi Ikeda12.7K vistas
あじゃいる時代の品質保証 ~DevSQAの提案~ por Hiroaki Matsunaga
あじゃいる時代の品質保証 ~DevSQAの提案~あじゃいる時代の品質保証 ~DevSQAの提案~
あじゃいる時代の品質保証 ~DevSQAの提案~
Hiroaki Matsunaga10.5K vistas
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback por Dai FUJIHARA
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedbackこの門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback
Dai FUJIHARA4.5K vistas
チーム開発をスムーズにするために何ができるか por Takafumi Ikeda
チーム開発をスムーズにするために何ができるかチーム開発をスムーズにするために何ができるか
チーム開発をスムーズにするために何ができるか
Takafumi Ikeda13K vistas
【Sgt2016】Agile人材の評価とキャリアプラン por Ryota Inaba
【Sgt2016】Agile人材の評価とキャリアプラン 【Sgt2016】Agile人材の評価とキャリアプラン
【Sgt2016】Agile人材の評価とキャリアプラン
Ryota Inaba11.7K vistas
はじめてのアジャイル - Agile in a nutshell por Dai FUJIHARA
はじめてのアジャイル - Agile in a nutshellはじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshell
Dai FUJIHARA6.7K vistas
凡庸なSEが、大規模SIerの集団でできること - DevLOVE甲子園 2013 por Minoru Yokomichi
凡庸なSEが、大規模SIerの集団でできること - DevLOVE甲子園 2013凡庸なSEが、大規模SIerの集団でできること - DevLOVE甲子園 2013
凡庸なSEが、大規模SIerの集団でできること - DevLOVE甲子園 2013
Minoru Yokomichi13.8K vistas
第3回enPiTシンポジウムBizApp分野代表発表 por Takeba Misa
第3回enPiTシンポジウムBizApp分野代表発表第3回enPiTシンポジウムBizApp分野代表発表
第3回enPiTシンポジウムBizApp分野代表発表
Takeba Misa687 vistas
他人が3人集まってHerokuでアプリ公開した話 por Takeba Misa
他人が3人集まってHerokuでアプリ公開した話他人が3人集まってHerokuでアプリ公開した話
他人が3人集まってHerokuでアプリ公開した話
Takeba Misa1.7K vistas
大規模スクラムの失敗から学んだこと #AgileJapan2015 por Itsuki Sakitsu
大規模スクラムの失敗から学んだこと #AgileJapan2015大規模スクラムの失敗から学んだこと #AgileJapan2015
大規模スクラムの失敗から学んだこと #AgileJapan2015
Itsuki Sakitsu70K vistas
Agile-development-course-advanced-1-2 por Miho Nagase
Agile-development-course-advanced-1-2Agile-development-course-advanced-1-2
Agile-development-course-advanced-1-2
Miho Nagase34K vistas
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage por Dai FUJIHARA
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrageアジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
Dai FUJIHARA6.1K vistas
リーンスタートアップ、アジャイル開発導入事例 por Arata Fujimura
リーンスタートアップ、アジャイル開発導入事例リーンスタートアップ、アジャイル開発導入事例
リーンスタートアップ、アジャイル開発導入事例
Arata Fujimura3.7K vistas
あなたのチームの「いい人」は機能していますか? por Minoru Yokomichi
あなたのチームの「いい人」は機能していますか?あなたのチームの「いい人」は機能していますか?
あなたのチームの「いい人」は機能していますか?
Minoru Yokomichi169.7K vistas
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the... por Dai FUJIHARA
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the...
Dai FUJIHARA17.3K vistas
アジャイルとスクラムとは 原則、価値、プラクティス por Yasui Tsutomu
アジャイルとスクラムとは 原則、価値、プラクティスアジャイルとスクラムとは 原則、価値、プラクティス
アジャイルとスクラムとは 原則、価値、プラクティス
Yasui Tsutomu4.5K vistas

Similar a チームで開発を行う上の心構え

20231019 Notion Labs Japan × エルボーズ コラボ勉強会 por
20231019 Notion Labs Japan × エルボーズ コラボ勉強会20231019 Notion Labs Japan × エルボーズ コラボ勉強会
20231019 Notion Labs Japan × エルボーズ コラボ勉強会makototsubakihara
126 vistas51 diapositivas
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは? por
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?Takashi Takebayashi
2.9K vistas60 diapositivas
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜 por
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜Takashi Takebayashi
1.3K vistas60 diapositivas
DL-D_ver1.pdf por
DL-D_ver1.pdfDL-D_ver1.pdf
DL-D_ver1.pdfCybozu, Inc.
1.6K vistas15 diapositivas
ndsと要求開発 por
ndsと要求開発ndsと要求開発
ndsと要求開発Masashi Nakamura
341 vistas21 diapositivas
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例 por
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例de:code 2017
896 vistas83 diapositivas

Similar a チームで開発を行う上の心構え(20)

20231019 Notion Labs Japan × エルボーズ コラボ勉強会 por makototsubakihara
20231019 Notion Labs Japan × エルボーズ コラボ勉強会20231019 Notion Labs Japan × エルボーズ コラボ勉強会
20231019 Notion Labs Japan × エルボーズ コラボ勉強会
makototsubakihara126 vistas
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは? por Takashi Takebayashi
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
Takashi Takebayashi2.9K vistas
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜 por Takashi Takebayashi
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
Takashi Takebayashi1.3K vistas
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例 por de:code 2017
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
de:code 2017896 vistas
とりあえず30分でひととおり分かった気にはなれるアジャイル入門 por 陽一 滝川
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
陽一 滝川14.1K vistas
アジャイル開発&TFS導入 por You&I
アジャイル開発&TFS導入アジャイル開発&TFS導入
アジャイル開発&TFS導入
You&I1.2K vistas
作る人から作りながら運用する人になっていく por Ryo Mitoma
作る人から作りながら運用する人になっていく作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
Ryo Mitoma1K vistas
チーム開発におけるDevとOpsのプラクティス por Tsubasa Hirota
チーム開発におけるDevとOpsのプラクティスチーム開発におけるDevとOpsのプラクティス
チーム開発におけるDevとOpsのプラクティス
Tsubasa Hirota1.7K vistas
Developer Summit Summer 2013 C1セッション CA Technologies por SA CA
Developer Summit Summer 2013 C1セッション CA TechnologiesDeveloper Summit Summer 2013 C1セッション CA Technologies
Developer Summit Summer 2013 C1セッション CA Technologies
SA CA2.4K vistas
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019 por 満徳 関
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
満徳 関2K vistas
Xcodeの管理を楽に - Jenkins編 - por Toshiyuki Hirata
Xcodeの管理を楽に - Jenkins編 -Xcodeの管理を楽に - Jenkins編 -
Xcodeの管理を楽に - Jenkins編 -
Toshiyuki Hirata3.2K vistas
組織と個人が内発的動機により継続的に成長するための施策 por Yusuke Kojima
組織と個人が内発的動機により継続的に成長するための施策組織と個人が内発的動機により継続的に成長するための施策
組織と個人が内発的動機により継続的に成長するための施策
Yusuke Kojima6.9K vistas
始めよう!Webディレクション 制作・開発現場を活性化するディレクション por Yusuke Kojima
始めよう!Webディレクション 制作・開発現場を活性化するディレクション始めよう!Webディレクション 制作・開発現場を活性化するディレクション
始めよう!Webディレクション 制作・開発現場を活性化するディレクション
Yusuke Kojima1.1K vistas
【アジャイル開発】アジャイル開発の真髄 por Members_corp
【アジャイル開発】アジャイル開発の真髄【アジャイル開発】アジャイル開発の真髄
【アジャイル開発】アジャイル開発の真髄
Members_corp2.6K vistas
ウェブディレクションの基礎(第2回:制作・開発編) 先生:小嶋裕亮 por schoowebcampus
ウェブディレクションの基礎(第2回:制作・開発編) 先生:小嶋裕亮ウェブディレクションの基礎(第2回:制作・開発編) 先生:小嶋裕亮
ウェブディレクションの基礎(第2回:制作・開発編) 先生:小嶋裕亮
schoowebcampus3.4K vistas

Último

robotics42.pptx por
robotics42.pptxrobotics42.pptx
robotics42.pptxNatsutani Minoru
188 vistas18 diapositivas
lt.pptx por
lt.pptxlt.pptx
lt.pptxtomochamarika
69 vistas13 diapositivas
how query cost affects search behavior translated in JP por
how query cost affects search behavior translated in JPhow query cost affects search behavior translated in JP
how query cost affects search behavior translated in JPTobioka Ken
9 vistas16 diapositivas
3Dプリンタでロボット作るよ#1_黎明編 por
3Dプリンタでロボット作るよ#1_黎明編3Dプリンタでロボット作るよ#1_黎明編
3Dプリンタでロボット作るよ#1_黎明編Yoshihiro Shibata
20 vistas7 diapositivas
AIで始めるRustプログラミング #SolDevHub por
AIで始めるRustプログラミング #SolDevHubAIで始めるRustプログラミング #SolDevHub
AIで始めるRustプログラミング #SolDevHubK Kinzal
21 vistas25 diapositivas
図解で理解するvetKD por
図解で理解するvetKD図解で理解するvetKD
図解で理解するvetKDryoo toku
85 vistas22 diapositivas

Último(10)

how query cost affects search behavior translated in JP por Tobioka Ken
how query cost affects search behavior translated in JPhow query cost affects search behavior translated in JP
how query cost affects search behavior translated in JP
Tobioka Ken9 vistas
3Dプリンタでロボット作るよ#1_黎明編 por Yoshihiro Shibata
3Dプリンタでロボット作るよ#1_黎明編3Dプリンタでロボット作るよ#1_黎明編
3Dプリンタでロボット作るよ#1_黎明編
Yoshihiro Shibata20 vistas
AIで始めるRustプログラミング #SolDevHub por K Kinzal
AIで始めるRustプログラミング #SolDevHubAIで始めるRustプログラミング #SolDevHub
AIで始めるRustプログラミング #SolDevHub
K Kinzal21 vistas
図解で理解するvetKD por ryoo toku
図解で理解するvetKD図解で理解するvetKD
図解で理解するvetKD
ryoo toku85 vistas
Najah Matsuo Self Introduction por NajahMatsuo
Najah Matsuo Self IntroductionNajah Matsuo Self Introduction
Najah Matsuo Self Introduction
NajahMatsuo7 vistas
onewedge_companyguide1 por ONEWEDGE1
onewedge_companyguide1onewedge_companyguide1
onewedge_companyguide1
ONEWEDGE17 vistas

チームで開発を行う上の心構え