[餃子セット] トーク - 40 分

AI大活用時代を生きのこる半歩ずらしのリーン開発の取り組み方

terunuma_tw 照沼 頌

リーン開発は2008年頃から注目され、高い失敗率に悩むスタートアップ界に科学的アプローチによる解決策を提示し、現在でも非常に有効な手法です。しかし、AI普及によりプロダクトへ求める需要が変化し、開発スピードへの期待が急激に高まる中、この優れた基盤にプラス要素を加えた「半歩ずらし」のアプローチが求められています。
本セッションでは、リーン開発の本質的価値である「無駄の排除」と「科学的な仮説検証」を活かしつつ、AI時代にフィットする実践法を紹介します。大企業やスタートアップが基本的なAIサービスを日々提供する中で、PMFを確認するために何をプロダクトで作るべきか、作らないべきか。変化に対応するためにプロダクトをどう構築すべきか。
優れた従来手法をベースとした進化版リーン開発戦略を一緒に考えてみませんか。

[餃子セット] トーク - 40 分

仕様と実装の一致を目指して:コーディングエージェントによる一貫性のレビューの有効性

__tortoise 川瀬弘嗣

Copilot や Cursor など生成 AI の普及により、コードを書くコストは劇的に下がりました。しかし、出力されたコードのレビューが開発の新たなボトルネックになっています。AIの出力を日々ひたすらレビューをしていて、生成AI登場以前より大変だと感じる方もいらっしゃるのではないでしょうか。
そこで本トークでは、レビュー負荷を低減する試みとして「AI による仕様と実装の一貫性チェック」の検証結果を共有します。
まず、仕様と実装のズレの原因を「仕様の解釈ミス」「情報漏れ」などのいくつかのパターンに分類します。サンプルプロジェクトにそれらのズレを仕込み、Cursor等のコーディングエージェントがどこまで自動検出できるかを比較します。
トークを通じて、皆さんのプロジェクトでも一貫性チェックを組み込むべきか、その判断材料を提供します。

[餃子セット] トーク - 40 分

もしもあの開発の前でその判断に出会っていれば -20年間の中で振り返る設計・実装の選択の影響-

gishi_yama Hiroto Yamakawa

時代の移り変わりに伴い、当然、ソフトウェアの設計・開発手法も変化・進化が続いていきます。
当時の開発現場で妥当とされた、あるいはベターと判断された設計・開発上の選択が、今となっては技術的負債、忌避すべき一手に変わっているものも少なくありません。

このセッションでは、発表者が新卒後20年間Webシステム開発に携わる中で進めた「当時はよかれと思って選んだ設計・実装の判断」が、時を経て、どのような技術的負債や後悔を生んだのか、蔵出しできる範囲で赤裸々に共有します。

「こうなるとは思っていなかった」「当時に今の知識やノウハウがあれば…」「自分でも実はちょっとどうかと思ってた(けど仕方がなかったんだ...)」と感じた瞬間の数々を、皆さんと一緒に振り返りつつ、未来の自分や誰かが幸せに開発できるような選択のための勘所や視座を、少しでも皆さんとともに掴んでいける場にできればと思います。

2
[餃子セット] トーク - 40 分

Dive into Webフロントエンド 依存解決(ディペンデンシィレゾリューション): バンドラー編 by n13u

_n13u_ n13u

Webフロントエンド開発では、そのほとんどがnpmモジュールを中心としたエコシステム上で今でも変わらず開発されています。
npmエコシステムにおいて重要なのが、依存解決(ディペンデンシィレゾリューション)と呼ばれるどのnpmモジュールを使うか、npmモジュール間の依存をどう整理して解決しているのかを決める処理です。

今回のトークでは、Webフロントエンド開発でもう1つ重要なnpmモジュールを1つのアプリケーションにまとめ配布可能な形にするバンドラーがどう依存解決をして、そのアプリケーションをバンドルしているか、バンドラーの気持ちになって依存解決(ディペンデンシィレゾリューション)を深ぼっていきます。

[餃子セット] トーク - 40 分

Dive into Webフロントエンド 依存解決(ディペンデンシィレゾリューション): TypeScript編

_n13u_ n13u

Webフロントエンド開発では、そのほとんどがnpmモジュールを中心としたエコシステム上で今でも変わらず開発されています。
npmエコシステムにおいて重要なのが、依存解決(ディペンデンシィレゾリューション)と呼ばれるどのnpmモジュールを使うか、npmモジュール間の依存をどう整理して解決しているのかを決める処理です。

