リモートアジャイルは持続可能ですか?


8

これは、私がたった今聞いた別の質問にいくらか関係していますが、プロジェクト管理をする請負業者、つまりいわばコードを書くのに大きな泥のを、一人でリモートでフリーランスしています。

私は彼のプロジェクトを本当に機敏な方法で処理するという提案に取り組むことについて多くのことを考えてきました。私が見ているように、これはいくつかのクライアントフレンドリーでウェブベースのアプリを含みます:

  • コミュニケーションのためのベースキャンプ
  • リポジトリとしてのgithub
  • ユーザーストーリーや進行中の作業の表示のための重要なトラッカー
  • 受け入れテストを収集するためのツール(提案に賛成票を投じます!)

私はアジャイルについてかなりの読書をしましたが、すべての優れたリソースは、チーム内のコミュニケーションの重要性に重点を置いており、共同配置されていないチームにはアジャイルを推奨していません。唯一のプログラマーであるので、これはそれほど問題ではないように見えましたが、クライアントに会うことはめったにないので(たとえあったとしても)、この種の管理を可能にするほどコミュニケーションが十分に効果的ではないのではないかと心配しています

編集:チームの他の人には次のものが含まれます:
-顧客(ビジネスマン)
-製品マネージャー(私のクライアントのクライアント)
-プロジェクトマネージャー(私のクライアント)
-UIデザイナー


他に誰がチームにいますか?誰とコミュニケーションをとっており、アジャイルが必要とするコミュニケーションの量に備えてくれるのでしょうか?私が直面する可能性のある問題は、彼らの側の情報過多です。私はあなたがそれを望んでいることについてあなたを責めることはしません、私はしばらくそれを使ってきました、そして私が一人の人のチームにもいたらそれを使うでしょう。それは私が私の時間に集中し、説明責任を保つのに役立ちます。私は自分自身をより頻繁にチェックするので、私はより良い決定をするように感じます。
Beth Whitezel 2010

元の投稿に含まれているはずだったので、これを答えるために私の質問を編集しました。
julien

1
basecampは使用しないでください。開発者向けではありません。適切なチケットワークフローとgit統合を備えたredmineまたはunfuddleのようなものが必要です。
Keyo

回答:


6

私は、リモートのアジャイル開発戦略を使用するいくつかのプロジェクトに取り組み、さまざまな結果を得ました。

チームの経験レベルが重要な要素です。関係者全員がこの戦略とツールに優れている(またはすぐに能力を持つことができる)場合、それは持続可能です。

リモート作業の問題は、多くの場合、「対面」でのコミュニケーションの欠如と、プロジェクト追跡ツールおよびSCM / VCSの不適切な使用が原因です。私がリモートで取り組んだ最も成功したアジャイルプロジェクトには、次のものがあります。

  • 毎日対面/ VOIPの朝のスクラムスタイルの会議。
  • 明確な反復計画(これは優れたプロジェクトマネージャーと優れたコミュニケーション能力の高い開発者に大きく依存しています)
  • 継続的インテグレーション/ビルドサーバーなどの自動化ツール。
  • プロジェクト追跡ツール(およびその品質)の熱心な使用
  • コミットと分岐のための十分に理解されたチーム戦略でのVCS / SCMのまとまりのある使用。

私が推奨する優れたプロジェクト追跡ツールは、Redmine、TargetProcess、およびJiraです。TargetProcessでの私の経験は、主にそれらのプロジェクトのPMの能力レベルのために、特に効果的でした。

優れたチームは間違いなく、リモート(そして率直に言ってすべて)のプロジェクトで成功するための基本的な鍵です。2番目に、プロジェクトの管理と開発を促進するために使用されるツールがあります。

もう1つのポイントは、開発者のペアがコローカルで作業できる場合、モチベーションともちろん、継続的なコードレビューの点で、ソロ開発者よりも明確な利点があります。


1
私はPMソフトウェアにはPivotal Trackerを好みますが、それ以外に、@ slomojoが言ったすべてのことを+1します。コミュニケーションが重要です。そのためには、プロセスへの勤勉さとビデオによる毎日のスタンドアップが重要です。私はこのプロセスを約1年間使用しており、大きな成功を収めています。
karmajunkie 2010

宗教的な意味合いから、特定のツールについては触れないことを検討していましたが、重要なのは、ツール、または少なくとも、使用しているツールのスタイルについて、誰もが流暢であることです。一部のツールは互換性がありますが、一部は互換性がありません。
ocodo 2010

うん、ビデオスタンドアップはVOIPのものよりはるかに価値がありますが、実用的なものは何でも、「ライブ」コミュニケーションシステムが重要です。
ocodo 2010

1

私はそれがすべてのリモートまたは同じ場所にいるすべての人とうまく機能できることを発見しました。混在している場合、同じ場所にいる人々は、離れた場所にいる人々を暗闇の中に置き去りにしてコミュニケーションする傾向があります。

インスタントメッセージングやircは、リモートチームに最適です。それは人々が追いつくために言われたことのログとのコミュニケーションの手段を常に保つので


1

経験的に質問に答えるために、37signalsはほとんど(または完全に)リモートの作業から始まりました、そしてそれは明らかにそれらのためにうまく機能しただけでなく、DHHは米国とEUの間のタイムゾーンの違いが実際にそれらをより生産的にしたと言いました(中断されない作業時間、および会議がより集中されます)。

そうは言っても、チームの経験レベルに依存するというSlomojoのポイントは非常に有効だと思います。新しい開発者に多くの支援を提供する必要がある場合は、同じオフィスにいるほうがよいでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.