Quali sono gli errori nella gestione di prodotti software deve essere evitato per impedire alla gente di odiare il fornitore?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/20790

Domanda

Un precedente domanda sul perché la gente odia Microsoft è stata chiusa. Questo è un tentativo di una domanda un po 'più costruttivo lungo la stessa linea generale. Questo è tanto più ampio e più stretto però. E 'più generale da essere sui fornitori di software in generale, non solo Microsoft. E 'più stretto riguardante solo la gestione dei prodotti software.

Quindi, quali passi dovrebbe essere presa (e / o evitati) nella gestione dei prodotti software individuali per assicurare che non solo i singoli prodotti, ma la società nel suo complesso è rispettata / piaciuto / visto in una luce positiva?

È stato utile?

Soluzione

La maggior parte importante è ovviamente quello di fornire un prodotto di qualità.

Altri temi imporanti:

  • Onestà. Non mentire quando la verità verrà fuori prima o poi comunque.
  • Reliabilty. Rispettare le scadenze.
  • Disponibilità. Rispondi messaggi di posta elettronica, prendere il telefono.
  • volontà di collaborare. Se significa lavorare con il vostro concorrente più vicino per fare ciò che le esigenze del cliente, farlo e farlo professinally. Non ci sono trucchi sporchi che fanno male il primo cliente.

L'ultima voce sulla mia lista è probabilmente ciò che ha MS una cattiva reputazione (anche se penso che siano molto meglio ora in questo senso); ed è ancora peggio quando le piccole aziende fanno questo.

Altri suggerimenti

Un elenco non esaustivo, a partire da due che può andare un lungo cammino per la creazione di clienti realmente appassionati, quelli che vi fanno del loro modo di promuovere il tuo prodotto.

  • Un reattivo, modello di supporto rispettoso. Niente come essere veloce e dando ai clienti un buon supporto. Idealmente un modello di risposta diretta. Anche con un modello di sostegno della comunità come un sito di bacheca dove chiunque può chiedere e chiunque può rispondere alle domande, ma moderare e semina con personale di supporto aiuterà. Una vecchia massima di servizio al cliente - dare a qualcuno un buon servizio clienti e possono dire a una persona su di esso. Dare loro servizio clienti poveri e vi diranno 10 persone. Nel mondo web che 10 persone ora ottiene moltiplicati molte volte.

  • Utilizzo di buon design - si vuole puntare per deliziare le persone. Questo richiede non solo l'ingegneria di progettazione, ma - ascoltare i clienti, guardando sopra le loro spalle, prototipazione, e il miglioramento continuo dei prodotti rilasciati.

Altri due mi piacerebbe aggiungere:

  • Qualità - Yup, mantenendo un coperchio stretto sul conteggio dei bug, non rilasciando fino a quando non è solido. Concentrandosi su un prodotto solido piuttosto che una sfoglia con sovraccarico di funzione. Mi ricordo che in qualche momento durante la frenesia del web 1.0, un grande fornitore ha annunciato quanto grande è stato quello di essere in grado di sviluppare software in modo iterativo, senza un processo di qualità vero e proprio durante lo sviluppo di siti web. In quel periodo, ho provato uno dei loro nuovi siti e si è rotto su di me quasi immediatamente. Sembrava chiaro che aveva nessun test prima del rilascio. Un buon modo per frustrare i tuoi alleati e si allontanano i nuovi clienti.

  • Un modello di licenza che funziona bene per come la gente userà il software. La gente sa hanno bisogno di pagare, ma se si può riflettere la gente ha bisogno di flessibilità nei criteri, allora funziona per tutti. Esempio: licenze per postazione, che consentono di utilizzare più computer, o un computer di lavoro e la casa. Perché un sacco di persone hanno più di un computer.

- Alex

Alcuni modi per essere odiato:

Quando marketing e di vendita del prodotto il vostro business, obiettivo per le persone con l'acquisto di autorità che non dovrà usarlo. Allora non dovete preoccuparvi di usabilità.

Idealmente, il prezzo dovrebbe essere confusa e irrazionale. Avere più versioni con funzionalità che non è chiaramente differenziato. Idealmente, avere uno o due caratteristiche particolarmente desiderabili in alto sulla scala di prezzo, in modo dalla gente ottiene la sensazione che hanno da grande pagare per un sacco di cose che non useranno.

Se avete abbastanza energia, rendere le versioni successive del software non del tutto compatibile con i loro predecessori, e non offrono sconti di aggiornamento. Per i punti in più, la funzionalità di rimozione che la gente potrebbe essere utilizzato per.

Pubblicità caratteristiche che in realtà non funzionano. Se hai un sufficiente controllo del prodotto, rimuovere alcuni di loro con gli aggiornamenti più o meno forzate.

