Kvalitāte kā pakalpojums

  • 261 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
261
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. KVALITĀTE KĀ PAKALPOJUMSNikolajs PetrovsPakalpojumu attīstības vadītājs
  • 2. INFORMĀCIJAS TEHNOLOĢIJU NOZĪME• Informācijas tehnoloģijas kļūst aizviensvarīgākas gandrīz visās mūsu dzīvesjomās– Veselības aprūpē– Liela mēroga automatizācijā (tāsietekmē uz cilvēku dzīvi un ekoloģiju)– Finanšu industrijā• Kļūdu radītu negatīvu seku risks ir liels• Kvalitāte ir ļoti būtiska– Iespējama kvalitāte → garantētakvalitāte• Testēšana ir galvenā metode kākontrolēt gala rezultāta kvalitāti? IESPĒJAMA ?! GARANTĒTA !
  • 3. eCity → SmartCity. IT loma.
  • 4. TESTĒŠANA – KVALITĀTES KONTROLE• Testēšanu raksturo šādi parametri– Specifiskas zināšanas un specializācija(profesija)– Mainīgas resursu vajadzības (cilvēki, iekārtasun programmatūra) izstrādes ciklā– Darba apjoms un rezultāts ir atkarīgi nometodēm, ko izmanto konkrētajā projektā– Nepieciešamība testēt ekstrēmus lietošanasscenārijus, kas būtiski pārsniedz izstrādesvides kapacitāti• Kvalitatīva testēšana ir sarežģīta un dārga• Ārpakalpojuma piesaiste ir ekonomiskiizdevīgāka un sniedz labākus rezultātus
  • 5. PROGRAMMATŪRAS TESTĒŠĀNA KĀPAKALPOJUMSBase: 1,553Source: “World Quality Report 2012-13”, 4th edition; Capgemini, Sogeti, HP11%31%47%11% Nav plāna pāriet uz TaaS modeliPlāno pāriet uz TaaS modeli turpmāko 24mēnešu laikāPlāno pāriet uz TaaS modeli turpmāko 12mēnešu laikāJau strādā ar TaaS modeli
  • 6. PROGRAMMATŪRAS TESTĒŠĀNA KĀPAKALPOJUMSN= 300 Base = all respondents (Procenti no aptaujātajiem)Source: IDC, 20113.5%6.5%7.1%7.8%9.6%10.0%11.4%11.5%14.4%22.2%28.5%34.3%0% 5% 10% 15% 20% 25% 30% 35% 40%Atbalsts lokalizācijai un valstu gatavības testēšanaiNozaru risinājumu testēšanas uzturēšanaPalīdzība ar testēšanas datu menedžmenta pakalpojumiemPilnībā pārvaldītu aplikāciju dzīvescikla testēšanas ārpakalpojumu piesaisteRegresās testēšanas automatizācijaPilnībā pārvaldītu specializētu aplikāciju testēšanas sistēmu piesaisteVienota, standartizēta iekšējās kvalitātes nodrošināšanas vide dažādiemprojektiemDarbinieku skaita paaugstināšana testēšanāGatavu testēšanas risinājumu izmantošana veiktspējas pārbaudei vai testēšanasautomatizācijaSarežģītas infrastruktūras testēšanas uzturēšanaPiesaistīta trešās personas testēšanas lietpratībaStandartizēti testēšanas rīki un paņēmieni
  • 7. PROGRAMMATŪRAS TESTĒŠĀNA KĀPAKALPOJUMS(Procenti no aptaujātajiem)Base: 1,553Source: “World Quality Report 2012-13”, 4th edition; Capgemini, Sogeti, HP19%24%32%42%49%58%0% 10% 20% 30% 40% 50% 60% 70%Paaugstināts kvalitātes novērtēšanas ātrums, laispēcinātu uzņēmējdarbības mērķusAugstāka kvalitāteStandartizēta produktu izsekošana izmantojot metrikuSamazināts laiks no ražošanas līdz pārdošanai (TTM)Efektīvāka resursu pārvaldībaSamazinātas izmaksas
  • 8. PROGRAMMATŪRAS TESTĒŠĀNA KĀPAKALPOJUMS0%10%20%30%40%50%60%70%80%90%100%Sākotnējās izmaksas Infrastruktūra Automatizācija Produktivitāte Gala izmaksasIzmaksusamazināšana30-50%Source: Accenture
  • 9. KVALITĀTES NODROŠINĀŠANA• Ar testēšanas palīdzību var noteikt– Vienkāršas kļūdas (pieļaujamās cilvēkudarbības kļūdas)– Nepilnības kvalitātes nodrošināšanas procesā– Problēmas tehnoloģijā (risinājumuarhitektūrā, aparatūraskonfigurācijā, programmatūras kodā)• Visdārgāk labot kļūdas ir tad, kad kods jau irgatavs• Šī ir ļoti tipiska veiktspējas uzlabošanaskļūda:– Lielākas aparatūras jaudas pievienošananerisina problēmu– Slēpj kļūdas un problēmas uz laikuTESTIPROCESITEHNOLOĢIJAS
  • 10. Piemērs 1: KVALITĀTES NODROŠINĀŠANA(MS Dynamics SureStep Metodoloģija)
  • 11. Piemērs 2: TEHNOLOĢIJAS ARHITEKTŪRA• Arhitektūra• Komponenteskonfigurācija• Resursu atbilstībaslodzei
  • 12. PROGRAMMATŪRAS KVALITĀTESKOMPETENCES CENTRSResursi• Testēšanas rīki– IBM Rational Performance Tester(ieskaitot SOA), Application PerformanceAnalyzer, Functional Tester Plus– MS Visual Studio Test Manager• Programmatūras platforma– Web aplikācijas, Java, .NET– MS Windows Server un Linux OS– VMware virtuālā vide• Aparatūras platforma– Daudzkodolu CPU tradicionālā arhitektūra– Augstas veiktspējas skaitļošanas (HPC)arhitektūra bāzēta uz Nvidia GPUakseleratoriemZināšanas un Prasmes• IT eksperti– Pētniecība: Datorzinātņu Doktora līmenisprogrammatūras testēšanā– Testēšana: ISTQB, CISA, CISM, CISSPsertificēti profesionāļi• Programmatūras kvalitātes nodrošināšanasmetodoloģijas, testēšanas metodes un rīki• HPC izmantošana aplikācijām, kam irnepieciešama ļoti augsta veiktspēja• Pētniecība– Aplikāciju veiktspējas analīze un optimizācija– Programmatūras testēšanas metožuoptimizācija
  • 13. TESTĒŠANAS LABORATORIJAS RESURSI• Testēšanas laboratorija – jaudīga testēšanas vide• Pieejamie scenāriji programmatūras testēšanai– Lokāli (pie klienta)– Testēšanas laboratorijā (on-premises vai Cloud režimā)– Mākonī (partnera datu centros)• Testēšanas laboratorijas jauda:– Tradicionāla datu apstrāde (līdz 720 CPU Core )– HPC GPU Paralēlā skaitļošana (līdz 15 Tflops)– Vienlaicīgie lietotāji (līdz 2,500)IBM iDataPlexTesla M2090GPU Accelerators
  • 14. SQUALIO PAKALPOJUMITestēšanas pakalpojumi• Veiktspējas testēšana– Slodzes/stresa testēšana– Failover testēšana• Funkcionālā testēšana– Prasību testēšana– Atbilstības testēšana– Integrācijas testēšana– API testēšana• Lietotāja akcepttestēšana• Lietojamības testēšana• Migrācijas testēšana• SOA, tīkla pakalpojumu testēšana• Drošības testēšana• Pētnieciskā testēšanaKonsultāciju pakalpojumi• Aplikāciju dzīves cikla pārvaldība unprogrammatūras kvalitātes nodrošināšana• Programmatūras testēšanas metodes izvēle• Pētniecība:– Aplikāciju veiktspējas optimizācija– Testēšanas paņēmienu optimizācija• Aplikāciju lietojamības uzlabošana• Aplikāciju izstrāde HPC arhitektūrai(CUDA, OpenCL)• Migrācija uz mākoņu tehnoloģijām
  • 15. KOPSAVILKUMS• Testēšana kā ārpakalpojums– Samazina izmaksas– Uzlabo kvalitāti un samazina riskus– Palielina produktu/uzņēmumu/valstu konkurētspēju• Testēšanas laboratorijas pieejamība– Sekmē inovācijas• Iespēja izmēģināt jaunus risinājumus• Iespēja izstrādāt jaunas testēšanas metodes• Uzlabo IT investīciju efektivitāti
  • 16. PALDIESPARUZMANĪBU