JA EN
体系 › システム基盤

開発プロセス

要件定義・設計・見積もり。コードを書く前に勝敗が決まる上流工程

01 ·開発プロセス·無料·10分で読めます 上流工程を1から — 要件定義で勝負がつく理由 要件定義→基本設計→詳細設計という流れは、なぜこの順番なのか。間違いを見つけるのが遅れるほど直す費用が指数的に膨らむ「分岐の掛け算」の構造を、比喩・式・動く図・コードで前提知識ゼロから解きほぐします。 02 ·開発プロセス·★ 会員·14分で読めます 要件定義の技術 — 「言われた通り」が失敗する理由 依頼者の言葉をそのまま実装すると、なぜ動くのに使われないものができるのか。顕在要求と潜在要求、ユースケース、非機能要件の数値化、そして曖昧さをその場で炙り出す質問の型を、前提知識ゼロから解説します。 03 ·開発プロセス·★ 会員·11分で読めます アーキテクチャ設計 — 後から変えられないものを見分ける 設計判断のうち、後から安く取り消せるものと二度と戻せないものをどう見分けるか。可逆性の測り方、ADR(設計決定記録)の書き方、トレードオフを言葉にする型を、前提知識ゼロから解説します。 04 ·開発プロセス·★ 会員·11分で読めます 見積もりとスコープ — 不確実性コーンと握り方 「いつ終わりますか」に点で答えるから外れる。不確実性コーン、三点見積もり、バッファが足し算にならない理由、参照クラス予測、そしてスコープを交渉可能な形に組み替える言い方までを、前提知識ゼロから解説します。 05 ·開発プロセス·★ 会員·11分で読めます AI時代の上流工程 — コードが安くなると何が価値になるか 実装コストが下がると、費用の内訳のどこが残り、何が相対的に高くなるのか。決める費用と手戻り費用の関係を式で押さえたうえで、AIに投げる仕様を『意図の非可逆圧縮』として設計する方法を、前提知識ゼロから解説します。