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
B2B SaaSエンジニア Meetup
Search
ryoff
October 29, 2019
Technology
0
1.3k
B2B SaaSエンジニア Meetup
ryoff
October 29, 2019
Tweet
Share
More Decks by ryoff
See All by ryoff
2ヶ月でB2Bサービスをリリースしてみよう
ryoff
0
1.2k
Other Decks in Technology
See All in Technology
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.1k
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
240
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
9
2.1k
Hands-on / Kaname Frusawa / Cloud Compare Users Meetup 2024 at University of Tokyo on April 17
paraworld
2
470
Databricks:『生成AI World Cup』のご案内
databricksjapan
2
140
Signals Unleashed: The Full Guide
rainerhahnekamp
0
360
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
3
760
PHPカンファレンス小田原2024
ysknsid25
3
660
オーナーシップを持つ領域を明確にする
konifar
10
2.1k
Microsoft Cloudで開発ライフサイクルを保護する
kkamegawa
0
140
[PlatformCon 24] Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
danielbryantuk
1
170
Databricksを活用してDELISH KITCHENのレシピレコメンドを開発した話
furu8
0
250
Featured
See All Featured
The Language of Interfaces
destraynor
151
23k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
The Invisible Side of Design
smashingmag
294
49k
Embracing the Ebb and Flow
colly
79
4.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
How GitHub (no longer) Works
holman
304
140k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
What the flash - Photography Introduction
edds
64
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
Done Done
chrislema
178
15k
Ruby is Unlike a Banana
tanoku
96
10k
Transcript
B2B SaaSエンジニア Meetup - Sharing Issues #1 マネジメント ryoff 2019.10.29
目次 1 2:社内の良いなと思った取り組み 1:開発者としてやって良かった取り組み マネーフォワードのご紹介 自己紹介
自己紹介
• マネーフォワード入社前 ずっと広告エンジニア • マネーフォワード入社後 ずっとBtoBサービス開発 クラウド請求書エンジニア -> クラウド給与・マイナンバー立ち上げ ->
クラウドシリーズ基盤 -> クラウド開発本部長 & VPoE 自己紹介 3 ryoff (渋谷 亮) マネーフォワード VPoE
マネーフォワードの ご紹介
拡大する事業領域 4つの事業ドメインで事業を展開しています。 5
サービスラインナップ 6 *2018年11月27日、当社サービスの名称を 『MFクラウドシリーズ』から『マネーフォワード クラウドシリーズ』に変更しました。
1:開発者として良かっ た取り組み
• Business向け • 会社の業務フローに取り込まれる • サービスの安定稼働 & 継続運営 短距離走ではなく、マラソンっぽい開発 BtoBサービス開発の特徴
8
• 一瞬120%頑張る < ずっと80%頑張る • 個人で最速で立ち上げる < チームに知見を残す • 課題のキーワード
◦ 暗黙知 ◦ 立ち上がり ◦ チームビルディング ◦ 可読性 ◦ メンテナンス性 ◦ etc... BtoBサービス開発の特徴 9
1−1:和英辞書を作る 10 【略さない】 部門ID dept_id / department_id
【具体化】 sub_info / mail_setting 【用語統一】 性別 sex / gender 手当 payment / allowance 苗字 family name / last name
1−1:和英辞書を作る 11 • 変数名 Class名 の表記揺れ解消 ◦ 誰が読んでも、意味のわかるコードへ • レビューコスト減
& コードの可読性向上 ◦ コードを書く時間 << コードを読む時間 • 属人性排除 ◦ 開発速度 & メンテナンス性の向上
1−2:もくもく会 12 • 「喫茶店で各自がもくもくと勉強したり、もくもくと本を読んだりする だけの会」 • 会議室を半日確保 ◦ 自分の作業もするが、気になったことは、その場で議論 ◦
その場でモブプロ
1−2:もくもく会 13 • 気になるままにしない ◦ 暗黙知を減らす
1−3:やる意思決定 << やらない意思決定 14 • 「長時間仕事をしたところで、仕事が終わるなんてありえない」 • 「なぜなら、問題を解決するたびに、次の問題が見つかるのだか ら」
• 「常に苦渋の決断をしながら、優先順位をつける」 • 「システム開発のような知的労働は、いくら時間をかけたところで 終わらないのだ」 参照元:「いくら長時間働いても仕事は終わらない」と語る上司 https://www.hassy-blog.com/entry/long_time_work_cannot_finish_tasks/
• リリースまで残り1ヶ月 • タスク量はちょうど1ヶ月 ◦ つまり、オンスケ (?) 1−3:やる意思決定 << やらない意思決定
15 • 「10の仕事を終えれば、新たに3の仕事が生まれる」 ◦ エンバグ / デグレ / 仕様変更 / 仕様漏れ
1−4:その他 16 • 新サービスを立ち上げる際、エンジニアとしてやって良かった 9個の事 ◦ https://moneyforward.com/engineers_blog/2015/03/31/launch-tips-9/ • 2ヶ月でBtoBサービスをリリースしてみよう ◦
https://speakerdeck.com/ryoff/2keyue-teb2bsahisuworirisusitemiyou
2:社内の良いなと思っ た取り組み
2−1:特殊用語の暗黙知を減らす試み 18 • 社内用語集 • 本部用語集 • プロダクト用語集 • 業界用語集
• 新卒・今さら聞けない用語集 • **さん用語集
2−2:歴史オリエン 19 • 聞けば一瞬で分かるのに、聞かないと謎な設計や仕様 • 古株が懺悔の気持ちとともに、未来どうしていきたいかを伝える会 • 新しい社員の立ち上がりをフォローする
2−3:パルスサーベイ & オンボーディングFB 20 • 毎日の体重測定のようなもの • 組織の規模・フェイズ・文化が変われば、課題も変わる • 今の課題に気づくために
2−4:dmemo 21 • https://github.com/hogelog/dmemo • https://techlife.cookpad.com/entry/2016/08/08/103906
2−5:未来の組織図会議 22 • 3ヶ月に一度、未来の組織図を作ってみる ◦ 30人見れるマネージャーがn人 ◦ 10人見れるマネージャーがn人 ◦ 5人見れるリーダーがn人
• それぞれのレイヤーのマネージャーの期待グレードを考える ◦ 30人見れる人は、グレードn以上、など • 足りない人員の、教育・採用戦略を考える
ありがとうございました