塵も積もれば山あり谷あり～専業エンジニアの憂鬱～
2017年4月13日
富士通株式会社 グローバルビジネス戦略本部
サービスプラットフォーム戦略企画室 インキュベーションセンター
糀場 未来
Copyright 2017 FUJITSU LIMITED本日お話しすること
…

…
問題

問題

1人1人が感じているのは小さな問題でも問題
問題

積み重なると手が付けられなくなると実感した話

1

Copyright 2017 FUJITSU LIMITEDアジェンダ1. はじめてのスクラム

新人スクラム
1期

 開発の様子 今振り返って思うこと

新人研修 スクラム
2期

ビジネス
検証

2. 新チームへ2016年7月
新人配属

 新チームでの気づき 新たなプラクティスの誕生

2017年4月

AJ 2017

3. 2つのチームで開発をしてわかったこと

2

Copyright 2017 FUJITSU LIMITEDはじめてのスクラム配属後、1か月でWebアプリケーションを開発
新人5人1組のチームで取り組むスクラムフレームワークを利用

新人スクラム
1期

新人研修 スクラム
2期チームでの開発経験、スクラムに関する知識はほぼゼロ
私

3

Copyright 2017 FUJITSU LIMITED作業の属人化

序盤

中盤

終盤

UI班と技術調査班の2チームを結成し、チームごとに専業
タスクは各チームで切り出し
タスク

私UI

技術調査

4

Copyright 2017 FUJITSU LIMITED作業の属人化

序盤

中盤

終盤

UI班と技術調査班の2チームを結成し、チームごとに専業
タスクは各チームで切り出し
タスク

うまくいってる！
私UI

技術調査

5

Copyright 2017 FUJITSU LIMITED作業の属人化

序盤

中盤

終盤

UI班と技術調査班の2チームを結成し、チームごとに専業
タスクは各チームで切り出し
タスク

うまくいってる！
私 …と思っていたUI

技術調査

6

Copyright 2017 FUJITSU LIMITED漂う不穏な空気

序盤

中盤

終盤

技術調査班はそのまま機能実装班へ
メンバーの1人が社外研修で1週間離脱
タスク

私UI

機能実装

7

社外研修Copyright 2017 FUJITSU LIMITED漂う不穏な空気

序盤

中盤

終盤

技術調査班はそのまま機能実装班へ
メンバーの1人が社外研修で1週間離脱
タスク

進捗状況や使っている技術がわからない
私

UI

機能実装

8

Copyright 2017 FUJITSU LIMITED漂う不穏な空気

序盤

中盤

終盤

技術調査班はそのまま機能実装班へ
メンバーの1人が社外研修で1週間離脱
タスク

進捗状況や使っている技術がわからない
私

情報共有する気がないわけじゃないけど、UI
機能実装
何を知りたいのか具体的に言ってほしい…
9

Copyright 2017 FUJITSU LIMITEDそれでも進む属人化

序盤

中盤

終盤

チーム内でも機能ごとに専業で作業を進めるタスクも個人が切り出し
タスク

私

10

Copyright 2017 FUJITSU LIMITEDそれでも進む属人化

序盤

中盤

終盤

チーム内でも機能ごとに専業で作業を進めるタスクも個人が切り出しタスク

タスクを進めづらいプロセスを改善すべき私

11

Copyright 2017 FUJITSU LIMITEDそれでも進む属人化

序盤

中盤

終盤

チーム内でも機能ごとに専業で作業を進めるタスクも個人が切り出しタスク

タスクを進めづらい
プロセスを改善すべき
私

プロセス改善も大切かもしれないけど時間がない
そもそも改善のしかたがわからない
12

Copyright 2017 FUJITSU LIMITED

浮き彫りになるチームの問題点

序盤

中盤

終盤

開発物をマージし始めたあたりからタスク量の偏りが顕著に
全体の進捗が思わしくないのに着手できるタスクがない人もタスク

私

13

Copyright 2017 FUJITSU LIMITED

浮き彫りになるチームの問題点

序盤

中盤

終盤

開発物をマージし始めたあたりからタスク量の偏りが顕著に
全体の進捗が思わしくないのに着手できるタスクがない人もタスク

私

忙しいけど…
ドキュメント作成やコメント記述を疎かにした自分も悪いし・・
頑張って作業してよとは言いづらい
14

Copyright 2017 FUJITSU LIMITED

浮き彫りになるチームの問題点

序盤

中盤

終盤

開発物をマージし始めたあたりからタスク量の偏りが顕著に
全体の進捗が思わしくないのに着手できるタスクがない人もタスク

なんとか完成私

