---
title: 学生がLLMと一緒に業務システム開発やってみた
tags: 
author: [Jugesuke](https://docswell.com/user/Jugesuke)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/4EMYQ1RNEW.jpg?width=480
description: はこだて未来大×企業エンジニア 大LT2026（2026/06/20
published: June 20, 26
canonical: https://docswell.com/s/Jugesuke/Z6NEXW-2026-06-20-ltfesfun
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/4EMYQ1RNEW.jpg)

学生がLLMと一緒に業務システム開発やってみた
＠はこだて未来大×企業エンジニア 大LT2026（2026/06/20）
Jugesuke


# Page. 2

![Page Image](https://bcdn.docswell.com/page/PER98LR4J9.jpg)

自己紹介
Jugesuke
情報アーキテクチャ領域 M1
公共交通オープンデータをｺﾈｺﾈしたり
まちあるきをしたりしています
Web: aboutme.jugesuke.net
Twitter: twitter.com/jugesuke
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/P7XQ8WRZEX.jpg)

今日の話題
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/37K9KVRV7D.jpg)

学生がLLMと一緒に
業務システム開発やってみた
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/LJ3WZMGQJ5.jpg)

どんなシステム？ - 機能一覧
利用者 : イベント出展者
利用ｼｰﾝ: イベント会場
主要機能: オフライン対応POS、
複数拠点の在庫管理、棚卸資産評価
対象業務: 出展物の発注から、
イベント準備、当日販売、終了後の
〆作業、会計処理までを一貫で管理
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/8JDKR61WEG.jpg)

どんなシステム？
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/VEPKWYQX78.jpg)

どんなシステム？
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/27VV8G537Q.jpg)

どんなシステム？
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/5JGL586Y7L.jpg)

どんなシステム？
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/47QYZ946EP.jpg)

どんなシステム？
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/KE4W3XQMJ1.jpg)

どんなシステム？
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/L71Y1NPYJG.jpg)

なぜこんなことを？
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/G7WG8421E2.jpg)

どんなシステム？ - 機能一覧
利用者 : イベント出展者
利用ｼｰﾝ: イベント会場
主要機能: オフライン対応POS、
複数拠点の在庫管理、棚卸資産評価
対象業務: 出展物の発注から、
イベント準備、当日販売、終了後の
〆作業、会計処理までを一貫で管理
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/4JZL82DXE3.jpg)

どんなシステム？ - 機能一覧
利用者 : イベント出展者
利用ｼｰﾝ: イベント会場
主要機能: オフライン対応POS、
複数拠点の在庫管理、棚卸資産評価
対象業務: 出展物の発注から、
イベント準備、当日販売、終了後の
〆作業、会計処理までを一貫で管理
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/YE6WPV1PEV.jpg)

実は本を頒布していて......
15


# Page. 16

