タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

アジャイルとアーキテクチャに関するinoueyuworksのブックマーク (1)

  • アジャイル開発とアーキテクチャ

    アーキテクチャの基的な考え方は、機能要求に先行して構築されてることです。 この原則は、EA(Enterprise Architecture)、DOA(データ中心アプローチ)、プロダクトライン開発のアーキテクチャでもほぼ同じ思想を持っています。 一方、アジャイル開発ではTDDなどを使い、要求を定義しその実現を検証しながら開発を進めます。その結果、開発される成果物は必然的に要求との依存性が高くなります。要求との追跡性の重視や、ビジネス価値の追求を重視すれば、その傾向はさらに強くなります。それ自体は悪いことではなく、顧客の満足を考えればいい結果をもたらすでしょう。 リファクタリングを行うことで得られる結果は、インターフェイス定義の明確化(変化する部分と変化しにくい部分の分離)、コンポーネントやクラスやサービスの粒度の適正な決定を行えること、拡張性のためのより良い解を得られることなどです。 アー

    アジャイル開発とアーキテクチャ
    inoueyuworks
    inoueyuworks 2018/08/31
    アーキテクチャはあらかじめ存在している。フレームワークによって大枠が決められている場合か、アーキテクトの頭の中にあるかのどっちか。
  • 1