忙しいけど…
ドキュメント作成やコメント記述を疎かにした自分も悪いし・・
頑張って作業してよとは言いづらい
15

Copyright 2017 FUJITSU LIMITED

浮き彫りになるチームの問題点

序盤

中盤

終盤

開発物をマージし始めたあたりからタスク量の偏りが顕著に
全体の進捗が思わしくないのに着手できるタスクがない人もタスク

なんとか完成私

開発物の質には納得できない…
忙しいけど…
ドキュメント作成やコメント記述を疎かにした自分も悪いし…
頑張って作業してよとは言いづらい
16

Copyright 2017 FUJITSU LIMITED納得のいかない結果
時間が足りなかった
計画の立て方が悪かったスキル不足それでももっとできたはず終盤でもっと均等にタスクを割り振ることができていれば…

プロセス改善のチャンスはあったはずなのになぜ？

17

Copyright 2017 FUJITSU LIMITED今振り返って思うこと週1回のスプリントレビュー後にKPTによるふりかえりを実施
プロセス改善のチャンスだったはず① スプリントレビューでPOに指摘された事項については順次改善できていた② 開発プロセスに関するPは改善しないものが多かった
KPTによるふりかえり• Keep(K), Problem(P), Try(T)の頭文字• チームでK(良かったこと), P(良くなかったこと)を出し合う• K, Pに対するT(今後実践すること)を考え、チーム内のプロセスを改善
18

Copyright 2017 FUJITSU LIMITED今振り返って思うこと～①改善できたとき～スプリントレビューでPOに指摘された事項
次からはデモを準備しよう

できた部分については動くものを見せてほしい

次スプリントの計画をもっとしっかり立ててほしいPO

プロダクトバックログを明確に提示しよう
開発メンバー19

Copyright 2017 FUJITSU LIMITED今振り返って思うこと～①改善できたとき～スプリントレビューでPOに指摘された事項
次からはデモを準備しよう

できた部分については動くものを見せてほしい
何が問題だったのかわかりやすい

指摘に対し、具体的な解決策をイメージできる
次スプリントの計画をもっとしっかり立ててほしいPOプロダクトバックログを明確に提示しよう
開発メンバー20

Copyright 2017 FUJITSU LIMITED今振り返って思うこと～②改善できなかったとき～開発プロセスに関するP
時間がないし…
大丈夫じゃない？

コードが読めない
使用技術についてドキュメントを残してほしい
抽象化

開発メンバー

このタスク、コードを読めばできるって言われたけどどこを読めばいいのか…

開発メンバー21

Copyright 2017 FUJITSU LIMITED今振り返って思うこと～②改善できなかったとき～開発プロセスに関するP
時間がないし…
コードが読めない大丈夫じゃない？
根本的な問題点が伝わらない使用技術についてドキュメントを残してほしい
抽象化

開発メンバー

このタスク、コードを読めばできるって言われたけどどこを読めばいいのか…

開発メンバー22

Copyright 2017 FUJITSU LIMITED今振り返って思うこと～②改善できなかったとき～開発プロセスに関するP
ドキュメント？
いるのはコメントじゃない？

コードが読めない使用技術についてドキュメントを残してほしい
抽象化

開発メンバー

このタスク、コードを読めばできるって言われたけどどこを読めばいいのか…

開発メンバー23

Copyright 2017 FUJITSU LIMITED今振り返って思うこと～②改善できなかったとき～開発プロセスに関するP
ドキュメント？
いるのはコメントじゃない？

コードが読めない
使用技術についてドキュメントを残してほしい

抽象化
1つの問題に見えても複数の課題で構成されている

開発メンバー

このタスク、
コードを読めばできるって言われたけどどこを読めばいいのか…

開発メンバー24

Copyright 2017 FUJITSU LIMITED今振り返って思うこと～②改善できなかったとき～開発プロセスに関するP
ドキュメント？
コードが読めないいるのはコメントじゃない？
根本的な問題点が伝わらない使用技術についてドキュメントを残してほしい
抽象化
1つの問題に見えても複数の課題で構成されている

このタスク、
開発メンバー コードを読めばできるって開発メンバー
言われたけど終盤には手が付けれられない状態になってしまった
どこを読めばいいのか…
25

Copyright 2017 FUJITSU LIMITED新チームへ約3か月のプロジェクト
新人5人1組のチームで取り組むスクラム研修受講済

新人スクラム1期

新人
研修 スクラム
2期

チームの問題点をきちんと共有して改善していくことが大切！
私

研修で学んだペアプロもやってみよう！

でもチームの問題点はどうやったらうまく共有できるの？
26

