Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software f...

ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory

Avatar for Takahiro Ikeuchi

Takahiro Ikeuchi

October 16, 2026

More Decks by Takahiro Ikeuchi

Other Decks in Technology

Transcript

  1. emanote.app S O F T W A R E FAC

    T O R Y M E E T U P T O K YO # - 1 / L I G H T N I N G TA L K ソフトウェア ファクトリー chronock.ai emopi.app built by a Fullstack Solo Factory Manager 再現性のあるソフトウェアの工場づくり @iktakahiro 2026.10.16 ・ Software Factory Meetup Tokyo #-1 01 / 21
  2. SPEAKER AIを活用して開発するプロダクトエンジニア 〜2015 インフラ・データエンジニア、PM、EMなど 技術担当 執行役員として東証マザーズに上場 2015〜2019 起業。B2B SaaSを複数ローンチ プロダクトが伸びず、廃業

    2019〜2025 メンタルヘルスアプリのCTO・事業責任者 LLMやAIキャラクターを活用した機能をいち早く導入し、PMFまでを牽引 2025〜 プルーラルワークスを起業。AIネイティブな組織とプロダクトづくりを模索中 2026年末にオフィス移転と株式会社化を予定 池内 孝啓 合同会社プルーラルワークス 代表 @iktakahiro 著書 『PythonユーザーのためのJupyter[実践]入門』 『これからはじめる SQL 入門』ほか 02 / 21
  3. P R O D U C T 3 / E

    M A N O T E & A C TA カウンセリングのホームワークを支援する無料アプリ emanote.app emanote.app/acta 認知と行動を記録するアプリ スマホでできる活動記録表 5つの項目で認知と行動を記録 活動と時間を記録し、カレンダーで確認 次回の予定と、話したいことをメモ 楽しさ・達成感・気分も任意で記録 共通 期間を選んでPDFに書き出し/端末内に保存し、オフラインで使える 実装期間:それぞれ約2日 利用料:無料 05 / 21
  4. S TAT S 実装期間は、プロダクトごとに短くなっている 約2ヶ月 Chronock 約3週間 Emopi Emopi Diary

    開 発 が 加 速 約1週間 Ema Note / Ema Acta それぞれ約2日 Chronock デスクトップ 約1日 実装にかかった期間の目安(筆者の概算) 06 / 21
  5. R E P O S I T O R Y

    S TAT S 2リポジトリで、PR 1,620件・コミット 8,741件 Chronock 2025.07.10〜2026.10.16 Emopi 2026.07.08〜2026.10.16 マージ済みPR マージ済みPR コミット コミット 480 件 4,730 件 1,140 件 4,011 件 07 / 21
  6. QUALITY BAR 速くても、プロダクションの品質基準は維持する DB設計 セキュリティ アーキテクチャ 有料プラン 多言語対応 ライト /

    ダーク アクセシビリティ 可観測性 拡張を見据えた設計 ローンチ時点から 日本語・英語 試作 公開するプロダクト 配慮を前提に ローンチ時点から 両モード 責務の境界を分ける ラベル付けなど 基本的な配慮 課金を搭載 エラー通知などの 仕組み 動けばよい 上の8項目を基準に設計・検証 08 / 21
  7. LAUNCH QUALITY 多言語とライト・ダークに、ローンチ時から対応する 多言語 テーマ 日本語・英語 chronock.ai ライト / ダーク

    chronock.ai/ja-JP chronock.ai/ja-JP chronock.ai/ja-JP Emopi・Chronockとも、公開前の実装段階から対応 09 / 21
  8. W H AT I S A S O F T

    W A R E F A C T O R Y 製造はAIに任せ、人は製造ラインを設計する StrongDM Luke PM Dan Shapiro Software Factories And The Agentic Moment The Software Factory The Five Levels: from Spicy Autocomplete to the Dark Factory 人はコードを書かず、 レビューもしない工場 自動化をL0〜L5で整理。 L5がダークファクトリー 品質より速度を優先する立場 (私とは異なる) https://factory.strongdm.ai/ 共通する考え方 AIエージェントのチームが ソフトウェアを作る構想 https://lukepm.com/blog/the-software-factory/ 人 製造ラインを設計・準備 AI https://www.danshapiro.com/blog/2026/01/the-five-levelsfrom-spicy-autocomplete-to-the-software-factory/ ソフトウェアを製造 プロダクト 製造ラインの設計 ≒ コンテクスト管理・ハーネスエンジニアリング 10 / 21
  9. MY VIEW / OVERVIEW 技術領域の全体を把握して、工場を設計する 全体のオーバービューが必要 私の経験領域 Webフロントエンド モバイル バックエンド

    DB 方針 インフラ 全自動は目指さず、できるところから構築し、担えない部分は協力して進める 11 / 21
  10. M Y FAC T O R Y 全自動ではなく、5つの仕組みで自動化の範囲を広げる 人 AI

    AI・人 人 設計 製造 検証 運用 2 docs・スキル 4 モデリング 1 TSモノレポ 3 テスト 5 エラー通知・ログ 3 別モデルレビュー 5 分析・AI利用記録 エラーや課題を設計・docsへ反映 5つの仕組み 1 スタック 13 2 コンテクスト 14・15 3 テスト・別モデルレビュー 16 4 モデリング先行 17 5 可観測性 12 / 21
  11. M E C H A N I S M 1

    / S TA C K TypeScriptモノレポに寄せ、バックエンドを厚くする プロダクト群ごとにモノレポ(TypeScript) Web TanStack Start (CSR/SSRは薄く) ConnectRPC Protocol Buffers モバイル React Native(Expo) 契約・型を共有 バックエンド ビジネスロジック・認可を集約 Bun LP データベース PostgreSQL 厚く Astro 13 / 21
  12. MECHANISM 2 / CONTEXT コンテクストはリポジトリのdocsに集約する Emopiの例 docs.example.com repo/ .agents/skills/ apps/

    限定 公開 app・backend・mobile … docs/ 設計メモ エージェントスキル Mintlify 更新はAIが担う product/ プロダクト方針 specifications/ 仕様 engineering/ 設計・意思決定・代替案 はじめに 通知の設計 プロダクト 背景 仕様 設計メモ 決定事項 検討した代替案 packages/ Mintlify + Cloudflare Access(Google認証)で限定公開 14 / 21
  13. MECHANISM 2 / SKILLS 作業手順はスキルにして、リポジトリに置く request-code-review request-text-review pr-review-response maestro-e2e 別のAIに

    コードレビューを依頼 別のAIに 文章の校正を依頼 レビュー指摘を 修正して返信 モバイルの E2Eシナリオ作成 security-audit row-level-security backend-domain-modeling release セキュリティ 観点の監査 RLSポリシーと テストの実装 エンティティなどの ドメイン設計 リリースの 計画と実行 スキル数 38 Chronock 37 Emanote 18 Emopi 15 / 21
  14. MECHANISM 3 / VERIFY & REVIEW AIが検証し、別モデルがレビューし、人が確認する 動かして検証 別モデルでレビュー Claude

    単体テスト AIが 実装 Playwright Web Maestro モバイル AIが 確認 人が 最終確認 実装した側と 別のエージェントが レビュー Codex 16 / 21
  15. MECHANISM 4 / MODELING 先にモデリングを固め、 人は重要箇所だけレビューする エンティティ ユースケース テーブル設計 docsに記録

    実装 DDD・オニオンアーキテクチャ インフラ / UI 人が重点的に見る観点は2つ ユースケース 1 境界を守れているか ドメイン 2 テーブル設計は妥当か 17 / 21
  16. O U T S I D E T H E

    FAC T O R Y / M A R K E T I N G マーケティングの動画制作もワークフロー化する 工場の外 ショート動画・紹介動画 台本・コピー 正本はdocsに置く 画面素材 実画面の録画/再現UI ナレーション Gemini TTS 動画の合成 Remotion(コード) 制作・合成の手順は、AIエージェント(Grok Bot)が実行 生成AIに映像全体を出力させず、コードで組んで作り直せるようにする 19 / 21
  17. O U T S I D E T H E

    FAC T O R Y 出荷したものが利益を生むよう、事業開発にも取り組む 工場の外 ビジネスモデルの構築 事業開発 マーケティング 工場 人 AI AI・人 人 設計 製造 検証 運用 出荷物 ソフトウェア 利益 20 / 21