タグ付けされた質問 「agile」

7
スクラム開発とアジャイル開発の違いは何ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 スクラム開発とアジャイル開発の違いは何ですか?スプリントとイテレーションは同じですか?
385 agile  scrum  sdlc 

30
彼らはなぜ学校でこれらのことを教えないのですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 夏の間、私は幸運にもGoogle Summer of Codeに参加することができました。私は多くのことを学びました(おそらく、私の大学のすべての授業の合計で学んだよりも多くのことを学びました)。彼らがなぜ私が学校でもっと早く学んだことのいくつかを教えないのか、私は本当に不思議に思っています。いくつか例を挙げると: ユニットテスト バージョン管理 アジャイル開発 彼らはかなりの時間を費やして、データ構造やアルゴリズムなどの他のことを前もって教えているように思えます。私はまだそれらを早い段階で学ぶことが非常に重要だと思いますが、なぜ彼らは彼らの前にこれらの3つについてより多くを教えないのですか?それとも、このようなことをあまり教えていないのは私の学校だけですか? 誤解しないでください。大学が常に流行のプログラミングの流行を教えるのは望ましくないと思いますが、教授は「コーディングを始める前に図を描く」以外のことを教えてはいけません。

18
「ビルドサーバー」のポイントは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 この質問を改善する 私は非常に大規模な組織で働いたことはなく、「ビルドサーバー」を持つ会社で働いたことはありません。 彼らの目的は何ですか?開発者がプロ​​ジェクトをローカルマシンでビルドしていないのはなぜですか?プロジェクトによっては、妥当な時間でそれを構築するために、より強力なマシンが必要となるほど大きいものがありますか? ビルドサーバーが有用であると私が思う唯一の場所は、ビルドサーバーと継続的に統合して、リポジトリにコミットするものを常にビルドすることです。十分な規模のプロジェクトに取り組んでいないのですか? 誰か、私を啓発してください:ビルドサーバーの目的は何ですか?

6
なぜフィボナッチシリーズがアジャイルプランニングポーカーで使用されるのですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する アジャイルソフトウェア開発におけるユーザーストーリーの相対的なサイズを推定する場合、チームのメンバーは、ユーザーストーリーのサイズを1、2、3、5、8、13、...と推定するものとします。したがって、推定値はフィボナッチ系列に似ているはずです。しかし、なぜでしょうか。 ウィキペディアのhttp://en.wikipedia.org/wiki/Planning_pokerの説明には、不可解な文が含まれています。 フィボナッチ数列を使用する理由は、より大きなアイテムを推定する際の固有の不確実性を反映するためです。 しかし、なぜより大きなアイテムに固有の不確実性があるのでしょうか?測定を少なくすると、つまり同じストーリーを推定する人が少なくなれば、不確実性は高くなりますか?そして、より大きなストーリーで不確実性が高くても、なぜそれがフィボナッチ数列の使用を意味するのでしょうか?それには数学的または統計的な理由がありますか?それ以外の場合、フィボナッチシリーズを推定に使用することは、CargoCult科学のように感じます。

11
スクラムスプリントを継続的に実行すると、バーンアウトが発生する可能性がありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 私はかなり小さなスタートアップで、私たちはある種のスクラム/アジャイル開発サイクルを使い始めました。 多くの点で私はスクラムを楽しんでいます。スプリントは比較的短い(2週間)ので、バーンダウンチャートでチームの進捗を追跡するのが好きです。フィーチャーボードも気に入っているので、次に何をすればよいかを常に知っています。フィーチャーのカードをボードから取り除き、それを完成させてから、それをバーンダウンパイルに置くのは良い感じです。 しかし、私たちは今、18回目のスプリントリリースサイクルに入っており、少し焦げたように感じ始めています。私が仕事や同僚を好きではないということではありません。これらのスプリントが...まあ、スプリントだというだけです。最初から最後まで、開発スピードを維持するために、文字通り時計と競争しているような気がします。スプリントが終了したら、次のスプリントの機能セットと見積もりを計画するために1日を費やし、その後、再び出発します。 成熟したアジャイル/スクラム開発プロセスで働く人々にとって、これは正常ですか?それとも何か不足していますか?スクラム環境に、割り当てられていない/追跡されていないいくつかのマイナーなことを実行し、頭をクリアする時間は通常ありますか?

10
複数のプロジェクトがある場合、スクラムはどのように機能しますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する 私はスクラムの利点とプロセスをかなりよく読んでいます。バックログ、バーンダウンチャート、反復、ユーザーストーリーの使用、およびその他のスクラム「フレームワーク」のさまざまな概念についてのアイデアが得られます。 とはいえ、私は一度に複数のプロジェクトを管理するWeb開発会社で働いており、「制作チーム」を構成する6人のチームメンバーがいます。 スクラムは複数のプロジェクトを持つことでどのように機能しますか?それでも、特定の時間内に1つのプロジェクトの反復をスケジュールし、チーム全体がその作業を行い、その反復が完了したら、新しい反復を使用して次のプロジェクトに進みますか?または、同時に1つのチームのみで独自のイテレーションを使用して複数のプロジェクトを管理する「アジャイル」な方法はありますか?

17
単体テストをどのように単体テストしますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 この質問を改善する 私はMVCStoreFrontアプリでRob ConnerysのWebキャストを見ていて、彼が次のような日常的なものでさえもユニットテストしていることに気付きました。 public Decimal DiscountPrice { get { return this.Price - this.Discount; } } 次のようなテストがあります: [TestMethod] public void Test_DiscountPrice { Product p = new Product(); p.Price = 100; p.Discount = 20; Assert.IsEqual(p.DiscountPrice,80); } 私はすべてユニットテストを担当していますが、この形式のテストの最初の開発が実際に有益であるかどうか疑問に思うことがあります。たとえば、実際のプロセスでは、コード(ビジネスリクエスト、要件ドキュメント、アーキテクチャドキュメント)の上に3〜4層あります。 、実際に定義されたビジネスルール(割引価格は価格-割引)が誤って定義されている可能性があります。 それが状況である場合、単体テストは何の意味もありません。 さらに、ユニットテストは別の障害点です。 [TestMethod] public void Test_DiscountPrice { Product p = new …
89 tdd  agile  test-first 

13
開発環境のセットアップを自動化する方法は?[閉まっている]
クローズ。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てるようにします。 3年前に閉鎖されました。 この質問を改善する 新しい開発者がチームに参加するか、開発者が変更を使用しているコンピューターを使用するたびに、開発者は、現在のプロジェクトを機能させるためにローカル開発環境をセットアップするために多くの作業を行う必要があります。SCRUMチームとして、展開とテストを含むすべてを自動化しようとしているので、私が求めているのは、ローカル開発環境のセットアップを自動化するためのツールまたはプラクティスはありますか? たとえば、環境をセットアップするには、最初にEclipseをインストールし、次にSVN、Apache、Tomcat、MySQL、PHPをインストールする必要がありました。その後、DBにデータを入力し、さまざまな構成ファイルなどに小さな変更を加える必要がありました...この労力をワンクリックに減らす方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.