今回のトークでは、Webフロントエンド開発の型システムを支える重要なライブラリであるTypeScriptがnpmモジュールの型解決をどう行い整合性をとっているのか、VSCodeの型補完Intellisenseはどう機能しているのか、d.tsとは何か? TypeScriptの気持ちになって依存解決(ディペンデンシィレゾリューション)を深ぼっていきます。

[餃子セット] トーク - 40 分

macOSの歴史からCPUのきもちを学ぶ

025cm えび🦐

CPUアーキテクチャの話って、難しそうで遠い存在に感じませんか?

macOSの歴史をたどると、そこにはCPUの都合・設計思想・気持ちが現れています。
本セッションでは、AppleがPowerPCからIntel、さらにApple Siliconへと至るまでのCPUアーキテクチャの変遷を軸に、各時代のOS設計やハードウェアとの関係性を探ります。

  • なぜPowerPCではマルチコア・省電力が難しかったのか
  • なぜIntel移行が行われたのか
  • NeXTSTEPの精神とClassic Mac OSの“心”の融合
  • なぜAppleは自前でチップを作る決断をしたのか

macOSの歴史を通して、CPUとお友だちになりましょう!

1
[餃子セット] トーク - 40 分
在住 出身

AIと作る終の棲家~注文住宅をAIと建てよう!~

myou_it myou

一生で一番大きい買い物
   
「家」

しかし、これは自分の一生を大きく左右するにもかかわらず
・専門用語が多く
・慣習慣例も多く
・提供元によってルールが異なり
・「やってはいけないこと」をやれてしまい
・決めなければいけない要素数が多すぎ
・しかも短期間で決めなければいけないタイミングが突然やってくる
・運要素もある

と、まじめに取り組めば子育てと並び生涯最高難度を誇るイベントといっても過言ではないでしょう。

ここで登場するのが生成AI。
膨大なルールをうまく取りまとめてわかりやすく説明することが得意です。
うまく使って一生のイベントを乗り切って後悔のない家づくりをする方法を皆さんと共有できればと思います。

1
[餃子セット] トーク - 40 分

テストがないから時間がなくなるのです - 明日から始める単体テストの3大動機づけ

jsakamoto 坂本 純一

深夜の静寂。ディスプレイの光だけが、顔を照らす。
以前に自分が書いたコードが、まるで他人の書いた暗号のように見える。
「ここを直したら、どこが壊れる…?」
震える指でコードを書き換え、動作確認を繰り返す。時間は溶け、自信は削られていく。

「単体テストを書く時間さえあれば…」
いつからかそれが僕の口癖になっていた。

でもある日、ふと気づいたんだ。
テストがないから、この恐怖が生まれる。テストがないから、この無駄な時間が生まれる。

…逆だったんだ、と。

このセッションでは、テストに守られた安心で高い生産性を誇る開発体験を無理なく獲得するための、明日からでも始められる3つの動機づけを皆さんに提案します。
将来、テストなしでどうやって開発してたんだろう、と思ってもらえるようになればうれしいです。

テストはコストじゃない。未来のあなたを、恐怖から解放するための翼なんだ。

2
[餃子セット] トーク - 40 分

なぜUIを変えた?実事例のアプリの0→1事情。プライベート開発だから語れる舞台裏、すべてお見せします。

rdlabo 榊原昌彦

Web/iOS/Androidのマルチプラットフォームで、女性専用SNS「tipsys」を8年前、「食品表示印刷」を5年前、業務用ワイン管理アプリ「winecode」を3年前から開発運営しています。

これらはいずれも、プライベートプロダクトとして開発運営をスタートし、ユーザーの声や運用の中でUI/UXを何度も見直してきました。今回の登壇では、特に「なぜUIを変えたのか」にフォーカスし、0→1の立ち上げフェーズで見えた課題、そして運用中に直面した“変えざるを得なかった理由”をお話しします。

「tipsys」で考えたゼロスタートのSNS、「食品表示印刷」での現場ユーザーの声、「winecode」での業務効率とのせめぎ合い。それぞれのアプリが抱えた背景とUIのアップデートを、数字やスクリーンショットとともにお話します。

[技術レベル]
不要です。

1