16

これは少しトピックから外れていますが、プログラマーだけが答えることができ、多くのプログラマーに役立ちます:

バグ追跡システムを使用して個人の ToDo 項目を追跡し、物事を成し遂げることは有用だと思いますか? 私はそれを試していません。実際、私はバグ追跡システムの経験があまりありません。私の todo リストでは、Google Tasks と Remember The Milk をいじってみましたが、どちらにも欠点があります。

Google Tasks: Todo リストを簡単に作成でき、リスト内の項目を並べ替え、階層を簡単に作成できる点が気に入っています。しかし、あまりにも単純すぎて、タスクにタグを付けたり、あるリストから別のリストにタスクを移動したりすることはできません。

リメンバー・ザ・ミルク:素晴らしく洗練されていますが、タスクの階層を作成することはできず、タスクを任意に並べ替えたり、タスクの依存関係を設定したりすることはできません。

そこでバグ追跡システムの出番です。

私はプログラマーのように (やりすぎかもしれませんが?) 考えるので、私のタスクには Makefile のように自然な階層と依存関係のツリーがあります。以下に 2 つの例を示します。

  • 私の論文を書く作業は、いくつかのマイルストーンが完了したときに完了します。これらのマイルストーンの一部は並行して実行できます (背景の章を作成し、実験 A を実行し、実験 B を実行します)、他のマイルストーンは相互に依存します (主要な章を作成することは、最初に実験 A の結果を取得することに依存します)。

  • より個人的な目標についても同じことが言えます。ディナー パーティーを開催したいのですが、そのためには、良いデートを見つけ、ゲスト リストを完成させ、招待状を作成し、素敵なレシピを見つけ、料理をする必要があります。

私にとって、これらのタスクにはすべて、バグ追跡システムが処理できる階層的な依存関係とマイルストーンが含まれますか?

これは、 Remember The Milkで高度な GTD を行う方法を説明する記事ですが、彼はいくつかの回避策を使用する必要があります彼らが待っているタスクのうち、(2)「。」でいくつかの特別なタスクを開始します。それらはアルファベット順にソートされたリストの一番上にあり、他のサブゴールとして「下」にあることを示します。バグ追跡システムは、これらのことをもっと自然に処理できるはずですか?

経験があり、これに適した軽量のバグ追跡システムを推奨できる人はいますか? その他の要件: Web アプリとして実行する必要があり、タスクに複数のタグ (「仕事」、「楽しい」、「短いタスク」、「用事」など) をタグ付けできるようにする必要があります。

4

8 に答える 8

8

これまで、専門的な目的で、かなりの数のバグ/問題追跡システムと、タスク管理およびプロジェクト管理システムを使用してきました。個人的には、Getting Things Done、時間とタスクの管理の大ファンです。Getting Things Done では、Google Tasks と Remember The Milk も使いました。彼らは単に仕事をしますが、あなたが前に述べたように、いくつかの欠点があります.

私はいくつかのことを試しましたが、この質問の範囲内で、あなたの要件に基づいてこのツールでの私の経験を分析しようとします.

Bugzilla

Bugzilla は、いくつかの機能を備えた成熟した製品であり、優れたバグ追跡ソフトウェアです。試してみたい場合は、デモ インスタンスを簡単に作成できます。しかし、あなたの要件に基づいて、それが最適だとは思いません。

レッドマイン

問題追跡システムとしては問題ありませんが、Redmine の使い方にはあまり満足できませんでした。デモページをご覧ください。

マンティスBT

私もたまたま MantisBT で遊んでいますが、私の意見では、MantisBT はかろうじて問題のないバグ追跡システムであり、最適とは思えません。

チーム ファウンデーション サーバー

私は日常的に TFS を使用していますが、主にバージョン管理に使用しており、バージョン管理以外にもさまざまな用途があります。作業項目はバグ追跡として使用でき、チーム管理には優れたツールですが、軽量ではなく、最適だとも思いません。

ワンダーリスト

Wunderlist は GTD の優れたツールです。これは非常にシンプルで、リストベースです。いくつかのリストを作成したり、リマインダーなどを作成したりできます。個人的な使用に関しては、これまでのところ、GTD の私のお気に入りの選択です。プロ版にはさらにいくつかの機能がありますが、要件に基づいて問題を解決することはできません.

ベースキャンプ

主にプロジェクト管理、タスク管理、課題管理に Basecamp を使用しています。プロジェクトを作成し、プロジェクトごとにタスクを作成できます。使い方はとても簡単で、コラボレーションしたい場合はとても簡単です。しかし、それには欠点があります。

私の謙虚な意見では、従来の問題追跡システムは物事を成し遂げるには適していません。私の理解では、シンプルで強力なプロジェクト管理ツールが必要です。これが勝者につながります。

トレッロ

トレッロ

Trelloは、 Fog Creek Softwareによって開発された Web ベースのプロジェクト管理アプリケーションです。

機能の一部は次のとおりです。

  • プロジェクトを作成できます。プロジェクトはリストとして表示されます。
  • タスクを作成します。タスクはカードとして表示されます。他の個人にタスクを割り当てることもできます。
  • あるプロジェクトから別のプロジェクトへ、つまり Doing から Done へカードを簡単に移動できます。
  • タグを使用したり、ファイルを添付したり、チェックリストを作成したりできます。

この短いビデオで非常によく説明されています: http://www.youtube.com/watch?v=xWiunIolf4s

