Cognos a Chost NID Profi Eich BI

by Rhagfyr 4, 2014Dadansoddeg Cognos, MotioCI, Profisylwadau 0

Diweddarwyd Awst 28, 2019

Mabwysiadwyd profion yn eang fel rhan o ddatblygu meddalwedd byth ers datblygu meddalwedd. Fodd bynnag, mae Cudd-wybodaeth Busnes (BI) wedi bod yn arafach i fabwysiadu profion fel rhan integredig o ddatblygiad mewn meddalwedd BI fel IBM Cognos. Gadewch i ni archwilio pam mae BI wedi bod yn arafach i fabwysiadu arferion profi a chanlyniadau NI profi.

Pam nad yw sefydliadau'n profi BI ...

  • Cyfyngiadau amser. Mae prosiectau BI dan bwysau cyson i gael eu cyflawni'n gyflymach. Yr hyn nad yw rhai sefydliadau efallai yn ei sylweddoli yw mai'r cam hawsaf i leihau amser yw profi.
  • Cyfyngiadau cyllidebol. Y meddwl yw bod profion yn rhy ddrud ac na all gysegru tîm profi.
  • Cyflymach yn well. Nid yw hyn o reidrwydd yn ddull “ystwyth” a gall eich arwain i'r lle anghywir yn gyflymach yn unig.

Dyfyniad Bandage

  • Y meddylfryd “dim ond ei wneud yn iawn y tro cyntaf”. Mae'r dull naïf hwn yn mynnu y dylai presenoldeb rheoli ansawdd leihau'r angen am brofion.
  • Diffyg perchnogaeth. Mae hyn yn debyg i'r bwled blaenorol. Y meddwl yw “bydd ein defnyddwyr yn ei brofi.” Gall y dull hwn arwain at ddefnyddwyr anhapus a llawer o docynnau cymorth.
  • Diffyg offer. Y camsyniad nad oes ganddyn nhw'r dechnoleg gywir ar gyfer profi.
  • Diffyg dealltwriaeth o brofi. Er enghraifft,
    • Dylai profion werthuso cywirdeb a dilysrwydd data, cysondeb data, prydlondeb data, perfformiad cyflwyno, a rhwyddineb defnyddio'r mecanwaith cyflwyno.
    • Gall profion yn ystod prosiect BI gynnwys profion atchweliad, profi unedau, profi mwg, profi integreiddio, profi derbyn defnyddwyr, profi ad hoc, profi straen / scalability, profi perfformiad system.

Beth Yw Costau NID Profi BI?

  • Dyluniadau aneffeithlon. Efallai na ddarganfyddir pensaernïaeth wael os anwybyddir profion. Gall materion dylunio gyfrannu at ddefnyddioldeb, perfformiad, ailddefnyddio, yn ogystal â chynnal a chadw.
  • Materion cywirdeb data. Gall llygredd data neu heriau llinach data arwain at ddiffyg ymddiriedaeth yn y niferoedd.
  • Materion dilysu data. Gall penderfyniadau a wneir ar ddata gwael fod yn ddinistriol i'r busnes. Nid oes unrhyw beth gwaeth na cheisio rheoli gan fetrigau sy'n seiliedig ar wybodaeth anghywir.

Cartwn Dilbert - mae'r data yn anghywir

  • Llai o fabwysiadu defnyddwyr. Os nad yw'r niferoedd yn iawn, neu os nad yw'r rhaglen yn hawdd ei defnyddio, ni fydd eich cymuned ddefnyddwyr yn defnyddio'ch meddalwedd BI menter sgleiniog newydd.
  • Costau uwch oherwydd diffyg safoni.
  • Costau uwch i atgyweirio diffygion yng nghyfnodau diweddarach cylch bywyd datblygu BI. Bydd unrhyw faterion a ddarganfyddir y tu hwnt i'r cam gofynion yn costio mwy yn esbonyddol na phe baent yn cael eu darganfod yn gynharach.

Nawr ein bod wedi nodi pam nad yw sefydliadau efallai'n profi a'r peryglon sy'n digwydd pan na fyddwch yn profi BI, gadewch inni edrych ar rai astudiaethau ar brofi ym maes datblygu meddalwedd.

Mae Astudiaethau'n Dangos Profi Eich Llwyfan BI Yn Arbed Arian!