Lascia alcuni bug, insetti preferibilmente intermittenti. Vieni con ragioni per le quali, se succede qualcosa, non è colpa tua. Stonewall vostri clienti si lamentano. In alternativa, venire con una correzione che in realtà rende il prodotto meno utilizzabile.

Il controllo di qualità è per le aziende che vogliono la soddisfazione del cliente. Hai un sacco di potenziali beta tester là fuori: li utilizzano. Otterrete i rapporti, anche se non si dà loro tutte le risposte. È possibile risolvere un sacco di loro nella prossima versione (vedi sopra circa lievi incompatibilità, nessun aggiornamento dei prezzi, e la funzionalità di rimuovere).

Mess i computer degli utenti. DRM è grande qui, soprattutto se non dite a nessuno prima del tempo (e soprattutto se non si aspettano DRM su qualcosa come il prodotto).

misure

Anti-pirateria sono grandi. Assicurati che i tuoi algoritmi di rilevamento hanno un sacco di falsi positivi. Non è necessario avere modi convenienti o facili da correggere i falsi positivi.

Lunghe confondendo EULA che pretendono cose ridicole sono all'ordine del giorno d'oggi. Per avere odiato su di loro, dovete seppellire qualcosa oneroso in là e farla rispettare in seguito.

La documentazione è per WIMP. Assicuratevi che sia praticamente impossibile capire come fare alcune cose importanti dalla documentazione. (Purtroppo, questo è diventato troppo comune nel corso del tempo per essere veramente efficace.)

Gli sconti che richiedono procedure di documentazione e di applicazione scomode sono buone. Ricordo che molte ricevute al giorno d'oggi vengono stampate in un modo che svanisce nel tempo, in modo da poter risparmiare un sacco di soldi richiedendo la ricevuta originale e prendendo il tempo necessario per elaborarli.

L'arroganza e ben pubblicizzate pratiche anticoncorrenziali sono sempre utili qui.

(Nessun punto per indovinare quali suggerimenti che ho scritto con le imprese in mente, o addirittura che quelli, o che ho sofferto attraverso personalmente.)

1) Creare un prodotto di qualità
2) capire il cliente
3) Mantenere la coerenza

Prezzo in un modo che è aperto e chiaro -. Questo include non solo il prezzo di acquisto iniziale, ma gli aggiornamenti, funzionalità aggiuntive o moduli, di supporto, di consulenza, di formazione e di eventuali altre spese

Non c'è bisogno di essere a buon mercato, è possibile prezzo come aggressivamente come volete, ma l'unica cosa nella mia esperienza che sconvolgerà i clienti più di ogni altra cosa quando si tratta di prezzo è extra poco chiare e l'idea che siano avere più soldi ingiustamente estratto dal loro adesso hanno fatto l'acquisto.

costi sconosciuti non sono una questione di soldi, sono circa la reputazione delle persone. La persona che effettua l'acquisto è mettere un po 'della loro reputazione sulla linea quando hanno messo un budget per il progetto in avanti. Anche se la spesa extra è rapporto qualità-prezzo, che hai quando devono tornare al loro capo e chiedere più soldi, li stai facendo pubblicamente ammettere che hanno incasinato e odieranno per questo.

Mantenere una società di software in una luce positiva coinvolge entrambi i lati della transazione.

Il mosto società:

  1. continuamente fornire il codice che è più adatto allo scopo nei loro campi scelti
  2. essere visto per essere costantemente cercando di migliorare agendo sul feedback dei clienti
  3. essere visto per essere fiera

Il mosto cliente:

  1. Fornire un feedback alla società che stanno facendo bene / male
  2. Essere ragionevole nelle loro aspettative di risposte

Da queste semplici regole, un sacco di cose buone naturalmente seguire. Il problema è che le forze di mercato e la concorrenza è quello che è, attaccare a loro è un incubo.

Quando si è una grande società come Microsoft, Google o Facebook, con sacco di esposizione nelle notizie, non si può impedire alla gente di odiarti. E 'impossibile.

Quanto più si è successo , più si è odiato .

Venditore dovrebbe creare una metrica chiamata hatemeter per misurare il loro successo! ;)

Questo è il motivo per cui una delle più grandi qualità di un imprenditori è essere in grado di comprendere e gestire questo. E ancora più importante, usare le cattive risposte per migliorare i loro prodotti (alcune risposte è interessante).

La vera sfida fornitori deve affrontare non è l'odio, ma indifferenza .

Modifica : Ho trovato questo molto interessante sito . Esso permette a chiunque di dare il suo parere su una diversa di società popolari e di prodotto. La quantità di voti è troppo basso per rendere i risultati rilevanti, ma ciò che è interessante elettori deve spiegare perché. Vi lascio scoprire i commenti e giudicare da soli la natura umana è complessa.

Vorrei discutere questo dal punto di vista del software commerciale che ho usato che ha spinto me crazy.

