2011-01-14 10 views
-2

私がTDDで作業するときは、全体の割り当てを完了するためには大きな図から始めてテストを作成する傾向があります。それから、いくつかのサポートクラス/私は '掘り下げているように/メソッド/テスト。Discussion:スクラムコンテキストでTDDを動作させる

割り当てが詳細に計画されている場合、私は1つのタスクを開き、それを解決するために別のタスクを開き、次に別のタスクを開きます。全体的なテストが成功した場合にのみ、元のタスクを閉じることができます。つまり、いつでも、私はいくつかのオープンなタスクを持つことになります。

このアプローチは、理想的には、1日の作業内でタスクを実行して閉じることができ、複数のタスクを一度に開くことができないというスクラムアプローチと多少矛盾しています。

私はあなたのプロジェクトでこれを管理する方法について入力を探しています - 記事への言及はなります...私は、これは徹底的にどこかで議論されてきたと確信している、また

「答えティック」非常に歓迎されています最高のコメント/参照に授与されます。任意の入力のための

おかげで、

アンダース、デンマーク

+0

https://stackoverflow.com/help/dont-ask --- [ツアー] – EJoshuaS

+0

[プロジェクト管理がスタックオーバーフローでオフトピックになっているため]このトピックをオフトピックとして閉じようとしています(/ /meta.stackoverflow.com/questions/343829/is-stack-overflow-an-appropriate-website-to-ask-about-project-management-issues/343841#343841)。代わりに[ソフトウェアエンジニアリング.SE](//ソフトウェアエンジニアリング。スタッキングエクスチェンジ/)と[ProjectManagement.SE](// pm.stackexchange.com/)に関するこれらの質問をしてください。 (残念なことに、この質問は移行するには古すぎる) – robinCTS

答えて

1

開発が垂直方向にスライスされている間に、タスクが水平にスライスされているかのように(「データベーステーブルの作成」や「コントローラの書き込み」などの技術的境界に沿った)

初心者のチームやプロジェクトマネージャを幸せにしておくのには便利ですが、私はそれを縦に分割してシナリオを分割します。ストーリーを通して最初の "幸せな道"を踏み出しましょう。それを最初の仕事にしてください。エッジケースを見つける。それぞれが別の仕事になります。だから、例えば、Iは、ATMソフトウェアを書くように頼まと物語のタイトルは、「人々は現金を出してみましょう」で、私のタスクがあるかもしれないんだ場合:

  • 取ってから
  • ユーザーが現金を取り出すことができないようにユーザーを許可しますキャッシュアウト彼はそれが動作することを$ 10
  • のうち、十分な
  • 当座貸越
  • を実行し、すべての
  • ユーザーに残さないお金が
  • 日常の現金の上限をヒットチェックを持っていない場合フレッドの「PIN検証」ストーリーで

これは、私が何かを披露してフィードバックを得ることができ、私が何かを見逃してしまった場合に早くテスターを連れて来てもらうことができるというさらなる利点があります。

+0

こんにちはLunivore、 私の問題は、最初の段落で指摘した通りです。ポイントを取って、私の次のスプリントのために覚えておいてくれるもの。 ありがとう –

+0

すばらしい展望、ありがとう。主題別に整理する。このようにして、エンドユーザーがプロセスを推進します。これが最初の理由です。 – InteXX

0

私はあなたが多分間違った方法でこれをアプローチだと思います。それは、元の仕事量を使わないだけでいいのはなぜですか?それはまだあなたが達成しようとしているものです。作業量が非常に間違っている、または問題を誤解していると分かった場合は、IMOは、それが役に立たないため、あなたのスプリントにタスクを追加するだけでなく、

ただ1つのタスクを作成するのではなく、すべてのタスクを作成して、最初に開始する必要があるタスクのみを開いてみてください。したがって、タスクをトップダウンで考えるのではなく、むしろパラレルタスクと考えてください。

私はあなたのケースをかなり理解していないかもしれません。もちろん、あなたは物事の真っ只中に考えなかったものを見つけることがありますが、タスクが非常に大きく、定期的に過大評価すると悪い見積りをした場合、私の唯一の提案はあなたの仕事をより良く計画することです。バックログが大きな仕事を持っているからといって、それをあなたの春のログに分割することはできません。

関連する問題