Know-how per uno sviluppo di successo del prodotto
Portare sul mercato le caratteristiche giuste per i prodotti nuovi ed esistenti il più velocemente possibile e con una buona qualità è un vantaggio competitivo decisivo. Gli analisti di business e gli ingegneri dei requisiti supportano il lavoro dei product manager. Ma cosa bisogna sapere in questo campo per poter sviluppare prodotti con successo?
L'IREB (International Requirements Engineering Board) e l'IIBA (International Institute for Business Analysis) hanno entrambi pubblicato buone pratiche ampiamente utilizzate sull'ingegneria dei requisiti e l'analisi aziendale, che sono usate come base per la formazione e la certificazione. La questione ora è quale approccio è più adatto a quale situazione.
La guida BABOK
Lo scopo dell'IIBA è quello di promuovere l'analisi aziendale. A questo scopo, ha pubblicato il Business Analysis Body of Knowledge® Guide, o BABOK Guide® in breve. La Guida BABOK descrive un quadro di riferimento per i compiti di analisi aziendale e quindi tenta di stabilire uno standard. Serve come base per sei certificazioni:
- ECBA (Certificato d'ingresso in Analisi Aziendale)
- CCBA (Certificazione di capacità in analisi aziendale)
- CBAP (Professionista certificato di analisi aziendale)
- AAC (Certificazione di Analisi Agile)
- CCA (Certificato in sicurezza informatica)
- CDBA (Certificate in Business Data Analytics) Le prime tre certificazioni sono per principianti, avanzati (2-3 anni di esperienza) ed esperti (circa 5 anni di esperienza nella business analytics).
La certificazione in Agile si basa sull'estensione Agile della BABOK Guide. Le ultime due sono certificazioni speciali. In alcuni casi, è necessario un grande sforzo per preparare le certificazioni. Nella Guida BABOK, IIBA divide l'analisi aziendale in sei aree di conoscenza che includono vari compiti.
Per ogni compito (es. condurre l'indagine), la Guida BABOK descrive l'input (es. pianificare l'indagine), le possibili tecniche (es. brainstorming, workshop), le parti interessate coinvolte (es. cliente, esperti) e il risultato (es. il risultato documentato dell'indagine).
La Guida BABOK descrive le tecniche in dettaglio in un capitolo separato, compresi i punti da tenere a mente quando le si usa. Spiega anche le competenze che un analista di business dovrebbe avere.
I compiti e le tecniche sono descritti in modo molto formale e pesante. Nel complesso, la Guida BABOK offre una descrizione molto completa di come gli analisti di business possono lavorare - anche se ad un livello piuttosto teorico, che è anche usuale per un (quasi-)standard. È quindi più adatto agli ingegneri dei requisiti esperti e agli analisti di business che ai principianti.
Professionista certificato per l'ingegneria dei requisiti
L'IREB (International Requirements Engineering Board) pubblica il curriculum per CPRE (Certified Professional for Requirements Engineering). Attualmente c'è un corso generale di livello base, un corso introduttivo all'ingegneria dei requisiti agili (RE@Agile Primer) e quattro corsi di livello avanzato: Elicitazione dei requisiti (Elicitation), modellazione, gestione dei requisiti e ingegneria dei requisiti agile (RE@Agile). Mentre il Foundation Level e il Primer forniscono una buona panoramica degli argomenti dell'ingegneria dei requisiti (agile) e sono adatti a trasmettere una comprensione comune, i moduli Advanced Level vanno più in dettaglio sui singoli argomenti. I livelli avanzati richiedono diversi anni di esperienza professionale nella materia.
Il livello Foundation, per il quale è disponibile anche il libro "Basiswissen Requirements Engineering", copre l'intero ciclo di vita dei requisiti, dalla delimitazione dell'ambito all'elicitazione dei requisiti, alla documentazione, ai test, al coordinamento e alla gestione. Il Foundation Level è orientato al lavoro quotidiano dell'ingegnere dei requisiti. Tuttavia, gli argomenti non sono trattati in profondità. Per questo, ci sono poi i moduli Advanced, per i quali un certificato Foundation Level è un prerequisito.
- Elicitazione: qui ci si concentra sulle fonti dei requisiti e sulle tecniche di elicitazione e risoluzione dei conflitti.
- Modellazione dei requisiti: In questo corso si approfondisce la modellazione dei requisiti.
- Gestione dei requisiti: con argomenti come la prioritizzazione, il versioning, il reporting o la tracciabilità dei requisiti.
- RE@Agile: Specifiche dell'ingegneria dei requisiti nell'ambiente del progetto agile, compresa la gestione del backlog e lo scaling agile.
Per superare l'esame CPRE Foundation Level, è sufficiente avere già una certa esperienza con l'ingegneria dei requisiti, frequentare un corso di formazione come richiesto e approfondire gli argomenti che non si conoscono ancora così bene nel libro ufficiale di accompagnamento. Il vantaggio dei corsi di formazione è chiaramente l'opportunità di scambio tra i partecipanti al corso e l'illustrazione attraverso esempi quotidiani concreti. Per i livelli avanzati, sono richiesti più esperienza e sforzo, poiché si deve ancora scrivere un documento dopo aver superato l'esame. In totale, compreso l'allenamento, è necessario pianificare circa sette giorni di sforzo.
Sviluppo del know-how à la carte
Come si deve costruire la conoscenza necessaria in ogni caso? Per i nuovi arrivati ai temi della business analysis e dell'ingegneria dei requisiti, si raccomanda il CPRE Foundation Level. Questo vale anche per altre persone interessate ai requisiti, come project manager, tester o proprietari di prodotti. Per questi gruppi target, se lavorano in un ambiente agile, il RE@Agile Primer è anche utile.
Il CPRE Advanced Level Elicitation è adatto a chiunque voglia approfondire le proprie conoscenze nell'elicitazione dei requisiti e nella gestione dei conflitti. La gestione dei requisiti è molto utile per gli impiegati che sono pesantemente coinvolti nella gestione dei requisiti.
Se siete pesantemente coinvolti nella modellazione di processi, requisiti o sistemi, si pone la domanda se dovreste perseguire una certificazione speciale invece del livello avanzato di modellazione dei requisiti.
Se lavorate come product owner o business analyst agile, il livello avanzato RE@Agile è sicuramente interessante. Inoltre, potete dare un'occhiata a "Agile Extension to the BABOK Guide". Tuttavia, c'è anche una letteratura più pratica.
Quando si tratta di introdurre o migliorare processi e metodi come responsabile dell'ingegneria dei requisiti o della business analysis, la Guida BABOK costituisce una base ideale. Durante l'implementazione, i processi possono essere adattati alle proprie esigenze e alcuni possono essere omessi.
Tuttavia, in contrasto con la formazione e la certificazione CPRE, vediamo poca domanda per la formazione o la certificazione IIBA, poiché lo sforzo richiesto è molto alto e la domanda nei paesi di lingua tedesca è bassa. Tuttavia, per un manager nell'area della business analysis, uno specialista di processi interni in un'azienda più grande o un ingegnere dei requisiti molto esperto che vorrebbe andare ancora più in profondità, tale formazione o certificazione può avere molto senso.
Riassunto
Requisiti buoni e di alta qualità sono cruciali per prodotti di successo. La corretta applicazione, i metodi e le tecniche nell'ingegneria dei requisiti e nell'analisi del business sono la chiave per questo. Questi possono essere acquisiti in corsi di formazione, tra le altre cose. E il certificato corrispondente mostra che la persona certificata ha trattato intensamente l'argomento. Qui, le certificazioni CPRE sono altamente raccomandate.