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
学生が学生向けにアプリを作ったからできたアジャイル開発 | Agile Japan 2024
Search
Toranosuke Minamikawa
November 21, 2024
Technology
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
学生が学生向けにアプリを作ったからできたアジャイル開発 | Agile Japan 2024
https://2024.agilejapan.jp/
Toranosuke Minamikawa
November 21, 2024
More Decks by Toranosuke Minamikawa
See All by Toranosuke Minamikawa
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
200
スクラムから移行した私たちのAI-DLC - Inceptionは二段階で詰める
tigertora7571
1
130
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
270
Claude Code、ちょっとした工夫で開発体験が変わる
tigertora7571
0
360
Strands AgentsとBedrock AgentCoreを使って社内タレントアサイン支援AIを開発してみた
tigertora7571
2
1.8k
Other Decks in Technology
See All in Technology
制約理論(ToC)入門 2026版
recruitengineers
PRO
2
220
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
1
240
取引先から届く 「セキュリティチェックシート」の読み解き方
kamadamakoto
0
110
データ組織の転換期 一足飛びしない段階的戦略
leveragestech
PRO
0
150
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.4k
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
120
ガバメントクラウドでのランサムウェア対策
techniczna
1
740
[MIRU26] Open-Vocabulary Intention-Guided Object Detection in Diverse Scenes
keio_smilab
PRO
0
140
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
0
1.5k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
0
250
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
190
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
440
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
Navigating Weather and Climate Data
rabernat
0
440
What's in a price? How to price your products and services
michaelherold
247
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
A Soul's Torment
seathinner
6
3.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The Limits of Empathy - UXLibs8
cassininazir
1
580
Color Theory Basics | Prateek | Gurzu
gurzu
0
410
Transcript
学生が学生向けにアプリを作っているからこそできた アジャイル開発 公立はこだて未来大学 南川虎之介
公立はこだて未来大学 学部4年 南川 虎之介 来年度就職 道産子 趣味: 麻雀🀄、旅行✈、野球観戦(F, DB)⚾、地図を見ること 好きなもの:
RPG(キンハー、ドラクエ)、King Gnu👑 X: @fun_tora_ 自己紹介 2
3
4
• 未来大のPBLの特徴 • 昨年度の所属していたプロジェクト学習 • 開発したプロダクトの概要 • 学生主体のPBLの課題 • モチベーション駆動開発
• 今年度の活動 • アジャイルなPBLで身につけられるもの • 今後 アジェンダ 5
未来大のPBL 6
プロジェクト学習 学部3年必修 週 2コマ×2 教授が用意したテーマが十数個 学生がその中から選んで参加 テーマによって活動方針それぞれ 未来大のPBLの特徴 7 高度ICT演習
全学年 自由参加 単位なし 週 2コマ 学内課題解決型、地域密着型などテー マが複数個 学生主体で活動
使ってもらって学ぶフィールド指向システムデザイン2023 現地での調査を基に問題を発見し、情報システムを用いて解決することで、 地域や社会に貢献することを目的に活動する アジャイル開発のスクラム手法によって、フィールドの要望に応じた迅速かつ 柔軟な開発を行い、短期間でより効率的に成果を出すことを目標にしている 昨年度の所属していたプロジェクト学習 8
プロダクト概要 9
空き教室で勉強したいのに部屋に行かないと空いているかわからない 教授が何階のどこの教員室にいるのかわからない そもそもまともなマップが無い シラバス検索しづらい 課題の締切が過ぎてる…… この情報Moodleのどこにあるの? 我々が学生生活で困っていることは何? 10 当時の殴り書き
未来大生の情報取得をサポートする「Dotto」 まさにStudents-Centricなプロダクト 未来大の学部生少なくとも639人がインストール済み 約2/3 開発したプロダクト 11
開発 12
2023年6月 アジャイルワークショップにて初めてスクラムを学ぶ 9月後半~12月頭の開発期間でスクラムを実践 ユーザーストーリーマップや Kanbanを作った が、しかし…… スクラムを実践 13
スクラムを適用するのが難しかった • ワークショップで学んだとはいえ、わかっていないところが多かった • 細かい用語・ルールを覚えていなかった • 開発期間 2023年9月後半~12月頭で週に4コマの活動時間 ⇀2週間1スプリントにしても各イベントを進めるのは難しい 2スプリント目くらいでスクラムが消え去った
でもモチベーションは高く、アジャイルであった 学生主体のPBLの課題 14
開発期間 2023年9月後半~12月頭 ⇀ リリース • 活動時間外でも時間があればDiscordのVCに入り開発した • 対面でもVCでも活発に議論 • タスクがすぐに終わってしまった
• 仲が良かったためお互いに何をやっているかを常に把握していた • Miroを活用しなくなってしまった 「モチベーション駆動開発」と言われた(お気に入り) チームメンバーのやる気がありすぎた🔥 15
「開発したら自分たちが便利になる!」 • すぐそこに学生がいるからニーズをすぐに拾えた • すぐにフィードバックを得られた • 自分たちが使うものでもあるから求められているものが最初からある程度形 となった • 仲間内での議論が活発であった
◦ 言いたいことをすぐに言える関係性であった • 適時フィードバックができていた • 学内の課題に気づきやすくなった モチベーション駆動開発になったわけ 16
• 技術力 • 開発の楽しさ • 使ってもらい改善する達成感 • チーム内のコミュニケーションの重要性 • ユーザーのニーズを感じること
アジャイルなPBLで身につけられるもの 17
今年度 18
高度ICT演習に移行 メンバーが16人に増加 • 昨年度からのB4 5人 • 今年度新たにB1 7人, B2 3人,
M2 1人 今年度の活動 19
• チームメンバーが増えたことにより議論がより活発になった • 新たな課題が見つかった • 各学年の声がより拾いやすくなった • 昨年度からの継続メンバーよりはモチベーションが低い 昨年度との違い 20
プロダクトオーナー+上級生とメンバーで2on1 プロダクトオーナーとメンバーの距離感を近付けたいが メンバーのやりたいことへの尊重を重視 メンバーそれぞれの方向性の確認 21 チームで何やりたい? デザイン?コーディングもやってみたい PBLを通しての理想像とかある? プログラミングつよつよになりたい
3ペアに分けてそれぞれタスクに取り組む アジャイル開発は継続 開発の楽しさを知ってほしいという思いから 完成したらすぐにリリース 周りからフィードバックを得て改善 今年度後期から 22
• 後輩への引き継ぎ ◦ 「開発⇀使ってもらう⇀達成感」 ◦ 言いたいことを言える関係性 ◦ いかに情熱を伝えられるか ◦ とにかく楽しんでもらいたい
• 未来大以外にも広がっていってほしい、広げていきたい • どうやって引き継ぎしよう ◦ 昨年度メンバー5人中3人卒業 他院進 今後 23
24 ご清聴ありがとうございました!