また、@JoelSpolsky はここで詳細に説明しています: http://www.youtube.com/watch?v=aaDf1RqeLfo

私の意見では、Trello は必要なものを正確にカバーし、おそらくそれ以上のものをカバーします。

于 2013-05-03T00:03:23.960 に答える
4

FogBugz は GTD に最適です

私は自分の (主に仕事関連の) GTD タスクを FogBugz データベースに保持しており、非常に満足しています。ホストされたバージョンを無料で試すことができます:

http://www.fogcreek.com/FogBUGZ/IntrotoOnDemand.html

于 2010-01-19T04:02:33.863 に答える
2

この目的でhttps://www.pivotaltracker.comを使用できて非常に満足しています。Pivotal tracker は、アジャイルなプロジェクト管理ツールです。労力を見積もり、追跡できます (リアルタイムの見積もりではなく、1 ~ 5 のスケールで)。次に、特定のプロジェクトごとに速度を追跡できます。

プロジェクト内のストーリーは、「アクティブ」、「バックログ」、「アイスボックス」などのさまざまなペインに配置できます。進行中のものと今後の予定を一目で簡単に確認できます。ドラッグ アンド ドロップするだけで、ストーリーのキューを並べ替えることができます。

ボートや農園など、いくつかのプロジェクトがあります。ストーリーには、タグとサブアイテムを含めることができます。

Pivotal Tracker には、スケジュールやリマインダーはありません。アイデアは、あなたがそれを毎日見て、行くにつれて物語を再編成するということです.

また、オープン API も備えており、かなりの数のサポート アプリが構築されています。私は個人的に Mac で PivotalBooster を使用しています。特に、毎日午後 7 時から 9 時までのインターネットの停電時に使用しています。

簡単にできたらいいのにと思うことの 1 つは、プロジェクトのストーリーを印刷することです。彼らの API を使用するのは難しくないはずです。私が主導権を握っていないだけです。

この前に Trello を試してみたところ、Pivo​​tal Tracker よりも少し手間がかかることがわかりました。私はまた、emacs の org-mode にかなりの時間を費やしました。

于 2013-05-01T15:15:05.457 に答える
2

アジャイル ソフトウェア プロジェクト管理ソフトウェアJIRAを使用して、多くの成功を収めてきました。ユーザー ストーリー、見積もり、カスタマイズ可能な形式、Excel へのエクスポート、その他多くの優れた機能があります。無料版があり、最大 10 人の開発者向けの商用版は月額 10 ドルです。github および svn リポジトリに接続するプラグインを含む、多くのプラグインが利用可能です。各問題/バグに画像やファイルを簡単に添付できます。新しいプロジェクトやバグ追跡に簡単に使用できます。

于 2013-05-02T23:36:55.020 に答える
2

Redmine、かなり素晴らしい、無料、オープンソースなど。

http://www.redmine.org/

編集:

有望そうな Redmine のフォーク、ChiliProject、https: //www.chiliproject.org/ があります。

デモはこちら。

彼らが Redmine をフォークした理由はわかりませんが、リリース サイクルを早め、コミュニティの変更に対してよりオープンにしたかったのだと思います。

于 2010-08-30T19:15:24.660 に答える
1

私はhttp://www.abstractspoon.com/tdl_resources.htmlを提案します。長年使用しており、私のニーズには十分であることがわかりました。求めるものにも合っていると思います。

于 2010-01-19T04:11:20.640 に答える
1

からまで、その他多数のapplication lifecycle managementツールを使用してきましたが、繰り返し使用するのは、 に組み込まれている単純な課題/マイルストーン管理ツール セットです。basecampjirawunderlistassemblrgithub

私がgithubを気に入っている主な理由は、プロジェクトに必要なすべてのソース コードのバージョン管理機能 (Git非常に使いやすい) とhooks、コミット時に他のシステムに通知するための無数の機能があるからです。シンプルなコラボレーションのセットアップと管理がありpages、プロジェクトを宣伝および説明するために公開することができ、複数のプロジェクトが可能で、アカウントは無料から安価、企業のニーズに応じてさまざまです (安価なオプションは、私にとって非常にうまく機能することがわかりました。フリーランス開発者)、タスク/課題/マイルストーン管理システムはシンプルですが優れています。またwiki、共同ドキュメンテーションのための非常に優れたシステムを投入し、さまざまなフックを可能にします。continuous integration/ コミット ツールでのビルドとテスト。つまり、プロジェクト ライフサイクルのすべての側面を 1 つのダッシュボードから簡単に制御できます。また、多くのクライアント側の凝ったものに依存している他の多くのものよりもはるかに軽量でありtrello、やりたいことがすぐに飛び込んでタスクをチェックするだけの場合はしばしば遅く感じます. iPhoneまた、やAndroidとうまく連動する優れたアプリもありますGitHub。つまり、モバイル タスク マネージャーとして簡単に使用できます。

したがって、質問で指定した要件に基づいて、GitHub が完全に満足することをお勧めします。

注: 私はGitHub とはまったく関係がありません。これは、多くのそのようなシステムでの長年の実際の経験に基づく推奨事項です。

于 2013-05-03T02:24:19.593 に答える
1

既存の問題トラッカーの比較を見てください。

http://en.wikipedia.org/wiki/Comparison_of_issue-tracking_systems

簡単に選択できると思います。

よろしく。

于 2013-04-27T04:35:11.777 に答える