Gestione modifiche [chiuso]

2

Attualmente sto sviluppando un'applicazione WinForm. Per informare il cliente sui miglioramenti e le correzioni apportate durante l'ultima versione, vorrei gestire e visualizzare un log delle modifiche.

Ho trovato principalmente il changelog esistente sul sito web (il termine changelog è piuttosto usato) o una spiegazione su come gestire i numeri di rilascio, che non mi interessa.

Quindi, queste sono le mie domande:

  1. Come gestisco un log delle modifiche (utilizzando XML, testo puro nell'app, ecc.) in un'applicazione desktop?
  2. Come posso presentarlo all'utente (sito esterno, all'interno dell'applicazione Winform)?
posta Nate B. 18.08.2014 - 11:18
fonte

1 risposta

1

Questa è principalmente una domanda dell'interfaccia utente. Pertanto: (1) Si potrebbe voler controllare ux.stackexchange.com . (2) La risposta corretta ai più, "Qual è l'interfaccia utente migliore?" domande è, "Fai un test (come un test di usabilità del corridoio ) e scoprilo da solo."

Con quello fuori mano ...

"Informare il cliente dei miglioramenti e delle correzioni apportati durante l'ultima versione" può assumere forme diverse:

  1. "Novità", presentato come documentazione per l'utente finale (ocemationment del programmatore non del programmatore) su cose che l'utente deve sapere per aiutarle a utilizzare meglio il software.
  2. "Novità", presentato come più di un documento di marketing, che fornisce un elenco di motivi per l'aggiornamento o il rinnovo o qualsiasi altro
  3. Un log delle modifiche: un elenco dettagliato di ogni modifica potenzialmente visibile all'utente, comunemente una modifica per riga

Sembra che tu sia interessato a un log delle modifiche, ma non trascurare neanche la documentazione "Novità".

Come gestire il log delle modifiche? Comunque vuoi, davvero. Gli utenti non si preoccuperanno del formato, quindi fai il formato più semplice per te: testo generato automaticamente dai messaggi brevi di Git, XML, HTML, Markdown convertiti in HTML, qualunque sia. Personalmente mi piace l'HTML (o Markdown to HTML), perché è facile da lavorare e può essere visualizzato da una varietà di strumenti.

Come visualizzarlo? Qualunque cosa presenta una buona interfaccia utente ed è più facile. Mi piace un browser web, dal momento che l'interfaccia utente del browser riceve molta più attenzione di quella che puoi dedicare alla tua app WinForms, e se si ospita il log delle modifiche sul proprio sito Web e si indirizzano i clienti ad esso, è possibile utilizzare l'analisi, correggere errori di battitura, ecc.

Qualunque cosa tu faccia, tieni presente che, come David Platt scrive , "Gli utenti donano Non ti importa del tuo programma in sé e per sé. " Un changelog dettagliato con una sola modifica per riga è probabile che sia interessante per molto pochi utenti, e provando a convincerli a leggerne uno, se tutto ciò che vogliono è accendere l'app e far funzionare il lavoro sarà probabilmente non va bene. Un tour guidato "What's New" o suggerimento del giorno, purché non sia odioso e possa essere facilmente rinviato fino a quando il cliente non vuole prendersi il tempo necessario, richiede più lavoro da implementare ma dovrebbe produrre risultati migliori.

    
risposta data 18.08.2014 - 19:03
fonte

Leggi altre domande sui tag