SlideShare uma empresa Scribd logo
1 de 44
チーム開発演習振り返り
石川 楼丈
坂本 諒太
1
Agenda
1.開発したサービス
2.開発プロセス(チーム振り返り)
3.個人振り返り(坂本・石川)
2
1.開発したサービス
3
サービスの目的
「リモートワーカーに最適な環境を提案する」
目的の背景
「自宅外で働く場所を知りたい人の増加」
自宅外で働く人の増加
今後、増えていくリモートワーカー
Zone
「リモートワーカーに最適な環境を提案する」
目的を実現する機能
Search
Point
Recommend
Zone
Zone
Search
場所名・住所・絞り込みで検索
作業場所の検索という観点
Zone
Point
チェックインでポイントゲット
ポイント入力で順位が上がる
Zone
Recommend
ユーザの好みを取得
場所の雰囲気ポイントと照合
Zone
Release1.1での追加機能
ユーザアイコン
マイページ
マップ内の場所だけ検索
現在地へ戻るボタン
10
2.開発プロセス
11
開発の流れ
他チームへ
PullRequest
再び開発
アイディア出し 開発
リファクタリン
グ
テスト
中
間
発
表
今
日
6月1日~6月5日 6月6日~7月2日 7月3日~7月8日
7月9日
7月10日~7月17日 7月18日~7月30日
7月31日
v1.0
リリース
v1.1
リリース
12
アイデア出し
我々はあまりアイデアが出てこなかった
手段
マインドマップ
先輩方へのヒアリング
アイデアの評価
13
マインドマップ
14
先輩方へのヒアリング
AIチーム
・リモートワークを行ってみてどうか
クラウドチーム
・多人数のチーム開発ではどうか
15
アイデアの評価方法
アイディア名 新規性 実装の容易さ 面白さ 合計
Zone 3 4 4 11
生産性測定ツール 4 2 3 9
・各要素に5段階評価の点数をつける
・スピーディにアイデアを絞り込める
16
アイデア出しをしてみて
良かったところ
最初の段階では高いモチベーションで開始でき
た
問題点
お互いに否定的なアイデア出しを行っていた
17
開発における特徴について
18
SCRUMの導入
プロダクトバックログ
・現状のタスクの状態
・Trelloで管理
スプリント計画ミーティング
・毎週月曜日に1時間実施
・プロダクトバックログの整理
・一週間のスケジュール計画
19
SCRUMをやってみて
良かったこと
確実な計画を練ることができた
優先すべきことが明確化された
問題点
SCRUMのvelocityの測定を行わなか
った結果、毎週タスクが残った。
20
ペアプロ
石川君にJavaScriptの知識を共有するた
めに実施
●イメージ図
21
ペアプロをやってみて
良かったこと
石川君の生産性が向上した
情報共有しながらコーディングが行えた
問題点
ペアプロがやりにくい環境だった
・ノートPCの画面が小さい
・石川君の画面が暗い 22
チーム振り返り
良かったこと
お互いに言いたいことが言える環境だった
・相手の深堀をして、言いたいことを引き出した
・オープンスペースで集中して話し合い
問題点
議論が何度か進まないことがあった
・話が関係ない方向に向かっていく
・お互いの説明能力の不足 23
3.個人振り返り(坂本)
24
やったこと
Zone(自プロジェクト)
機能全般
デプロイ
リファクタリング
技術検証、導入
.Chain() (PullRequest先)
JavaScript上でのバグ修正(受け入れ)
URL設計の修正(保留)
AIによる質問返信機能(受け入れ) 25
プロジェクトに対して技術導入
26
技術導入の一例
27
コードのオブジェクト化できていなかった
開発中盤のコード
(JavaScript)
28
ここでTypeScriptが登場
Classベースで記述ができ、
静的型付けでリファクタリングがしやすい
29
PullRequest期間での活動
30
古賀八代チームの要件
ユーザA ユーザB
Q
質問
ロボット(AI)
質問パス
A
回答返信
Any User
誰も回答しないとユーザが回答しにくいと
古賀八代チームが仮説を立てた
31
ロボット(AI)の構成
Q
質問本文
キーフレーズ抽出
本文中の重要単語抽出
ナイーブベイズ分類器
言語モデルをもとにジャンル推定
.Chain()
IT food
ジャンルに応じた回答
32
KEEP
議題の深堀
・この機能は本当に必要かどうか
・どんな意図をもってその発言をしたのか
議論の前に情報の洗い出し
・電車の中などでアイデア出し
KPT(K)
33
Problem
説明能力の不足
・私の説明に対して石川君が理解できない
デザイン能力の不足
・私がつくるとなぜかダサい
プロダクトに自信が持てない
・後半あたりでプロダクトの有用性に疑問を感じ
てた
KPT(P)
34
TRY
説明能力の不足
・報告の際などに何を話せばいいか整理をする
デザイン能力の不足
・今後もサービスやアプリ作成に挑戦
自分のプロダクトに自信が持てない
・アイデア出しや企画段階での
ブラッシュアップを強化する
KPT(T)
35
抱負
IT有名人になること
36
3.個人振り返り(石川)
37
やったこと(Zone)
実装した機能
UI/UXデザイン・実装
非同期通信(検索機能・絞り込み機能)
機能以外
1.1Release
サーバーサイドリファクタリング
単体テスト
38
やったこと(プルリク.Chain())
ログインフォーム
デザイン・実装
サイト全体の配色
サインインページ
デザイン・実装
KEEP
先を見て優先すべきものからとりかかる
(例)プログラミング能力の向上に専念
常に改善する意識を持つ
(例)チーム内のコミュニケーションの仕方
を工夫
モチベーションの維持
KPT(K)
40
Problem TRY
KPT(P&T)
1. リーダブルコードの書き
方の指針がわからない
2. チーム内にも利害関係
があり度々コンフリクト
3. 自分の考えをなかなか
言語化できない
1. クラスを使ったリファ
クタリング手法の学習
2. チーム内のWin-Winを考
えた言動をとる
3. 自分の考えを書き出す
「事業を起こせる人材へ」
抱負
42
ご清聴ありがとうございました。
• http://ec2-52-69-188-93.ap-northeast-
1.compute.amazonaws.com/
44

