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
テクニカルサポートのお仕事
Search
sugitk
May 15, 2023
Technology
2.9k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テクニカルサポートのお仕事
https://speakerdeck.com/sugitk
https://www.linkedin.com/in/takashi-sugimura-8604a0185/
sugitk
May 15, 2023
More Decks by sugitk
See All by sugitk
What's new in Ansible Automation Platform 2.1
sugitk
2
2.9k
Ansible テクニカルサポートの現場から
sugitk
3
2.2k
english_on_business
sugitk
1
500
RHCSA / RHCE
sugitk
0
6.3k
実践的運用設計チェックリスト
sugitk
2
1.4k
Oracle Database のお話
sugitk
0
510
ソフトウェアライセンスのお話
sugitk
2
560
Other Decks in Technology
See All in Technology
新しい SLO が良い感じにハマっている話
z63d
5
2.1k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
120
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
170
【Google Cloud Next Tokyo'26】Gemini Enterprise と Oracle AI Database で実現する、業務データ活用を実現する AI エージェント実装
shisyu_gaku
0
230
toio・myCobotでフィジカルAIっぽいことを行うための検討(とりあえず調査) / フィジカルAI LT(IoTLTによる開催)
you
PRO
0
300
【CEDEC2026】グラフィックスエンジニアのためのニューラルシェーディング入門
cygames
PRO
0
130
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
180
ガバメントクラウドでのランサムウェア対策
techniczna
2
1k
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
210
Digitization部 紹介資料
sansan33
PRO
2
7.7k
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
250
Raft: Consensus for Rubyists
vanstee
141
7.6k
Being A Developer After 40
akosma
91
590k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Language of Interfaces
destraynor
162
27k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
990
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
240
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Exploring anti-patterns in Rails
aemeredith
3
460
Transcript
テクニカルサポートのお仕事 すぎむら @sugitk 2023-05-15
はじめに ・OSSをベースとしたソフトウェアの製品サポートを4年半少々やっていました。 2018年8月〜2023 年4月です。 ・記憶が新しいうちにチーム内で実施した勉強会を振り返って、テクニカルサポートの仕事を少し紹介 したいというのがこの資料の目的です。 ・有償のサブスクリプション契約をいただいているお客さまに対してテクニカルサポートを提供していま した。OSSコミュニティでの活動についてはここでは触れません。 ・テクニカルサポートは会社によっても位置付けや業務範囲がさまざまなものがあると思います。わた しがやっていた仕事はこうでしたということでご了解ください。
・略語はあらかじめここにまとめておきます。 - OSS : Open Source Software - SLA : Service Level Agreement - APAC : Asia-Pacific
実績 ・統計を取った時期が異なるのでわかりにくいですが、4年半少々でこの実績を積み上げてきました。 - 1件以上コメントした問い合わせの数(オーナーを取ったものを含む) 2,937件 (2018-08 〜 2023-04) - サポートケースへのコメント
4,836件 (2021-01 〜 2023-04) - ナレッジベースのドキュメントを執筆 168件 (2018-08 〜 2023-04) - 非公式ブログへの執筆 39件 (2018-08 〜 2023-04) - お客さまからのフィードバックの平均値 4.62 (5.0満点、2022-01 〜 2023-04)
いつも意識していたこと
お客さまはなぜ問い合わせをするのか? ・OSS 版を使うのではなくサブスクリプションを契約して製品版を導入しても、思うように使えないという ときに問い合わせをしてきます。その内容はさまざまです。 - 製品知識がない - 設定が悪い - 使い方が正しくない
- 期待する動作をしない - まだ実装されていない - など ・製品を動かすことが目的ではなく、製品を使ってビジネスを進めるために買っていただいています。 担当製品は自動化の製品で、手でやるよりもこの製品を使ったほうが圧倒的に費用を削減できること が期待されています。 ・テクニカルサポートへの問い合わせをすることで問題が解決すれば、悩む時間を減らして本来やりた いことに注力することができます。
テクニカルサポートが提供する価値 ・テクニカルサポートはサーチエンジンではありません。 ・作業の代行も行いません。運用の主体はあくまでもお客さま自身です。 ・テクニカルサポートエンジニアはこのような価値を提供します。 - 導入方法や利用方法について、製品の深い知識に基づいたアドバイスをします。 - 問い合わせを受けた事象が不具合かどうかを確認して、必要なアクションをします。開発チーム に問題を報告したり、当面の回避策を提示します。再現できない場合には、お客さまの環境を 実際に見せていただいて確認することがあります。
- ドキュメントが不足している場合には、問い合わせを受けた事象に基づいてドキュメントを追加 で記述することがあります。 - OSS のプロジェクトに直接機能改善要望を出すよりは、テクニカルサポートからの要望として上 げたほうが優先順位を高くして実装を検討してもらえることがあります。
問い合わせを受けてから 閉じるまで
問い合わせを受け取ったとき ・カスタマーポータルからWebのフォームで問い合わせが起票されますと、申告された製品の情報に 基づいて専任のチームのキューに入ります。 ・キューの振り分けが正しくない場合には、適切なチームに転送します。契約があるお客さまかどうか も確認します。契約がないときは、原則として定型文でお断りします。 ・担当するリージョンからの問い合わせであれば、オーナーを取ります。 APAC (およそ GMT+8〜 11)
の時間帯を担当していました。日本からの問い合わせは次第に増えて、退職する前には半分くら いはあったように思います。 ・対応言語は原則として英語ですが、日本からの問い合わせは例外として日本語で対応していまし た。 ・重大度(緊急度ではない)や契約によって、初期応答と継続応答の時間が SLAとして決められていま す。SLA を守れないと、悪いフィードバックを受けてしまうことがあります。 ・土日当番もありました。平日よりも人数が少なく、重大度の高い問い合わせのみを対応していまし た。日曜が平日の国もあり、そのようなお客さまには平日と同様に対応しました。
初期対応 ・問い合わせの内容をできるだけ正確に捉えます。お客さまは必ずしも製品知識を十分に持っていないこと があります。困っていることを困っていない状況に持っていくことを目的とします。 ・問い合わせの内容がサポート範囲なのかどうかを判断します。範囲外のものとしては例えばこのようなもの があります。 - 契約について → 営業 -
コードの開発やテスト、作業代行 → プロフェッショナルサービス ・申告された重大度がSLAの定義に合わない場合、下げることを調整することがあります。問い合わせは全 て急ぎなのは理解しますが、人力のリソースに制限があるからです。プロジェクトのスケジュールの都合で急 いでいると言われることもよくありましたが、製品サポートとしては配慮することができません。本来急ぎで対 応すべきお客さまへのリソースを圧迫するからです。 ・問題の事象を理解するために、さまざまな情報収集をお願いしつつ、手元で再現環境を整えます。 OSや製 品のバージョン、インストールされている構成を把握するところから始めます。
問題解決に向けた対応 ・情報収集して、事象を把握します。何を解決すべきなのかを、およそ3往復以内のやりとりで確定さ せます。 ・問題を再現することができたら、状況によってアクションをします。 - 既知の問題で修正がある → アップグレードをお願いする - 既知の問題だが修正されていない
→ 回避策があれば提示して、なければ修正が早く進む ように情報を開発チームに提供したりする - 新しい問題 → 開発チームに問題として起票し、回避策も合わせて検討する ・再現できるかどうかが鍵で、再現できない問題は解決まで長期化する傾向にありました。 ・難問はバックラインのエンジニアや開発チームと協力して進めます。コードを深く追わなければわから ないもの、大規模でパフォーマンスの問題があるもの、想定しない構成で使われていたもの、他社の 製品との組み合わせで問題を生じていたもの、などがありました。
問い合わせを閉じる ・問題が解決できたり回避策を受け入れてもらえたりなど、その問い合わせについて理解が得られたら閉じ ることになります。問い合わせのやりとりを進める中でさらに問題が増えてしまった場合には、別な問い合わ せを起票してもらいます。 ・閉じるときには事務的に閉じて良いのですが、お互いに人間が仕事としてやっているということをきちんと意 識して、気持ちよく終われるように心がけていました。お客さまは困っているから問い合わせして来ているわ けで、本来は困らなくても使えるようになっているほうが好ましいからです。 ・ドキュメントを読んでもわからなかったから問い合わせをしてきているので、問題が解決できたらまとめのド キュメントを作成してナレッジベースとして参照できるようにすることもよくやっていました。製品ドキュメントへ の反映を進めることもありましたが、動きは遅くなるからです。
・好意的なフィードバックをもらうためには、その問い合わせを通して何か価値提供できたかどうか、それが伝 わったかを意識していました。また問い合わせをすると助けてもらえる、サブスクリプションを買ってよかった と感じてもらえるようなファンになってくれるのが理想形でした。
工夫したこと ・問い合わせの事象を高速に再現することをいつも心がけていました。自動化の製品を扱っているために自分でも 検証環境の構築を自動化し、構成を把握したら同等の構成をすぐに作れるようにしていました。自分自身もユーザと して同じような問題に当たってしまうこともあり、自分をサポートするような動きをするのが役に立つこともよくありまし た。 ・既存の事象であってもできるだけ再現することにして、新しい発見があるかどうか、いまだからその問題に当たるの かということを確認するようにしていました。 OS や製品のアップグレードのタイミングでたまたまその組み合わせで 生じる問題があるからです。
・できるだけ早く、かつ具体的に返答するようにしていました。 SLAで8営業時間などと定義されていても、問い合わ せを並列にやっていたり、他のメンバーとの相談に応じたりしているとあっという間に時間はなくなります。早く返答し て手持ちの量を減らすことで、心理的な負荷も軽くなっていました。 ・ただ既存のドキュメントや事例を紹介するというのではなく、実際に再現した結果をもとにして具体的なお客さまの 環境ではどのような操作をしてほしいのかというところまで落とし込んだ回答をするようにしていました。 ・以前法律の勉強をしていたことがあり、論文試験では法的三段論法として規範定立を必ずするわけですが、その 考え方がテクニカルサポートの仕事でもとても役に立ちました。事実関係の把握、論点の抽出、条文のあてはめ、結 論の導出です。
おわりに
これからもテクニカルサポートをやります ・教えたがりなこともあってブログも 1996年から書いていたりとドキュメントを書くのが好きなのです が、テクニカルサポートの仕事に出会って多くの経験をすることができました。 ・英語力が乏しく世界中のお客さまを相手にするのは大変でしたが、技術力で補ってなんとか生き延 びてきました。この資料で説明した元ネタはグローバルなチームメンバーへの勉強会でしたが、彼らに もそれなりの影響を与えることはできたのかなと思っています。 ・ちょっと試して動かしてみるということと、実際に運用で大規模に使うということではかなり大きな開き があって、問い合わせを通して多くのことを学ぶことができました。開発チームや営業チームとも積極 的に議論することで、具体的な使われ方に基づいた製品の改良にも関わることができて、やりがいは
ありました。 ・6月からはまた違った角度でテクニカルサポートの仕事をします。扱うものは変わりますが基本的な 考え方はそんなに変わらないはずですので、引き続き頑張ります。
Thank you :) https://speakerdeck.com/sugitk https://www.linkedin.com/in/takashi-sugimura-8604a0185/