Цогнос и цена НЕ ТЕСТИРАЊА БИ

by 4. дец. 2014Цогнос Аналитицс, MotioCI, ТестирањеКСНУМКС коментари

Ажурирано Аугуст КСНУМКС, КСНУМКС

Тестирање је широко прихваћено као део развоја софтвера од када је софтвер развијен. Пословна интелигенција (БИ) је, међутим, спорије усвајала тестирање као интегрисани део развоја БИ софтвера као што је ИБМ Цогнос. Хајде да истражимо зашто је БИ спорије усвајао праксе тестирања и последице НЕ тестирање.

Зашто организације не тестирају БИ ...

  • Временских ограничења. БИ пројекти су под сталним притиском да се брже испоруче. Оно што неке организације можда не схватају је да је тестирање најједноставнија фаза за смањење времена.
  • Буџетска ограничења. Мисли се да је тестирање прескупо и да не може посветити тим за тестирање.
  • Брже је боље. Ово није нужно „агилни“ приступ и може вас само брже одвести на погрешно место.

Завој-Цитат

  • Менталитет „само уради први пут“. Овај наивни приступ инсистира да би присуство контроле квалитета требало да смањи потребу за тестирањем.
  • Недостатак власништва. Ово је слично претходном метку. Мисли се да ће „наши корисници то тестирати“. Овај приступ може довести до незадовољних корисника и великог броја карата за подршку.
  • Недостатак алата. Заблуда да немају одговарајућу технологију за тестирање.
  • Неразумевање тестирања. На пример,
    • Тестирање треба да процени тачност и ваљаност података, доследност података, благовременост података, перформансе испоруке и лакоћу коришћења механизма испоруке.
    • Тестирање током БИ пројекта може укључивати регресијско тестирање, тестирање јединице, тестирање дима, тестирање интеграције, тестирање прихватљивости корисника, ад хоц тестирање, тестирање напрезања/скалабилности, тестирање перформанси система.

Колики су трошкови НЕ ТЕСТИРАЊА БИ?

  • Неефикасни дизајни. Лоша архитектура се можда неће открити ако се тестирање занемари. Проблеми са дизајном могу допринети употребљивости, перформансама, поновној употреби, као и одржавању и одржавању.
  • Проблеми са интегритетом података. Оштећење података или изазови лозе података могу довести до недостатка поверења у бројеве.
  • Проблеми са провером ваљаности података. Одлуке о лошим подацима могу бити погубне за пословање. Нема ништа горе од покушаја управљања помоћу метрика заснованих на нетачним подацима.

Дилберт карикатура- подаци су погрешни

  • Смањено усвајање корисника. Ако бројеви нису тачни или ако апликација није прилагођена корисницима, ваша корисничка заједница једноставно неће користити ваш сјајни нови пословни БИ софтвер.
  • Повећани трошкови због недостатка стандардизације.
  • Повећани трошкови за поправку недостатака у каснијим фазама животног циклуса развоја БИ. Било који проблеми откривени изван фазе захтева коштаће експоненцијално више него ако су откривени раније.

Сада када смо изложили зашто организације можда не тестирају и замке које се јављају када не тестирате БИ, погледајмо неке студије о тестирању у развоју софтвера.

Студије показују да тестирање ваше БИ платформе штеди новац!

Једна студија о 139 северноамеричких компанија у величини од 250 до 10,000 запослених, пријавили су годишње трошкове отклањања грешака од 5.2 до 22 милиона долара. Овај распон трошкова одражава организације које немој имају аутоматско тестирање јединица. Одвојено, истраживање ИБМ -а и Мицрософт -а је открило то са аутоматизовано тестирање јединица, број грешака се може смањити између 62% и 91%. То значи да би се долари потрошени на отклањање грешака могли смањити са распона од 5 до 22 милиона долара на распон од 0.5 до 8.4 милиона долара. То је огромна уштеда!

Отклањање грешака трошкова без тестирања и са тестирањем

Брзо ескалирају трошкови за исправљање грешака.

Рад о успешним тактикама развоја софтвера показује да се већина грешака прави рано у развојном циклусу и да што дуже чекате да их откријете и исправите, то вас кошта више да их поправите. Дакле, није потребан ракетни научник да изведе очигледан закључак да што пре грешке буду откривене и исправљене, то боље. Кад смо већ код ракетне науке, случајно се догодило да је НАСА објавила рад управо о томе - „Повећање трошкова грешака кроз животни циклус пројекта.“

