タグ

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

タグの絞り込みを解除

devとagileに関するKoshigoeBushouのブックマーク (1)

  • ソフトウェア開発をシンプルにする考え方のコツ(2/5) - @IT

    さて、「プチ・パラダイム・シフト」だが、今日は5つの価値の中の1つ、「シンプルさ」にコミットすることの意味とその理由を話そう。 いまさらいうまでもないことだが、ソフトウェア開発というのは、複雑さとの戦いだ。大規模になるにつれ、開発が進むにつれ、そして利害関係者(ステークホルダー)が増えるにつれ、問題は複雑になっていく。その複雑な問題にどう立ち向かうか? 工学的に考えてみると次のような感じだろう。 工学的アプローチによる複雑さへの対処: 大人数をうまく分業化する 問題を分割し、適切に割り振る それぞれの分割単位を独立させる 複雑な現実世界のものをモデル化する 現実世界の問題をITでの解決領域にマッピングする 予測し、なるべく正確に計画する 変化する部分と変化しない部分を分離できるようにする

  • 1