web-dev-qa-db-ja.com

データマップを作成する方法はどれですか。

ユーザーがアプリで必要とするすべての情報を収集する必要がある場合、どのようなワークショップまたは方法を使用しますか?

私は大きな産業クライアントのための予測ツールに取り組んでいます。基本的に、彼は多くのパラメーターを入力する必要があり、いくつかの計算の後、アプリは多くの出力結果を表示します。

UIで作業する前に、次のデータマップを作成する必要があります。

  • 入力と出力の完全なリスト
  • それぞれが表すもの
  • これらの入力を調整する最良の方法は何ですか
  • これらを論理的にグループ化する方法

どうしますか?

1
Renaud

最初に、クライアントと協力して用語集を作成し、産業用語に曖昧さがないことを確認します。

次に、高レベルのエンティティを識別し、それらに属するすべての属性をリストします。各属性には、名前、ビジネスの説明、およびデータ型が必要です。方法については、簡単なXLSまたはGoogleドライブスプレッドシートをお勧めします。

すべてが参照されたら、エンティティ間の関係に取り組み、それらがどのように、そしてなぜ接続されているのかを理解します(これはUMLダイアグラムに似ている可能性があります)。このステップは、重複の因数分解、抽象化、指摘にも役立ちます。先に進む前に、クライアントがこのドキュメントを確認することが非常に重要です。そうして初めて、UIモックアップに取り組み、フォームのコントロールとグループをレイアウトすることができました。

「多くのパラメータを入力する必要がある」「大きな産業用クライアント」は、通常、手動でそれを行いたくありません。私の経験では、すでにExcelスプレッドシートがどこかにあります。

そのようなWebベースのプロジェクトの1つとして、Excelシートからコピーしたデータを貼り付けることができる大きなtextareaから始めました。それは6年前のことであり、大量の個別フィールドを備えた豪華な定型入力マスクを実装することはまだできませんでした。

0
Stefan Schmiedl