設計する時および開発する時に何を基本要素としてとらえるのかを表すのが「〜指向」
設計および開発するときにどの属性・側面に着目しているのかを表すのが「〜中心」
- データ中心設計(data centric design)
- ユーザ中心設計(user centric design)
何かを行うときに、どのプロセス(タスク)から始めるのかを表す「〜駆動」
- テスト駆動開発(Test driven development)
- 振る舞い駆動開発(Behaviour driven development)
- チケット駆動開発(Ticket driven development)
「〜指向」、「〜中心」、「〜駆動」は独立要素であるため色々組み合わせ可能。