チームの作業を計画するためにどのソフトウェアを使用していますか?またその理由は何ですか?
https://softwareengineering.stackexchange.com/questions/16354
-
22-10-2019 - |
質問
計画は非常に難しいです。私たちは生まれつき自分の将来を予測するのが得意ではなく、多くの認知バイアスが問題を悪化させます。グループでの計画はさらに困難です。不完全な情報、状況に対する一貫性のない見解、およびコミュニケーションの問題が困難をさらに悪化させます。
アジャイル手法は、グループ計画を組織するための 1 つのフレームワークを提供します。つまり、計画を全員に見えるようにし (ユーザー ストーリー)、計画をより小さなチャンクに分割し (スプリント)、遡及分析を提供することで、計画をより良く行うことができます。しかし、これらの実践をサポートする優れたツールを見つけるのは難しいことが判明しています。
これらの目標を達成するためにどのようなソフトウェア ツールを使用していますか?なぜそのツールを使用しているのですか?成功にはどんなメリットがあるのか あなた 特定のツールを使用していましたか?
解決
オムニプラン
Mac OS X プランニング ツール。
極めて重要なトラッカー
「アジャイル」開発を行っていない場合でも役立ちます。
フォグバグズ
非常に便利で注目の問題追跡。
これらを組み合わせて使っています。OmniPlan は、完了する必要があるすべてのタスクをレイアウトし、チーム間で分担するのに最適です。クリティカル パス ( しなければならない 完了するために発生します)、全体的な作業を分解します。視覚的にも管理に最適です。
Pivotal は開発ペースを維持するのに最適です。アジャイル手法を完全にサブスクライブしている場合、これは優れていますが、機能、依存コンポーネント、および現在アクティブなステータスを追跡するのに非常に役立ちます。
FogBugz は、プログラマ以外のユーザーでもバグや機能リクエストを送信し、進捗状況を監視できる使いやすいインターフェイスを提供します。寄せられた問題は評価され、Pivotal に記録されます。その後、複数のコンポーネントを含む大きなタスクになる場合は、OmniPlan に移行します。
他のヒント
Redmine->を使用します http://www.redmine.org/
サポートコールと一緒にすべての開発者をログに記録して、最新の開発でスプリントに自由に割り当てる時間があることがわかります。電子メールシステムとバージョン制御システム(私たちの場合はGitですが、他の人とは動作します)とうまく結びついているため、便利です。
箱から出るのは簡単です(Rubyで書かれており、ほとんどの小さなサーバーで実行されます)、およびインストールと使用が簡単なかなり強力なアドオンがいくつかあります。
答えても大丈夫ですか なし?
アジャイル計画を成功させるには、ソフトウェアツールが必要であることを暗示しているようです。私は同意しません。チームがスクラムまたはXPを正しく使用している場合(「本による」)、計画のためにソフトウェアツールをまったく使用する必要はありません。
多くの場合、アジャイルプロセスにソフトウェアツールを追加することは、不十分なコミュニケーションや信頼に関連する実際の根本的な問題に対処する必要がないことを避けるための単なる方法です。このような問題は、他の手段によって最もよく解決されます。
私の推奨事項は、デジタルツールなしで開始し、後でそれらを追加することです 本当 あなたがそれらを必要とする理由を理解してください。
(分散チームは特別なケースです)
両方を使用しました ラリー と ジラ と greenhopper.
ジラから始めます。 Jiraは優れたバグ追跡ツールです。 GreenHopperは、チームがアジャイルで作業を開始できるようにするアドオンです。ゼロからアジャイルツールとして設計されていないため、一部のプロセスは気まずいと感じます。このツールは時間がかかり、使いにくいです。ただし、非常にカスタマイズ可能です。一般に、アジャイルプロセスを詰め込む必要があるツールのように感じます。
ラリーは、アジャイルツールになるようにゼロから設計され、それが示しています。それは多くのアジャイルプロセスに非常によく続き、プロセスを補完します。私はこのツールを非常にアジャイルな組織で使用しましたが、いくつかのアジャイルチームが関与するクロスチームの依存関係と複雑なプロジェクトを追跡することができました。クロスチームの調整は、他のツールが苦労していることですが、ラリーはこれをうまくやっています。また、Rallyには優れたWebサービスベースのAPIがあります。私のチームは、Rallyをバックエンドとして使用してカスタムソフトウェアを作成し、いくつかのカスタムレポートを生成することができました。
ソースコントロールとワークアイテム追跡にTFSを使用します(残念ながら)、私は使用します Telerikワークアイテムマネージャー スプリント計画を記録し、タスクボードを同期させるのに役立ちます。 TFSを使用することを余儀なくされている場合、Telerikは痛みを軽減します。
呼ばれる問題トラッカーを使用します フィット (私はこの会社でアウトソーシングされた請負業者と同様に働いているので、何を使用するかが私の選択でした)。 Fogbugzは比較して高価でした。フットプリント、Webベース、安価な小さなフットプリントがあり、通常のことを行います。私は素晴らしいパッケージであるRedmineを見ましたが、管理はまだ出血しているオープンソースパッケージについて不安でした。
問題トラッカーのようなツールの場合、私はそれを維持したり、アップグレードしたり、カスタマイズしたりしたくありませんでした。私はそれを箱から出してそのようにとどまることを望みました。