Aghjurnatu 28 d'Agostu, 2019
E prove sò state largamente aduttate cum'è parte di u sviluppu di software dapoi chì u software hè statu sviluppatu. Business Intelligence (BI) hè tuttavia più lenta per aduttà e prove cum'è una parte integrata di u sviluppu in u software BI cum'è IBM Cognos. Scupremu perchè BI hè stata più lenta per aduttà e pratiche di prova è e cunsequenze di NOT prucessu.
Perchè l'organizazioni ùn testanu micca BI ...
- Limitazioni di tempu. I prughjetti BI sò sott'à pressione costante per esse mandati più veloce. Ciò chì alcune organizzazioni ùn si rendenu micca contu hè chì a fase più faciule per riduce u tempu hè a prova.
- Limitazioni di u bugettu. U penseru hè chì e prove sò troppu costose è ùn ponu micca dedicà una squadra di prova.
- Più veloce hè megliu. Questu ùn hè micca necessariamente un approcciu "agile" è pò vene solu in u locu sbagliu più prestu.
- A mentalità "ghjustu fà bè a prima volta". Stu approcciu ingenuu insiste chì a presenza di cuntrollu di qualità deve riduce a necessità di test.
- Mancanza di pruprietà. Questu hè simile à u bullet precedente. U penseru hè chì "i nostri utilizatori u testeranu". Stu approcciu pò purtà à utilizatori infelici è assai biglietti di supportu.
- Mancanza di strumenti. L'errore di cuncepimentu chì ùn anu micca a tecnulugia giusta per testà.
- Mancanza di capiscitura di e prove. Per esempiu,
- A prova deve valutà l'accuratezza è a validità di i dati, a consistenza di i dati, a tempestività di i dati, e prestazioni di consegna, è a facilità d'usu di u meccanismu di consegna.
- Pruvenzi durante un prughjettu BI pò include testi di regressione, test unitari, test di fumu, test di integrazione, test di accettazione di l'utilizatori, test ad hoc, test di stress / scalabilità, test di prestazioni di u sistema.
Chì Sò i Costi di NON Pruvene BI?
- Disegni inefficienti. Una scarsa architettura ùn pò esse scuperta se e prove sò ignorate. I prublemi di cuncepimentu ponu cuntribuisce à l'usabilità, e prestazioni, u riutilizazione, è ancu, a manutenzione è u mantenimentu.
- Problemi di integrità di dati. A corruzzione di i dati o e sfide di ligna di dati ponu purtà à a mancanza di fiducia in i numeri.
- Problemi di validazione di dati. E decisioni pigliate nantu à i cattivi dati ponu esse devastanti per l'impresa. Ùn ci hè nunda di peghju chè di pruvà à gestisce per metriche chì si basanu nantu à infurmazioni sbagliate.
- Diminuzione di l'adopzione di l'utilizatori. Se i numeri ùn sò micca ghjusti, o se l'applicazione ùn hè micca user-friendly, a vostra comunità d'utilizatori solu ùn aduprà micca u vostru lucente novu software BI d'impresa.
- Aumenta i costi per mancanza di standardizazione.
- Aumenta i costi per riparà i difetti in e fasi più tardi di u ciclu di vita di u sviluppu BI. Ogni prublemu scupertu al di là di a fase di i requisiti costerà in maniera esponenziale di più chè se scupertu nanzu.
Avà chì avemu stabilitu perchè l'urganisazione ùn puderebbenu micca esse teste è e trappule chì si verificanu quandu ùn testate micca BI, guardemu alcuni studii nantu à e prove in u sviluppu di software.
Studii Mostranu Pruvà A Vostra Piattaforma BI Risparmia Dinari!
Un studiu di 139 cumpagnie nordamericane chì varieghja in dimensione da 250 à 10,000 5.2 impiegati, hà segnalatu costi di debugging annuale da $ 22M à $ XNUMXM. Questa gamma di costi riflette l'organizazioni chì ùn avè testi unitari automatizati in locu. Sparte, e ricerche di IBM è Microsoft anu trovu chì cù test automatizatu di unità in locu, u numeru di difetti pò esse riduttu da trà 62% è 91%. Ciò significa chì i dollari spesi per u debugging ponu esse ridotti da u range di $ 5M - $ 22M à u range di $ 0.5M à $ 8.4M. Hè un grande risparmiu!
Costi per Fighjà Errori Scalate Rapidamente.
Un articulu nantu à e tattiche di successu di sviluppu di software dimostra chì a maiò parte di l'errori sò fatti à l'iniziu di u ciclu di sviluppu è chì più si aspetta per rilevà è currege, più u costu di riparà. Dunque, ùn ci vole micca à un scienziato di razzi per tirà a conclusione evidente chì più prestu sò scuperti è risolti errori, megliu serà. Parlendu di scienza di razzi, accade chì a NASA abbia publicatu un articulu solu nantu à questu - "Scalazione di Costu Errore Attraversu u Ciclu di Vita di u Prughjettu".
Hè intuitivu chì i costi per risolve l'errori aumentanu à misura chì u ciculu di vita di u sviluppu avanza. U studiu di a NASA hè statu fattu per determinà a rapidità di u prugressu di u costu relativu di a riparazione di l'errori scuperti. Stu studiu hà adupratu trè approcci per determinà i costi relativi: u metudu di u costu ascendente, u metudu di ripartizione di i costi totali è u metudu di u prughjettu ipoteticu top-down. L'approccii è i risultati descritti in stu documentu presumenu u sviluppu di un sistema hardware / software chì hà caratteristiche di u prughjettu simili à quelli aduprati in u sviluppu di una grande nave cumplessa, un aereo militare, o un picculu satellitu di cumunicazione. I risultati mostranu u gradu in cui i costi aumentanu, cume l'errori sò scuperti è risolti in fasi successive è successive in u ciclu di vita di u prugettu. Stu studiu hè rappresentativu di altre ricerche chì sò state fatte.
Da u graficu sopra, e ricerche di TRW, IBM, GTE, Bell Labs, TDC è altri mostranu u costu di a riparazione di l'errori durante e diverse fasi di sviluppu:
- U costu di riparà un errore scupertu durante a fase di richieste hè definitu cum'è Unità 1
- U costu per risolve quellu errore se si trova durante a fase di cuncepimentu hè doppia chì
- À a fase di codice è di debug, u costu per risolve l'errore hè unità 3
- À a fase di prova unitaria è di integrazione, u costu per risolve l'errore diventa 5
- À a fase di prova di i sistemi, u costu per risolve l'errore salta à 20
- È una volta chì u sistema hè in fase di operazione, u costu relative per curregge l'errore hè aumentatu à 98, quasi 100 volte u costu di correggere l'errore se si trova in a fase di requisiti!
U fondu hè chì hè assai più costuu di riparà i difetti s'elli ùn sò micca presi prestu.
cuegghiè
Una ricerca significativa hè stata cundutta chì dimostra u valore di e prove precoce è cuntinue in u sviluppu di u software. Noi, in a cumunità BI, pudemu amparà da i nostri amichi in u sviluppu di software. Ancu se a maiò parte di e ricerche furmali sò state fatte in relazione à u sviluppu di u lugiziale, cunclusioni simili ponu esse tirate nantu à u sviluppu di BI. U valore di e prove hè indiscutibile, ma parechje organizzazioni sò state più lente à prufittà di e prove formali di u so ambiente BI è integranu e prove in i so prucessi di sviluppu BI. I costi di micca i testi sò veri. I risichi associati à micca i testi sò veri.
Vulete vede qualchì test automatizatu di Cognos in azzione? Fighjate i video nantu à a nostra playlist da piaza qui!