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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Toranosuke Minamikawa
November 21, 2024
Technology
0
63
学生が学生向けにアプリを作ったからできたアジャイル開発 | Agile Japan 2024
https://2024.agilejapan.jp/
Toranosuke Minamikawa
November 21, 2024
Tweet
Share
More Decks by Toranosuke Minamikawa
See All by Toranosuke Minamikawa
Strands AgentsとBedrock AgentCoreを使って社内タレントアサイン支援AIを開発してみた
tigertora7571
2
1.4k
Other Decks in Technology
See All in Technology
プロポーザルに込める段取り八分
shoheimitani
1
670
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.6k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
230
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
190
Exadata Fleet Update
oracle4engineer
PRO
0
1.1k
Agent Skils
dip_tech
PRO
0
140
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
210
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
230
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
360
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
650
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Statistics for Hackers
jakevdp
799
230k
The Curse of the Amulet
leimatthew05
1
8.7k
The Invisible Side of Design
smashingmag
302
51k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
Become a Pro
speakerdeck
PRO
31
5.8k
For a Future-Friendly Web
brad_frost
182
10k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Code Reviewing Like a Champion
maltzj
527
40k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
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 ご清聴ありがとうございました!