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
skaji18
August 18, 2021
Technology
0
410
走り出したプロジェクトが歩みを止めるまで/20210818 OSS LT vol2
skaji18
August 18, 2021
Tweet
Share
More Decks by skaji18
See All by skaji18
脆弱性対応を支える技術/20221127_JJUG-CCC-2022-Fall
skaji18
2
1.3k
Vue.js + Firebase のプロジェクトに自動テストを導入した話/20220216_frontend-lt-vol6
skaji18
1
1.3k
Other Decks in Technology
See All in Technology
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
230
What happened to RubyGems and what can we learn?
mikemcquaid
0
310
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
200
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
380
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
260
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
Agile Leadership Summit Keynote 2026
m_seki
1
650
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
170
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
78
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
How STYLIGHT went responsive
nonsquared
100
6k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Leo the Paperboy
mayatellez
4
1.4k
Why Our Code Smells
bkeepers
PRO
340
58k
Bash Introduction
62gerente
615
210k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Balancing Empowerment & Direction
lara
5
890
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
ご清聴ありがとうございました