Un astudiaeth o 139 o gwmnïau Gogledd America yn amrywio o ran maint o 250 i 10,000 o weithwyr, nododd gostau difa chwilod blynyddol o $ 5.2M i $ 22M. Mae'r ystod gost hon yn adlewyrchu sefydliadau sydd Nid yw bod â phrofion uned awtomataidd ar waith. Ar wahân, canfu ymchwil gan IBM a Microsoft hynny gyda profion uned awtomataidd ar waith, gellir lleihau nifer y diffygion rhwng 62% a 91%. Mae hyn yn golygu y gallai doleri sy'n cael eu gwario ar ddadfygio gael eu lleihau o'r ystod $ 5M - $ 22M i'r ystod $ 0.5M i $ 8.4M. Mae hynny'n arbediad enfawr!

Debugging costau heb brofi a gyda phrofi

Costau i Atgyweirio Gwallau Cynyddu'n Gyflym.

Papur ar dactegau datblygu meddalwedd llwyddiannus yn dangos bod y mwyafrif o wallau yn cael eu gwneud yn gynnar yn y cylch datblygu ac po hiraf y byddwch chi'n aros i'w canfod a'u cywiro, yr uchaf y mae'n ei gostio i chi ei drwsio. Felly, nid yw'n cymryd i wyddonydd roced ddod i'r casgliad amlwg mai gorau po gyntaf y darganfyddir a sefydlogir gwallau. Wrth siarad am wyddoniaeth roced, mae'n digwydd bod NASA wedi cyhoeddi papur ar hynny - “Gwaethygu Costau Gwall Trwy Gylch Bywyd y Prosiect.”

Mae'n reddfol bod y costau i drwsio gwallau yn cynyddu wrth i'r cylch bywyd datblygu fynd yn ei flaen. Perfformiwyd astudiaeth NASA i bennu pa mor gyflym y mae cost gymharol gosod gwallau a ddarganfuwyd yn mynd yn ei blaen. Defnyddiodd yr astudiaeth hon dri dull i bennu'r costau cymharol: y dull cost o'r gwaelod i fyny, cyfanswm y dull chwalu costau, a'r dull prosiect damcaniaethol o'r brig i lawr. Mae'r dulliau a'r canlyniadau a ddisgrifir yn y papur hwn yn rhagdybio datblygu system caledwedd / meddalwedd sydd â nodweddion prosiect tebyg i'r rhai a ddefnyddir i ddatblygu llong ofod fawr, gymhleth, awyren filwrol, neu loeren gyfathrebu fach. Mae'r canlyniadau'n dangos i ba raddau y mae costau'n cynyddu, wrth i wallau gael eu darganfod a'u gosod yn ddiweddarach ac yn ddiweddarach yng nghylch bywyd y prosiect. Mae'r astudiaeth hon yn gynrychioliadol o ymchwil arall a wnaed.

SDLC Cost i drwsio graddfa gwallau

O'r siart uchod, mae ymchwil gan TRW, IBM, GTE, Bell Labs, TDC ac eraill yn dangos cost trwsio gwallau yn ystod y gwahanol gyfnodau datblygu:

  • Diffinnir cost trwsio gwall a ddarganfuwyd yn ystod y cam gofynion fel 1 uned
  • Y gost i drwsio'r gwall hwnnw os canfyddir ef yn ystod y cam dylunio yw dwbl bod
  • Yn y cam cod a dadfygio, y gost i drwsio'r gwall yw unedau 3
  • Yn y cyfnod prawf uned ac integreiddio, daw'r gost i atgyweirio'r gwall 5
  • Yn y cyfnod prawf systemau, mae'r gost i atgyweirio'r gwall yn neidio i 20
  • Ac unwaith y bydd y system yn y cyfnod gweithredu, mae'r gost gymharol i gywiro'r gwall wedi codi i 98, bron i 100 gwaith y gost o gywiro'r gwall os canfyddir ef yn y cam gofynion!

Y gwir yw ei bod yn llawer mwy costus atgyweirio diffygion os na chânt eu dal yn gynnar.

Casgliadau

Cynhaliwyd ymchwil sylweddol sy'n dangos gwerth profion cynnar a pharhaus wrth ddatblygu meddalwedd. Gallwn ni, yn y gymuned BI, ddysgu gan ein ffrindiau ym maes datblygu meddalwedd. Er bod y rhan fwyaf o ymchwil ffurfiol wedi'i wneud yn ymwneud â datblygu meddalwedd, gellir dod i gasgliadau tebyg ynghylch datblygu BI. Mae gwerth profi yn ddiamheuol, ond mae llawer o sefydliadau wedi bod yn arafach i fanteisio ar brofion ffurfiol o'u hamgylchedd BI ac integreiddio profion yn eu prosesau datblygu BI. Costau nid profion yn real. Y risgiau sy'n gysylltiedig â nid profion yn real.

Am weld rhywfaint o brofion Cognos awtomataidd ar waith? Gwyliwch y fideos ar ein rhestr chwarae gan glicio yma!