これは、私がたった今聞いた別の質問にいくらか関係していますが、プロジェクト管理をする請負業者、つまりいわばコードを書くのに大きな泥の塊を、一人でリモートでフリーランスしています。
私は彼のプロジェクトを本当に機敏な方法で処理するという提案に取り組むことについて多くのことを考えてきました。私が見ているように、これはいくつかのクライアントフレンドリーでウェブベースのアプリを含みます:
- コミュニケーションのためのベースキャンプ
- リポジトリとしてのgithub
- ユーザーストーリーや進行中の作業の表示のための重要なトラッカー
- 受け入れテストを収集するためのツール(提案に賛成票を投じます!)
私はアジャイルについてかなりの読書をしましたが、すべての優れたリソースは、チーム内のコミュニケーションの重要性に重点を置いており、共同配置されていないチームにはアジャイルを推奨していません。唯一のプログラマーであるので、これはそれほど問題ではないように見えましたが、クライアントに会うことはめったにないので(たとえあったとしても)、この種の管理を可能にするほどコミュニケーションが十分に効果的ではないのではないかと心配しています。
編集:チームの他の人には次のものが含まれます:
-顧客(ビジネスマン)
-製品マネージャー(私のクライアントのクライアント)
-プロジェクトマネージャー(私のクライアント)
-UIデザイナー