Copyright 2017 FUJITSU LIMITED新チームでの気づき
夕会で今日困ったことを言ってくれる人がいた
今日コーディングしてて全然わからないメソッドあったから1回説明してほしい
私

27

Copyright 2017 FUJITSU LIMITED新チームでの気づき
夕会で今日困ったことを言ってくれる人がいた
今日コーディングしてて全然わからないメソッドあったから1回説明してほしい

確かにこれは読みづらい
明日説明するね私28

Copyright 2017 FUJITSU LIMITED新チームでの気づき
夕会で今日困ったことを言ってくれる人がいた
今日コーディングしてて全然わからないメソッドあったから1回説明してほしい

確かにこれは読みづらい
明日説明するね私

こうやって細かく言っていけばいいんだ！
29

Copyright 2017 FUJITSU LIMITED新たなプラクティスの誕生
夕会で今日困ったことを言ってくれる人がいた他の人も言うようになった
コメントの書き方を決めよう

コメント書くって言っても何を書けばいいのかわからない
私

30

Copyright 2017 FUJITSU LIMITED新たなプラクティスの誕生
夕会で今日困ったことを言ってくれる人がいた他の人も言うようになった週1回のKPTで、「Pを忘れる」というPが出た
P出し忘れる…

夕会でKPTをしよう！
私31

Copyright 2017 FUJITSU LIMITED新たなプラクティスの誕生
夕会で今日困ったことを言ってくれる人がいた他の人も言うようになった週1回のKPTで、「Pを忘れる」というPが出た
夕会でKPTをしよう！

プチKPT誕生P出し忘れる…

私

32

Copyright 2017 FUJITSU LIMITEDプチKPTのやり方①KやPが浮かんだら書き留めておくKP②夕会で発表プチKPTある人～

これも！

は～いK

②’書き留めてなくても思いつけば発表
P

P③その場で思いつくTryは ④その場でTが出なかったPに対するTはすぐ書く
週1回のKPTで考える
KK
P
P

P
P

T

33

TT
Copyright 2017 FUJITSU LIMITEDプチKPTの効果
思ったことを忘れないうちに言える「Aさんに助けてもらって作業が進んだ」など
感謝の気持ちやうまくいったことがKとして出やすいチームの雰囲気が良くなる
夕会にも活気が出て、明るく1日を終えられる
実際に困ったエピソードをベースにPが出る
根本的な問題を見つけやすい → Tryも出しやすい

KやPがないか日頃から意識するようになる
今のチームが抱えている問題に素早く対応できる
34

Copyright 2017 FUJITSU LIMITED2つのチームで開発をしてわかったこと
1人1人が感じている問題は小さくても、積み重なると問題は大きくなる

新人スクラム
1期

新人研修 スクラム
2期

抽象化されると根本的な問題点が伝わらない•特に専業で作業している場合は、わかりやすく伝えようとして抽象化してしまいがち1つの問題に見えて複数の課題で構成されているときは解決策を出しづらい問題

問題

手を付けられない…
憂鬱…
35

Copyright 2017 FUJITSU LIMITED2つのチームで開発をしてわかったこと
1人1人が感じている問題は小さくても、積み重なると問題は大きくなる

新人
スクラム
1期

新人
研修 スクラム
2期

抽象化されると根本的な問題点が伝わらない•特に専業で作業している場合は、わかりやすく伝えようとして抽象化してしまいがち根本原因や解決策が1つではなく、改善に至らない
問題が大きくなる前にチームメンバーと問題を共有することが大切問題
問題

手を付けられない…
憂鬱…
36

Copyright 2017 FUJITSU LIMITED2つのチームで開発をしてわかったこと
体験を通じて感じた不便さ、違和感、不快感などの具体的なエピソードは伝わりやすい新人
スクラム
1期新人研修 スクラム
2期

問題
✔ 問題
✔

良いサイクル！

37

Copyright 2017 FUJITSU LIMITED2つのチームで開発をしてわかったこと
体験を通じて感じた不便さ、違和感、不快感などの具体的なエピソードは伝わりやすい

すぐに具体的にちょっとしたことでも新人スクラム
1期

新人研修 スクラム
2期

伝える問題
✔ 問題
✔

良いサイクル！

38

Copyright 2017 FUJITSU LIMITED2つのチームで開発をしてわかったこと
体験を通じて感じた不便さ、違和感、不快感などの具体的なエピソードは伝わりやすい

すぐに具体的に プチKPT伝える
ちょっとしたことでもおすすめです！

新人スクラム
1期

新人研修 スクラム
2期

問題
✔ 問題
✔

良いサイクル！

39

Copyright 2017 FUJITSU LIMITED40