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
Cammelの開発手法の変遷
Search
yamakatsu
September 27, 2020
0
170
Cammelの開発手法の変遷
MomijiLT#2で発表した資料です
yamakatsu
September 27, 2020
Tweet
Share
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
320
Why Our Code Smells
bkeepers
PRO
340
57k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
45k
GitHub's CSS Performance
jonrohan
1032
470k
Docker and Python
trallard
47
3.7k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
130
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
250
Transcript
Cammelの開発手法の変遷 yamakatsu Twitter: @yamakatsu1217 MomijiLT#2
Twitter: @yamakatsu1217 MomijiLT#2 自己紹介 • yamakatsu • 広島大学大学院1年 • Cammel所属
• 使用言語:Go、Javaなど • 趣味:サッカー観戦、料理、YouTube
Twitter: @yamakatsu1217 MomijiLT#2 Cammelとは 広島大学の学生で構成される開発チーム
Twitter: @yamakatsu1217 MomijiLT#2 Cammelの開発経歴 • プログラマ向けタイピングゲーム CodeTyper • リバーシに新要素を追加したスマホゲーム DoubleEdged
• チームで運動意欲を向上させるスマホアプリ 三日坊主の四日目 詳しくはCammel-LT#5のkugiの発表で
Twitter: @yamakatsu1217 MomijiLT#2 開発手法について
Twitter: @yamakatsu1217 MomijiLT#2 チーム結成初期 kugiがenPiTで得た知識を共有 • アジャイルの基本 • Git/GitHubの使い方 •
slackの使い方
Twitter: @yamakatsu1217 MomijiLT#2 アジャイル(スクラム) Sprint レトロ スペクティブ スプリントレ ビュー デイリース
クラム プランニング
Twitter: @yamakatsu1217 MomijiLT#2 開発開始!
Twitter: @yamakatsu1217 MomijiLT#2 様々な問題が... • 見積もりが甘い(経験不足だから仕方ない?) • プロダクトバックログとタスクを分けていない • コード規約決めず、リファクタリングもしてないため、
コードがぐちゃぐちゃ
Twitter: @yamakatsu1217 MomijiLT#2 反省点をふまえて 改善!!
Twitter: @yamakatsu1217 MomijiLT#2 バックログをissue化 タスクをissueのチェックボックスで管理
Twitter: @yamakatsu1217 MomijiLT#2 コードレビュー
Twitter: @yamakatsu1217 MomijiLT#2 デイリースクラム
Twitter: @yamakatsu1217 MomijiLT#2 毎朝9時集合はつらい... オフラインで集まる必要ある? デイリースクラムをオンライン化!
Twitter: @yamakatsu1217 MomijiLT#2 さらに! 開発がモブプロベースになったことにより デイリースクラムの重要度が低下 デイリースクラム廃止! 代わりにウィークリースクラムを実施
Twitter: @yamakatsu1217 MomijiLT#2 ウィークリースクラム • スプリントの中盤で実施 • 進捗報告、振り返り、タスクの確認 • 毎日進捗出さなくても大丈夫!
Twitter: @yamakatsu1217 MomijiLT#2 他にも... • Daigoがデザイン専門になる • モブプロベースで開発を行い、リアルタイムで情報共有や コードレビューを行う •
全員が発言しやすいにミーティングのファシリテーターを交 代する • ミーティングの始めにMiniMini-LTを開催する • 意見をまとめやすいようにmiroを導入する
Twitter: @yamakatsu1217 MomijiLT#2 まとめ • 反省点からヒントを得て開発手法を変えている • 開発スピードは遅くなっているかもしれないが、 精神衛生 上良くなっていると思う 今後もCammelなりの答えを求めて
改善していきたい!
Twitter: @yamakatsu1217 MomijiLT#2 ご清聴ありがとう ございました!