Troppo flessibilità - questo è un fattore critico. Non lasciate che il vostro desiderio per offrire flessibilità media che si rinuncia a progettare le caratteristiche più gente vorrebbe. Non ho mai usato un prodotto "flessibile" che gli utenti in realtà è piaciuto usando. Essi non vogliono avere a capire come risolvere i vostri errori di progettazione. Abbiamo gestione dei progetti software "flessibile" da un fornitore ben sanno che rimarranno senza nome. E 'così flessibile non ha cose come un campo per il cliente che ha richiesto il progetto (Proprio come molte aziende grandi abbastanza per bisogno di un prodotto che costa decine di migliaia di dollari non hanno bisogno di essere in grado di ordinare i progetti dal cliente? Questo sarebbe pari a zero.). Quando si converte un'idea o un incidente a un progetto, le informazioni non si muove automaticamente al progetto, rendendo la ricerca per i dettagli su ciò che è stato voluto o che voleva estremamente fastidioso perché gli sviluppatori non hanno realmente progettare il sistema, dal momento che era così "flessibile". La complessità di cercare di aggiungere campi e quindi fissare tutte le forme in modo da poter vedere questi campi significa che praticamente tutti hanno rinunciato a utilizzare il prodotto per tutti i "grandi" presenta è stato venduto a noi come avere e utilizzare solo per il documento tempo. In generale, il sistema di un più flessibile è, più la gente l'odia.

mancanza di considerazione per le prestazioni volendo essere banca dati neutrale invece di scrivere il codice migliore esecuzione che potrebbe essere database specifico.

mancanza di test in un ambiente con centinaia di utenti simultanei e un grande insieme di dati nel database. Database Query che funzionano bene per i piccoli insiemi di dati sono spesso disatrous per grandi basi di dati. Ho lavorato in un call center, una volta che aveva un programma di software di call center ben sanno, si potrebbe richiedere alcuni minuti dieci per passare da una schermata all'altra. Si può immaginare quanto sia gli acquirenti di chiamata e gli utenti è piaciuto. Il nostro errore più comune era un timeout sul database.

Cambia bene il cambiamento. Niente infastidisce gli utenti più di ottenere una nuova versione di qualcosa che riordina come fare tutto, eppure non aggiunge caratteristiche che volevano o necessarie (vedi Office 2007 e la scadente del nastro hanno aggiunto e la struttura dei menu hanno rimosso). Io non voglio avere a imparare di nuovo le cose che dipendono da anni Evey giorno per giorno o due anni e nemmeno la maggior parte degli utenti. E 'una cosa da imparare nuove techiniques per meglio risolvere i problemi ed è un'altra cosa da solo reaarrange l'interfaccia grafica in modo che non è possibile trovare tutte le cose che già sapeva come fare.

Il servizio clienti. Se ho un problema, voglio che tu mi aiuti a risolvere il problema in modo rapido e senza spendere troppo, soprattutto se ho pagato una quantità enorme per il software.

software Ridicolmente buggy. Dai, non dovrei essere in grado di rompere fare le operazioni più comuni in modo ordinario. Hai fatto provare questa roba non è vero? E 'particolarmente anoying quando si colpisce i bug di installazione o il primo paio di giorni che utilizzano il prodotto. Ed è ancora più fastidioso quando la roba che ha lavorato molto nella sua ultima versione non funziona più. Certo tutto il codice ha bug, sappiamo che, ma quelli più evidenti dovremmo essere domato prima della spedizione.

Ora, come per una società che fa bene - Io sostengo che Red-Gate è tale società. Il loro solo roba funziona, si fa quello che dice che dovrebbe fare a meno di un sacco di problemi da parte mia di usarlo, è veloce e il loro servizio clienti è ottimo. Praticamente ogni esperto DBA di SQL Server che abbia mai conosciuto consiglia di acquistare i loro strumenti.

scarsa documentazione e nessuna voglia di migliorarlo - sto attualmente lavorando con un fornitore di software che non è in grado di darmi eventuali definizioni di database o schemi. Essi in realtà consigliato solo chiamando uno dei loro sviluppatori in quanto sono i "dizionari di dati camminare". Ora saprò perché non stanno migliorando lui applicazione o correggere i bug; sono troppo occupati per spiegare ciò che è presente nella tabella cliente.

EDIT: Ora so perché non hanno documentano questo database:

  1. C'è una convenzione di denominazione per i nomi dei campi in base al tipo: dt = Data, s = string / varchar, d = float
  2. Non ci sono chiavi primarie NO soli indici cluster univoco.
  3. Non ci sono vincoli per tutte le tabelle.
  4. La maggior parte delle stored procedure contengono: Select *
  5. Tutti i campi chiave sono i tipi di stringa (ultimo dei problemi)
  6. I cursori a bizzeffe!
  7. Lo hanno fatto commento e il numero di versione le loro patch, ma che su di esso.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top