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
2ヶ月でB2Bサービスをリリースしてみよう
Search
ryoff
September 28, 2016
Technology
0
1.3k
2ヶ月でB2Bサービスをリリースしてみよう
ryoff
September 28, 2016
Tweet
Share
More Decks by ryoff
See All by ryoff
B2B SaaSエンジニア Meetup
ryoff
0
1.6k
Other Decks in Technology
See All in Technology
2時間で300+テーブルをデータ基盤に連携するためのAI活用 / FukuokaDataEngineer
sansan_randd
0
140
九州の人に知ってもらいたいGISスポット / gis spot in kyushu 2025
sakaik
0
130
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
190
SRE新規立ち上げ! Hubbleインフラのこれまでと展望
katsuya0515
0
180
【CEDEC2025】『Shadowverse: Worlds Beyond』二度目のDCG開発でゲームをリデザインする~遊びやすさと競技性の両立~
cygames
PRO
1
340
プロダクトエンジニアリングで開発の楽しさを拡張する話
barometrica
0
140
Segment Anything Modelの最新動向:SAM2とその発展系
tenten0727
0
680
人に寄り添うAIエージェントとアーキテクチャ #BetAIDay
layerx
PRO
9
2.1k
AIのグローバルトレンド 2025 / ai global trend 2025
kyonmm
PRO
1
140
[OCI Technical Deep Dive] OracleのAI戦略(2025年8月5日開催)
oracle4engineer
PRO
1
100
LLM 機能を支える Langfuse / ClickHouse のサーバレス化
yuu26
9
1.5k
Oracle Cloud Infrastructure:2025年7月度サービス・アップデート
oracle4engineer
PRO
1
170
Featured
See All Featured
Done Done
chrislema
185
16k
Designing Experiences People Love
moore
142
24k
Producing Creativity
orderedlist
PRO
347
40k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Rails Girls Zürich Keynote
gr2m
95
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
800
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
22
1.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
2016/09/27 渋谷 亮 2ヶ月で BtoB サービスを リリースしてみよう
自己紹介 渋谷 亮 (@ryoff) 33歳 大学(生物) > 広告エンジニア > 広告エンジニア
> MF
リリースしてみた 2015年3月リリース 開発期間:約3ヶ月 2015年10月リリース 開発期間:約1ヶ月
目標 早い開発速度 予定通りリリース メンテナンス性の高さ 安定稼働 +
実際にやってよかった 5つのこと 目標の達成のために
その1:リリース前確認シート 最初に作成 ↓ チーム内コード規約 ↓ レビュー観点の統一 コードの統一感 + リリース直前に焦らない 【一部抜粋】
【略さない】 部門ID dept_id / department_id 【具体化】 sub_info / mail_setting その2:和英辞書
【用語統一】 性別 sex / gender 手当 payment / allowance 苗字 family name / last name
その2:和英辞書 変数名 Class名 の表記揺れ解消 ↓ 誰が読んでも、意味のわかるコードへ ↓ レビューコスト減 & コードの可読性向上
(コードを書く時間 << コードを読む時間) 属人性排除 開発速度 & メンテナンス性の向上
その3:もくもく会 http://d.hatena.ne.jp/keyword/もくもく会 「喫茶店で各自がもくもくと勉強したり、もくもくと本を読んだりするだけの会」
チーム全員で、数時間同じ会議室で作業 ↓ 開発しながら議論 開発しながら相談 開発しながら共有 一人で悩む時間を減らす 情報共有のための会議を減らす 設計・開発の方向性を常に合わせる その3:もくもく会
【確認シート】【辞書&用語集】 【もくもく会】【レビュー】etc ↓ コード規約に落とす ☓ ドキュメントが欲しい? ◦ レビューの感情対立回避 その4:コード規約
「俺すげー」をしすぎない ↓ 「俺すげー」なコードは、 俺がすごすぎて、 俺にしか読めない ↓ 個人の開発速度 << チームの開発速度 その4:コード規約
「やる事」を期限までにやる ではなく 「やる事の優先度」を常に考える その5:やらない意思決定
その5:やらない意思決定 参照元:「いくら長時間働いても仕事は終わらない」と語る上司 http://nzmoyasystem.hatenablog.com/entry/long_time_work_cannot_finish_tasks 「長時間仕事をしたところで、仕事が終わるなんてありえない」 「なぜなら、問題を解決するたびに、次の問題が見つかるのだから」 「常に苦渋の決断をしながら、優先順位をつける」 「システム開発のような知的労働は、いくら時間をかけたところで終わらないの だ」
その5:やらない意思決定 リリースまで残り1ヶ月 ↓ タスク量はちょうど1ヶ月 ↓ = オンスケ (?) 「10の仕事を終えれば、新たに3の仕事が生まれる」 エンバグ
/ デグレ / 仕様変更 / 仕様漏れ
その5:やらない意思決定 不測の事態に備え、優先順位を意識 いつでも、やらない意思決定をできるように ↓ 「(みんなだいすき) デスマーチ」回避
【エンジニアの方に質問】 Q:「デスマ中に書いたコードを、自信を持って見せれますか?」 デスマの怖さは、 デスマ自体よりも、 その際に生み出される負債 その5:やらない意思決定
その5:やらない意思決定 生み出された負債は、 サービスの安定性を、 数年に渡って損なわせる
☓ 「今だけ苦しいけど、頑張ろう!」 ◦ 本当に苦しいのは、数年後の開発者 ベンチャーで一所懸命がむしゃらに働く ≠ とにかくコード書く その5:やらない意思決定
引き続き、挑戦中! 早い開発速度 予定通りリリース メンテナンス性の高さ 安定稼働 +
Thank you!