Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Backlogで開発プロセスを可視化した話
Search
神谷築
March 08, 2024
Programming
0
170
Backlogで開発プロセスを可視化した話
JBUG沖縄#6 効率的なプロジェクトの進め方とチームコミュニケーション
神谷築
March 08, 2024
Tweet
Share
More Decks by 神谷築
See All by 神谷築
GPT_LangChain_LlamaIndexを活用しDB作業の生産性10倍を考える
eg_kamiya
0
190
GPTを使って行ったプレスリリースまでのプロセス
eg_kamiya
0
130
Other Decks in Programming
See All in Programming
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.9k
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
620
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
110
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
450
20260315 AWSなんもわからん🥲
chiilog
2
160
OTP を自動で入力する裏技
megabitsenmzq
0
120
CSC307 Lecture 14
javiergs
PRO
0
480
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
280
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
490
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
820
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.2k
安いハードウェアでVulkan
fadis
0
650
Featured
See All Featured
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
420
4 Signs Your Business is Dying
shpigford
187
22k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
220
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
130
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Believing is Seeing
oripsolob
1
88
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
290
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
90
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Transcript
Backlogで開発プロセスを可視化した話
自己紹介 • 〜2011:飲食業 • 2012年:株式会社プロトソリューション • 2018年:株式会社EC-GAIN • 2020年:CTO就任 •
現在 :開発組織構築奮闘中 神谷 築(カミヤ キズク) 1991年:32歳 4人の子持ち お酒/ラーメン大好き
アジェンダ • プロダクトの紹介 • 開発プロセスの現状と課題 • Backlogの活用方法 • 成功事例 •
学んだ教訓 • プロジェクト進行とチームコミュニケーションのヒント • まとめ
プロダクトの紹介 プロダクトの紹介
当たりか大当たりしかない ネットショッピング
EC市場の課題 開発プロセスとは
プロダクトの紹介
プロダクトの紹介
ユーザーは今のEコマースの購入体験では満足していない プロダクトの紹介 出典:Eコマース&アプリコマース 2019月次定点調査 76.8% n=1100 商品の探し疲れを体験
None
「買い物に迷ったらpippin」を目指しています。 プロダクトの紹介
None
開発プロセスの現状と課題 開発プロセスの現状と課題
開発プロセスとは 開発プロセスの現状と課題
開発プロセスの現状と課題
どうなっていたか? 開発プロセスの現状と課題
プロセス構築前 何も定義されていない自然な開発プロセス
ある時期を境に 鬼のように戻りが発生 工数爆増! 課題
人数が増え 開発規模が大きくなり 進め方がバラバラになった 原因
阿吽の呼吸が難しい 原因
課題 戻りが増え実装スピードが遅くなってしまう!
プロセス定義が必要かも? とはいえ、変更には時間がかかりそう。 今のやり方のブラッシュアップでいけないか? そもそも今のやり方が良いとも思ってないしな。。。 ちゃんと考えてみるか 一般的な開発プロセスちゃんとやると重いな。。。 会社にとって最適だと思われる進め方はなんだ? 今より早くなる開発プロセスを考えてみよう よくよく考えると工程定義決めないと全員意思疎通が難しいぞ 要件定義一つとっても全エンジニアのイメージ違うやん!
対策:思考変遷
EC-GAIN流 開発プロセスを作ろう! 対策
それがこちら! 開発プロセス
開発プロセス:大枠のプロセス
開発プロセス:上流工程
開発プロセス:デザイン工程
開発プロセス:開発工程
開発プロセスの現状と課題
開発プロセス:工程毎の詳細定義や例題
これで問題ないはず! 開発プロセス
開発プロセス
開発プロセス:問題点 • プロセスを作っただけでは使われない • メンバー全員プロセスを勉強し覚える必要がある ◦ 学習コストが発生 • ぶっちゃけ資料作っても誰も見ない
勉強する必要なく すぐに誰もが理解できる状態にし 手間もかからず 変更も簡単に行える物を作る必要がある 開発プロセス:対策検討
開発プロセス:対策 • 作業内容及び作業手順を言語化し誰でも読めば誰でも理解で きるようにする • Backlog課題はみんな見ているので、全ての情報を課題に乗 せることで手間を無くす • 必ず変わるので、変更にかけるコストを最小限にする
Backlogの活用方法 Backlogの活用方法
Backlogの活用方法
Backlog一括登録スプレッドシート
これ作ったヌーラボさん天才! ありがとうございます!!! Backlogの活用方法
Backlogの活用方法:魔改造
Backlogの活用方法:Backlogチケット一括登録ツール
Backlogの活用方法:子課題
Backlogの活用方法:Backlogチケット
成功事例 成功事例
成功事例:できたことのまとめ • 理解する手間を無くす ◦ 課題を読めば作業内容がわかる ◦ 課題を読めば詳細ドキュメントまでリンクしている • リソースの可視化 ◦
誰が今どんな作業しているのかがわかるようになった ◦ その作業がどこまで完了しているのかがわかるようになっ た • 変更の簡便さ ◦ スプレッドシートをちょちょいで追加/変更/削除が可能
リソースが可視化されて状況把握できるように なったのが良い 成功事例:メンバーの声
次のアクションが明確なので 迷わない 成功事例:メンバーの声
すぐにプロセスが変更できるので 共有が早い 実行者には密に共有、 それ以外のメンバーはさらっと共有 成功事例:神谷の声
学んだ教訓 学んだ教訓
学んだ教訓 • 作っただけで完成ではない • わかって欲しい!は作った人のエゴ • 理解してもらうのにかかるコストは膨大 • 情報へのアクセスはわかりやすく •
100%の理解を求めてはいけない(何をやっているのかがわ かる程度で納める) • 理解していないこともメリットとして捉えられる(その場で都度 キャッチアップし、理解できる状態にする)
効率的なプロジェクト進行と チームコミュニケーションのヒント 効率的なプロジェクト進行とチームコミュニケーションのヒント
開発プロセスを構築し 誰でもすぐ理解できる状態にし 運用に落とし込み 改善をし続けること。 どこの何がどのように問題であるか? がチームの共通言語として使えるようになる 効率的なプロジェクト進行
コミュニケーションを減らす努力をする 誰でも簡単に確認できる状態にする 誰でも簡単に理解できる状態にする チームコミュニケーションのヒント
まとめ まとめ
まとめ • 開発プロセスの重要性や課題の話 • プロセスを作っただけでは何も効果がない • 誰でも理解でき、すぐに確認でき、すぐに変更できることの重 要性 • Backlogが無いとEC-GAINは仕事ができない
◦ 課題一括登録スプレッドシートを作った人ありがとうござい ます
スタートアップに興味がある素敵なエンジニアを 募集中! カジュアル面談して副業から始めましょう! 最後に