# ソフトウェアファクトリー Navigation: [[concepts/_index]] | [[index]] ## 定義 ソフトウェアファクトリー(Software Factory)は、ソフトウェア開発ライフサイクルの各工程を、評価可能な成果単位を持つ管理エージェント群と実行基盤によって継続的に生産する考え方である。単にコード生成を自動化するのではなく、コード生成・検証・デプロイ・観測・保守までを専門化し、モデル選択、コンテキスト、ツール実行、コスト、品質を一体で管理する。([[@2026__Uber__Running a Software Factory Efficiently at Uber Scale]]) ## 子概念 - [[コンテキストエンジニアリング]] — エージェントが探索に費やすターンを減らすための情報配置・接地 - [[Harness Engineering]] — エージェントの実行環境、制約、評価ループを設計する実践 - [[ダーク・ファクトリー]] — 人間の介在を最小化したソフトウェア生産の極限像 ## 横断的知見 ## 未解決の問い - ソフトウェアファクトリーの成果単位を、マージ済みPRやレビュー以外の設計品質・長期保守性までどのように拡張するか。 - 管理エージェントの専門化と、汎用エージェントの柔軟性をどの境界で使い分けるべきか。 - 開発者生産性の向上と、エージェントが生む偶有的複雑性の増加を同じ評価体系でどう測るか。 ## 関連 - 概念: [[エージェントシステム運用]] / [[開発者生産性]] / [[Harness Engineering]] / [[ダーク・ファクトリー]] - ソース: [[@2026__Uber__Running a Software Factory Efficiently at Uber Scale]] / [[@2026__NewsPicks__ソフトウェアの工業化とアーツ&クラフツ運動]] - 関連 MOC: [[structures/SRE - MOC]] ## 出典 - [[@2026__Uber__Running a Software Factory Efficiently at Uber Scale]] — 4層のエージェント利用、成果単位の測定、管理エージェント群への移行