はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

42
はじめてのチーム開発 失敗だらけの1年間から学んだもの() DevLOVE甲子園2014 西日本大会 2014-08-23 Sat 杉田 知至 @tomotomobile

Upload: tomoyuki-sugita

Post on 24-May-2015

671 views

Category:

Leadership & Management


1 download

DESCRIPTION

DevLOVE甲子園2014 西日本大会 2014-08-23 Sat #DevKan隊 発表資料

TRANSCRIPT

Page 1: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

はじめてのチーム開発 失敗だらけの1年間から学んだもの(仮)

DevLOVE甲子園2014 西日本大会

2014-08-23 Sat

杉田 知至 @tomotomobile

Page 2: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

これからチームを持つ方へ

初めてリーダーになってチームを持つと想像以上に色んな出来事が起こります。 僕の1年間の失敗談を暴露します。

Page 3: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

Agenda• 自己紹介

• 2人:仕事渡すって大変

• 3人:丸投げはダメ絶対

• 4人:仕様書がない、ありえない

• 6人:次々破綻するスケジュール

Page 4: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

自己紹介

杉田 知至 @tomotomobile

クックビズ株式会社 開発部

最近PMやってます

http://cookbiz.jp/

Page 5: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

フード関連の求人サイトインハウスで開発&保守やってます

Page 6: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

真夏のBacklog+Git+AWSによる開発事例勉強会2014/08/22

Page 7: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

安全にWordPressを使う 誰でもできるセキュリティ&バックアップ

杉田 知至 Tomoyuki Sugita

WordCamp Kansai 2014

2014.6.7 ナレッジキャピタル カンファレンスルーム Tower C in GRAND FRONT OSAKA

Page 8: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

ぼっちからチームへ

Page 9: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

略歴• 学生起業時代

○ 営業~ディレクション~制作ほぼ一人で

• クックビズに入社

○ 初めてのWEB系人材

○ ひとりぼっち

Page 10: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

ああ、一人は寂しい

Page 11: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

※削除済み

Page 12: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

チームがほしい…!

Page 13: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

念願のチームができた!

Page 14: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

・・・。

Page 15: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

あれ?

Page 16: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

チーム人数:2人

Page 17: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

パートのプログラマを 採用できた!

Page 18: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

これで簡単なことなら 任せられるぜ

Page 19: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

仕事渡すって大変

Page 20: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

改善したこと• 長所を見つける

○ 必ず得意分野がある。そこを褒める「○○さんにXXを任せると安心できます」

• 間違いを許す

○ 正しいやり方より、取り組みやすいやり方を

Page 21: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

チーム人数:3人

Page 22: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

エンジニアを 採用できた!

Page 23: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

サービスの保守を 任せられるぜ

Page 24: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

丸投げはダメ絶対

Page 25: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

改善したこと• ふりかえりMTGの導入

○ KPTで日々改善

• 何をやるかより何故やるかを伝える

○ 依頼時に背景や理由を書く

• 辛抱強く教える

○ 今は社内では生産性の高いエンジニアになりました

Page 26: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

–本人コメント

“丸投げも学ぶことが多かった。

結果的には良かったと思いますよ”

Page 27: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

チーム人数:4人

Page 28: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

エンジニアを 採用できた!

Page 29: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

新規プロジェクトが さくさく進むぜ

Page 30: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

仕様書がない、ありえないええっと、、、コード読んで(汗)

Page 31: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

改善したこと• ディスカッション

○ ホワイトボードに書きながら複数人で仕様を作る

Page 32: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

チーム人数:6人

Page 33: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

デザイナーを 採用できた!

Page 34: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

UI改善が捗るぜ

Page 35: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

次々破綻するスケジュールコミュニケーション取れよ…

Page 36: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

改善したこと• 諦める

○ スコープを大幅に縮める

• コードレビューを強化する

○ スケジュールが破綻したことで、ソース品質が悪くなり、更に時間がかかる状況を改善

Page 37: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

改善したこと• 席替え

○ 物理的に近いとコミュニケーションが増える

• 期待するスピードを半分に

○ ちょっと早く終わって、余計に出来る方が精神衛生上いいね

Page 38: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

まとめ

Page 39: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

失敗だらけの1年間から学んだもの

• ふりかえる • 相手の視点に合わせて話す • 問題があればやり方を変える

• ルールを作る • チームに安心感ができる

• コミュニケーションの仕組みを作る

Page 40: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

失敗だらけの1年間から学んだもの

• 今後の課題 ✴ メンバーが増えるたびに問題を起こさないようにするには、受け入れのマニュアル化が必要?

✴ そろそろ次のリーダーが必要?

Page 41: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

これからチームを持つ方へ

• どんなに大変な状況でも明るくふるまいましょう。

• 現在チームに属しているなら、リーダーのやっていることをよく観察してください。

Page 42: はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)

ありがとうございました

[PR]PHPエンジニア、デザイナー WEBディレクター募集してます