美容クリニックにおけるSREチームの組閣
SREが何をすべきかわからない & 限られた人数でSRE活動をしていく
SREの募集要項からキャッチアップ → SRETの責務を定義し直し
We Are Now SRE
2020年3月
● 美容クリニックC/O
2020年4月
● がSRETリーダーに
現在
● The Google Model?
● SRE Center of Practice?
etc.
目指すべき姿
cf. https://medium.com/slalom-build/the-many-shapes-of-site-reliability-engineering-468359866517
課題
Action
今後
● 手早く、具体的にSREの業務内容をキャッチアップ
● 限られた人数で何をやる/やらないかを明確にしておくことで本当に必要な
タスクに集中する
狙い
Slide 25
Slide 25 text
アジェンダ
1. 美容クリニックとは
a. サービス概要
b. アーキテクチャ概要
2. SREチームの組閣
3. SRE活動事例
a. 開発KPIの策定と各種モニタリングの整備
b. DX ( Developer eXperience ) の改善活動
4. まとめ
DX改善活動 - PRの解析による開発プロセスの評価
cf.
https://blog.shibayu36.org/entry/2020/08/24/173000
https://sourcelevel.io/blog/50-shades-of-lead-time-measuring-each-part-of-the-development-process
Commit Pull Request First Review Last Review
Close or Merge
Pull Request
Deploy to QA,
Stage or Production
Opens waits for
discuss
until
Code is
ready
waits for
各種lead timeから開発フローのボトルネックを探る(評価する)
ex. Time to First Reviewが長い → レビュアーに偏りがあるのでは?
“Commit to Deploy”
“Time to First Review”
“First Commit to
Pull Request Time”
“Time to Review”
“Last Review to Merge Time”
PR の解析による開発プロセスの評価
開発フローと各Lead Time
Slide 49
Slide 49 text
DX改善活動 - PRの解析による開発プロセスの評価
cf.
https://blog.shibayu36.org/entry/2020/08/24/173000
https://sourcelevel.io/blog/50-shades-of-lead-time-measuring-each-part-of-the-development-process
Commit Pull Request First Review Review
Close or Merge
Pull Request
Deploy to QA,
Stage or Production
Opens waits for
discuss
until
Code is
ready
waits for
“Commit to Deploy”
“Time to First Review”
“First Commit to
Pull Request Time”
“Time to Review”
“Last Review to Merge Time”
美容クリニックの開発フローと各Lead Time
Ready for Review が付与される
→ “開発時間”
→ “開発+レビュー時間”
→ “リリース回数”
PR の解析による開発プロセスの評価 3つの指標のトレンドをモニタリングし、開発プロセスを評価