ブログ2012-01-22アジャイル開発概要アジャイル開発Tweet概要アジャイル開発について概要を説明します。アジャイル開発手法とは反復=イテレーションによる短期間の開発の連続でプロジェクトのリスクを最小化する開発手法。常に動くプログラムを少しずつ追加する。反復を可能とするために徹底した自動テストを導入し機能の追加・変更を容易にする。Programmingなどがある。変化へ柔軟な対応ができること。各イテレーションで段々と見積もりの精度があがること。早い段階で、プロジェクトのリスクを発見出来ること。常に動く成果物をお客様に定時出来ること。逆に考えると現状のシステム開発の様々な問題からアジャイル開発手法が必要になったとも言える。現状の問題点の一例を以下に示します。開発した成果物を見るまでは正しい要望を伝えているとは限らない。昨今のビジネスの流れの速さからも開発している途中にお客様の経営戦略が変わる可能性が大いにあり、そういう場合にも従来の開発手法では対応に大きな工数を必要とした。→アジャイルなら、短いスパンで動く成果物を見せているのでお客様との乖離が少なくなる。変更を前提としているため仕様変更にも強い。不要なドキュメント従来の開発では仕様が変わるたびに大量のドキュメントへの反映が必要となり、その都度大量の工数が必要となり全体工程を圧迫した。度重なる変更のたびにドキュメントとプログラムの乖離は大きくなる傾向もあった。多大な労力をかけて作成したわりには、実際に使用されないドキュメントも多い。DRY原則の観点からもソースコードとドキュメントの二重管理になることも好ましくない。→アジャイルなら、開発のための必要最低限の資料作成に絞り不明点があればすぐにお客様に確認出来る体制をとることにより対応することが出来る。づけ自分の内からでるモチベーション「内発的動機づけ」を支援するためのブログを開設しました。)Podcast自分の内からでるモチベーション「内発的動機づけ」を支援するためのブログを開設しました。tbpgr】楽しくない7次受けSIerはてなブログをはじめよう!tbpgさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。