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

プロダクトオーナー(PO)、3〜9人の開発者の開発チーム(DT)、およびスクラムマスター(SM)がスクラムチーム(ST)として機能し、最高の価値を持つ複雑な製品を構築および維持するためのアジャイルフレームワーク。彼らはスプリントと呼ばれるタイムボックス内でこれを行います。スプリントは短くなる場合がありますが、30日を超えることはありません。イベント、ロール、およびアーティファクトは、公式のスクラムガイド(http://scrumguides.org/scrum-guide.html)で明確に説明されています。

6
固定範囲+固定期限+固定価格契約を「アジャイル」で機能させることはできますか?
社内で使用しているプロジェクトの一部はスクラムですが、それでもお客様に「すべてを修正」しています。私たちは複雑な成功を経験しています(顧客はバーンダウンチャートの可視性を好む)。作業するプロジェクトの種類は、アジャイルメソッドを使用して正常に実行できますか?
32 agile  scrum 

6
アジャイルはXPとどう違うのですか?
Webでいくつかの記事を読んで、アジャイル、XP、スクラム、ペアプログラミングが互いにどのように異なり、互いに関連しているかを調べ、次の行を導き出しました。 スクラムとXPはほぼ同じです。XPのリリース期間はスクラムよりも短い ペアプログラミングは、アジャイルとXPの両方の方法論で採用されています しかし、アジャイルがXPとどのように異なるかを特定できませんでした。 URLを提供するだけでなく、これに関するあなたの経験と考えを読んで喜んでいるでしょう。

7
アジャイルチームは新しい機能を毎日提供する必要がありますか?
私の会社は、ウォーターフォールスタイルの開発からアジャイル/スクラムへの移行の最中です。とりわけ、私たちは私たちが持っている期待があることを告げている新しい作業を、テスト可能(QAによっては)毎日の終わりにしています。 開発者のほとんどは、会議やその他の企業のオーバーヘッドにより、1日約2時間を失います。つまり、6時間(せいぜい)の期間で、QAが機能するための完全な機能を生成するのに十分なコードを設計、作成、単体テスト、ビルド、デプロイ(リリースノート付き)する必要があります。ビルド/デプロイ/リリースノートは適切なCIセットアップで自動化できることを理解していますが、まだそこにいません。 また、サーバー側のコードを作成する大規模なオフショア部隊があり、12時間の時差によりこれがさらに困難になります。 機能をできるだけ早くエンドツーエンドで完了するために、ストーリーを狭くて深い垂直スライスに仕上げようとしますが、ほとんどの日はかなり必死に感じます。私はしばしば、QAが確実にビルドされるように、愚かで壊れやすいショートカットを取っている人々を捕まえます。この問題は、スプリントが数日間進行した後、不可避な欠陥が入り込み始め、同じ6時間のウィンドウに収まらなければならないときに悪化します。 これはアジャイルチームにとって通常のペースですか?CIセットアップを実装できたとしても、このペースを維持し、高品質のソフトウェアを作成する方法がわかりません。 編集: ここにいくつかの良い答えがあります。アジャイルチームが毎日新しい機能を提供すべきかどうか、私が本当に求めていたことを実感しました。それに応じてタイトルを更新しました。
31 agile  scrum 

11
一人のプログラマーのためのスクラム?[閉まっている]
私は非常に小さな会社で「Windowsエキスパート」と呼ばれています。この会社は、私、セールスおよびトレーニングの役割を担う機械エンジニア、および設計、開発、サポートの役割を担う社長から構成されています。 私の役割も同様に一般的ですが、主に、現在のWindowsのバージョンで製品を実行するために必要な、製品のプログラミングを設計および実装します。 ウェブキャストで提供されたスクラムパラダイムの高レベルの概要を見終えました。私の質問は、「製品の国際化とローカライズ」など、開発作業項目が通常非常に高いレベルで与えられることを考えると、製品開発へのこのアプローチについてもっと学ぶ価値があるかどうかです。 もしそうなら、スクラムを一人のプログラマーの使用に適応させることをどのように提案しますか?そのためには、クラウドベースのツールやその他のツールが有用でしょうか? そうでない場合、一人のプログラマーが日々努力を整理するためにどのようなアプローチを提案しますか?(おそらく、質問はその単純な質問に還元されます。)


6
スクラムは、要件が変わらないプロジェクトに追加のオーバーヘッドを作成しますか?
Gunther Verheyenのスクラム-ポケットガイドを読んでいます。 Standish Groupによる2011年のChaosレポートは転換点を示しています。従来のプロジェクトとアジャイル手法を使用したプロジェクトを比較するために、広範な研究が行われました。このレポートは、ソフトウェアを期限内に、予算内で、すべての約束された範囲で提供しなければならないという古い期待に反して、ソフトウェア開発へのアジャイルアプローチがはるかに高い歩留まりをもたらすことを示しています。このレポートは、アジャイルプロジェクトが3倍成功し、従来のプロジェクトと比較して失敗したアジャイルプロジェクトが3倍少ないことを示しています。 ですから、一部のプロジェクト(要件が変わらない医療/軍事など)では、アジャイル(および特にスクラム)がすべての会議などでオーバーヘッドであり、より論理的であると言う同僚との議論がありますたとえば、ウォーターフォールを使用します。 私の見方では、このようなプロジェクトにスクラムを採用する必要があります。これにより、プロセスがより透明になり、チームの生産性が向上するからです。また、1か月間のスプリントのために8時間をスプリントプランニングに費やす必要がないため、スクラムイベントが必要なければ、それほど時間はかからないと思います。全員が同じページにいることを確認して作業を開始するためだけに、5分間を節約できます。 では、スクラムは、要件が変わらないプロジェクトに追加のオーバーヘッドを作成しますか?

4
金メッキを停止し、作業開発をリリースするだけで満足する方法[終了]
私が所属する開発チームは、最近アジャイルのプラクティスに従って作業するようになりました。これは、コード(およびドキュメント)のゴールドメッキを止めることができないという事実を個人的に強調しており、その結果、要件をはるかに早く満たすソリューションを提供できたときに、当初の見積もりを上回りました。 私は自分の倫理が強迫観念に接していると思います。私はコードに執着しすぎて、リファクタリングしてn度完成させる前にリリースすることはめったにありません。これに気づいたことを嬉しく思いますが、どのように自分の態度/精神を変えて自分の進歩に満足し、代わりに時間通りにリリースできますか?

8
スクラムマスターとしての開発マネージャーのマイナス面は何ですか?
チームマネージャーがスクラムマスターであってはならないということは一般的に認められていますが、その理由を理解するのに苦労しています。コンテキストでは、私はスクラムチームに4人の開発者がいるアプリケーション開発マネージャーです。私はスクラムマスターのバックグラウンドを持ち、組織にスクラムを導入しました。私はチームをゼロから構築し、私がやることはすべてチームを促進することであり、彼らが決定を下すことを明確にしました。チームとして私たちは非常にオープンです-彼らは私たちが取得し始めていた「報告」の感覚を排除するために、しばらくスタンドアップで私を黙らせさえしました。一般的に、オープン性の欠如は、スクラムマスターとしてのマネージャーに対する最大の議論ですが、適切に処理されれば、適切な文化で簡単に克服できます。 経験豊富なスクラムコーチから、これは危険な状況であり、「物事がうまくいかない場合」のリスクがあると警告されています。私の考えでは、2つの役職は対立しません。どちらの役割においても、チームと個人の目標は同じです。スクラムは、チーム内の競合を解決します。これは、従来はマネージャーの役​​割でした。スプリントの自己管理の性質により、マネージャーが従来行っていた作業の割り当てがなくなります。 開発者マネージャーが個人のニーズを満たしていること、キャリアの目標、職場などを確認しているので、ピックアップするのは本当に残っていると思います。これの多くは、チームに直接関係しています。または、とにかくスクラムマスターとしての私の役割に関連しています。 大規模な組織では、これが管理不可能で別の役割になることを理解していますが、小規模な組織では、別のスクラムマスターまたは開発マネージャーを正当化することはできません。 スクラムマスターとしての開発マネージャーの落とし穴について教えてください。上で挙げた点と既に克服した点を除きます。
27 scrum  teamwork  team  roles 

8
スクラムでデザインをどのように扱いますか?
スクラムでデザインをどのように扱いますか?スクラムの繰り返しごとに十分に書かれた設計文書がまだありますか?UMLダイアグラムをフィーチャーした設計ノートを作成するだけですか?または、よくコメントされたコードがありますか? 各イテレーションにはデザインの変更が含まれる場合があるため、新しい開発者がドメインを理解し、できるだけ早く参加できるようにするため、人々がこれをどのように捉えるかを知りたかっただけです。
26 design  scrum 

4
ユーザーストーリーと機能の違いは何ですか?
この質問は、Software Engineering Stack Exchangeで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 icescrumで遊んで、ユーザーストーリーとユーザー機能の違いを理解していないことに気付きました。 誰かが違いを説明できますか?
25 agile  scrum  features 

10
チームでSCRUMを使用するよりも、より形式的で軽量なプロセスを使用する必要があるのはなぜですか?
この質問は、Software Engineering Stack Exchangeで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 SCRUMまたはその派生物は、おそらくソフトウェア開発を管理するための良い方法であることを理解していると言って、質問を始めたいと思います。すべての大企業と私のマネージャーがそれを使用している、または使用しているようであり、私はそのすべての経験について本当に議論することはできません。しかし、私は「理由」とすべての読書を理解するのに苦労しています。職場での公式のSCRUMトレーニングでさえ、私のために仕事をしていません。それはすべてレトリックです。そこで私は答えを求めてここに来ました。 これまで、私は4〜5人のメンバーからなるチームで非常に効果的かつ完全に自己組織化し、トレーニング、方法論、または特別なソフトウェアを必要とせずに開発してきました。キューブでのディスカッション、アドホックミーティング、1対1のコードレビューのみ。私は現在、SCRUMが進むべき道であり、それに付随するすべてのものであると言われている職場の立場にいます。彼らが私にSCRUMを説明するとき、私はこのようなものを読みます: プロセスとツールを介した個人と相互作用 包括的なドキュメントよりも機能するソフトウェア 契約交渉を介した顧客コラボレーション 計画に従うことによる変化への対応 それは素晴らしいことですが、それはすべて私にとって常識のように思えます。なぜこれが成文化される必要があったのですか?そして、私は方法論が変化への対応に役立つと言われています。どのような具体的なSCRUMの側面により、以前はアドホック会議、キューブディスカッション、および開発者計画会議で達成できなかったほど柔軟に対応できますか?彼らは、2週間ごとに作業成果物、またはスプリントを用意する必要性を説明しています。私の特定のプロジェクトでは、「クライアント」は存在せず、ソフトウェアは1年以上は完成しません。その間は、毎月またはそれ以下で上級管理職にデモを行うだけでしょう。では、なぜ隔週ごとに成果物が明示的に必要なのでしょうか?チーム全体が次のスプリントのストーリーとタスクをレイアウトするスプリント計画会議の重要性を強調しています。これは、私が過去に開催した即席の計画会議と同じです。なぜ隔週月曜日に発生しなければならないのか、そして、なぜチーム全体が関与しなければならないのですか?私はすべてのメンバーが製品を「所有する」という概念を理解していますが、実際には、各ストーリーをタスクに分割するのに実際に貢献できるのはごく少数の個人のみであり、他のメンバーはただ見過ごしています。 繰り返しますが、私は大多数の人々がこのプロセスの背後にいることを理解しています。理由を理解したいだけです。私の問題は、これらのことをすでに実践していて、それらを不必要に成文化することを好まないことですか?または、これらの手法が不適切に行われているため、これらの手法の利点をまだ見ていませんか?任意の実数この上、個人情報やアドバイスが、私が受信に使用しています熱弁は対照的に、非常に高く評価されるだろう。
25 scrum 

4
視覚障害のある同僚とのポーカーの計画
オフィスで、視覚障害のある新しい同僚を見つけました。 私はポーカープランニングの企画を担当しており、新しい同僚はチームのメンバーとして参加する必要があります。素晴らしいポーカーカードのセットがあり、そこにポーカーナンバーが計画されていますが、それはもちろん新しい同僚にとっては役に立ちません。 これまでは、見積もりに名前を付けるだけでこの問題を修正し、新しい同僚に残りの人がカードを置いた直後に見積もりを言うようにし、残りの人がカードを裏返し、見積もりに名前を付けました。 私の質問:このような状況を経験し、より良い解決策を持っている人はいますか?点字ポーカーカードのようなものはありますか? 現在のソリューションは機能しますが、たとえば点字ポーカーカードを使用することで、これは私たち全員にとって改善できると思います。

13
ユーザーからのリクエストを管理するためにどのツールを使用していますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または詳細な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 ユーザーのメールにownれているので、取得したすべてのリクエストを管理し、チームのユーザーとユーザーがそれらにアクセスして共有できるキューに入れるより良い方法を実装したいと思いますノート。電子メール、コメント、アイデアなどをドロップ/入力して簡単にアクセスできるプロジェクトの下で、複数のタスクを作成できるようなタスク管理ツールを考えています。 ユーザー、マネージャー、チームリーダー、開発者など、すべての関係者が関与できるものが必要です。私ができるツールを探しています: ユーザーは、電子メールをドラッグアンドドロップするだけで、メンテナンスまたは機能強化のリクエストを送信できます。 開発者は、各タスク/プロジェクトのキューと重み付けされた優先度を確認するだけです。 開発者のチームは、誰もがリアルタイムで作業していることを確認します。 各タスクに費やされた時間のログを保持する管理。 IIは、この問題を解決するために、よりアジャイル/スクラムの方向に目を向け始めています。私はスクラムアジャイルソフトウェアプロジェクト管理のオープンソースツールのリストを見つけました。私は時間に制限があるので、誰かがこれらを使用しましたか?私のニーズを満たすかどうかを確認するには、どれをテストする必要がありますか?TeamPulseは良い方向ですが、少し肥大化しすぎていると思います。すべての関係者にとってシンプルなものが必要です。

7
スクラムでコードをランダムにリファクタリングできますか
バックグラウンド 私のチームはスクラムを使用しています 現在、タスクが割り当てられていません バックログに保留中のタスクはありません 今日は私のクライアントの労働者の日です。 今日やるべきことがあまりないので、作業中のプロジェクトで見続けるコードのリファクタリングを開始したかったのですが、現在、大規模なリファクタリングを行うためのスプリントタスクは割り当てられていません。 それはでOKですスクラム私はランダムに私が持っていると書かれていないいつも私を気にすることをが、理由は他の日の割り当てのそれを修正するために、他の日の時間を持っていないこと、コードをリファクタリング開始した場合? スプリントの間に余暇がある他の日はどうですか。 私は実際に継続的なリファクタリングを行い、それを信じています。私は常にストーリーを割り当てたときに作業しているコードの一部でそれを行いますが、それが現時点で作業しているものに現在関連していない他のコードはどうですか?

8
スクラムでは、開発環境のセットアップや機能開発などのタスクを実際のユーザーストーリー内のサブタスクとして管理する必要がありますか?
プロジェクトでは、次のようなタスクに時間を費やす必要がある場合があります。 代替のフレームワークとツールの調査 プロジェクト用に選択されたフレームワークとツールの学習 サーバーとプロジェクトインフラストラクチャ(バージョン管理、ビルド環境、データベースなど)のセットアップ ユーザーストーリーを使用している場合、この作業はどこに行けばいいですか? 1つのオプションは、それらすべてを最初のユーザーストーリーの一部にすることです(たとえば、アプリケーションのホームページを作成します)。別のオプションは、これらのタスクを急増させることです。3番目のオプションは、タスクをユーザーストーリーではなく問題 / 障害(たとえば、まだ選択されていない開発環境)の一部にすることです。

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