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
boiyama
October 24, 2019
Programming
1
240
バックオフィスに行ったソフトウェアエンジニアの業務効率化事例
情シス・社内SEの新たなキャリア「コーポレートエンジニア」について語り合う会
https://infcuriondigital.connpass.com/event/148807/
の発表資料
boiyama
October 24, 2019
Tweet
Share
More Decks by boiyama
See All by boiyama
Reproのビジネスサイドを支えるJS
boiyama
0
170
2018年、IE6対応サイトを作る
boiyama
4
970
ヤバいESLint/TSLintルール作っちゃったかもしれない
boiyama
0
1.5k
チームをCQRS
boiyama
1
1.5k
フロントエンドのサーバーレス SSR編
boiyama
0
680
Serverless for Front-end Server-Side Rendering
boiyama
1
95
Learning Elm in JS
boiyama
1
530
JSでElmを学ぶ
boiyama
0
86
フロントエンドのサーバーレス SPA編
boiyama
1
1.1k
Other Decks in Programming
See All in Programming
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
180
BEエンジニアがFEの業務をできるようになるまでにやったこと
yoshida_ryushin
0
200
サーバーゆる勉強会 DBMS の仕組み編
kj455
1
300
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
6
710
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
4
320
[JAWS-UG横浜 #80] うわっ…今年のServerless アップデート、少なすぎ…?
maroon1st
0
110
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
13
2.3k
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
1.2k
Rubyでつくるパケットキャプチャツール
ydah
0
170
情報漏洩させないための設計
kubotak
5
1.3k
Alba: Why, How and What's So Interesting
okuramasafumi
0
210
Оптимизируем производительность блока Казначейство
lamodatech
0
960
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
89
5.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
A Tale of Four Properties
chriscoyier
157
23k
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
Building Your Own Lightsaber
phodgson
104
6.2k
Scaling GitHub
holman
459
140k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
GraphQLとの向き合い方2022年版
quramy
44
13k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
Embracing the Ebb and Flow
colly
84
4.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Transcript
バックオフィスに行ったソフトウェアエンジニアの 業務効率化事例 Hilo Yamamoto 2019-10-24 情シス・社内SEの新たなキャリア「コーポレートエンジニア」について語り合う会
Hilo Yamamoto (@boiyama) Software Engineer, BizOps div., Repro inc. Background:
吉本芸人 Webプロダクト開発 労務・請求・売上管理システム設計 プロフィール
AWS IoT ボタンと Amazon Connect で電話連絡の自動化 https://qiita.com/boiyama/items/cb0594defa3b554d8086 趣味のコーポレートエンジニアリング
• 2つのチーム • InfoSys Admin • 情報セキュリティ、IT資産管理、業務効率化、ヘルプデスク • BusinessOperations •
元々1つだったのが、顧客獲得から受注・定着、請求・売上の管理まで一連の ビジネスプロセスの部分の業務効率化を分離+営業事務 • 自分はここに所属 Reproのコーポレートエンジニアリング
BizOpsチームの仕事の内訳
• 業務運用データの設計が事業の成長についてこれないままデータ が蓄積されてしまった • データの関連付けに人力作業を挟んでいて、成長に比例してコスト が大きくなりすぎた ↓ 各機能のKPI定義、つまりみんなどういった数字が見たいのか、という ところから、業務フローの改修も含めて調整し、データ再設計&整備。 BizOpsチームとして分離したのはここが重かったから
なんでそんなにデータ整備してるの?
依頼内容 • CSでツール導入してデータ入れようとしていたが進捗が悪い • とても急いでいる • ツールのデータ連携開発をみて欲しい 実例:CSの業務運用ツール開発
どういう状況? • そのツールはCS業務特化されていて機能は十分だが、 • 前述の通り連携データの不備が多くて、データが持ってこれない か、入れても信憑性がなくて業務運用できない • データ連携実装もベンダー依存でソースもサーバーも管理が徹 底されていなくてどう動いているのかわからない ↓
そんなんスピードあげれるかい! 実例:CSの業務運用ツール開発
課題の根本は? CSの目的はチャーン防止で、そのための業務運用の中で急を要する ほど回っていない運用がある ↓ 顧客の利用状況がこの状態だったら接触する、といった数十に及ぶ指 標に基づいた対象顧客の抽出作業が、つながっていないデータの中か ら目視ではコストが高くCSリソースを逼迫 実例:CSの業務運用ツール開発
この状態がミニマムのソリューション • 顧客毎の利用状況がつながって見られること • 指標に適合した顧客が抽出され、対応管理できること • データの不備にCSメンバー自身で気付けること このくらいなら、半年以上進捗スピードが出ていない開発引き継ぐより 早いだろうと判断 実例:CSの業務運用ツール開発
やったこと • Redash で顧客と利用状況の結合クエリを作成 • 指標適合顧客の Trello カードを自動生成 • 上記データの元データ含め諸々を
Google Sheets に自動出力 • 開発期間は調整含め1ヶ月でdone • ショボい仕組みだけど、ずっと修正されてこなかったCS側のデータ 修正作業は数週間で終わり、すぐに実運用に乗った 実例:CSの業務運用ツール開発
Google Sheets
Google Sheets
Trello
ポイント • 正しくデータ入力しろ→しゃらくせぇ! 正しくデータ入力すれば成果が出る→やるっきゃねぇ! • 組織の目的にフォーカスして課題抽出することが大事 • ツールの使い勝手はそれほど関係ない • データがちゃんとして、業務運用も固まってきたら、ようやく専門の
ツールに仕組みを移行していくステージへ 実例:CSの業務運用ツール開発
• ソフトウェアエンジニアとして使う技術は変わったけど、プロダクト開 発するときと同じ感覚 • 会社=プロダクトに、従業=ユーザーと捉える感じ • ユーザー近いし、HRTあって、会社の行動指針がTalk straightなの で、FBちゃんともらえるし、より良いものを作りやすい •
だから楽しい コーポレートエンジニアやってみて
We are hiring! DM開放中! https://twitter.com/boiyamamoto