Gestione dei problemi nel tuo progetto di test
Cos'è la gestione dei problemi?
La gestione dei problemi è il processo per rendere gli altri consapevoli del problema e quindi risolverlo il più rapidamente possibile
Per capirlo, fai il seguente esercizio:
Ci sono alcuni problemi tipici nel progetto
Strategia
- Il Progetto è su budget limitato.
- Dipingere di sostegno gestionale visibile al progetto
- La comunicazione del progetto è stata inefficace
- Il processo di gestione del progetto no seguire lo standard
Definizione
- Wrong obiettivo del progetto
- Ambito del progetto non definito correttamente
- non chiaro requisiti del progetto
Risorse umane
- Team di progetto manca competenze per portare a termine il progetto
- Anche il team di progetto lo è grandi o anche piccole e quindi difficile da gestire
- Il team di progetto è mal organizzato. Non vogliono lavorare in squadra
- Mancanza di competenze Persone per ferie o dimissioni.
Orari
- Il programma del progetto è troppo stretto. Non hai abbastanza manodopera per rispettare le scadenze.
- Il progetto necessita di alcuni input come materiale di prova, strumento software ecc… ma c’è ritardo in consegna.
Perché si verificano problemi?
Ci sono tantissime ragioni che causano problemi. La maggior parte delle ragioni hanno come causa gli errori umani. Il Test Manager, che guida il progetto, dovrebbe assumersi la piena responsabilità del fallimento del progetto.
Eccone alcuni comune errori che causano i problemi
Abbinare le risorse ai progetti sbagliati
Guru99 Bank è un progetto complesso e grande. Hai bisogno di molto personale con analisi competenze. Ma hai selezionato risorse con capacità di sviluppo. Quale sarà il problema?
Possono verificarsi i seguenti problemi
- Verrà sprecato molto tempo poiché gli sviluppatori non sono tester addestrati e dovranno imparare a testare. La scadenza potrebbe non essere rispettata.
- La qualità di Testing può soffrire.
L'abbinamento delle risorse con i progetti è la cosa più importante fattore importante nella gestione del progetto ed è visto come a fase critica per il successo del progetto. L'abbinamento delle risorse al progetto dovrebbe garantire le risorse abilità essere in grado di raggiungere aspettativa del progetto.
Mancanza di capacità gestionali da parte del Project Manager
Ti viene assegnato il ruolo di Test Manager del progetto Guru99 Bank. È una buona notizia, ma non hai mai gestito un progetto prima. Non hai nessun esperienza nella gestione di un progetto, può causare grossi problemi.
Controllare un progetto è difficile ed è ancora più difficile se il project manager non ha alcuna esperienza per gestire bene il progetto. L'esperienza nella gestione di riunioni sullo stato del progetto, nella gestione del rischio e nel rapporto con le parti interessate del progetto è molto importante per il successo dello sviluppo e dell'esecuzione di un progetto.
Programma del progetto
Un programma troppo serrato o vago è uno dei motivi che ritardano o superano i progressi del progetto. Questa situazione può verificarsi se il project manager si imposta non realistico orari rispetto alle attività del progetto.
Sottovalutare
Scopri chi sono e cosa puoi fare. Il grande errore commesso dal Test Manager è pensare che sia facile completare qualsiasi progetto. Devi essere realistico nel tuo modo di pensare e assicurarti di non sottovalutare le tue esigenze fin dall'inizio.
Ignorando i piccoli problemi
Un piccolo problema presente può peggiorare in futuro. Vedere il seguente esempio:
Ignorare i problemi non fa altro che peggiorarli, quindi è consigliabile fare spazio a questi problemi e sviluppare una soluzione pratica, anche se questi problemi sono piccoli.
Non seguire il processo
La gestione dei test è un grande processo che il manager deve seguire rigorosamente. Non seguire il processo significa infrangere la regola.
Avere un processo in atto ti darà struttura e organizzazione e diminuirà le possibilità che i progetti corrano rischi
Non ascoltare gli altri
Sei Test Manager del progetto; hai la posizione più alta nel team di progetto. Ma non puoi fare nulla da solo; hai bisogno del tuo team di progetto.
I membri del team sono probabilmente i più consapevoli delle sfide o dei problemi imminenti con un progetto durante il loro lavoro quotidiano. Se un Test Manager non ascolta i consigli dei membri e non scoraggia il suo team di progetto dal dare suggerimenti, alla fine potrebbe finire con il fallimento del progetto.
Approccio alla gestione dei problemi
Iniziamo l'argomento con il seguente scenario
Nel progetto Guru99 Bank, per realizzare il Test Plan, è necessario analizzare e chiarire le esigenze del cliente. Ecco uno scenario
In questo caso si è verificato un problema. È venuto dal cliente. In cinque giorni ha cambiato il requisito per 3 volte. I clienti volubili possono essere una seccatura enorme perché non sanno quali sono i loro desideri finché non viene completata una certa fase.
Questo argomento ti mostrerà le linee guida dettagliate per risolvere il problema.
Record
Ad un certo punto durante il progetto, i rischi che hai identificato nel fasi di pianificazione, diventerà realtà e avrai un problema. Devi registrare qualsiasi evento o problema che si è verificato e minaccia il successo del tuo progetto
In molti progetti, è probabile che i problemi sorgano a livello inizio del progetto. Pertanto, è un'idea intelligente rilevare e discutere i problemi durante inizio progetto.
Quando viene identificato un problema, dovresti eseguire le seguenti azioni:
Registra i problemi del progetto
Uno dei migliori strumenti per registrare i problemi del progetto è registro dei problemi. Il registro dei problemi ti aiuterà a concentrarti sulla ricerca di una soluzione a un problema.
È possibile creare autonomamente il registro dei problemi oppure utilizzare il registro dei problemi modello in questo articolo come riferimento.
Imposta il livello di priorità
Non dimenticare la priorità del problema, assegni sempre un livello di priorità a un problema. Ci sono tre priorità tematiche comunemente utilizzate
Quale priorità fisserai per il problema menzionato negli argomenti precedenti?
R) Critico
B) Maggiore
C) Minore
Se il cliente non risolve il requisito, TestManager non può stimare e creare il piano. Il progetto non è in grado di procedere.
È un problema critico e deve essere risolto immediatamente
Assegnare il proprietario ai problemi
Assegnare il problema del progetto alla persona più adatta ad affrontarlo. Quella persona è qualcuno all'interno o all'esterno del team di progetto. Tuttavia, se lo assegni, qualcuno esterno al team si assicura che sappia in cosa si sta cacciando!
Per il problema sopra riportato relativo ai requisiti di modifica del cliente, puoi scegliere una persona con le migliori capacità di comunicazione per risolvere il problema. Lavorerà come a ingegnere di ponte negoziare con il cliente, chiedere loro di fissare i requisiti, al fine di procedere con il progetto.
Tieni traccia dello stato dei problemi
Dopo aver assegnato il proprietario al problema, devi controllare il registro dei problemi e aggiornare regolarmente lo stato del problema. Le seguenti figure rappresentano il tipo di rischio
Relazione
Documenta i problemi significativi del progetto nei tuoi rapporti regolari sui progressi (evidenziati) e inoltra le questioni ad alta priorità al comitato di progetto: la comunicazione è fondamentale.
I project manager esperti fanno molto affidamento su un rapporto sullo stato dei problemi del progetto, soprattutto se un progetto è grande e ha molte parti interessate.
Per aiutarti a creare il tuo report, puoi utilizzare o utilizzare il file Rapporto sul modello di problema del progetto in questo articolo.
Controllare i problemi del progetto
Il Project Manager è responsabile del controllo delle problematiche del progetto e deve considerare attentamente le seguenti attività
- Riconoscere le persone che potrebbero avere un impatto sulla risoluzione del problema.
- Interrompere tutte le attività relative ai problemi e prima di risolverli. Sei il project manager e hai il controllo della situazione, non affrettare il progetto a meno che non risolvi i problemi.
- Ora pensa attentamente alle seguenti domande per ogni problema nel registro
- Crea un elenco di possibili azioni o opzioni che potrebbero offrire la svolta che stai cercando. Quindi restringi l'elenco e seleziona le opzioni che con maggiore probabilità risolveranno il problema.
A) Tenere l'incontro con il cliente per chiarire e definire i requisiti di base il prima possibile
B) Chiedere al consiglio di amministrazione di ottenere supporto da loro, per aiutare a negoziare con il cliente
C) Proporre nuove idee al cliente riguardo ai requisiti del prodotto
D) Tutte le risposte sopra
Nell'elemento interattivo sopra, puoi utilizzare qualsiasi azione per risolvere il problema come A, B o C. Ma in alcuni casi, utilizzare solo un'opzione potrebbe non essere sufficiente per risolvere completamente il problema. Il modo migliore è combinare tutte le opzioni.
Ad esempio, se selezioni l'opzione A "Tenere un incontro con il cliente per chiarire e definire i requisiti di base il prima possibile". Cosa farai se tu e il tuo cliente non riuscite a soddisfare il requisito finale dopo tale incontro? È necessario ottenere maggiore supporto dal livello superiore per negoziare con il cliente (Opzione B). Se i clienti non sono professionisti, non conoscono nemmeno esattamente le loro esigenze. In tal caso, dovresti proporre nuove idee al cliente sui requisiti del prodotto.