Mais conteúdo relacionado

Mais procurados

배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010
배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010
배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010
devCAT Studio, NEXON
 
웹사이트 벤치마킹의 9가지 패턴 05
웹사이트 벤치마킹의 9가지 패턴 05웹사이트 벤치마킹의 9가지 패턴 05
웹사이트 벤치마킹의 9가지 패턴 05
Clara_Kim
 

Mais procurados (20)

FIFA 온라인 3의 MongoDB 사용기
FIFA 온라인 3의 MongoDB 사용기FIFA 온라인 3의 MongoDB 사용기
FIFA 온라인 3의 MongoDB 사용기
 
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
 
ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!
 
UI아트 작업자를 위한 언리얼엔진4 UMG #1
UI아트 작업자를 위한 언리얼엔진4 UMG #1UI아트 작업자를 위한 언리얼엔진4 UMG #1
UI아트 작업자를 위한 언리얼엔진4 UMG #1
 
3 klas-ukrainska-mova-ponomarova-2020-1
3 klas-ukrainska-mova-ponomarova-2020-13 klas-ukrainska-mova-ponomarova-2020-1
3 klas-ukrainska-mova-ponomarova-2020-1
 
Practical usage of Lightmass in Architectural Visualization (Kenichi Makaya...
Practical usage of Lightmass in  Architectural Visualization  (Kenichi Makaya...Practical usage of Lightmass in  Architectural Visualization  (Kenichi Makaya...
Practical usage of Lightmass in Architectural Visualization (Kenichi Makaya...
 
게임밸런싱과 머신러닝, 활용사례 & Tensorflow
게임밸런싱과 머신러닝, 활용사례 & Tensorflow게임밸런싱과 머신러닝, 활용사례 & Tensorflow
게임밸런싱과 머신러닝, 활용사례 & Tensorflow
 
[Unite17] 유니티에서차세대프로그래밍을 UniRx 소개 및 활용
[Unite17] 유니티에서차세대프로그래밍을 UniRx 소개 및 활용 [Unite17] 유니티에서차세대프로그래밍을 UniRx 소개 및 활용
[Unite17] 유니티에서차세대프로그래밍을 UniRx 소개 및 활용
 
배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010
배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010
배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010
 
[GTMF2019]Unreal Engine 4の2019年上半期 アップデート情報まとめ
[GTMF2019]Unreal Engine 4の2019年上半期 アップデート情報まとめ[GTMF2019]Unreal Engine 4の2019年上半期 アップデート情報まとめ
[GTMF2019]Unreal Engine 4の2019年上半期 アップデート情報まとめ
 
웹사이트 벤치마킹의 9가지 패턴 05
웹사이트 벤치마킹의 9가지 패턴 05웹사이트 벤치마킹의 9가지 패턴 05
웹사이트 벤치마킹의 9가지 패턴 05
 
[IGC2018] 에이스프로젝트 안현석 - 유니티로 실시간 멀티플레이 게임서버를 만들 수 있을까?
[IGC2018] 에이스프로젝트 안현석 - 유니티로 실시간 멀티플레이 게임서버를 만들 수 있을까?[IGC2018] 에이스프로젝트 안현석 - 유니티로 실시간 멀티플레이 게임서버를 만들 수 있을까?
[IGC2018] 에이스프로젝트 안현석 - 유니티로 실시간 멀티플레이 게임서버를 만들 수 있을까?
 
StackExchange.redis
StackExchange.redisStackExchange.redis
StackExchange.redis
 
IEnumerator란 무엇인가?
IEnumerator란 무엇인가?IEnumerator란 무엇인가?
IEnumerator란 무엇인가?
 
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしようビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
 
Pythonを中心としたチーム開発
Pythonを中心としたチーム開発Pythonを中心としたチーム開発
Pythonを中心としたチーム開発
 
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - UnityステーションUnity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - Unityステーション
 
UX 아카데미 오픈프로젝트 [무신사 - UX/UI 개선]
UX 아카데미 오픈프로젝트 [무신사 - UX/UI 개선]UX 아카데미 오픈프로젝트 [무신사 - UX/UI 개선]
UX 아카데미 오픈프로젝트 [무신사 - UX/UI 개선]
 
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
 
[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개
 

Destaque

【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
Yoshitaka Kawashima
 

Destaque (20)

ビジネスマナー研修 マナーファイト
ビジネスマナー研修 マナーファイトビジネスマナー研修 マナーファイト
ビジネスマナー研修 マナーファイト
 
新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)
 
60秒後にあなたのやる気を上げるスライドSHOW
60秒後にあなたのやる気を上げるスライドSHOW60秒後にあなたのやる気を上げるスライドSHOW
60秒後にあなたのやる気を上げるスライドSHOW
 
- チームの関係性・コミュニケーションの質をあげる - システムコーチングとは?
- チームの関係性・コミュニケーションの質をあげる - システムコーチングとは?- チームの関係性・コミュニケーションの質をあげる - システムコーチングとは?
- チームの関係性・コミュニケーションの質をあげる - システムコーチングとは?
 
個人のパフォーマンスを最大化する「やる気」の技術
個人のパフォーマンスを最大化する「やる気」の技術個人のパフォーマンスを最大化する「やる気」の技術
個人のパフォーマンスを最大化する「やる気」の技術
 
SE職体験ツール【フローチャートパズル】
SE職体験ツール【フローチャートパズル】SE職体験ツール【フローチャートパズル】
SE職体験ツール【フローチャートパズル】
 
Softwank
SoftwankSoftwank
Softwank
 
新卒エンジニア研修の改善の軌跡
新卒エンジニア研修の改善の軌跡新卒エンジニア研修の改善の軌跡
新卒エンジニア研修の改善の軌跡
 
Agile2010とは何だったのか
Agile2010とは何だったのかAgile2010とは何だったのか
Agile2010とは何だったのか
 
研修企画書11 12term team名-tn名
研修企画書11 12term team名-tn名研修企画書11 12term team名-tn名
研修企画書11 12term team名-tn名
 
情報処理技術者試験キックオフ
情報処理技術者試験キックオフ情報処理技術者試験キックオフ
情報処理技術者試験キックオフ
 
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
 
Agile66 - 新人研修でガチアジャイル
Agile66 - 新人研修でガチアジャイルAgile66 - 新人研修でガチアジャイル
Agile66 - 新人研修でガチアジャイル
 
今日から始める人工知能 × 機械学習 Meetup ライトニングトーク1
今日から始める人工知能 × 機械学習 Meetup ライトニングトーク1今日から始める人工知能 × 機械学習 Meetup ライトニングトーク1
今日から始める人工知能 × 機械学習 Meetup ライトニングトーク1
 
Landset 8 的雲層去除技巧實作
Landset 8 的雲層去除技巧實作Landset 8 的雲層去除技巧實作
Landset 8 的雲層去除技巧實作
 
小魯蛇與他快樂的夥伴
小魯蛇與他快樂的夥伴小魯蛇與他快樂的夥伴
小魯蛇與他快樂的夥伴
 
合同勉強会20160821
合同勉強会20160821合同勉強会20160821
合同勉強会20160821
 
LINE Bot 作ってみた
LINE Bot 作ってみたLINE Bot 作ってみた
LINE Bot 作ってみた
 
20150419_pbtech_openstack_nyah #pbtech
20150419_pbtech_openstack_nyah #pbtech20150419_pbtech_openstack_nyah #pbtech
20150419_pbtech_openstack_nyah #pbtech
 
ChatOps@研究室
ChatOps@研究室ChatOps@研究室
ChatOps@研究室
 

Último

Último (11)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

新人研修チーム開発演習発表資料