Yahoo!ニュースにおける開発手法の取り組み

>100 Views

August 30, 18

スライド概要

Yahoo!ニュースでは日々開発への取り組み方を模索しています。
その一つとしてペアプロを紹介します。

profile-image

2023年10月からSpeaker Deckに移行しました。最新情報はこちらをご覧ください。 https://speakerdeck.com/lycorptech_jp

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

Yahoo!ニュースにおける 開発手法の取り組み 2018年8月30日 山田大二朗 Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved.

2.

About me 山田 大二朗 Daijiro Yamada 経歴 • 2012年 • 2016年 大学院を卒業 某SIer入社 ヤフー株式会社へ転職 Yahoo!ニュースの開発を担当 アクセス解析ツールの開発 入稿ツールの開発 Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 2

3.

Yahoo!ニュースについて news HACK by Yahoo!ニュース より引用 https://news.yahoo.co.jp/newshack/newshack/150pv.html Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 3

4.

Yahoo!ニュースについて Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 4

5.

転職のきっかけ • もっとコードを書きたい • コードを書くのが好きな人が多い会社に行ってみたい • 自社でサービスを提供している会社に行ってみたい Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 5

6.

Yahoo!ニュースに所属して • 技術的な事で学ぶことは多くなる • • 望んでいた環境なので楽しい 新しい取り組みを受け入れてくれる • 長く続いているサービスだが 新しいチャレンジも積極的に応援してくれる Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 6

7.

ペアプロ Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.

8.

ペアプロとは ペアプログラミングとは、2人でプログラミング (および分析、設計、テスト)とプログラムの改良を 同時におこなうやりとりのことである Kent Beck, Cynthia Andres著 エクストリーム・プログラミング オーム社 2015. p.40 Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 8

9.

2人でプログラミングをします Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.

10.

どうやって? Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.

11.

ペアプロを始める前に • 目標の設定 • タスクの洗い出し • ロールを決める Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 11

12.

ペアプロのやり方 • ロールを決める • ドライバー • • • • キーボードの前にいて、コードを書き進める人 自分が今何を考えているか、一人言をつぶやく 話しながら手を動かす必要がある ナビゲーター • • • ドライバーの隣に座り、ドライバーと会話しながら導く人 ドライバーの感情も含めて見つつ 円滑に課題を解決できるようにサポート 時間管理も行い、白熱してきても適宜休憩を促す Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 12

13.

ペアプロの実際の効果 • 発話による状況の整理 • • • チェック人数の増加 • • ドライバーは常に状況を言葉で説明する。 自分自身への再理解にもつながる 軽微なミスが残りにくい 設計に対する考えのズレの解消 • 一緒に作っているので、作りきった後で 「こう作ったほうが良いのでは」という 考えのズレ出てこない。 Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 13

14.

ペアプロの実際の効果 楽しい! Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 14

15.

ところで Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.

16.

最近 皇居ラン はじめました Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.

17.

一人で走ると 1km 7分台 Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 17

18.

二人で走ると 1km 6分台 Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 18

19.

速くなる理由 • ペースメーカーとなってくれる • 良いところ見せようと頑張る • 一緒に走ると楽しい Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 19

20.

これってペアプロも 同じでは? Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.

21.

つまり Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.

22.

ペアプロいいね! Copyright © 2017 Yahoo Japan Corporation. All Rights Reserved.

23.

というわけで • Yahoo!ニュースでは新しい取り組みを受 け入れています。 • たくさん試行錯誤してより良い環境を作っ ていきましょう。 Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved. 23

24.

Yahoo!ニュースでは 一緒に試行錯誤してくれる方 募集しています! Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved.

25.

EOF Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved.