Submit Search
Upload
イケてない開発チームがイケてる開発を始めようとする軌跡
•
Download as PPTX, PDF
•
2 likes
•
6,019 views
NTT Communications Technology Development
Follow
NTT Tech conference #2での発表資料です
Read less
Read more
Technology
Report
Share
Report
Share
1 of 32
Download now
Recommended
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
Tokoroten Nakayama
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
Katsunori Kanda
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
Tokoroten Nakayama
KPTのコツを掴め!! 公開用
KPTのコツを掴め!! 公開用
ESM SEC
テストコードの DRY と DAMP
テストコードの DRY と DAMP
Yusuke Kagata
30分で分かる!OSの作り方
30分で分かる!OSの作り方
uchan_nos
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
Recommended
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
Tokoroten Nakayama
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
Katsunori Kanda
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
Tokoroten Nakayama
KPTのコツを掴め!! 公開用
KPTのコツを掴め!! 公開用
ESM SEC
テストコードの DRY と DAMP
テストコードの DRY と DAMP
Yusuke Kagata
30分で分かる!OSの作り方
30分で分かる!OSの作り方
uchan_nos
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
ユーザーストーリーの分割
ユーザーストーリーの分割
Arata Fujimura
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
自宅k8s/vSphere入門
自宅k8s/vSphere入門
富士通クラウドテクノロジーズ株式会社
WayOfNoTrouble.pptx
WayOfNoTrouble.pptx
Daisuke Yamazaki
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
例外設計における大罪
例外設計における大罪
Takuto Wada
マイクロサービス化デザインパターン - #AWSDevDay Tokyo 2018
マイクロサービス化デザインパターン - #AWSDevDay Tokyo 2018
Yusuke Suzuki
診断ツールの使い方(Owasp zapの場合)
診断ツールの使い方(Owasp zapの場合)
shingo inafuku
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Kohei Tokunaga
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
akipii Oga
マイクロサービスに至る歴史とこれから - XP祭り2021
マイクロサービスに至る歴史とこれから - XP祭り2021
Yusuke Suzuki
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
Hiroyuki Ito
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
toshihiro ichitani
暗号技術の実装と数学
暗号技術の実装と数学
MITSUNARI Shigeo
チケット駆動開発の解説~タスク管理からプロセス改善へ
チケット駆動開発の解説~タスク管理からプロセス改善へ
akipii Oga
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?
Yasuharu Nishi
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
NTT DATA Technology & Innovation
IT革命からコミュニティ、コミュニケーション革命に!
IT革命からコミュニティ、コミュニケーション革命に!
Yuichi Morito
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
naoki ando
More Related Content
What's hot
ユーザーストーリーの分割
ユーザーストーリーの分割
Arata Fujimura
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
自宅k8s/vSphere入門
自宅k8s/vSphere入門
富士通クラウドテクノロジーズ株式会社
WayOfNoTrouble.pptx
WayOfNoTrouble.pptx
Daisuke Yamazaki
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
例外設計における大罪
例外設計における大罪
Takuto Wada
マイクロサービス化デザインパターン - #AWSDevDay Tokyo 2018
マイクロサービス化デザインパターン - #AWSDevDay Tokyo 2018
Yusuke Suzuki
診断ツールの使い方(Owasp zapの場合)
診断ツールの使い方(Owasp zapの場合)
shingo inafuku
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Kohei Tokunaga
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
akipii Oga
マイクロサービスに至る歴史とこれから - XP祭り2021
マイクロサービスに至る歴史とこれから - XP祭り2021
Yusuke Suzuki
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
Hiroyuki Ito
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
toshihiro ichitani
暗号技術の実装と数学
暗号技術の実装と数学
MITSUNARI Shigeo
チケット駆動開発の解説~タスク管理からプロセス改善へ
チケット駆動開発の解説~タスク管理からプロセス改善へ
akipii Oga
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?
Yasuharu Nishi
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
NTT DATA Technology & Innovation
What's hot
(20)
ユーザーストーリーの分割
ユーザーストーリーの分割
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
自宅k8s/vSphere入門
自宅k8s/vSphere入門
WayOfNoTrouble.pptx
WayOfNoTrouble.pptx
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
例外設計における大罪
例外設計における大罪
マイクロサービス化デザインパターン - #AWSDevDay Tokyo 2018
マイクロサービス化デザインパターン - #AWSDevDay Tokyo 2018
診断ツールの使い方(Owasp zapの場合)
診断ツールの使い方(Owasp zapの場合)
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
DockerコンテナでGitを使う
DockerコンテナでGitを使う
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
マイクロサービスに至る歴史とこれから - XP祭り2021
マイクロサービスに至る歴史とこれから - XP祭り2021
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
暗号技術の実装と数学
暗号技術の実装と数学
チケット駆動開発の解説~タスク管理からプロセス改善へ
チケット駆動開発の解説~タスク管理からプロセス改善へ
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Similar to イケてない開発チームがイケてる開発を始めようとする軌跡
IT革命からコミュニティ、コミュニケーション革命に!
IT革命からコミュニティ、コミュニケーション革命に!
Yuichi Morito
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
naoki ando
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
陽一 滝川
STAC2015 講演3 広告システム刷新よもやま話〜テストが当たり前となるまでにやったこと #stac2015
STAC2015 講演3 広告システム刷新よもやま話〜テストが当たり前となるまでにやったこと #stac2015
Yahoo!デベロッパーネットワーク
VOYAGE GROUPの成長する勉強会カルチャー
VOYAGE GROUPの成長する勉強会カルチャー
Hironori Miura
日本の中小企業のIT導入10年の振り返り
日本の中小企業のIT導入10年の振り返り
Yuichi Morito
チームで開発を行う上の心構え
チームで開発を行う上の心構え
Hirotaka Osaki
Itca yammer提案110615
Itca yammer提案110615
伸夫 森本
Redmine勉強会vol.1 なぜ組織にはドキュメンテーションが必要なのか
Redmine勉強会vol.1 なぜ組織にはドキュメンテーションが必要なのか
祐磨 堀
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
アシアル株式会社
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
ToshiakiArai
第11回SIA例会プレゼン資料
第11回SIA例会プレゼン資料
Tae Yoshida
組織開発ツール実践研究会「働き方改革に組織開発ツールはどうアプローチできるのか」
組織開発ツール実践研究会「働き方改革に組織開発ツールはどうアプローチできるのか」
Ohashi Shoji
20050809
20050809
小野 修司
Shirasagi20190222(OSC TOKYO)
Shirasagi20190222(OSC TOKYO)
Naokazu Nohara
[Track4-5] CDLEへの招待~CDLEハッカソンが、自分の人生のターニングポイントになった話~
[Track4-5] CDLEへの招待~CDLEハッカソンが、自分の人生のターニングポイントになった話~
Deep Learning Lab(ディープラーニング・ラボ)
OSC KYOTO 2018
OSC KYOTO 2018
Naokazu Nohara
受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまで
受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまで
Yusuke Tamukai
The stumbling block of team development in the growth phase
The stumbling block of team development in the growth phase
ssuser1e9374
アジャイルマネジメントとは?
アジャイルマネジメントとは?
Kiro Harada
Similar to イケてない開発チームがイケてる開発を始めようとする軌跡
(20)
IT革命からコミュニティ、コミュニケーション革命に!
IT革命からコミュニティ、コミュニケーション革命に!
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
STAC2015 講演3 広告システム刷新よもやま話〜テストが当たり前となるまでにやったこと #stac2015
STAC2015 講演3 広告システム刷新よもやま話〜テストが当たり前となるまでにやったこと #stac2015
VOYAGE GROUPの成長する勉強会カルチャー
VOYAGE GROUPの成長する勉強会カルチャー
日本の中小企業のIT導入10年の振り返り
日本の中小企業のIT導入10年の振り返り
チームで開発を行う上の心構え
チームで開発を行う上の心構え
Itca yammer提案110615
Itca yammer提案110615
Redmine勉強会vol.1 なぜ組織にはドキュメンテーションが必要なのか
Redmine勉強会vol.1 なぜ組織にはドキュメンテーションが必要なのか
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
第11回SIA例会プレゼン資料
第11回SIA例会プレゼン資料
組織開発ツール実践研究会「働き方改革に組織開発ツールはどうアプローチできるのか」
組織開発ツール実践研究会「働き方改革に組織開発ツールはどうアプローチできるのか」
20050809
20050809
Shirasagi20190222(OSC TOKYO)
Shirasagi20190222(OSC TOKYO)
[Track4-5] CDLEへの招待~CDLEハッカソンが、自分の人生のターニングポイントになった話~
[Track4-5] CDLEへの招待~CDLEハッカソンが、自分の人生のターニングポイントになった話~
OSC KYOTO 2018
OSC KYOTO 2018
受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまで
受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまで
The stumbling block of team development in the growth phase
The stumbling block of team development in the growth phase
アジャイルマネジメントとは?
アジャイルマネジメントとは?
More from NTT Communications Technology Development
クラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えよう
NTT Communications Technology Development
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
NTT Communications Technology Development
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
NTT Communications Technology Development
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
NTT Communications Technology Development
Argo CDについて
Argo CDについて
NTT Communications Technology Development
SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!
NTT Communications Technology Development
100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV
NTT Communications Technology Development
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
NTT Communications Technology Development
AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは
NTT Communications Technology Development
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
Mexico ops meetup発表資料 20170905
Mexico ops meetup発表資料 20170905
NTT Communications Technology Development
NTT Tech Conference #2 - closing -
NTT Tech Conference #2 - closing -
NTT Communications Technology Development
GPU Container as a Service を実現するための最新OSS徹底比較
GPU Container as a Service を実現するための最新OSS徹底比較
NTT Communications Technology Development
SpinnakerとOpenStackの構築
SpinnakerとOpenStackの構築
NTT Communications Technology Development
Troveコミュニティ動向
Troveコミュニティ動向
NTT Communications Technology Development
Web rtc for iot, edge computing use cases
Web rtc for iot, edge computing use cases
NTT Communications Technology Development
OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告
OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告
NTT Communications Technology Development
NTT Tech Conference #1 Opening Keynote
NTT Tech Conference #1 Opening Keynote
NTT Communications Technology Development
NTT Tech Conference #1 Closing Keynote
NTT Tech Conference #1 Closing Keynote
NTT Communications Technology Development
OpsからみたOpenStack Summit
OpsからみたOpenStack Summit
NTT Communications Technology Development
More from NTT Communications Technology Development
(20)
クラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えよう
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
Argo CDについて
Argo CDについて
SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!
100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
Mexico ops meetup発表資料 20170905
Mexico ops meetup発表資料 20170905
NTT Tech Conference #2 - closing -
NTT Tech Conference #2 - closing -
GPU Container as a Service を実現するための最新OSS徹底比較
GPU Container as a Service を実現するための最新OSS徹底比較
SpinnakerとOpenStackの構築
SpinnakerとOpenStackの構築
Troveコミュニティ動向
Troveコミュニティ動向
Web rtc for iot, edge computing use cases
Web rtc for iot, edge computing use cases
OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告
OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告
NTT Tech Conference #1 Opening Keynote
NTT Tech Conference #1 Opening Keynote
NTT Tech Conference #1 Closing Keynote
NTT Tech Conference #1 Closing Keynote
OpsからみたOpenStack Summit
OpsからみたOpenStack Summit
Recently uploaded
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
Recently uploaded
(9)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
イケてない開発チームがイケてる開発を始めようとする軌跡
1.
イケてない開発チームがイケてる開発を 始めようとする軌跡
2.
WHO AM I @renjikari NTTコミュニケーションズ
技術開発部 新卒二年目 MSPのベンチャーでアルバイトしてました I ♡ Infrastructure as Code I ♡ ISUCON
3.
Agenda はじめに webアプリ開発 奮闘記 イケてる開発をしたい 目指すべきよい開発チームとは チーム開発における懸念点 現在どうなってきたか
4.
はじめに この発表について この発表は私が参加しているチームにつ いての事例で、会社全体を代表するもの ではありません なぜこの発表をするのか 大企業で内製をしているような人たちもた くさんいると思うが、その叫び声があまり 世に出ていないなという思い
5.
はじめに 何がしたいの? イケてる開発がしたい!!
6.
社内システム基盤の更改というプロジェ クトの中の1チーム クラウド利用のための契約、provisioning 等を自動化できるwebアプリを開発 社内の人がクラウドを触るまでのリード タイムを短くするという目的 webアプリ開発
7.
チーム体制 内製開発 2年目2人と中堅1人 + 3人ほどwebアプリ 外のところを開発 LB+WEBAPP+DBそれぞれ2台ずつ Python
+ Django
8.
弊社システム部の変革 From 受動型、製造請負型 To 能動型、
提案開発型 マインドセットの大きな変化が必要 そしてこれが非常に難しい なんで内製?
9.
奮闘記(〜4月末くらい) ざっくり時系列 開発start => 2月頭 初期リリース
=> 4月末 リリースまで2ヶ月半で、設計から とにかく時間が足りず、イケてる開発 チームになるために割ける時間がなかっ た
10.
イケてる開発したい 初回リリースが終わって反省フェーズに イケてるチーム開発できてないな…
11.
もともとどんなつもり だったっけ… リリースサイクルの早い開発を! Agileでユーザのフィードバックを受けて 開発に活かす! なんかイケてる開発を!
12.
_人人人人人人人人人_ > すっごいふわってしてる!<  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
13.
もともとどんなつもり だったっけ… 具体的にはやりたいことがあった コードレビュー,テスト, CI, など、いわゆる”イケてる”感じのこと でも、なんでそれをするんだっけ?とい うことがちゃんとチームに伝わってな かった
14.
そもそも何ができれば ええのやろうか
15.
目指すべき よい開発チームとは お客さん(エンドユーザ)の望む成果を 無駄なくスピーディに提供できる Agileである必要はない、これが達成でき るチームの意識や体制があればよい チームとしてここを目指そうという提案
16.
チーム開発における 懸念点(〜5月ころ) チームの人が開発にフルコミットできてない タスク(進捗)の管理が適切でない コードレビューをしていない testを書いていない/継続的なtestができていな い Primary Ownerが明確でない
17.
どうしてできてないんだろう 時間的制約 文化的制約 この2つの観点でできてないことを見て いきます
18.
チームの人が開発にフルコ ミットできてない チームリーダもメンバーも他の主業務を抱 えている この開発にずっと時間をとることができない
19.
タスク(進捗)の管理が適切で ない 進捗管理(=開発におけるコミュニケーション) 不足 [エクセルWBSガントチャート]しかない 他のチームメンバが何をやっているか(どこ のコードを書いているか)わからない まるでそれぞれのタスクを受託開発する個 人事業主になっている
20.
testを書いていない/継続的 なtestができていない アプリが”いつでも動く”ことを担保するため に継続的なtestが必要 品質の担保ができていない 現場的な問題として、テストフェーズがとて も大変
21.
コードレビューをしていない 他人の書いたコードを理解していない (まだ発生してないが)引き継ぎがうまくい かなそう コードの質をチームで一定に保てていない 各自勝手にdevelopにマージするみたいなフ ローになっていてよろしくない
22.
Primary Ownerが不明 仕様とその実装順の決定権をもっている 人を明確でない 決定できる人が決まってないと、優先度 [最大]のタスクが5個も6個もできたりする (実話)
23.
ある程度解決 チームの人が開発にフルコミットできてない コードレビューをしていない Primary Ownerが明確でない 解決してない タスク(進捗)の管理が適切でない testを書いていない/継続的なtestができていない 現在どうなってきたか
24.
チームの人が開発にフルコ ミットできてない チームの人たちの主業務として、開発を割り 当てることになった ただし、今までやっていた仕事も同じくある ので根本的な解決にはなってない
25.
コードレビューは必須に 全開発にコードレビューを必須として、実際 に回り始めている MR(Merge Request)にWIP(Work In Progress)フローを適用してMRに実装するこ とを書いている また、issueを使ってタスク管理している
26.
コードレビューは必須に 一番改善して効果があったと思えるのはここ これにより他の人が何をやっているかも一目瞭 然になりチーム開発としてのコミュニケーション 不足が補われた
27.
Primary Ownerの役割を担 う会議 初回リリース以降、開発定例時にタスクの 優先順位を決めてもらえるようになった。 また、優先度もきっちり12345をつけてもらえ ていて、POの役割を擬似的に担えている。
28.
タスク(進捗)の管理が 適切でない ガントチャート+GitlabでIssueとMRの管理を 行うことによって少し改善した。 しかし、イテレーション毎の進捗管理には なっておらず、作業の見積もりもざっくりとし た感じになっている
29.
タスク(進捗)の管理が 適切でない JIRAが使えるのでそれを使おうとしていたが、 チームメンバに定着しない issueを使った管理は(実装に寄っていることも あって)定着し始める Gitlabのカンバンライクな機能を使うのはどう かと検討中 CIもgitlabにしちゃえばいいのではと思っている
30.
testを書いていない/継続的 なtestができていない データベースを使った操作が多く、それ ぞれ会社的に重要なデータを利用してい る そのためテストデータを用意するのが非 常に大変でほんの一部しかテストが実施 できていない
31.
まとめ 目指すべきチームの姿を共有してから 少しずつ加速した メンバーの文化やマインドごと変えな いといけないという実感 組織論や、稼働のかかる部分にも手を つけてよりイケてる開発を目指したい
32.
同志、求む Enterpriseの海でイケてる内製開発を してる/したいという同志がいらっしゃ いましたらぜひご意見、ご連絡を👍
Editor's Notes
なぜこの発表をするのか、のところ 記載の通りの思いがあり、 イケてるスタートアップじゃなくても、おしゃれなベンチャーじゃなくても よい開発がしたいというようなことを言いたい
そもそもこの発表をCFPを投げようと思ったk
ここで、私は技開としてそれを支援できるような立場として参入してることをつたえる
(例えば)文化的制約= チームとしてアウトプットに品質を保証したり、チーム全体のベロシティが上がるような開発に改善しなきゃいけないのに メンバーのマインドは「あたら得られたタスクをこなせばいい」となっている 新しい(=いままで自分の知らなかった)技術や手法への(なんらかの)抵抗感
Download now