大規模リプレイスPJを経験した8ヶ月間を通しての学び
by
aaaaayako
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 1 大規模リプレイスPJを経験した 8ヶ月間を通しての学び BASE Tech Talk #1 〜Next.jsを使ったカート大規模リプレイスPJの裏側〜 Ayako Tanaka 1
Slide 2
Slide 2 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 2 自己紹介 田中 彩子 Ayako Tanaka ● 2020年4月にBASE株式会社へ入社 ○ 外部連携系のオーナーズ向け機能開発 ○ 社内コンポーネントライブラリ「BBQ」の運用・改善 ○ 2021年2月〜9月くらいまで今回のPJを担当 2 @hiyokoayako @aaaaayako
Slide 3
Slide 3 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 3 今日話すこと 1 2 3 PJについて 取り組む上で意識したこと 振り返ってみての学び 3
Slide 4
Slide 4 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 4 PJについて
Slide 5
Slide 5 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 5 大人数・長期間のPJ ● 週毎の目的別ミーティングで進捗共有 ● 困ったら気軽に相談 5 コミュニケーション ● PMから意義・目的などの共有 ● おさわり会で現状の確認 ● ポイント制でベロシティ計測 ○ ざっくりリリースまでの距離を 算出 モチベーション維持
Slide 6
Slide 6 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 6 取り組む上で意識したこと
Slide 7
Slide 7 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 7 取り組む上で意識したこと① 7 ● 公式のTutorialをざっと見て少し手を動かしてみる ● 実際の使用例を見て理解を深める 初めて触る技術やライブラリ
Slide 8
Slide 8 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 8 取り組む上で意識したこと② ● 既存のコードや仕様に関するドキュメントを読みつつ実装 ● テスト項目を見て購入パターンを把握 8 カート周りのドメイン知識が 少なかった
Slide 9
Slide 9 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 9 振り返ってみての学び 9
Slide 10
Slide 10 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 10 苦労したこと 10 ● 知識不足や、考慮できていなかった ケースなどにより実装に時間が かかった 思うように進捗が出せない ● エラーケースや複合条件などが整理 できていなかった ● 言語化されていない仕様をコード から読み解くのに時間がかかった 影響範囲の絡み合い
Slide 11
Slide 11 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 11 分かったこと ● 実装していくうちに自分のポイント 消化にかかる期間が分かってきた ● 長期間のPJでは見積もりし直したり タ スクの見直しも必要 11 見積もりについて ● 必要なものがたくさんある ○ 技術力、ドメイン知識、対話力、 情報整理、チーム力... 大規模リプレイス
Slide 12
Slide 12 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 12 よかったこと 12 サポート ● できていた方が良い機能と時期、 優先度が整理されていた ● 結合テストのフィードバックで 優先度付けがあり取り組みやすかった 優先度付け ● 設計についてのドキュメント ● 実装方針の相談 ● 情報元のリンク共有 ● ペアプロ
Slide 13
Slide 13 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 13 ● コード、コミットログ、コメントが 分かりやすいか ● 困ったことに関してログを残す ○ Slack, GitHub, ドキュメント... 大切だと思ったこと ● 普段から触って理解を深めておくこと ○ お問い合わせ対応などでコードまで 読んだり 今後運用していく上で
Slide 14
Slide 14 text
© 2012-2019 BASE, Inc. © 2012-2021 BASE, Inc. 14 ありがとうございました!