Submit Search
Upload
プランナーがPR駆動してみた話
•
Download as PPTX, PDF
•
9 likes
•
1,802 views
Rino Omura
Follow
http://connpass.com/event/10347/ これのLTです。 若手じゃないです。つらい。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 27
Download now
Recommended
1 1 プログラミング3つの疑問
1 1 プログラミング3つの疑問
Shufu Gaishi
【いまこそ】エンジニアとデザイナー【立ち上がれ】
【いまこそ】エンジニアとデザイナー【立ち上がれ】
Yuki Kuroki
20200817 プログラミングの基礎 その2
20200817 プログラミングの基礎 その2
Hikaru Tanaka
C#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnet
将 高野
ピラミッド原則のアプリ化について
ピラミッド原則のアプリ化について
幸雄 村上
俺とInstant team building
俺とInstant team building
Masayuki KaToH
会社にGitHub Enterpriseを導入してみた話
会社にGitHub Enterpriseを導入してみた話
Shuji Yamada
MTプラグイン入門以前
MTプラグイン入門以前
Hiroshi Yamato
Recommended
1 1 プログラミング3つの疑問
1 1 プログラミング3つの疑問
Shufu Gaishi
【いまこそ】エンジニアとデザイナー【立ち上がれ】
【いまこそ】エンジニアとデザイナー【立ち上がれ】
Yuki Kuroki
20200817 プログラミングの基礎 その2
20200817 プログラミングの基礎 その2
Hikaru Tanaka
C#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnet
将 高野
ピラミッド原則のアプリ化について
ピラミッド原則のアプリ化について
幸雄 村上
俺とInstant team building
俺とInstant team building
Masayuki KaToH
会社にGitHub Enterpriseを導入してみた話
会社にGitHub Enterpriseを導入してみた話
Shuji Yamada
MTプラグイン入門以前
MTプラグイン入門以前
Hiroshi Yamato
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
WebSig24/7
.NET 7期待の新機能
.NET 7期待の新機能
TomomitsuKusaba
企業と勉強会 @nifty エンジニアサポート
企業と勉強会 @nifty エンジニアサポート
Daichi Morifuji
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
Kouji Hosoda
CEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするために
Takafumi Ikeda
connpass特徴と開発の流れ
connpass特徴と開発の流れ
Ikeda Yosuke
Devとopsをつなぐchat ops
Devとopsをつなぐchat ops
ikikko
.NET Lab2022年2月
.NET Lab2022年2月
TomomitsuKusaba
Intalio japan special cloud workshop
Intalio japan special cloud workshop
Daisuke Sugai
デザイナーにGitは必要?
デザイナーにGitは必要?
Yumi uniq Ishizaki
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
taiju higashi
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2
Taiji Tsuchiya
社内勉強会(Git)
社内勉強会(Git)
Kazuyuki Ikeda
オープンセミナー岡山 これから始めるデータ活用
オープンセミナー岡山 これから始めるデータ活用
syou6162
【15-A-4】Redmine + Lychee 導入のアンチパターン
【15-A-4】Redmine + Lychee 導入のアンチパターン
Developers Summit
デンキヤギの採用の考え方
デンキヤギの採用の考え方
terurou
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
Androidアプリ 長い黒髪のマイカノジョ 制作ノート
Androidアプリ 長い黒髪のマイカノジョ 制作ノート
Hiroyuki Shimanishi
機能追加を行う際に考慮したい3つのポイント
機能追加を行う際に考慮したい3つのポイント
Miwa Kuramitsu
ChatGPT以後の時代をどう生きるか PWA Night vol.51
ChatGPT以後の時代をどう生きるか PWA Night vol.51
hedachi
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
More Related Content
Similar to プランナーがPR駆動してみた話
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
WebSig24/7
.NET 7期待の新機能
.NET 7期待の新機能
TomomitsuKusaba
企業と勉強会 @nifty エンジニアサポート
企業と勉強会 @nifty エンジニアサポート
Daichi Morifuji
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
Kouji Hosoda
CEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするために
Takafumi Ikeda
connpass特徴と開発の流れ
connpass特徴と開発の流れ
Ikeda Yosuke
Devとopsをつなぐchat ops
Devとopsをつなぐchat ops
ikikko
.NET Lab2022年2月
.NET Lab2022年2月
TomomitsuKusaba
Intalio japan special cloud workshop
Intalio japan special cloud workshop
Daisuke Sugai
デザイナーにGitは必要?
デザイナーにGitは必要?
Yumi uniq Ishizaki
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
taiju higashi
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2
Taiji Tsuchiya
社内勉強会(Git)
社内勉強会(Git)
Kazuyuki Ikeda
オープンセミナー岡山 これから始めるデータ活用
オープンセミナー岡山 これから始めるデータ活用
syou6162
【15-A-4】Redmine + Lychee 導入のアンチパターン
【15-A-4】Redmine + Lychee 導入のアンチパターン
Developers Summit
デンキヤギの採用の考え方
デンキヤギの採用の考え方
terurou
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
Androidアプリ 長い黒髪のマイカノジョ 制作ノート
Androidアプリ 長い黒髪のマイカノジョ 制作ノート
Hiroyuki Shimanishi
機能追加を行う際に考慮したい3つのポイント
機能追加を行う際に考慮したい3つのポイント
Miwa Kuramitsu
ChatGPT以後の時代をどう生きるか PWA Night vol.51
ChatGPT以後の時代をどう生きるか PWA Night vol.51
hedachi
Similar to プランナーがPR駆動してみた話
(20)
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
.NET 7期待の新機能
.NET 7期待の新機能
企業と勉強会 @nifty エンジニアサポート
企業と勉強会 @nifty エンジニアサポート
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
CEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするために
connpass特徴と開発の流れ
connpass特徴と開発の流れ
Devとopsをつなぐchat ops
Devとopsをつなぐchat ops
.NET Lab2022年2月
.NET Lab2022年2月
Intalio japan special cloud workshop
Intalio japan special cloud workshop
デザイナーにGitは必要?
デザイナーにGitは必要?
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2
社内勉強会(Git)
社内勉強会(Git)
オープンセミナー岡山 これから始めるデータ活用
オープンセミナー岡山 これから始めるデータ活用
【15-A-4】Redmine + Lychee 導入のアンチパターン
【15-A-4】Redmine + Lychee 導入のアンチパターン
デンキヤギの採用の考え方
デンキヤギの採用の考え方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Androidアプリ 長い黒髪のマイカノジョ 制作ノート
Androidアプリ 長い黒髪のマイカノジョ 制作ノート
機能追加を行う際に考慮したい3つのポイント
機能追加を行う際に考慮したい3つのポイント
ChatGPT以後の時代をどう生きるか PWA Night vol.51
ChatGPT以後の時代をどう生きるか PWA Night vol.51
Recently uploaded
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Recently uploaded
(8)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
プランナーがPR駆動してみた話
1.
プランナーがPR駆動 してみた話 若手エンジニアが語るGitHub社内活用勉強会
2.
自己紹介 • 大村理乃
• 株式会社マイネット • ゲーム運営部門プロデューサー (という立て付けのなんでもやる人) • 2012年10月入社 • ソシャゲ作ってます • ごめん若くないよ…
3.
内容 • 今日のLTに向いている方
– 「プランナーがGitHub使うようになるとこん なメリットがあるよ」とチームを説得したい エンジニアの方 – 「プランナーがGitHubを使うためにはどのよ うな準備が必要なのか」と考えているエンジ ニアの方 – 実際にプランナーがGitHubを使用したらどう なるのかイメージしてみたい方
4.
導入して良かった点 • 安全にコードを見ることができる
– 何らかの障害が発生した際に原因の切り分け がしやすく、自分で対応できる範囲が増えた • エンジニアに聞かずとも自分で確認でき る範囲が増えたので仕事捗る
5.
コードを見れる幸せ • 障害発生時(インフラ以外)のフロー
– アラートメール届く(帰宅後とかに) – どこに問題があるかわからずエンジニアの確 認を仰ぐ(返答までやきもきする) – その間にもアラートメールはガンガン来る – とてもつらい
6.
GitHub導入後 • アラートメール到着
→masterブランチのコードを確認(プラン ナーでも安全に見られるので) →どのあたりに問題があるのかアタリを つける →原因にアタリをつけて、プランナー側 で修正できる部分は修正する →殆どの場合、それで解決。はっぴー。
7.
問題解決が早くなった • ちょっとした疑問点はプランナーでも聞くよ
りコード見たほうが早いことが多い • 「この画像って既に取り込んでるんだっ け?」というのをエンジニアに確認せずとも 自己解決できる • 自分で安全に確認できる手段があったほうが 圧倒的にスムーズだし早い • 何か問題が発生したとき、原因がわからず問 題の切り分けができないのはとてもつらい
8.
とはいえ • それなりに学習コストがかかる
→学習コスト以上のメリットを提示しな いといけないよね
9.
浸透させるために • プランナー&デザイナーにGitHubを使用し
てもらうためには – まずGitHubというツールを利用するメリット を説くこと – SIerばりのマニュアルも必要かも – チーム内にGitHubおじさんがいること – 導入当初のエンジニアの忍耐力超大事
10.
メリット • プランナーが使うためにはメリットを説
く必要アリ – 各職種でGitHubを使うようになる →無駄な作業の軽減 →エンジニアの工数が減る →その分を新規開発に充てられる! – やりたい施策いっぱいあるよね →よろしい、ならば(ry
11.
最大のメリット • プランナーがやりたい施策は非常に多い
&細々としたものが多い • けれどもやりたい施策に対してエンジニ アの工数が圧倒的に足りない • エンジニアの仕事をスムーズにすること こそが、やりたい施策実現に近づける よ!
12.
よさげ • エンジニアから無駄な工数を省いて開発
に集中できる環境を作ること →プランナーがやりたいことを実現でき る可能性が高くなる
13.
導入するために • 使用するメリットを説くこと
• SIerばりのマニュアル • チーム内にGitHubおじさんがいること • 導入当初のエンジニアの忍耐力
14.
新機能開発の時にも役立つ <今まで> 1.
SpreadSheetに仕様を書く 2. エンジニアに依頼(chatworkとかで) 3. 実装&仕様上足りない部分はchatworkや 口頭で確認の上詰めていく 4. 完成&プランナー側に「こんなtable作っ たのでここにデータ入れといてくださ い」的なシートを作る
15.
情報分散してない? • 追加機能開発の際に、当時の仕様書を探すの
が大変 • その仕様書も正しいかどうかがわからない • そもそもプランナー⇔エンジニア間で使用す るコミュニケーションツールとGitHub上とで 最新の情報が分散されていて何が最新なのか よくわからない問題 • その仕様に落ち着いた過程がわからず苦しむ のは未来の誰か
16.
シンプルにしよう • やりたいことや仕様を記載したissuesを立
てる • そこからエンジニアがmilestoneを設定し、 開発をはじめる • 仕様の変更等ある場合はコメントに残す (残してないのもありますごめんなさい) • 出来上がったらプランナーに連絡
17.
issues例
18.
issues例
19.
連絡もシンプルに • 実装完了したらエンジニアがプランナーにissues
かコードのURLを共有 • それを見つつプランナーが必要そうなドキュメン トを整備したり、データを整備したりする • プランナー⇔エンジニア間で発生しうる諸雑務が 軽減される
20.
シンプル&わかりやすく • エンジニアへの依頼はとりあえずissuesを
立てる • 疑問点はコメントで解消 • 途中経過が可視化されるので後からPJに 入ってきた人でもわかりやすい。 • 立てたissuesが気づいたら消化されて closeされてることもある。うれしい。
21.
障壁 • 最初の学習コストがかかる問題
– まずは開発用リポジトリとは別のリポジトリ を立てて慣れてもらう – ブランチの概念がわかりづらいので丁寧に教 えてあげる – 1時間程度の部内勉強会開くといいかも
22.
プランナーはデリケート • イレギュラーなエラーやコンフリクトは
必ず起きる – GitHubおじさんが優しく対応してくれると捗 る – 同じミスを2回くらい繰り返すと知見がた まってくるのでミスしづらくなってくる – それまでどうか根気よく教えてください
23.
安全に運用するために • プランナーが確認して問題ないと判断し
たもの以外はマージしない – マージさえしなければ何とでもなるから安全 • プランナーでも安全に使える環境を – 最初にエンジニアがきちんとしたブランチ戦 略を提示してあげるとハッピー – featureブランチはエンジニアが切って、それ 以下のブランチはプランナーが切るなど
24.
おすすめ本 • 非常にわかりやすく、プラ
ンナーにもおすすめ • Gitとは?を教える本は多く あれどGitHubとは?を教え てくれる本は結構少ない
25.
今抱えてる問題 • GitHub
for Windows(or Mac)が使いづらい 問題 – ローカルブランチ増えすぎて間違えてブラン チ消してしまった問題 – Syncが遅くて使い物にならないときもある – でもGUIじゃないと使いづらいし… – 結局Git Shell開いて手動でgit pullしてる – 現在進行形でつらみ感じてる
26.
それでも使ったほうがいい • 新しいことを覚えるのはやっぱり楽しい
• ソシャゲや小規模なWeb開発チーム特に、 エンジニアのテンションが上がったほう がいいもの作れる もちろんプランナーやデザイナーのテンションが上がるのも超大事だけどね • ツール1つでテンションが上がるなら導入 すべき
27.
ご清聴ありがとうございました
Download now