Upgrade to Pro — share decks privately, control downloads, hide ads and more …

挑戦を楽しむ!保守運用の管理課題への取り組み

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for OPTiM OPTiM
September 25, 2024

 挑戦を楽しむ!保守運用の管理課題への取り組み

Avatar for OPTiM

OPTiM

September 25, 2024
Tweet

More Decks by OPTiM

Other Decks in Technology

Transcript

  1. Copyright © OPTiM Corp. All Right Reserved. 3  自己紹介

     組織紹介  悩みを解決する旅路! • 保守組織はモチベーションが上がらない!に向き合ってみた。 • 開発しつつ保守もしてって管理大変。でも、いい感じになってきた。 • 製品保守組織と機能拡充組織での開発観点成長差が面白い。  最後に 目次
  2. Copyright © OPTiM Corp. All Right Reserved. 5 自己紹介 末永

    (すえなが) ゲーム開発 企画/検証 • 仕様策定 • 全体進行管理 • 検証進行管理 SIer (Android) • Android開発 • 開発進行管理 • 持ち帰り案件管理 OPTiM入社 (開発→製品保守および組織管理) • Android開発 • 開発進捗管理 • 問い合わせ/事象調査/改修全般の管理 (現在)
  3. Copyright © OPTiM Corp. All Right Reserved. 9 組織紹介 新OS

    サポート追従対応 API・MW 追従対応 性能改善 機能拡充 問い合わせ回答対応 仕様・障害 調査 障害改修・要望対応 リリース対応 製品維持&拡充 製品保守&改修 各種フロー改善 品質改善 組織横断 支援 5 30 60 オンプレ 案件対応 ビジネス 問い合わせ窓口 外部資料作成 カスタマー サポート 10 企画 基盤 私
  4. Copyright © OPTiM Corp. All Right Reserved. 10 本題に入る前に…… 少しだけ

    この体制になった背景を触れます 組織紹介
  5. Copyright © OPTiM Corp. All Right Reserved. 11 組織紹介 開発

    検証 改修全般 問い合わせ 機能検証 リリース 第一次 製品維持&拡充 製品維持 機能拡充 問い合わせ リリース 製品保守 障害調査 第二次 製品維持&拡充 製品保守&改修 製品維持 機能拡充 問い合わせ リリース 改修対応 障害調査  第二次 • 保守側に配属されると実装経験が積みづらい • 調査はしたものの、障害改修が作業優先度負けして対応されないことも  第一次 • 問い合わせ対応に追われ、機能追加やOS追従のロードマップが引けない • 検証リソース不足などで開発したものの、リリースできないなども発生
  6. Copyright © OPTiM Corp. All Right Reserved. 13 製品保守&改修 問い合わせ

    リリース 改修対応 障害調査 組織紹介 ←の悩みについて 今日は話します!
  7. Copyright © OPTiM Corp. All Right Reserved. 16  あるある?

    実装時間が少ない事でのメンバーモチベーション低下 保守組織はモチベーションが上がらない!に向き合ってみた。 入社前のエンジニア像 • がりがりコードを書いて、コミットしまくる! • コードを書いて物事を解決する! • 新製品、機能をドンドンリリースする! 実際のエンジニア像 • コードを書くだけでは済まないことが多い! • 背景理解、要件定義、設計書作成、各種レビュー • 新機能だけでなく、リリース後の保守もある! • 問い合わせ対応、障害調査
  8. Copyright © OPTiM Corp. All Right Reserved. 17  これもあるある?

    新卒採用でのアサインがそもそも難しい 保守組織はモチベーションが上がらない!に向き合ってみた。 業務難易度が高い • 仕様 or 障害の判断 • 事象調査の方針検討 • 再現確認、エラーログ確認、事象切り分け、他社問い合わせ • 外部(顧客)への説明能力 保守系をしたいという新卒が少ない • “保守” に対するイメージがあまり良くない • AI系やゲーム系と違って、業務系アプリが楽しく見えない
  9. Copyright © OPTiM Corp. All Right Reserved. 18 保守組織はモチベーションが上がらない!に向き合ってみた。 製品維持&拡充

    製品維持&拡充から開始 製品維持&拡充 製品保守&改修 メンバーのローテーション 中途採用の強化 やってみた事 1-2年目
  10. Copyright © OPTiM Corp. All Right Reserved. 19 保守組織はモチベーションが上がらない!に向き合ってみた。 ✓

    離職/異動が減少傾向! ✓ ローテーションの結果、開発速度意識&保守意識 が両方育った (メンバーも実感) ✓ いろいろ経験できたことで、キャリアの幅が広がった! • リードエンジニア、テクニカルサポート、管理、問い合わせ窓口、品質管理 などなど ✓ 中途採用で、複数現場での保守経験を培った経験豊富なメンバーが来てくれた! 良かった! ✓ もっと、短期サイクルでローテーションしていきたい ✓ リーダー層が厚くなったので、メンバー層ももっと増やしていきたい ✓ 中途採用の更なる強化! もっとやりたい!
  11. Copyright © OPTiM Corp. All Right Reserved. 21  目まぐるしい毎日!

    五月雨発生かつ並行でのタスク管理が発生 開発しつつ保守もしてって管理大変。でも、いい感じになってきた。 顧客問い合わせが毎日発生し、急ぎでの解決が求められる • 1-3営業日以内の回答を期待され、短期スケジュールが複数立つ • 顧客ヒアリング待ちになることも多く、並行でのタスクが多くなる • 事象調査が多く、工数見通しも立てづらい 問い合わせ対応や保守業務は、課題ありきで期日が近い為、優先度が高く見える また、気持ち的にも顧客対応を優先したくなり、開発時間が作れない • 待っている人がいるというプレッシャーと、責任感 • 顧客が困っていて、解決しないと売上に直結する(ように見えることが多い)  新規開発 vs 製品維持 の優先順位バトル! 製品維持の優先度が高い
  12. Copyright © OPTiM Corp. All Right Reserved. 22 開発しつつ保守もしてって管理大変。でも、いい感じになってきた。 やってみた事

    (あえて)改修期日約束をしない 開発/保守の工数割合を意識 必達要件は、全員で覚悟 通常業務
  13. Copyright © OPTiM Corp. All Right Reserved. 23 開発しつつ保守もしてって管理大変。でも、いい感じになってきた。 ✓

    期日を約束しないことで、必達が来た際に特別考慮がしっかりと実施される ✓ 複数Mgrで、本当に全部止めてまでやる必要があるのか、という判断が入ったうえで実施される ✓ データを定期的に見ることで、業務の偏りにチームが気づき、割合を意識できるようになった ✓ (自分たちの) 理想とする開発/保守バランスが見えるようになった 良かった! ✓ 工数のデータ出し、計測、グラフ化をよりスマートに実施したい ✓ 現場負荷をより下げての、工数計測方法を模索していきたい ✓ 保守をしつつ、もっと開発を増やしていきたい…! というあくなき挑戦 もっとやりたい!
  14. Copyright © OPTiM Corp. All Right Reserved. 25 製品保守組織と機能拡充組織での開発観点成長差が面白い。 ✓

    チーム内の「品質とスピード」に対する議論/課題感がより具体的になってきた • 仕様書/設計書をどこまで書くか、既存で記載甘い箇所を追記するか否か • 調査用ログ実装による開発期間影響をどう捉えるか 良かった! ✓ 仕様/設計書整備にかかる工数(事前に払う工数) と 問い合わせ調査にかかる工数(後から払う工数)のバランスを 知る ✓ 仕様/設計書の記載や、ログ追加がそもそも大変と思わないような仕組みを作りたい ✓ 要件をレベル分けして、要件ごとに保守/運用考慮の割合を変える ぜひ…懇親会で教えてください(笑。 もっとやりたい! 製品維持&拡充 製品保守&改修 速度:年間計画のコミット意識 保守:内部/外部資料、調査意識
  15. Copyright © OPTiM Corp. All Right Reserved. 27 ご清聴ありがとうございました。 良ければ懇親会でも、皆さんの悩み、施策、考えなど教えていただけけますと嬉しいです!

    • 資料整備工数と調査工数のバランスをどう見ているか • 採用をどうしているか • 育成、組織文化醸成をどうしているか • 保守を格好良くみせるには 最後に