問題タブ [scrum]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
project-management - スクラム:多すぎるか、不十分ですか?
私の会社は最近スクラムを使い始めました。2回のスプリントを行いました。私たちはまだ学習中ですが、開発プロセスのいくつかの問題を明らかにして修正しました。ですから、一般的にはそれは私たちにとって良いことだと思います。
福音書記者、皮肉屋、そしてその間のすべての人からのスクラムに関するインターネットの思索の多くを読んで、3つの一般的でやや矛盾したテーマが私に際立っていました:
- スクラムのプロセスが十分に厳密に実行されていないため、スクラムの実装は失敗します。
- 組織がスクラムを独自の環境/文化/慣行に適応させていないため、スクラムの実装は失敗します。
- スクラムのプロセスは重要ではありません。アジャイルマニフェストの値のみが重要です。
これらの例は、これらのSO質問への回答で見ることができます。
スクラムのすべてのガイドラインにまだ従っていないことを認めなければなりません。スプリントの最後にリリースを行っていません。スクラムマスターは、タスクをスプリントのバックログから最後の方に移動することを望んでいません。いくつかの例として、彼が私たちの計画がどれだけずれているかを確認できるように(つまり、バーンダウンチャートが0になることはありません)、緊急のカスタマーサポートの問題には、すべての人の計画を混乱させる信じられないほどの力があります。
私の質問は、これらの問題やその他の問題を解決しようとする際に、公式のスクラムプロセスに近づこうとするのが良いのか、スクラム前のプロセスのいくつかに近づくのが良いのか、それともスクラムの原則について瞑想するのが良いのかということです。まったく別のプロセスを考え出してみてください。
agile - 完了したユーザー ストーリー - 破棄しますか? 記録?
開発にスクラム プロセスを使用し始めています。現在、すばらしいユーザー ストーリーの山があります。ユーザー ストーリーが完成し、テストされ、展開されたら、それを使って他に何かすることはありますか? 今使っているインデックスカードは小さいので、ゴミ箱に捨てるだけでいいと思います。
それらを保持している場合、後でそれらをどうしますか?
agile - スクラムを使用したアジャイル アプローチがウォーターフォール アプローチより優れている 1 つの利点
スクラムがウォーターフォール プロセスよりも優れている点を 1 つ挙げるとしたら、それは何ですか?
scrum - ソフトウェアの*完成度*を判断するために、開発プロセスでどのような尺度を使用していますか?
「完了」の定義について、Hanselminutes で非常に目を見張るようなポッドキャストを聞き終えたところです。皆さんへの私の質問は、「ソフトウェアの一部が「完了」したと見なされるのはいつですか?それは完全に単体テストされたときですか?完全に文書化されたときですか?開発プロセスでどのような尺度を使用して、完成度を判断しますか?ソフトウェア?
communication - 顧客とのコミュニケーションの仕方
いくつかの入力が必要な課題があります。
私は現在、新しい開発部門のプログラマーを募集しています。私は彼らの仕事で素晴らしい人を探しています-彼らは私が通常彼らに持っている必要がある他のいくつかのものを「欠いている」かもしれないほど素晴らしいです(例えばノルウェー語と(正直に言うと)-社会的スキルを話すことができるようにするために顧客に会います(私は以前にそれらのいくつかと協力しました:)))。
私の問題は、クライアント(顧客)と開発チームの間のコミュニケーションに関するものです。
背景:今後2年間で、お客様の拡張開発部門になるという戦略があります。たとえば、彼らは私たちを自分たちの部署と見なしているだけです。この目標に向かって進んでいる間、私たちはより小さなプロジェクトでお金を稼ぐ必要があります。仕事はそこにあるので、私たちは何とか生き続けることができないのではないかと心配していません。
しかし、私たちは皆、顧客との良好なコミュニケーションが、他の何かではなく、実際に欲しいものを顧客に提供するための重要な要素の1つであることを知っています(ちなみに私たちはスクラムしています)。言語を話さない人、または顧客とコミュニケーションをとるスキルさえ持っていない人とどうやってこれを行うことができますか(あなたは皆、ほとんど知らない顧客との深い技術的問題に直面している非常に明るい人を知っていますFirefoxとOperaの違い)?
私は、私が顧客とのインターフェースとなり、顧客が計画セッションなどに参加し、チームが引き続きデモを行うソリューションにたどり着きました。ただし、開発チームとお客様の間の(毎日の)継続的なコミュニケーションに関しては、私がコミュニケーションを担当します。
これが最適なソリューションではないことを私は知っています。仲介者であるため、顧客、私、およびチームの間で多くの情報が失われる可能性があります。誰かが同じような状況にあったことがありますか?
project-management - スクラムは現実の世界で機能しますか
私が働いているチームは、スクラムを大いに受け入れてきました。私はそのアイデアが本当に好きですが、開発の現実に合わせるために常に妥協しなければならないことに気づきました。これにより、スクラムの効果が低下し、他のオーバーヘッドが発生します。
私が求めているのは、そこにいる人々に純粋なスクラムを使って作業してもらうことです。それとも、妥協する必要があるのは避けられないのでしょうか。
スクラムは逸脱に対して少し不寛容であるように思われるので、これをお願いします。スクラムに合うように世界を常に変更できるとは限らず、機能しない場所を回避できるとすれば、より良い方法論になる可能性があります。
agile - スクラム: バックログの平均ストーリー数は?
私は現在、スクラム チーム向けの生産性向上ツールに取り組んでおり、特定の時点で製品バックログに表示されるストーリーの平均数を知りたいと考えています。
明確にするために、この数には、完成したストーリーや、将来複数のストーリーに分割される「可能性がある」ストーリーは含めないでください。また、人々が「すべき」ことよりも、「現在」何をしているのかに興味があります。
残念ながら、私は他の人々のラボに十分に出かけることができないので、私たちにとって通常のことを実際に経験しているだけです.
このサイトには、私よりもはるかに多くのチーム ルームを見ることができるコンサルタントがかなりいると思います。
これは「ひもの 1 本の長さ」タイプの質問であり、2 人もいれば 2000 人もいることがわかりましたが、私は単にヤード スティックを探しています。
当社のチームは通常 20 人未満です。
よろしく、
クリス
scrum - スクラム - 製品バックログ アイテムの工数をいつ見積もりますか?
あなたのチームは、スクラム プロセスのどの部分で、特定の製品バックログ項目を完了するために必要な労力について、経験に基づいた見積もりを行いますか?
たとえば、スプリント 1 に予定されている「ユーザーは自分のメール アドレスを入力すると、パスワードをリセットするためのリンクが記載されたメールを受け取ることができます」というプロダクト バックログ アイテムがあるとします。
非常に大まかな見積もりでスプリントを開始し、それを改良しますか? この「ユーザー ストーリー」はいつ、プログラマーが時間内に見積もることができる詳細なアクション アイテムに変わりますか? (例: 「1 つのテキスト ボックスと送信ボタンを含む Web フォームを作成する」= 2 時間)
スプリントが始まる前に、より細かく、より正確な見積もりを行いますか? スプリントの開始時?それとも、デザイナー/プログラマーが最終的にタスクにぶつかるたびに、スプリント中に?
.net - 本当のWindowsプログラマーのために本当のことを成し遂げますか?
Windowsアプリケーションを開発するためにGettingReal(37Signals)アプローチを使用してここで試した人はいますか?(C#/。NET)。または、簡単に言えば、アジャイルを使用してプロジェクトを開発します。
開発時間を無駄にするWindowsアプリケーションを開発しています。クライアントから具体的なUI定義を取得することはありません。この問題や他の何かのために、私たちはまともなデザインを持っていませんでした。
デスクトップアプリケーションの開発を最初からどのように管理していますか?
を使用しております、
- C#
- スマートクライアント
- タクシー
- Visual Studio 2008
- WCF
- OPCUA
私たちのチーム
- 2人の開発者(6年の経験)
- 4人の開発者(1年未満の経験)
- テストエンジニア1名(経験1年)
「スクラム」に従います。
ウィンドウアプリケーションを開発するための最良のアプローチは何ですか(UI定義、プロトタイピング、ユーザビリティテスト、開発、展開を含む)?