「リレーションシップ駆動要件分析 ☓ ドメイン駆動設計 ☓ アジャイル開発」参加メモ
メモ
「越境アジャイル Transgrade Agile」
- 市谷さん
- TIS、楽天、永和マネジメント、起業
- 問い
- システム開発は人の企みについてこれているのか
- 事業、サービスは成長するが、システムはどうか?
- ベンチャーと中大企業が、さらに事業を大きくする時に足かせとなりそうなシステム開発をどのように乗り越えるか
- 戦略的越境
- 仮説検証型アジャイル開発
- 正しいものを探す
「RDRA for 越境アジャイル」
- 要件定義の技法 RDRA
- 図を書いて、要件定義する技法。
- http://www.vsa.co.jp/
依存関係があるので、合意の場所をどこで実施するかがキモである。
ビジネスルールの洗い出し
- ビジネスモデルキャンバス
- ビジネスコンテキスト
- バリエーション分析
- 既存システムの調べ方
- 具体的な分析
- 集めやす情報から集める
- 集めた情報を構造化する
- 抜けたピースを探す
- 集めた情報の特徴から
- 入出力をイベントで統一的に扱う
- 状態を振る舞いのルールとする
- コミュニケーションするために、システム地図を作る
「越境するドメイン駆動設計 現場での実践報告」
オブジェクト指向を体で覚えた
- リファクタリング―既存のコードを安全に改善する
- https://www.amazon.co.jp/dp/427405019
- ThoughtWorksアンソロジー
- https://www.amazon.co.jp/dp/487311389X
Q.getter禁止?
- getしてロジック書いちゃダメだよね
- フィールドは、privateにしている
- ダイレクトフィールドアクセス
toJsonメソッド