Feed di dati in tempo reale, quali requisiti dovrei raccogliere dall'interfaccia del sistema del cliente?

0

Come faccio a progettare questo particolare esempio di applicazione di seguito?

Ad esempio:

Ho un cliente, che vorrebbe incorporare il mio feed di dati in questa interfaccia della GUI. I dati sono fatti di nomi e campi di descrizione. Se un utente arriva e cerca un nome particolare di un prodotto utilizzando l'interfaccia del client, il parametro name verrà passato al mio feed di dati e restituirà una ricerca per quel nome di query, all'interfaccia dei client, dal mio database .

Presumo che il mio feed di dati in tempo reale verrà costruito come servizio API.

Quali requisiti dovrei raccogliere dall'interfaccia di sistema del client?

Dovrei chiedere loro l'elenco dei parametri che richiedono per interrogare il mio feed di dati?

    
posta user1574185 17.07.2013 - 18:10
fonte

1 risposta

0

Would I need to ask them for the list of parameters they require to query through my data feed?

In un certo senso: sì.

Ma probabilmente ci sono due modi per ottenerlo:

  1. Chiedete loro su cosa vogliono interrogare;
  2. Dì loro su cosa possono eseguire query;

Con il primo questo può portare all'apertura di un enorme barattolo di vermi, dove il tuo cliente vorrà interrogare su TUTTO senza alcun vincolo. Se questo approccio è concordato, sii pronto a dire No quando necessario e usa il buon senso laddove pertinente. Se un parametro non offre alcun valore da cercare, non accettare di fornirlo come campo ricercabile.

Con quest'ultimo, comunichi al tuo cliente che tutto ciò che fornisci per interrogare su sono i parametri A, B, C. Se ne vogliono di più, ad esempio la personalizzazione, quindi addebita alcuni extra $

Sospetto che arriverai a una sorta di terreno comune tra il tuo cliente che richiede parametri e la tua decisione di vedere che aggiunge valore per utilizzare un campo come parametro.

Infine, anche se i ragazzi YANGI potrebbero aver visto qualcosa a riguardo, questo sarà l'unico cliente che hai per i tuoi dati? Se hai 10 clienti, vuoi veramente avere 10 diversi criteri di parametri di ricerca personalizzati, che possono richiedere del tempo per programmare e configurare per ciascun cliente? O vorresti avere un singolo set di parametri di ricerca possibili che tutti i clienti usano?

    
risposta data 17.07.2013 - 18:57
fonte

Leggi altre domande sui tag