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
350
走り出したプロジェクトが歩みを止めるまで/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
870
Vue.js + Firebase のプロジェクトに自動テストを導入した話/20220216_frontend-lt-vol6
skaji18
1
950
Other Decks in Technology
See All in Technology
ServiceNow Knowledge Learning Rise up
manarobot
0
210
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
240
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
350
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
110
ChatGPT for IT Service Management (IT Pro)
dahatake
7
1.5k
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
890
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
350
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
5
470
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
150
APIファーストなプロダクトマネジメントの実践 〜SaaSus Platformでの例〜 / "Practicing API-First Product Management - An Example with SaaSus Platform
oztick139
0
100
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.4k
JAWS-UG Bedrock Claude Night
yamahiro
3
560
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
42k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Designing Experiences People Love
moore
136
23k
Testing 201, or: Great Expectations
jmmastey
28
6.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
116
18k
Fireside Chat
paigeccino
21
2.6k
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
ご清聴ありがとうございました