Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
チームでリモート開発を進めるポイント~締切時間実装までの道のりを例に~/井草梨奈
Search
UUUO,Inc.
September 28, 2022
0
550
チームでリモート開発を進めるポイント~締切時間実装までの道のりを例に~/井草梨奈
UUUO,Inc.
September 28, 2022
Tweet
Share
More Decks by UUUO,Inc.
See All by UUUO,Inc.
UUUO Culture Deck
uuuo
2
23k
魚屋に必須の情報を早く確実に配信するリモート体制/宗原聖満
uuuo
0
340
会社パンフレット
uuuo
0
740
UUUO_サービス概要
uuuo
0
710
広島移住&定住ガイドブック/Hiroshima guidebook
uuuo
0
21k
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Designing for Performance
lara
604
68k
GraphQLとの向き合い方2022年版
quramy
43
13k
Ruby is Unlike a Banana
tanoku
97
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Designing for humans not robots
tammielis
250
25k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Language of Interfaces
destraynor
154
24k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
A Philosophy of Restraint
colly
203
16k
Automating Front-end Workflow
addyosmani
1366
200k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Transcript
チームでリモート開発を進めるポイント~締切時間実装までの道のりを例に~ 2022年09月28日 © UUUO Inc. All rights reserved.
© UUUO Inc. All rights reserved. 自己紹介 2 井草 梨奈(いぐさ りな) 2021年にエンジニアとして入社
前職はJava/PHPを使ってバックエンド中心 現在はRuby/Dartでバックエンドとモバイル開発を 並行して行っている 埼玉育ち 現在は東京からフルリモート UUUOに入ってから魚を捌くようになり、 最近カレイを初めて捌いた
© UUUO Inc. All rights reserved. 3 UUUOについて 勤務地 •
本社: 広島 • 職種によりフルリモート可 開発体制:施策ごとにチームを編成 • PM/デザイナー ◦ 施策オーナー ▪ 開発メンバー(業務委託) • 業務委託は現在全員フルリモート ◦ 現状直接会った事がない方がほとんど 東京・神奈川 エンジニア,デザイナー等9 人(業務委託含む) 広島オフィス CS, セールス,エンジ ニア等13人
© UUUO Inc. All rights reserved. 4 UUUOについて 現在2プロダクトを開発 •
UUUO: 水産物取引プラットフォーム ◦ 全国の水産物を産地直送する、 toB向けのマーケットプレイス • UUUO Sellers: UUUOへの出品用アプリ ◦ 出品の他、売上・出荷管理機能など
© UUUO Inc. All rights reserved. 5 UUUOのついて UUUOアプリへの出品〜購入の流れ 1.
(出品者)注文受付期間を作成 アプリ上の購入できる期間の算出に使用する 2. (出品者)出品の作成 アプリで売りたい水産物データの登録 3. (購入者)アプリで欲しい商品の購入ボタンを押す 今日の7時から9時までの間に、 ケンサキイカを売りたい! UUUOで出品しよう 出品者 ケンサキイカが明日欲しい。 良い物があったから購入しよう 購入者
© UUUO Inc. All rights reserved. 6 最近の課題について 最近あった課題 •
アプリで購入できる期限は注文受付期間の他に、出荷便(市場便)の出発する までの時間が関係している • 出荷便をDBで管理しているが、200件以上ある ◦ 各市場への締切時間の情報も入れると10000件近くある... 7時 9時 注文受付期間 8時半出発 アプリ上で購入できるのは 8時半までとなる 関東便
© UUUO Inc. All rights reserved. 7 最近の課題について 市場便とは? •
産地から中央市場に行く運送便を指す • 基本的には大体決まった時間にトラックが出発する 漁師 漁協 仲買 荷受 仲卸 スーパー 産地 消費地 市場便
© UUUO Inc. All rights reserved. 8 最近の課題について 現在の対応 •
日によって出荷便締切を早まったり出荷できなかったりする • LINEや電話で来た情報を社内向け管理画面で都度入力する • 臨時の時間を把握していなかった場合、出荷トラブルに... LINEでの連絡の様子
© UUUO Inc. All rights reserved. 9 最近の課題について 課題解決のために •
締切時間変更機能を導入! ◦ 出品者自身に出荷便の締切時間を入力してもらう(いつもと違う時だけ) ▪ 締切時間を早めにする ▪ 出荷できない場合に購入されないようにする ・注文受付を今日まで、明日出荷したい ・〇〇便で送れないので受け付けないよう にしよう 出品者
© UUUO Inc. All rights reserved. 10 リモート開発で気をつけていること リモート開発をする上で気をつけていること ①開発メンバーとの認識合わせ
②仕様変更のリアルタイム共有 ③不明点の相談・解決 ④リアクション
© UUUO Inc. All rights reserved. 11 リモート開発で気をつけていること ①開発メンバーとの認識合わせ •
開発にあたってメンバー同士の認識合わせが必要 • 水産業の知識が無いとどういう機能なのか分からない事が多い • ボタンを押した際にどのような挙動になるか?特定の条件で表示が変更される か?etc.. 7時 9時 注文受付期間 8時出発 関東圏のユーザーがアプリ上で購 入できるのは8時、 関西圏のユーザーがアプリ上で購 入できるのは9時までとなる 関東便 9時出発 関西便
© UUUO Inc. All rights reserved. 12 リモート開発で気をつけていること • 開発前に機能説明のMTGを設定する
この場である程度認識を合わせておく • 機能についてはfigmaにまとめておく ◦ 画面遷移 ◦ 条件ごとの表示
© UUUO Inc. All rights reserved. 13 リモート開発で気をつけていること • 何を開発すれば良いか?
→タスクごとにissueを切る 対応内容と完了条件を記載して 漏れを防ぐ 条件ごとの表示もまとめておく
© UUUO Inc. All rights reserved. 14 リモート開発で気をつけていること ②仕様変更のリアルタイム共有 •
機能の仕様が変わることがよくある →MTG中に大体決まるが、開発メンバーがいない事もある ◦ タスクごとのissueにコメントで記載 ◦ UI変更の場合にはfigmaにコメント ◦ Github/figmaコメント→Slack連携で変更に気づけるようにする
© UUUO Inc. All rights reserved. 15 リモート開発で気をつけていること ③不明点の相談・解決 •
朝会で作業内容の把握、夕会で進捗管理 • それ以外でも困った時にいつでも相談 ◦ Zoom, Spatial Chat, Slackのハドルミーティング等 ▪ Zoom→がっつり話し合う ▪ Spatial Chat→すぐ話したい ▪ Slack→軽く話す&画面共有する ◦ 画面共有で相談しやすく ◦ 話しかけても問題ないか 分かりやすくする Spatial Chatの様子
© UUUO Inc. All rights reserved. 16 リモート開発で気をつけていること ④リアクション •
チャットでの会話やテレビ会議だと表情が分かりにくい • スタンプを利用してどう思っているか分かりやすく ◦ 場が明るくなると意見も出やすくなる
© UUUO Inc. All rights reserved. 17 苦労したこと 苦労したこと ①DB変更
• 元々市場ごとで締切時間の情報を管理 ◦ 1出品会社ごとで数十件あるのでこれを編集してもらうのは難しい • 出荷便に締切時間を持つように変更 ◦ 1出品会社ごとで3~5件となり、編集できる範囲になった ◦ より実際のシステムの仕様に近い設計となった
© UUUO Inc. All rights reserved. 18 苦労したこと 苦労したこと ②運用の変更
• DB変更で締切時間を出荷便に持つようになったため出荷便データの設定が必要に なった • 社内向け管理画面で出荷便設定の有無を確認できるように変更 • 社内向け管理画面を触るオフィスチームにも運用が変わることを事前周知
© UUUO Inc. All rights reserved. 19 苦労したこと こうした苦労を乗り越えて、締切時間変更機能完成! •
導入から1ヶ月で約3割の出品会社が使用している • 入力作業による負担減! • 柔軟に締切に対応出来るようになった ・注文受付を今日まで、明日出荷したい ・〇〇便で送れないので受け付けないよう にしよう 出品者
© UUUO Inc. All rights reserved. 20 まとめ まとめ・今後の展開 •
締切時間変更機能をリモート開発のみでリリース • リモート開発では以下のような点を気をつけている ①開発メンバーとの認識合わせ ②仕様変更のリアルタイム共有 ③不明点の相談・解決 ④リアクション • より多くの出品者に使ってもらえるよう、分かりやすく表示改善を行って行きま す
© UUUO Inc. All rights reserved. 21