Cosa c'è di meglio in termini di esperienza utente: fornire un indirizzo email o un collegamento al mio account github dei progetti?

7

Cosa c'è di meglio in termini di esperienza utente?

Fornisci all'utente un account di posta elettronica in cui possa segnalare bug o un link alla pagina dei problemi di github dei progetti (che richiede un account github ma potrebbe essere più facile inviare bug a)?

Modifica

L'applicazione è uno script Bash ospitato su github. Gli standard di codifica GNU suggeriscono di utilizzare un indirizzo email, che può o meno una soluzione appropriata .

Il pubblico di destinazione è l'utente esperto della CLI.

    
posta Oliver Weiler 11.06.2012 - 11:10
fonte

6 risposte

13

Direi di no.

Fornire un modulo in cui possono segnalare un feedback. Dietro le quinte, questo modulo può inviarti un'email, creare un problema github o qualsiasi altra cosa tu voglia fare.

Puoi anche fornire il link github - un asterisco alla fine della pagina se gli utenti desiderano maggiori informazioni sullo stato attuale dei problemi.

Non credo che fornire un'e-mail possa aggiungere valore a un modulo di contatto, per non parlare del sovraccarico di controllo delle e-mail.

Modifica : questa era la risposta prima della modifica. Dopo la tua modifica, il mio consiglio sarebbe il seguente:

Dato che il tuo pubblico è un utente esperto, conosce la sua roba. Questo pubblico preferirebbe avere un link al repository Github. Sanno dove sono i problemi, possono vedere il codice, ecc.

Ancora, non darei il mio indirizzo email. Github ti invierà mail quando avrai nuovi problemi. Una e-mail è troppo personale e - questa è la mia opinione personale - non dovrebbe essere usata per la distribuzione pubblica. Gestire i problemi di github è molto più semplice della gestione delle e-mail.

    
risposta data 11.06.2012 - 11:21
fonte
7

Il modo migliore sarebbe quello di fornire entrambi. Più il modo in cui l'utente può inviarti feedback, più feedback riceverai.

Come è stato detto in un commento, la maggior parte delle persone non saprà cosa è git-hub o come funziona. Niente ti impedisce di copiare oltre la posta ricevuta in github per tenere traccia dei problemi.

    
risposta data 11.06.2012 - 11:17
fonte
6

La pagina Github può essere più utile, ma molte persone non sanno nemmeno cosa sia Github. Perché non includere entrambi?

    
risposta data 11.06.2012 - 11:18
fonte
5

Penso che questo dipenda molto dal pubblico di destinazione e dal modello di licenza in base al quale viene sviluppata la tua applicazione (cioè open source o closed source). So che la tua domanda menziona chi è il tuo pubblico di destinazione in questo caso particolare, ma al fine di fornire una risposta utile a tutti, penso che sia meglio ignorarlo per le risposte.

Come sviluppatore vuoi ottenere più feedback possibile per problemi e bug, e più facilmente lo fai per gli utenti, più è probabile che lo facciano.

Fornire un indirizzo email, o come menzionato da Florian Margaine, un modulo di contatto, è probabilmente l'opzione migliore. Ciò comporterà un feedback molto maggiore da parte degli utenti e renderà molto più probabile la segnalazione di bug. Come puoi immaginare, riceverai più report per ogni bug, sia positivo che negativo. Da un lato, si verificheranno molte duplicazioni di problemi, ma ciò può essere positivo in quanto consente di vedere quanti utenti incontrano il problema e si può dare la priorità di conseguenza.

Fornire un link a github o qualsiasi altro sistema di tracciamento dei bug può confondere l'utente medio, quindi se il tuo prodotto verrà usato da utenti inesperti, questo potrebbe essere meglio evitato. Se devi indirizzarli a un sistema di questo tipo, assicurati che possano inviare una segnalazione di errore inserendo il minor numero possibile di dettagli: solo un titolo e una descrizione sono tutto ciò di cui hai veramente bisogno, qualsiasi altra cosa può essere aggiunta in seguito.

Se il tuo prodotto sarà open source, tuttavia, c'è un ulteriore vantaggio che collegando a github o simili, non solo gli utenti possono segnalare bug, ma vedere quali bug vengono segnalati e correggerli da soli.

Quindi, per un prodotto open source o un prodotto destinato a una base di utenti altamente tecnica, il collegamento a github può essere la soluzione migliore, ma per l'utente medio, un indirizzo email o modulo di contatto potrebbe essere sufficiente.

Tuttavia, non vi è alcun motivo per cui non sia possibile eseguire entrambe le operazioni, consentendo all'utente di scegliere il sistema che trovano più adatto alle proprie capacità.

    
risposta data 11.06.2012 - 13:27
fonte
3

Sicuramente farei un tracker di problemi su github anziché su email. Due ragioni per cui:

  1. Gli utenti potrebbero e dovrebbero verificare se il problema è già stato pubblicato.
  2. Hai un sistema molto più facile da amministrare rispetto a un indirizzo email.
risposta data 11.06.2012 - 11:17
fonte
1

Se mi dici la pagina Github dei tuoi progetti, posso vedere quali problemi sono già stati segnalati, se una correzione è già stata fornita o posso dare una possibilità al progetto di fornire una correzione. Se mi dici semplicemente il tuo indirizzo email, non posso fare nessuna di quelle cose.

Quindi penso che sia meglio dirmi la tua pagina del progetto github.

    
risposta data 11.06.2012 - 11:12
fonte

Leggi altre domande sui tag