---
title: SWAT~ヤフー救出作戦~ #yjtc #wttjp
tags:  #yjtc #wttjp  
author: [Yahoo!デベロッパーネットワーク](https://www.docswell.com/user/ydnjp)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/KYE6V5YDJV.jpg?width=480
description: 2019年06月15日に開催されたWOMAN TECH TERRACEにて発表したSWATという働き方の紹介スライドです。
published: June 28, 19
canonical: https://www.docswell.com/s/ydnjp/K762NZ-2019-06-28-115454
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/KYE6V5YDJV.jpg)

SWAT
~ヤフー救出大作戦~
ヤフー株式会社 CTO室エンジニアリング部 SWAT
矢田和沙


# Page. 2

![Page Image](https://bcdn.docswell.com/page/5GE5DYG8E4.jpg)

本日のアジェンダ
👉 自己紹介
👉 SWATについて
👉 今までのおしごと


# Page. 3

![Page Image](https://bcdn.docswell.com/page/V9728GYV7R.jpg)

自己紹介
•
矢田 和沙(やた なぎさ)
•
ヤフー株式会社
CTO室エンジニアリング部
SWAT 所属
•
SWAT歴2年半
•
ソフトウェアエンジニア
•
最近よく使う言語: Typescript


# Page. 4

![Page Image](https://bcdn.docswell.com/page/5DJY6VGQEM.jpg)

経歴
石川高専卒業
長期インターンで
受託開発＆自社プロダクトの開発
主にPHPとコーディング
2社くらい
1ヶ月のインターンで
はじめてのPHP&amp;ウェブアプリ
お茶の水女子大学編入
お茶の水女子大学大学院入学
ヤフー株式会社入社
SWAT入隊
研究が肌に合わず
留学&amp;長期インターン、
短期インターンで
WEB開発
4社くらい
(Go/PHP/
Ruby on Rails/C++)


# Page. 5

![Page Image](https://bcdn.docswell.com/page/2V7NZMG278.jpg)

経歴
石川高専卒業
お茶の水女子大学編入
お茶の水女子大学大学院入学
2017年4月入社
大きい会社でサービスを
開発してみたかったため
ヤフー株式会社入社
SWAT入隊


# Page. 6

![Page Image](https://bcdn.docswell.com/page/GYJ9ZNWDJ3.jpg)

経歴
石川高専卒業
お茶の水女子大学編入
お茶の水女子大学大学院入学
ヤフー株式会社入社
SWAT入隊


# Page. 7

![Page Image](https://bcdn.docswell.com/page/5GJ81KN57D.jpg)

SWAT?
(C)アフロ


# Page. 8

![Page Image](https://bcdn.docswell.com/page/MLJLQZP37R.jpg)

SWAT?
(C)アフロ


# Page. 9

![Page Image](https://bcdn.docswell.com/page/547M1V4MEW.jpg)

SWAT
社内サービスへの技術的な支援
新しい技術の調査、検証、開発


# Page. 10

![Page Image](https://bcdn.docswell.com/page/ZP7RL2WL79.jpg)

Vision&amp;Mission
ビジョン
我々は「事業の成功の為に、
期待を上回る技術的成果を生み出す存在」であり続ける
ミッション
高い技術力と人間力で
プロダクトの課題解決・プロダクトの成長に徹底的にこだわり、成果を出す


# Page. 11

![Page Image](https://bcdn.docswell.com/page/NPJXWDV67X.jpg)

こまったコード
(c)いらすとや


# Page. 12

![Page Image](https://bcdn.docswell.com/page/63JKVXQG7D.jpg)

こまったコード
事故案件
炎上案件
スパゲティコード
秘伝のタレ
(c)いらすとや


# Page. 13

![Page Image](https://bcdn.docswell.com/page/4LE3M5P5J5.jpg)

SWATのおしごと


# Page. 14

![Page Image](https://bcdn.docswell.com/page/V8ED6DLY7G.jpg)

今までに関わったサービス
• Yahoo!公共料金支払い
• Yahoo!オークション
• Yahoo!きっず
• Yahoo!天気・災害
• CSシステム
• Yahoo!ショッピング


# Page. 15

![Page Image](https://bcdn.docswell.com/page/4V7PYX2278.jpg)

案件紹介アジェンダ
• 案件1: 初めてのSWAT案件
• 案件2: 新規モジュールのABテスト
• 案件3: サービスの技術刷新


# Page. 16

![Page Image](https://bcdn.docswell.com/page/L2JVGLDXJQ.jpg)

はじめての案件


# Page. 17

![Page Image](https://bcdn.docswell.com/page/Z5EG8XYREL.jpg)

SWAT配属初日
配属おめでとうございます！
それでは案件先の人から
案件の説明をしてもらいまーす!
？
？
？
？
(c)いらすとや


# Page. 18

![Page Image](https://bcdn.docswell.com/page/V4JQ98MYJP.jpg)

事故案件


# Page. 19

![Page Image](https://bcdn.docswell.com/page/DK74X2VZ71.jpg)

案件1: 事故サービスへの技術支援
💥 負荷が集中し処理が止まったことによるサービスへの影響対策
🚒 負荷対策を行い再度高負荷がかかった時に落ちないように対応
🔧 PHP/ MySQL / Oracle / VM
📆 3ヶ月


# Page. 20

![Page Image](https://bcdn.docswell.com/page/PLJ1NM3D7G.jpg)

案件2: 新規モジュールのABテスト
💥 新規モジュールのABテストを実施
🚒 比較用モジュールの実装、リリース
🔧 PHP / VM
📆 3ヶ月


# Page. 21

![Page Image](https://bcdn.docswell.com/page/8GJW43P8E2.jpg)

案件3: サービスの技術刷新
💥 サービスのレガシー化による技術的負債の増加
🚒 知見の共有とサービスの開発、サポート
🔧 Typescript / PaaS
📆 6ヶ月


# Page. 22

![Page Image](https://bcdn.docswell.com/page/W4EZ2VK9J3.jpg)

他案件例
• オフショア開発のコードレビュー
• ペアプロでのサービス開発へ参加
• PHP5.3 → 7化対応


# Page. 23

![Page Image](https://bcdn.docswell.com/page/KY76V5QDEV.jpg)

気をつけていること
• プロジェクトの人が今後開発しやすいように
一緒に働く
•
ドキュメントを残す
•
ソースコードをできるだけわかりやすく書く
(コメントを残す)


# Page. 24

![Page Image](https://bcdn.docswell.com/page/5G75DYR874.jpg)

気をつけていること
• 俯瞰的・客観的な立場を大事にする
•
サービス内の「暗黙の了解」をわかるように
残しておく
•
「なんとなく」をそのままにしない


# Page. 25

![Page Image](https://bcdn.docswell.com/page/V9J28GDVJR.jpg)

ちょっとさみしいこと
• サービスの成長に関われない
• リリースまで携われないこともある
• 1つのチームにあまり長いこといられない


# Page. 26

![Page Image](https://bcdn.docswell.com/page/5DEY6V2Q7M.jpg)

たいへんだったこと
• 新卒で入って他チームの先輩と仕事すること
•
質問形式で意見を言う
•
SWATのメンバーに相談する
•
わからないことは全部聞く


# Page. 27

![Page Image](https://bcdn.docswell.com/page/2VJNZM82J8.jpg)

2年半で利用した技術
※上記記載のブランド名、サービス・製品名などは、提供各社の登録商標または商標です。


# Page. 28

![Page Image](https://bcdn.docswell.com/page/GYE9ZNKDE3.jpg)

SWATチームについて


# Page. 29

![Page Image](https://bcdn.docswell.com/page/5GE81KR5JD.jpg)

メンバー構成
• 構成人数: 25人 / 6515人(全社員: 2019/03/31時点)
• 得意言語: ばらばら
(C言語/Swift/Typescript/Javaなど…)


# Page. 30

![Page Image](https://bcdn.docswell.com/page/MLELQZK3JR.jpg)

メンバーとの関わり
チームで一緒に仕事をすることは少ないです。
が、チームメンバーの仲は良いです💪
•
•
•
1on1
•
ランチ会・飲み会🍺
チーム会
勉強会


# Page. 31

![Page Image](https://bcdn.docswell.com/page/54JM1V2M7W.jpg)

SWATでの成長
案件先での知見
SWATメンバーによる知見
爆速


# Page. 32

![Page Image](https://bcdn.docswell.com/page/ZPJRL2MLJ9.jpg)

女性の働きやすさについて
• 特に男女差を感じたことはないです!
• 生理休暇、リモート勤務(月5日まで)が使えます!
• 育休・選べる勤務制度・保育所あります!


# Page. 33

![Page Image](https://bcdn.docswell.com/page/NPEXWDK6JX.jpg)

まとめ
• SWATとして働いて３年目になりました
•
様々なサービスにジョインし開発を行っています
•
チームごとに味があって面白いです
• たくさんサービスがあるヤフーだからこそ、
たくさんのサービスに関われて学びも大きいと
感じています


# Page. 34

![Page Image](https://bcdn.docswell.com/page/63EKVX5GJD.jpg)

We are hiring!🍻


