Come posso convincere un project manager che non c'è modo di risolvere tutti i problemi di compatibilità?

3

Lavoro su questo progetto da più di un anno e, siamo prossimi alla pubblicazione, il project manager vuole che il prodotto sia perfetto e funzioni in ogni singolo aspetto.

Mi piace e mi piace lavorare sotto l'idea della perfezione, ma sembra che stia ritardando troppo il lancio a causa di problemi di compatibilità, vuole che il prodotto funzioni in ogni singola installazione, ogni singola configurazione possibile, e nella maggior parte dei casi , il prodotto funziona senza problemi quando è nelle mani del cliente.

AGGIORNAMENTO: sì, il prodotto non funziona correttamente quando ci sono conflitti, ad esempio, altri prodotti che non usano linee guida o standard per caricare le librerie (causa il doppio caricamento della libreria che porta al fallimento), la cache è un altro esempio e così via ... .. ma avvisiamo i clienti del conflitto prima dell'acquisto e aiutiamo a risolverlo dopo l'acquisto

Ho cercato di spiegarlo dando alcuni esempi sui principali prodotti, capisce la situazione, ma non posso credere che sia quasi impossibile (se non è impossibile) fare ciò che vuole.

Spero che sia chiarito abbastanza da consentire alla comunità di rispondere.

    
posta SAFAD 05.06.2012 - 22:08
fonte

5 risposte

13

chiedigli di fare una lista di tutti i possibili problemi e situazioni di compatibilità; si noti che non è possibile creare un elenco completo e suggerire che il numero di possibili problemi di compatibilità è infinito e non tutte le possibili incompatibilità meritano un ritardo nel lancio; concentrati su quelli che più probabilmente si presentano per il tuo segmento di mercato più grande e prendi il resto mentre accadono.

una società che rilascia un prodotto di qualità ragionevole e quindi risponde rapidamente ai problemi ha molte più probabilità di successo di una che non rilascia mai un prodotto!

    
risposta data 05.06.2012 - 22:15
fonte
6

Tali decisioni dovrebbero essere prese dal punto di vista del business. Valutare quanto costerebbe implementare alcune funzionalità di compatibilità e quali sarebbero i benefici. Quindi decidi, se ne hai davvero bisogno.

    
risposta data 05.06.2012 - 23:02
fonte
1

Come dice Steven, chiedi loro di elencare tutti i possibili scenari di compatibilità, identificare cosa funziona e cosa no. Quindi identifica i tuoi vincoli esatti per gli scenari in errore, stimare il costo per superare tali vincoli per ogni scenario (non solo in termini di costi di sviluppo, ma anche in termini di costi di manutenzione e supporto), quindi spingerlo indietro come decisione aziendale su ciò che essi sono disposti a pagare per.

Modifica: per quanto riguarda i tuoi problemi di compatibilità; Prova ad aggiungere il codice per convalidare, quindi avvisa l'utente se non è compatibile con il tuo ambiente supportato. Ma assicurati che tutto funzioni con il tuo ambiente supportato.

    
risposta data 05.06.2012 - 22:20
fonte
0

Presenta il tuo PM al concetto vaporware . Tuttavia, se stai ancora riscontrando casi in cui il tuo prodotto non funziona come previsto e che è facile da trovare / ragionevolmente prevedibile, allora non hai un prodotto di qualità per la spedizione. Sta diventando sempre più una mentalità nel settore per spedirla ora, e sistemarla più tardi, e respingere ciò non è necessariamente una brutta cosa. La reputazione di rilasciare software di qualità per la prima volta è molto meglio di una reputazione di spargere rapidamente cazzate e rattopparle in seguito.

    
risposta data 05.06.2012 - 22:24
fonte
0

Un altro modo è trovare una via di mezzo accettabile per entrambi come soluzione. Cosa succede quando si incontra un'incompatibilità? Se il tuo software si blocca, è probabile che sia inaccettabile, indipendentemente dal fatto che tu lo documenti o meno. Se il software termina o impedisce l'incompatibilità (ad esempio, visualizzando un messaggio di errore indicante che il software è incompatibile e suggerisce possibili alternative), allora potrebbe trattarsi di una "soluzione" che è suscettibile di gestione del progetto.

In altre parole, potrebbe esserci più di una soluzione al problema. Potrebbe essere necessario negoziare con il proprio project manager per capire l'azione corretta che consentirà di avviare il prodotto.

    
risposta data 05.06.2012 - 22:48
fonte

Leggi altre domande sui tag