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
NPOでのDevinの活用
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
みんなのコード
July 01, 2025
Programming
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
NPOでのDevinの活用
みんなのコード
July 01, 2025
More Decks by みんなのコード
See All by みんなのコード
アラムコSTEAMチャレンジ 実践報告書
codeforeveryone
0
230
小さなまちで始める デジタル創作の居場所〜すべての子どもが創造的に未来を描ける社会へ〜
codeforeveryone
0
640
中央教育審議会 教育課程企画特別部会 情報・技術ワーキンググループに向けた提言 ー次期学習指導要領での情報活用能力の抜本的向上に向けてー
codeforeveryone
0
670
小学校女性教員向け プログラミング教育研修プログラム「SteP」の実践と課題
codeforeveryone
0
290
みんなのコード 2024年度活動報告書/ 2025年度活動計画書
codeforeveryone
0
1.3k
情報教育に関する 学校現場の実践事例
codeforeveryone
0
1.2k
Make Information Education Inclusive
codeforeveryone
0
190
【みんなのコード】文科省生成AIガイドラインVer.2.0 入門編
codeforeveryone
0
970
Initiatives on Bridging the Gender Gap in the Technology Sector
codeforeveryone
0
820
Other Decks in Programming
See All in Programming
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
130
リアルな遅延を測る仕様
kota_yata
1
140
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
0
280
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.7k
PyO3 で既存 Python 評価器を Rust core 化する ー wasm-bindgen でブラウザにも配るための設計
kdash
1
320
ソフトウェアラスタライザ
fadis
1
780
이 함수, 실패하면 어떻게 되나요? null부터 Rich Errors까지, Kotlin 에러 처리 15년
haeti2
0
110
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
2
990
Building an Out-of-Order CPU
latte72
0
560
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
620
How I Won Prize Money at a Hackathon Using Codex and Symphony Alpha
yasei_no_otoko
0
140
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
230
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
360
Done Done
chrislema
186
16k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
GraphQLとの向き合い方2022年版
quramy
50
15k
First, design no harm
axbom
PRO
2
1.3k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
260
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Skip the Path - Find Your Career Trail
mkilby
1
220
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
390
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
460
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
320
Transcript
1 ©2025 特定非営利活動法人みんなのコード NPOでのDevinの活用 特定非営利活動法人みんなのコード CTO 安藤祐介 @yando https://www.code.or.jp/
2 ©2025 特定非営利活動法人みんなのコード 会社概要 法人名 特定非営利活動法人みんなのコード 設立 2015年7月 代表理事 利根川
裕太 事業概要 情報・テクノロジー教育の普及 拠点 横浜オフィス(神奈川県横浜市) ミミミラボ(石川県金沢市) てくテックすさき(高知県須崎市) 財政規模 252,526千円(2023年度経常収益)
3 ©2025 特定非営利活動法人みんなのコード Our vision 誰もが テクノロジーを創造的に楽しむ 国にする。
4 ©2025 特定非営利活動法人みんなのコード 1.学校の先生の支援 人とテクノロジーのアプローチで公教育におけ るプログラミング実践を下支えてきました。 研修実績 • 継続的かつ実践的な小学校教員育成研修を全国展開 •
2020年に中学校教員、2021年には高校教員育成研修を開始 • 2021年より、小学校の女性教員向けに特化したプログラミング教 育の教員養成プログラム「SteP」開始 • 小中高のべ6,181名の教員が参加
5 ©2025 特定非営利活動法人みんなのコード 小学校 2.『プログル』の提供 中学校 高等学校 2017年4月 2020年7月 2021年3月
プログルは、「先生が」「学校の授業で使える」「無償の」「ドリル型の学習教材」です。 先生のスキルや学校設備によらずに使うことができます。 高等学校情報科・情報Ⅰで使え る教材です。Pythonでのプロ グラミングを学習し、最終的に 自分だけのチャットBotアプリ を作成します。 中学校・技術で使える「双方向性 のあるコンテンツのプログラミン グ」に特化した教材です。 プログラミングを通じて、算数 の平均・多角形・公倍数などの 考え方を学べます。理科の授業 で使える教材もあります。 2021年7月に140万UU突 破。 2024年2月 全学校種対応 児童・生徒が実際に手を動かしなが らコンピュータの基本的な仕組みを 理解するための新しい教育教材のプ ラットフォームです。「お絵かきコー ス」「ひみつの手紙コース」そして「み んなで生成AIコース」の3つのコース を無料でご利用いただけます。
6 ©2025 特定非営利活動法人みんなのコード 体制 CTO 安藤 (週4日) 社員エンジニア (週5日) 業務委託エンジニア (月30h
- 40h) 年間100万人以上の利用者のいる 10前後のアプリを開発運用
7 ©2025 特定非営利活動法人みんなのコード 2. Devinの導入
8 ©2025 特定非営利活動法人みんなのコード
9 ©2025 特定非営利活動法人みんなのコード 導入までの経緯 • 3/11 社内稟議スタート ◦ これまで利用してきたツールよりも高額 (GitHub Copilot導入済)
◦ まずは2ヶ月で効果検証を行うという結論 • 3/14 サインアップ・利用開始
10 ©2025 特定非営利活動法人みんなのコード
11 ©2025 特定非営利活動法人みんなのコード 導入後 • 順次、各アプリの環境を構築していく ◦ いわゆる開発環境づくりに近いイメージ ◦ Dockerの設定調整やdocker-composeの廃止作業
◦ セットアップスクリプトで自動化されていない部分の改良 ◦ DBのシードデータの調整 • やらなかったこと ◦ gcloud auth での login (エージェントとクラウド環境を分離) ◦ 本番環境へのデプロイが発生するブランチの操作
12 ©2025 特定非営利活動法人みんなのコード 最初の失敗 • 既存の画面への表示項目追加の依頼 ◦ 一見すると、問題ない追加 ◦ よく似た名前の定数の取り違え
◦ 枠はあるが、データが反映されない • バックエンドとの処理方法を追加指示 ◦ 11.98ACUを費やす ◦ さらに人間が修正
13 ©2025 特定非営利活動法人みんなのコード
14 ©2025 特定非営利活動法人みんなのコード 使い方を変える • 10 ACUをなるべく超えないタスクサイズ • ナレッジを自動、手動で追加していく ◦
以前の勉強会の発表などに背中を押された ◦ Devinを育てる • わからない事はサポートに聞く ◦ Slackでのサポートは最高に便利
15 ©2025 特定非営利活動法人みんなのコード うまくいき始める • ライブラリのバージョンアップなどが爆速で進む ◦ 人間が行った既存リポジトリの変更を参考にして別レポジトリに • ブランチとコミットの扱いの明確化
◦ トピックブランチを使うことも検討 ◦ Devinの作業を人間が後始末する場合の知識化 • スプリントの合間に発生した些細な変更をDevinが吸収する ◦ 難しくはないが、人間が着手すると手は止まっていた
16 ©2025 特定非営利活動法人みんなのコード 人間が感心することも
17 ©2025 特定非営利活動法人みんなのコード 3. 導入の結果
18 ©2025 特定非営利活動法人みんなのコード 結果 • PR数 ◦ 3月 41PR (15
closed, 26 merged) 63.4% ◦ 4月 74PR (14 closed, 60 merged) 81.1% ◦ 5月 44PR (0 closed, 44 Merged) 100% • ACU ◦ 追加課金は発生せず (いまのところ) • スプリント平均消化ポイント数 (ポイントの見積もりはDevin以前を基準) ◦ 8.05 pts → 16.25 pts • 社内で 「Devinさん」と各部署で認識されはじめる
19 ©2025 特定非営利活動法人みんなのコード 所感 • 小規模チームなのでDevinの料金プランにちょうど収まった ◦ 追加課金も必要になれば検討 ◦ 障害発生時の補填ACUも助かる
• 複数のリポジトリにまたがった暗黙知の把握力が高い ◦ 顧客の問い合わせから生じる、仕様の確認などが早い ◦ SearchやWikiによる可視化が人間の実装の参考になる • 小さな悩み ◦ ツールとの接続 (Notion, Figma, BigQuery, GA4) ◦ PRへのスクショの添付の指示が安定しない ◦ ダークモードじゃない画面が欲しい
20 ©2025 特定非営利活動法人みんなのコード https://www.code.or.jp/
21 ©2025 特定非営利活動法人みんなのコード