方向性の選択肢
5
自動化(無人化) vs. 人の活動支援
大きな事前設計 vs. 小さな設計の反復
設計スタイル
AI技術の活用
Slide 6
Slide 6 text
設計スタイルの選択
6
大きな事前設計
小さな設計の反復
BDUF: Big Design Up Front
建築や量産型製造業で一般的
ウォーターフォール的なソフトウェア開発
IterativeでIncrementalな設計
最初に小さな設計を行い(Enough Design Up Front)
その結果を観察し、小さな設計改善を行う
これを繰り返す
事業目的適合性と変更容易性を体験的に学ぶ
① 事業目的をざっくり理解する(スタートライン)
② コードの中で事業目的適合性に強く関係する場所の見
つけ方を覚える
③ 事業目的適合性に強く関係する場所(コードのごく一
部)に集中して、変更容易性を改善するやり方を体験
的に学ぶ
④ 区分がらみのコードの変更容易性を改善すると事業活
動とコードのつながりが捉えやすくなる効果を評価
29