Интуитивно је да се трошкови исправљања грешака повећавају како животни циклус развоја напредује. НАСА -ина студија је спроведена како би се утврдило колико брзо напредује релативна цена отклањања грешака. Ова студија је користила три приступа за одређивање релативних трошкова: методу трошкова одоздо према горе, методу рашчлањивања укупних трошкова и методу хипотетичког пројекта одозго према доле. Приступи и резултати описани у овом раду претпостављају развој хардверског/софтверског система који има пројектне карактеристике сличне онима које се користе у развоју велике, сложене свемирске летелице, војног авиона или малог комуникационог сателита. Резултати показују степен до којег трошкови ескалирају, јер се грешке откривају и исправљају у каснијим и каснијим фазама животног циклуса пројекта. Ова студија је репрезентативна за друга истраживања која су спроведена.

СДЛЦ скала трошкова за исправљање грешака

Из горње табеле, истраживања компанија ТРВ, ИБМ, ГТЕ, Белл Лабс, ТДЦ и других показују цену поправљања грешака током различитих развојних фаза:

  • Трошкови поправљања грешке откривене током фазе захтева дефинисани су као КСНУМКС јединица
  • Трошкови отклањања те грешке ако се открију у фази пројектовања су дупло Који
  • У фази кода и отклањања грешака, цена поправке грешке је КСНУМКС јединице
  • У фази јединичног тестирања и интеграције трошкови за исправљање грешке постају 5
  • У фази испитивања система, цена поправке грешке скочи на 20
  • А када систем буде у фази рада, релативни трошкови за исправљање грешке порасли су на 98, скоро 100 пута више од трошкова исправљања грешке ако се нађу у фази захтева!

Закључак је да је поправљање грешака много скупље ако се не открију рано.

Закључци

Спроведена су значајна истраживања која показују вредност раног и континуираног тестирања у развоју софтвера. Ми, у БИ заједници, можемо учити од својих пријатеља у развоју софтвера. Иако је већина формалних истраживања спроведена у вези са развојем софтвера, могу се извести слични закључци о развоју БИ. Вредност тестирања је неспорна, али многе организације су спорије искористиле формално тестирање свог БИ окружења и интегрисале тестирање у своје развојне процесе. Трошкови не тестирање је стварно. Ризици повезани са не тестирање је стварно.

Желите ли да видите неко аутоматизовано Цогнос тестирање на делу? Погледајте видео записе на нашој листи за репродукцију до кликните овде!

БИ/АналитикаЦогнос Аналитицс
Цогнос Куери Студио
Ваши корисници желе свој Куери Студио

Ваши корисници желе свој Куери Студио

Са издавањем ИБМ Цогнос Аналитицс 12, дуго најављивано застаревање Куери Студио-а и Аналисис Студио-а коначно је испоручено са верзијом Цогнос Аналитицс-а без тих студија. Иако ово не би требало да буде изненађење за већину људи који се баве...

Опширније

Цогнос Аналитицс
Најбржи пут од ЦКМ до ДКМ

Најбржи пут од ЦКМ до ДКМ

Најбржи пут од ЦКМ до ДКМ То је права линија са MotioCI Велике су шансе да, ако сте дугогодишњи клијент Цогнос Аналитицс-а, још увек вучете по неком застарелом садржају компатибилног режима упита (ЦКМ). Знате зашто морате да пређете на динамички упит...

Опширније

Цогнос АналитицсНадоградња Цогноса
3 корака до успешне надоградње Цогнос-а
Три корака до успешне ИБМ Цогнос надоградње

Три корака до успешне ИБМ Цогнос надоградње

Три корака до успешне ИБМ Цогнос надоградње Непроцењив савет за руководиоце који управљају надоградњом Недавно смо мислили да је нашој кухињи потребно ажурирање. Прво смо ангажовали архитекту да направи планове. Са планом у руци, разговарали смо о специфичностима: Који је обим?...

Опширније

MotioCI
MotioCI Савети и Трикови
MotioCI Савети и Трикови

MotioCI Савети и Трикови

MotioCI Савети и трикови Омиљене карактеристике оних који вам доносе MotioCI Питали смо Motioпрограмери, софтверски инжењери, стручњаци за подршку, тим за имплементацију, КА тестери, продаја и менаџмент шта су њихове омиљене карактеристике MotioCI су. Замолили смо их да...

Опширније

MotioCI
MotioCI Извештаји
MotioCI Наменски направљени извештаји

MotioCI Наменски направљени извештаји

MotioCI Извештаји о извештавању дизајнирани са сврхом – да помогну у одговору на конкретна питања која корисници имају позадину Све MotioCI извештаји су недавно редизајнирани са једним циљем - сваки извештај би требало да буде у стању да одговори на одређено питање или питања која...

Опширније

Цогнос АналитицсMotioCI
Цогнос Деплоимент
Проверене праксе у примени Цогнос-а

Проверене праксе у примени Цогнос-а

Како максимално искористити MotioCI у подршци доказаним праксама MotioCI има интегрисане додатке за израду извештаја Цогнос Аналитицс. Закључавате извештај на коме радите. Затим, када завршите са сесијом уређивања, пријавите је и укључите коментар...

Опширније