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
走り出したプロジェクトが歩みを止めるまで/20210818 OSS LT vol2
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
skaji18
August 18, 2021
Technology
420
0
Share
走り出したプロジェクトが歩みを止めるまで/20210818 OSS LT vol2
skaji18
August 18, 2021
More Decks by skaji18
See All by skaji18
脆弱性対応を支える技術/20221127_JJUG-CCC-2022-Fall
skaji18
2
1.4k
Vue.js + Firebase のプロジェクトに自動テストを導入した話/20220216_frontend-lt-vol6
skaji18
1
1.3k
Other Decks in Technology
See All in Technology
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.4k
ECSのTerraformモジュールにコントリビュートした話
harukasakihara
0
270
GitHub Copilot appで変わる GitHub Copilot CLI開発体験
tomokusaba
0
100
マンション備え付けのネットワークとLTE回線を組み合わせた ネットワークの安定化の考案
harutiro
1
140
続 運用改善、不都合な真実 〜 物理制約のない運用改善はほとんど無価値 / 20260518-ssmjp-kaizen-no-value-without-physical-constraints
opelab
2
300
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
880
社内RAGの導入で気を付けたポイント
yakumo
1
130
AWS WAFの運用を地道に改善し、自社で運用可能にするプラクティス
andpad
1
640
PdM・Eng・QAで進めるAI駆動開発の現在地/aidd-with-pdm-eng-qa
shota_kusaba
0
260
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
7
660
論文紹介:Pixal3D (SIGGRAPH 2026)
tenten0727
0
650
How to learn AWS Well-Architected with AWS BuilderCards: Security Edition
coosuke
PRO
0
200
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
310
Music & Morning Musume
bryan
47
7.2k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
Writing Fast Ruby
sferik
630
63k
Faster Mobile Websites
deanohume
310
31k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
540
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
410
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
280
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Transcript
走り出したプロジェクトが 歩みを止めるまで OSS LT会 vol.2 (2021/08/18)
自己紹介 • 梶 紳之介 • skaji18/ @s_kaji_18 • 株式会社ラクス • 元
PHPer • 現在は Java がメイン
どんな話? Webアプリを作るプロジェクトで失敗した話 • β版リリースまではうまく行った • 活動停止で正式版リリースはできなかった どんな話?
プロジェクト立ち上げ
ビアバッシュ https://tech-blog.rakus.co.jp/entry/2017/12/20/000000 ビアバッシュ • ビールなどのアルコール(+軽 食)を片手に • 技術内容について発表したり語 り合う社内勉強会
無事、β版リリース
評判は上々!
正式版へ ラストスパート!
正式版へ ラストスパート! 開発が停滞 → 活動停止
なぜ?
モチベーションが 維持できなくなった
1. ゴールが見えない
• 「いつまでに」「どんな機能を」作るかを決めていなかった ◦ 作業を進めても今の進捗がわからない ◦ いつまで走り続ければよいかわからない
モチベーションがダウン⤵⤵
どうすればよかったのか?
β版リリースでは どうやってうまく行った?
実は なんとなく リリース計画を立てていた
「XX月のビアバッシュで導入したい!」
「XX月のビアバッシュで導入したい!」 • デッドラインを定義 ◦ XX月のイベント開催まで • スコープを定義 ◦ イベント参加者側の機能の開発完了
2. タスクが完了しない
2. タスクが完了しない →レビューが回らない
PR作成 レビュー①:OK レビュー②:OK レビュー③:OK マージ! マージには全員のレビューが必要
PR作成 レビュー①:OK レビュー②:OK レビュー③:(・_ゝ・) 一人でもレビューが止まるとマージされない
モチベーションがダウン⤵⤵
どうすればよかったのか?
プロジェクトの特性を振り返ると • ビアバッシュでの利用を想定 • ユーザーは見知った顔ばかり
多少バグっても問題ない
プロジェクトに適したレビューのフロー • 誰も見なくてもOK • 誰か一人が見ればOK ※ただし自動テストは書く(リファクタリング前提
まとめ
• どんなプロジェクトでもリリース計画は必要 ◦ ノープランでうまくいくことは稀 ◦ デッドライン、スコープなど最低限決めるべきことはある • モチベーションが高い人が動きやすい仕組みにする ◦ 低い人に合わせたことで、全員のモチベーションが下がってしまう状
況はNG
ご清聴ありがとうございました