API SPA SPA SPA APIとGWのライフサイクルは バックエンドシステムに合わせる APIの機能に収まる範囲で 主に画⾯系の改善を早いライフサイクルで回す 主たる機能は従来のライフサイクルを踏襲しつつ、主に画⾯系の改善を早く回すことでUX向上を⽬指す SoE バリューアップ SoR ラン・ザ・ビジネス
SPA SPA 画⾯と機能の両⽅の改善を 早いライフサイクルで回していく API API API API 外部サービス 機能拡充の要件に合わせて 外部サービスとの連携も⾏う 機能⾯でも早いライフサイクルでの改善が可能なように、⾃部⾨システムで機能拡張できる⾃由度を獲得する SoE バリューアップ SoR ラン・ザ・ビジネス
• コードレビューの時にリファクタリングする • バグフィックス時にリファクタリングする ⼀連の実装過程で⾃然に⾏うのが良い ⼯数の⾒積もり・割り当て⽅ A機能 実装 R B機能 実装 R C機能 実装 R タスクごとにリファクタリング⼯数を積むと ⾒積もりが肥⼤化してしまう A R B R C R 個⼈ごとにリファクタリングバジェットを割り当てる → ⾜りない分は⼤きなリファクタリングに積む 1 2 3 4 5 6 7 8 9 10 11 12 R R 実際のリファクタリング・サンプルケース バックログに積むなどして管理・可視化できると良い