Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Rino Omura
PPTX, PDF
1,818 views
プランナーがPR駆動してみた話
http://connpass.com/event/10347/ これのLTです。 若手じゃないです。つらい。
Technology
◦
Read more
9
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 27
2
/ 27
3
/ 27
4
/ 27
5
/ 27
6
/ 27
7
/ 27
8
/ 27
9
/ 27
10
/ 27
11
/ 27
12
/ 27
13
/ 27
14
/ 27
15
/ 27
16
/ 27
17
/ 27
18
/ 27
19
/ 27
20
/ 27
21
/ 27
22
/ 27
23
/ 27
24
/ 27
25
/ 27
26
/ 27
27
/ 27
More Related Content
PPTX
1 1 プログラミング3つの疑問
by
Shufu Gaishi
PDF
【いまこそ】エンジニアとデザイナー【立ち上がれ】
by
Yuki Kuroki
PDF
20200817 プログラミングの基礎 その2
by
Hikaru Tanaka
PDF
C#でアプリを作ってみよう! #ngtnet
by
将 高野
PPTX
ピラミッド原則のアプリ化について
by
幸雄 村上
PDF
俺とInstant team building
by
Masayuki KaToH
PDF
会社にGitHub Enterpriseを導入してみた話
by
Shuji Yamada
PDF
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
by
Developers Summit
1 1 プログラミング3つの疑問
by
Shufu Gaishi
【いまこそ】エンジニアとデザイナー【立ち上がれ】
by
Yuki Kuroki
20200817 プログラミングの基礎 その2
by
Hikaru Tanaka
C#でアプリを作ってみよう! #ngtnet
by
将 高野
ピラミッド原則のアプリ化について
by
幸雄 村上
俺とInstant team building
by
Masayuki KaToH
会社にGitHub Enterpriseを導入してみた話
by
Shuji Yamada
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
by
Developers Summit
Similar to プランナーがPR駆動してみた話
PDF
ソーシャルウェブ と レコメンデーション -第4回データマイニング+WEB勉強会@東京
by
Koichi Hamada
PDF
Mahout JP - #TokyoWebmining 11th #MahoutJP
by
Koichi Hamada
PDF
アジャイルソフトウェア開発の道具箱
by
Koichi ITO
PDF
TechRacho: 技術情報発信から広げるエンジニア発のコミュニケーション文化作り
by
Masato Mori
PDF
Mahout Canopy Clustering - #TokyoWebmining 9
by
Koichi Hamada
PDF
Hyper → Highspeed → Development
by
aktsk
PDF
"Mahout Recommendation" - #TokyoWebmining 14th
by
Koichi Hamada
PDF
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
by
Takeshi Mikami
PDF
[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE
by
Iida Yukako
PDF
会社に Github導入した話
by
Yutaka Kinjyo
PDF
現場から始める Developer Productivity
by
Masaru Gushiken
PDF
GitHubの機能を活用したGitHub Flowによる開発の進め方
by
Takeshi Mikami
PDF
クライアントの要望にこたえるWebサービス開発 ~「らせん型ワークフロー」のススメ~
by
Mayuko Sekiya
PDF
Agile Shibuya github_enterprise
by
Koichiro Ohba
PDF
2023.03.08@高まるウェブアクセシビリティの需要ーfreee×ニューズピックスー〜フロントエンド最前線〜
by
Iida Yukako
PPTX
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
by
Study Group by SciencePark Corp.
PDF
StateMachineテンプレート
by
Yuki Kikuchi
PDF
GitHubのIssue作成について
by
Masashi Sato
PDF
「R言語による Random Forest 徹底入門 -集団学習による分類・予測-」 - #TokyoR #11
by
Koichi Hamada
PDF
テスト環境まるごとAwsにのっけてみた
by
Kazuaki Fujikura
ソーシャルウェブ と レコメンデーション -第4回データマイニング+WEB勉強会@東京
by
Koichi Hamada
Mahout JP - #TokyoWebmining 11th #MahoutJP
by
Koichi Hamada
アジャイルソフトウェア開発の道具箱
by
Koichi ITO
TechRacho: 技術情報発信から広げるエンジニア発のコミュニケーション文化作り
by
Masato Mori
Mahout Canopy Clustering - #TokyoWebmining 9
by
Koichi Hamada
Hyper → Highspeed → Development
by
aktsk
"Mahout Recommendation" - #TokyoWebmining 14th
by
Koichi Hamada
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
by
Takeshi Mikami
[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE
by
Iida Yukako
会社に Github導入した話
by
Yutaka Kinjyo
現場から始める Developer Productivity
by
Masaru Gushiken
GitHubの機能を活用したGitHub Flowによる開発の進め方
by
Takeshi Mikami
クライアントの要望にこたえるWebサービス開発 ~「らせん型ワークフロー」のススメ~
by
Mayuko Sekiya
Agile Shibuya github_enterprise
by
Koichiro Ohba
2023.03.08@高まるウェブアクセシビリティの需要ーfreee×ニューズピックスー〜フロントエンド最前線〜
by
Iida Yukako
git初心者からgit-flowを使えるレベルになって、リリースとレビューを効率化しよう
by
Study Group by SciencePark Corp.
StateMachineテンプレート
by
Yuki Kikuchi
GitHubのIssue作成について
by
Masashi Sato
「R言語による Random Forest 徹底入門 -集団学習による分類・予測-」 - #TokyoR #11
by
Koichi Hamada
テスト環境まるごとAwsにのっけてみた
by
Kazuaki Fujikura
プランナーが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