and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Agenda - このセッションでお話すること • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Confidential ここ1年くらいのANDPAD SREの変化
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 このセッションでお話しないこと ここでは、 • 仮想化/インフラ/ネットワーク ectなどの技術 • 建築業界とその商流 についてはお話しません Confidential
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 このセッションの目的 • それぞれがテックブログやSNSで発信 ◦ 中にはフォロワーの多い方も • それぞれが得意領域でANDPADを改善 • 「チーム」単位では、情報発信しておらず • ANDPAD/SREチームへの興味関心を引きたい Goal: ANDPAD SREチームを知ってもらうこと Confidential
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 前提として、 • ANDPADでは、一緒に働く仲間を絶賛募集中 • 開発職を含め複数のポジションで募集中 Confidential SRE採用活動を通して、課題が見えてきた
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ANDPAD SREの、外から見える領域が狭い • なにがミッションで、どんな人が居るか、見えにくい • カルチャー/スキルが自身とマッチするか測りにくい • 入社後の「働くイメージ」が沸きにくい Confidential 「イメージをクリアにするぞ」 - 自身が本当に知りたいことを知る - 本当に知りたいことを相手から引出す 2つハードルがある - 応募者の評価に時間の配分が寄る - 高い対人能力が必要
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ANDPAD SREを発信していく • クリアにイメージするためには、情報量が必要 • たくさんの情報の中から、深い疑問が生まれやすい • 面談相手を事前に知れることの安心感 Confidential SREを開示していくことのハードルを下げる狙いもある - 先人になる、先陣を切る - 発信モチベーションを上げるきっかけになれば
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Who am I? コンテナ技術が好き • ACL管理のあれこれ ◦ アカウントや権限の管理 • サービス立ち上げ期のあれこれ ◦ 開発サイクルを効率よく回す ◦ セキュリティ、可用性の質を上げる • チームビルディングに関するあれこれ ANDPAD SREエンジニア 入社1年半くらいの人 Confidential
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Agenda - このセッションでお話すること • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Confidential • ANDPAD SREが目指すゴールを言語化した
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ANDPAD SREが目指すゴールを言語化した Confidential やるべきことはたくさんあったが、整理/分解できてなかった • 目指すべきゴールが曖昧なまま、漠然とした大きなタスクが転がっていた • 暗黙知 / No再現性 / 歴史的経緯不明 / 職人芸頼りなどの実態 • 大きなタスクのプロジェクト化や、その管理手法が確立できてなかった • 誰がボールもって、いつまでに、どう進めていくのか、の意志決定 • 方針が決まらないと進めづらいタスクがたくさんあるが、決まらない サービスが増えたり、求められるレベルが上がる都度ネック ANDPADのインフラをIaC管理しようとして、顕在化
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ANDPAD SREが目指すゴールを言語化した Confidential ゴールや優先度をチームで共通化するために、 タスクやSREの課題を全部整理しよう① • ROI(Return On Investment投資:利益 • 確立=発生頻度:解決可能な割合 • 思いついたカードを置いてみた • 置き方も個人感覚だった 何かを決める指標に出来る代物にならず
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 ANDPAD SREが目指すゴールを言語化した Confidential ゴールや優先度をチームで共通化するために、 タスクやSREの課題を全部整理しよう② • SREの大きいタスクや課題感を洗い出した • 洗い出したタスクをジャンル分けした • カードが多いジャンルは温度が高い • ジャンルが目指すゴールを定義 • 共通部分が多いものを"SREのゴール" とした SREはANDPADの開発速度(生産性)を、高めるため に存在している
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Agenda - このセッションでお話すること • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Confidential • 開発組織と共にSREの役割の変化に気付く
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 開発組織と共にSREの役割の変化に気付く Confidential • モノレポでCIの大幅な改善(specテスト45min→15min • 各チームでサーバレス技術/IaCツールの採用→CD実装 • ”当たり前”を実践する力がついた(コミットログとか議事録とか • ポストモーテム文化が根付いた • マイクロサービス基盤とそのプロダクト開発が始まった エンジニアの人数急増に比例して、あらゆる改善が一気に進み、 組織も成熟した → 当初定めたゴールが適切ではなくなった ANDPADの開発速度(生産性)は産物であって、SREの目的では無くなった
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Agenda - このセッションでお話すること • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Confidential • SREのゴールを再定義
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 SREのゴールを再定義 Confidential • Miroカードのうち対応済/着手済抜き出してKPTした • 会社は成長するので、組織やビジネスの状況が変わる • 年単位では決定時点から変化が大きく振り返りしずらい • 振り返るなら、次期どのようにしたいかまで含めたい ゴールを再定義するために、2020年の振り返りと SRE課題/目標の整理を再びやった 振り返りと目標の設定は、もっと小刻みにサイクルを回した方がよい
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 SREのゴールを再定義 Confidential ゴールを再定義するために、2020年の振り返りと SRE課題の整理を再びやった • ゴールを再定義する参考材料 • ウェイトを施策の影響対象でつけた • "SRE" がハイスコア • 自分達がやりたいことが 一番温度が高い
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 SREのゴールを再定義 Confidential • SRE/SWEで分かれている → reliabilityの面で期待が高い ◦ どちらも、知的生産活動に専念したい • xxxをやりたいけどyyyに阻まれてできない が多発する想定 ◦ 事業の継続性を脅かすボトルネックを取り払う役割 ◦ yyyyはシステム、インフラ、アプリ、などが入りうる ゴールを再定義した 先をみて、障害になりうるものに先手を打っていって、 道を舗装していくイメージ。 「道 を つ く る」
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 Agenda - このセッションでお話すること • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Confidential • 達成度の定義と可視化に挑戦 ← 今ココ
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 達成度の定義と可視化に挑戦している話 • 今まで使ってたチケット管理ツールの運用課題 ◦ 目標の実現に対して、状況がわかりづらい ◦ 振り返りがしづらい • 新しい運用を検討する上で重視したポイント ◦ 共有や展開が楽な方がいい ◦ GitOpsを見越してGitHub連携や自動化の余地があると良い ◦ かんばんボード的なビューがある ◦ 開発が盛んで、使い方にクセがない Confidential タスクの管理方法を変えた どの方法がハマるか検討して、メンバーの意見を募った
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 達成度の定義と可視化に挑戦している話 • GitHub拡張ツールであるZenHubを使うことにした ◦ GitHubActinや標準機能で、様々なオートメーションが実現可能 ◦ レポート機能が充実していて、集計や分析を振り返りに活用できる • チケット管理ツールと比較した際のcons ◦ GitHubに無いように、ZenHubにも親子チケットという概念が無い ◦ リポジトリにissueは作られるので、タスクに関連するリポジトリ で切る という手間がある ◦ 高機能である、GitHubでのタスク管理に慣れてない→学習コスト Confidential タスクの管理方法を変えた どの方法がハマるか検討して、メンバーの意見を募った
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 • 2021年、SREのゴールを再定義した ◦ ゴールと目標は、エモーショナルにして、達成度を表現可能に ◦ よりショートスパンで見直しと振り返るをやる必要があると学んだ • 2021年、チームのタスク管理方法を変えた ◦ SREが本当にやりたいことから逸れてないか を確認出来る様になる ◦ 達成状況や"逸れ"を可視化して、振り返りを回せるチームになる ◦ やるやら、誰やるどうやるを、低コストに決めれるようになる • 正直、やってみないと分からないところがある ◦ 実践→振り返り→改善 を回していく ここまでのまとめ Confidential
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 • ANDPAD SREが目指すゴールを言語化した • 開発組織と共にSREの役割の変化に気付く • SREのゴールを再定義 • 達成度の定義と可視化に挑戦 ← 今ココ • 〆ANDPADで一緒に働く仲間を募集しています Agenda - このセッションでお話すること Confidential • 〆ANDPADで一緒に働く仲間を募集しています
and was prepared by ANDPAD Inc. for the use of our client. It is not to be relied on by and 3rd party. Proprietary & Confidential 無断転載・無断複製の禁止 〆ANDPADで一緒に働く仲間を募集しています • HRチームでnoteを運営しています ◦ 「andpad_hr」 https://note.com/andpad_hr • 開発部でテックブログを運営しています ◦ 「ANDPAD 開発部 テックブログ」https://tech.andpad.co.jp/ • ご応募お待ちしております ◦ 「株式会社アンドパッド 求人一覧」 https://hrmos.co/pages/andpad/jobs https://www.wantedly.com/companies/andpad/projects Confidential