![Page Image](https://bcdn.docswell.com/page/GE5MKD4PE4.jpg)

どんなシステム？ - 機能一覧
利用者 : 自分
利用ｼｰﾝ: 同人誌即売会
主要機能: オフライン対応POS、
複数拠点の在庫管理、棚卸資産評価
対象業務: 出展物の発注から、
イベント準備、当日販売、終了後の
〆作業、会計処理までを一貫で管理
16


# Page. 17

![Page Image](https://bcdn.docswell.com/page/9729W8VZJR.jpg)

同人誌即売会
同人誌頒布って
やることがほぼ
ビジネスと一緒
17


# Page. 18

![Page Image](https://bcdn.docswell.com/page/DJY4L63N7M.jpg)

どんなシステム？ - 機能一覧
利用者 : 自分
利用ｼｰﾝ: 同人誌即売会
主要機能: オフライン対応POS、
複数拠点の在庫管理、棚卸資産評価
対象業務: 出展物の発注から、
イベント準備、当日販売、終了後の
〆作業、会計処理までを一貫で管理
18


# Page. 19

![Page Image](https://bcdn.docswell.com/page/V7NY4ZVVE8.jpg)

今日の話題
どうやって進めたか
お話します
19


# Page. 20

![Page Image](https://bcdn.docswell.com/page/YJ9PQZ6V73.jpg)

進め方
20


# Page. 21

![Page Image](https://bcdn.docswell.com/page/GJ8DG1Z4JD.jpg)

開発の流れ
要件定義
▼
設計
▼
コーディング
▼
テスト
▼
リリース
21


# Page. 22

![Page Image](https://bcdn.docswell.com/page/LJLMGQDVER.jpg)

開発の流れ
要件定義
▼
設計
▼
コーディング
▼
テスト
▼
リリース
22


# Page. 23

![Page Image](https://bcdn.docswell.com/page/47MYQ1PN7W.jpg)

よくある進め方
やりたいことを
聞き出す
つくる人
つかう人
23


# Page. 24

![Page Image](https://bcdn.docswell.com/page/P7R98L14E9.jpg)

今回は......
やりたいことを
聞き出す
つくる人
つかう人
24


# Page. 25

![Page Image](https://bcdn.docswell.com/page/PJXQ8WYZ7X.jpg)

やりづらい
25


# Page. 26

![Page Image](https://bcdn.docswell.com/page/3JK9KV3VJD.jpg)

AIに聞き取り・言語化をさせる
Claude Code
やりたいことを
聞き出す
つかう人
仕様書
まとめる
仕様を参照する
つくる人
26


# Page. 27

![Page Image](https://bcdn.docswell.com/page/LE3WZMLQE5.jpg)

実際の仕様書
27


# Page. 28

![Page Image](https://bcdn.docswell.com/page/8EDKR6NW7G.jpg)

気を付けるべきこと
● LLMが先走って合意していない仕様を勝手に確定させることが
あるので、編集結果を見ながら、意図と異なるものが混入しな
いようにきちんと管理する、Planをみながら文句を言う
● CLAUDE.mdで、進め方の方針を明示して、ガードしておく
○ 「Claudeは情報・選択肢・メリットデメリットの提供にとどめる。
最終判断はすべてユーザが行う。」と明記すると上手くいった
28


# Page. 29

![Page Image](https://bcdn.docswell.com/page/V7PKWY5XJ8.jpg)

仕様書をまとめておくと良いこと
● Claudeはステートレス。毎回仕様書を読むように指示しておく
と、何度も仕様を教える必要がなくなる。
● 人間も数日経つとステートを維持できなくなる。
「昨日の自分は別人と思え」。記憶に頼らない。
▶ 結局人間の共同開発とやることはあまり変わらない
信頼できる情報ソースとして仕様書を維持する
29


# Page. 30

![Page Image](https://bcdn.docswell.com/page/2JVV8GP3JQ.jpg)

実装
30


# Page. 31

![Page Image](https://bcdn.docswell.com/page/5EGL58PYJL.jpg)

開発の流れ
要件定義
▼
設計
▼
コーディング
▼
テスト
▼
リリース
31


# Page. 32

![Page Image](https://bcdn.docswell.com/page/4JQYZ9267P.jpg)

実装の分担
Claude Code
人間
●
●
仕様の最終決定をする
一度決めると変更が難しいコアの
部分 = ビジネスロジックを書く
●
●
●
よくあるコードを高速に実装
試行錯誤のコストが低い = 使っ
てみないとわからないUIを担当
わかりきった実装が得意 = 仕様
からテストを作ってもらう
32


# Page. 33

![Page Image](https://bcdn.docswell.com/page/K74W3XLME1.jpg)

実装の流れ - バックエンド
Claude Code
人間
●
●
仕様書を見ながら、
バックエンドシステムを実装する
仕様におかしなところがあれば、
訂正する
●
●
コードを見て、仕様書と相違がな
いか確認する
仕様書をもとに、テストを書いて
正しさを担保する
33


# Page. 34

![Page Image](https://bcdn.docswell.com/page/LJ1Y1NLYEG.jpg)

実装の流れ - バックエンド
● Jugesukeはバックエンドをやっていたので、
AIに任せるより自分で書いたほうが楽
● ロジックを自然言語で説明するより、
とっとと書いちゃった方が早い
● 作っている間に仕様の問題に気づいたり、
筋がいい方法を思いついたりするので、
自分で書いたほうが進めやすい
34


# Page. 35

![Page Image](https://bcdn.docswell.com/page/GJWG84V172.jpg)

実装の流れ - フロントエンド
Claude Code
●
●
●
仕様書とWebAPI仕様を見ながら、
UIを実装する
とりあえずありそうなUIを作る
FBをもとにUIをブラッシュアップ
人間
●
●
●
できた画面を見て、
ダメそうなら差し戻す
2パターン見たくなったら
両方見せろと言う
いい感じになったらOKと言う
35


# Page. 36

![Page Image](https://bcdn.docswell.com/page/4EZL824X73.jpg)

実装の流れ - フロントエンド
● Jugesukeが実装してもよいが、大変
● よくあるWebアプリの実装になるので、
コーディングエージェントが得意な分野
● 壊れても致命的な影響は少ない
● 自然言語で修正出来たほうが嬉しさがある
ちょっと右、とか
● 完成品を作ってすぐ確認・修正という
イテレーションを高速に回すことが出来る
36


# Page. 37

![Page Image](https://bcdn.docswell.com/page/Y76WPV3P7V.jpg)

LLMに2種類のUIを作らせてセルフABテストをする
37


# Page. 38

![Page Image](https://bcdn.docswell.com/page/G75MKDLP74.jpg)

会場で稼働させてみる
最終的に積み上げ式を採用
実際にイベント運用で両方試してみて、
より打ちやすかったのがこちら
▶ 実際に運用しないとわからない
使いやすさをプロダクトに反映できた
38


# Page. 39

![Page Image](https://bcdn.docswell.com/page/9J29W8LZER.jpg)

リリース
39


# Page. 40

![Page Image](https://bcdn.docswell.com/page/DEY4L6QNJM.jpg)

リリースの流れ
●
●
●
●
仕様書を書く ▶ 実装 ▶ リリース の
流れを、MVPを積み上げる形で徐々に
実装していく
微妙な所があれば適宜修正リリース
Cloudflare Workerを利用していて、
PRの時点でPreviewビルドが出来るの
で、本番データを使っても問題く動
作するかを確認しながら進める
常にMasterブランチがデプロイされ
ている
▶ 通常の開発と同じ
40


# Page. 41

![Page Image](https://bcdn.docswell.com/page/VJNY4ZKV78.jpg)

今後の展望
41


# Page. 42

![Page Image](https://bcdn.docswell.com/page/YE9PQZVVJ3.jpg)

今後の展望
● Jugesukeは1人だが、
Claudeは何人でも呼べるので、
並行して開発を進められるようにしたい
○ 実装待ちの時間がもったいない
○ 機能別に同時進行に進めるなど？
○ 承認するJugesukeが障害点になる？
● 欲しい機能はまだまだあるので、
もっと拡張したい
42


# Page. 43

![Page Image](https://bcdn.docswell.com/page/GE8DG1P4ED.jpg)

学生がAIと一緒に業務システム開発やってみた
＠はこだて未来大×企業エンジニア 大LT2026（2026/06/20）
Jugesuke


