web-dev-qa-db-ja.com

ToDoリストの複数または単一のチェックボックス

現在取り組んでいるプロジェクト管理アプリのTo Doリストセクションに複数のチェックボックスがあることをお勧めしますか?

または、単一のチェックボックスを使用して、物事をシンプルかつ「一般的」に保ちますか?

複数のチェックボックスがタスクのマイルストーン/ステージを明確に表示すると思います。ただし、期限をそれらに割り当てたい場合は、UIと開発の両方の観点から見ると、かなり複雑になります。

7
Jiew Meng

ユーザーが何を望んでいるかはわかりませんが、個人的には、グループ化できる単一状態のタスクを使用することをお勧めします。

したがって、アプリケーションは次のようにto-doリストを処理/参照します

  • 新しい記事を書く[]
    • 書き始める[]
    • 完全な下書き[]
    • 証明読み取り#1 []
    • ドラフトを修正[]
    • 証明を読む#2 []
    • 最終ドラフト[]
    • 編集者の承認を得る[]
  • 新しいアルバム [ ]
    • 曲を書く[]
    • 歌詞を書く[]
    • スタジオで録音[]
    • マスタリング[]
    • 作品リリースを取得[]
    • ラベル承認を取得[]
  • 牛乳を入手[]

しかし、ユーザーにはこれが表示されるだけかもしれません。

  • 記事を書く[3/7]
    • 次へ:ドラフトを修正[]
  • ニューアルバム[4/6]
    • 次:作業リリースを取得[]
  • 牛乳を入手[]
6
Lèse majesté

プロジェクト管理に関することは、あなたが彼らと一緒に進むことができる非常に異なる方向です。

「次...」リストなど、できるだけ少ない情報を表示することに重点を置いたものもあれば、プロジェクトの概要をできるだけ完全に示すことを目的としたものもあります。

後者の良い例は、重要なものです。プロジェクトは、開始前の状態から承認済みに移行する機能に分解され、各機能には独自のタスクリストが含まれます。これに関するタスクは、完了としてマークするチェックボックスにすぎません。 http://www.pivotaltracker.com/

1人のユーザーの生産性に重点を置いて、できるだけ単純にすることを目的としている場合は、ネストされたサブタスクでLèsemajestéの提案のようなことをしたいと思うかもしれません。

タスクに期限を割り当て、サブタスクのチェックリストを作成できます。

新しいタスクを作成するときに既存のタスクを複製および編集する機能は、繰り返しの問題を解決することができます。テンプレートを使用してインターフェースを整理するのではなく、既存のタスクをコピーしてそこから編集するためのインクドロッパースタイルツールを追加するだけです。

複数のユーザーとのより大きな共同プロジェクトを目指す場合は、pivotalなどのツールを参考にしてください。

2
ChrisJ

最初の例で示したマルチチェックボックスのアプローチは圧倒的です。 MindManagerで使用されているような、タスクの完了率(25、50、75、100)を表すために四分の一色が付いた円を表示するシステムは、目立たず、一連のチェックボックスではなく単一のコントロールが必要です。 。これは、「開始、完了、チェック、およびライブ」にうまく変換できます。

期限の割り当ては、単純な場合も複雑な場合もあります。カラーシステムは、期限切れの要素を赤で、1週間以内(ユーザーが設定した時間範囲)を黄色で、さらに期限切れの要素を緑でシェーディングできます。

ステージに分割できる単一の「親」タスクの場合、ネストされた「子」タスクが役立ちます。これらは、インターフェースのインデントと境界線で表示して、親タスクでグループ化できます。

1
char

私は単一のチェックボックスオプションを選びます。ユーザーにとってはより明確であり、ユーザーにとってはすぐに満足感が得られ(フロータイプのグループ化されたチェックボックスとは対照的)、ユーザーはうっかりして、チェックオフできる単純で適切な管理可能なタスクを作成する必要があります。ワンクリックで。

私の意見では、todoリストは前進を感じることができるので機能するので、それを念頭に置いて、可能な限りシンプルで目標に基づいた(タスクを開始する)ようにしてください。

多分あなたもチェックアウトすることができます: http://www.realmacsoftware.com/clear/ (在庫なし)、iPhone向けの簡単なToDoアプリです。

1
Martijn_M