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
「ここは俺に任せておまえは先に行け」hacomono運用保守部の紹介
Search
hacomono Inc.
PRO
December 06, 2023
0
110
「ここは俺に任せておまえは先に行け」hacomono運用保守部の紹介
hacomono Inc.
PRO
December 06, 2023
Tweet
Share
More Decks by hacomono Inc.
See All by hacomono Inc.
Product Engineer Night #6プロダクトエンジニアを育む仕組み・施策
hacomono
PRO
1
510
初めてアジャイルテストに挑戦してみたら、スクラムチームが良いサイクルを回し始めた話
hacomono
PRO
1
220
スクラムチームの品質戦略 1年の歩み
hacomono
PRO
1
350
スクラムエッセンス導入3ヶ月のチームに起きた変化
hacomono
PRO
1
330
アジャイルの灯火を絶やさない! 社内アジャイルコミュニティ運営
hacomono
PRO
1
300
hacomonoにおけるプロダクトエンジニアの役割と生態
hacomono
PRO
5
770
"ウルトラジャンプ" な成長を支えるプロダクトエンジニアというキャリア
hacomono
PRO
4
1k
PoCに向けた最小限の機能開発で考えたこととしくじり
hacomono
PRO
1
750
hacomonoのRailsプロダクトにおけるテストの実状とこれから
hacomono
PRO
0
190
Featured
See All Featured
Building Your Own Lightsaber
phodgson
102
6.1k
Navigating Team Friction
lara
183
14k
Raft: Consensus for Rubyists
vanstee
136
6.6k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
41
2.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.8k
A Tale of Four Properties
chriscoyier
156
23k
Done Done
chrislema
181
16k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
RailsConf 2023
tenderlove
29
880
Documentation Writing (for coders)
carmenintech
65
4.4k
Transcript
Last Update 2022.03.16 「ここは俺に任せておまえは先に行け」 hacomono運用保守部の紹介 株式会社hacomono 運用保守部 EM 横山 司
2 自己紹介 https://note.com/jikun1234/n/nc4bef6626e21 https://techblog.hacomono.jp/entry/2023/10/31/110000 よこちゃん 2022/11入社 北海道在住
https://findy.connpass.com/event/294084/
4 インシデント対応、PSIRT、ポストモーテムも頑張ってます https://speakerdeck.com/hacomono/09
5 ゆかいな仲間たち
6 全員集合イベント フルリモートの会社で原宿近郊に住んでいるメンバーでもエンジニアが出社することはほぼない 半年に1回、全員が原宿オフィスに集まって直接会う機会を作っている 「ただ集まるだけでいい 」という信念を込めて全員集合イベントと呼んでいる
7 hacomonoでは、 開発者体験を考えた結果 運用保守を専用でやる部署を立ち上げました 今日のお話
8 エンジニアたちの悲痛な叫び
9 エンジニアたちの喜びの声 2023年1月から毎週火曜日をノーミーティングデーとして本業に集中する日にしたときの感想
10 「誰にも邪魔されないまとまった時間」大事
11 まとまっていることが大事 同じ2時間の開発タイムでも全然違う
12 運用保守部以前 インシデント 対応 社内外の お問い合わせ バグ修正 ミドルウェア バージョンUP 脆弱性対応
機能追加 機能改善 パフォーマンス 改善 ログ・データ 集計 データ 更新・削除 サーバ停止 環境削除 開発チームが機能追加・改 善以外の作業(運用保守)を 行なっている
13 問い合わせの増加 - 毎月150件以上の問い合わせ - 一次受けのサポートが回答できない内容が回ってくる のでぱっと見で回答できるものは皆無 - 調査に必要な情報がチケットに書かれておらず聞き出 すことからスタートなんてことも
- 数十万件のデータ削除依頼なんかもくる - 担当したチケットは終わるまで 1週間でもエスカレにつ きっきりに - hacomono本体の機能もどんどん増えて何でも知って いる人が減ってきている - 実はインシデントでしたもあるので気が抜けない もはや日替わり担当者がやる範疇を超えてきている
14 エスカレガチャ hacomonoでは2週間スプリント その間、各エンジニアが1-2回エスカレーション対応の担当となる エスカレーション担当日に、どんなチケットがアサインされるかでスプリントの達成度にも影響が出るいつしか畏 怖の念を込めて「エスカレガチャ」と呼ばれるようになりました。
15 2023/08 運用保守部 爆誕 目の前の運用はやるから、プロダクト開発や運用が発生しないような大規模な改善をよろしくね♪という願いを込めて 部署のコンセプトを「ここは俺に任せておまえは先に行け」とし ミッションを「大いなる時間稼ぎをしよう!」としました。
16 2023/07 運用保守部 トライアル稼働 プロダクト開発チームの スーパーエースまっつんのレンタル移籍
17 エスカレメンバー大絶賛
18 もっとスマートに そもそも運用保守業務を減らす施策を 講じているがそれでも必要性を感じた
19 UI改善による問い合わせ削減
20 専任のUXライターいるよ! リリースノート、サポートサイトの改善、テックタッチにも取り組んでいます
21 プラットフォームチームならいるよ プラットフォームチーム 技術的負債の解消による運用負荷軽減 SREチーム 自動化、各種改善によるトイル撲滅
22 それでも 4.1.22 誰か1人を犠牲にする 全員が平等に苦労するより生産性向上する 4.2.9 防火壁 開発チームへ直接コンタクトされるのを防ぐ 4.2.17 人気者 エンジニアとビジネス間でわかりやすく通訳
23 運用保守専門チームを作ろう Next Step
24 - プロダクト開発の経験 - 板挟みになる忍耐力、他部署との調整力 - コード、SQL、インフラに関するスキル - WhatからWhyを推察する能力。Howだけではな くWhyも説明する能力
- 依頼しやすい人柄、深夜作業も平気なガッツ 運用保守メンバーに求めたい要件
25 運用保守メンバーに求めたい要件 運用保守部のメンバーこそ ソフトスキル、ハードスキル、胆力の 3つを兼ね備えたスーパーエンジニアが必要
26 課題 採用こそが運用保守部の生命線 - 高い採用要件 - SaaSのスタートアップにいて Product Engineering でもPlatform
Enginneringでもなくて良い人
27 戦略的な採用活動 1. ネーミングで採用ミスマッチを防ぐ Growth xxx / CRE / DevOps
/ Operation excellenceなどではなく 「運用保守」という名前へのこだわり 「もっと開発やれると思ってました」を防ぐ
28 戦略的な採用活動 2. 若者お断りで エクセレントな運用保守を行うには飛び抜けたドメイン知識、スキル、社内人脈 が必要 さもなくば人生経験
29 戦略的な採用活動 2名のスーパーエンジニア紳士の採用に成功 スーパーエースまっつんが残してくれた 運用保守の座組を引き継ぎ日夜改善中
30 運用保守部5ヶ月の成果 フロー整備→データ収集→見える化→分析→対策
31 将来的には 運用保守のシフトレフト 良くある運用例をベースにPRDや内部設計において開発チームへFBしていく 2名の紳士の採用に成功したため、これから紳士になる若きエンジニアの採用も始めました!! また、開発者体験をあげるための組織 運用保守部がいるhacomonoでは Product Enginner /
Platform Enginner / PM / Designer 幅広く募集中です!
32 戦略的な採用活動 ここは俺に任せておまえは先にいけ hacomono運用保守部の挑戦は続く
https://www.hacomono.jp/