0

友人と私は、新しい商用 Web プロジェクトを開発する予定です。必要なものをすべてリストした一種のドキュメントがあり、実際にコーディングを開始する最良の方法は何かを考えています。問題は、以前はソロモードでソフトウェアを開発したり、開発中のプロジェクトに参加したりして、チームのメンバー間で責任を簡単に分散できることです。今、私たちはゼロから始めていますが、明らかにデータベースの設計やいくつかの重要な機能の開発などがあります。また、私たちの間には 7 時間ほどの時差があります。

繰り返しになりますが、私たちはチームワークがどのように機能するかを知っており、必要なすべてのツールを持っており、すべての基礎作業が完了したときに作業負荷を分散する方法を知っていますが、すべてがこの基礎作業の結果に依存する場合、分散したチームで基礎作業を開始する方法を知っています? データベースがない場合、ユーザー ダッシュボード機能の作業を開始するにはどうすればよいですか?

では、そのような開発プロセスをどのように開始しますか? チーム メンバー間でワークロードの分散を簡単に開始できるのはどの時点ですか?

Stack Overflow は分散型チームによって非常に短期間で開発されたことを考えると、Joel と Jeff がこのテーマに関する経験を共有できるかどうか疑問に思っています。

ありがとう!

4

4 に答える 4

2

また、エクストリームプログラミングを調べてください。すべての詳細がこれに当てはまるわけではありませんが、非常に役立つテクニックがあります。プロジェクトを小さな「ユーザー ストーリー」にまとめて、エンド ツー エンドの機能を少し説明し、次のことを伝える「受け入れテスト」を定義します。ユーザー ストーリーが完成したら、一度に 1 つのユーザー ストーリー、または 1 つのユーザー ストーリーに取り組みます。

于 2008-12-05T02:21:20.967 に答える
2

SO 開発プロセスについて理解を深めるために、スタック オーバーフロー ポッドキャストの以前のエピソードを聞いてみてください。

于 2008-12-05T02:04:59.143 に答える
1

チャーリー・マーティンの知恵に耳を傾けますが、完成と商品化の責任とコミットメントに関して、少なくとも2人の間で紳士協定を結んでください.

「Whizbang.com サイトの作成を手伝います」と言うのと、それを維持し、財政的にサポートし、マーケティングし、ビジネスとして機能させることに専念することは、まったく別のことです。

于 2008-12-05T02:25:51.630 に答える
0

私は以前、分散したチームで働いたことがあります。最も重要なことは、目標、マイルストーン、および責任を明確にすることです。このプロジェクトに役立つツールがネット上にたくさんあります。

  • Google コード < これをコード リポジトリとして使用できます。
  • 37signals.com でツールを確認してください。コラボレーション用の優れたツールがいくつかあり、基本バージョンは無料です。
  • クロスループを使用して画面を共有し、問題を修正して話し合うことができます。
于 2008-12-05T06:24:28.370 に答える