Kā novērst ugunsgrēku? Rolands Bērziņš
Upcoming SlideShare
Loading in...5
×
 

Kā novērst ugunsgrēku? Rolands Bērziņš

on

  • 632 views

 

Statistics

Views

Total Views
632
Views on SlideShare
632
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Labdien, mani sauc Rolands Bērziņš, esmu DPA vadošais testēšanas speciālists un es Jums pastāstīšu kā novērst ugunsgrēku.Īsumā ugunsgrēku var raksturot kā situāciju, kad izstrādes procesā atgadās kāda ķibele, kā lūk tas ir noticis šim te cilvēciņam.Uz jautājumiem labprāt atbildēšu prezentācijas beigās.
  • Vispirms iepazīsimies tuvāk ar potenciālo vai iespējams jau reālo ugunsgrēku.Pēc tam apskatīsim ugunsgrēku rašanās iemeslus, kā arī noskaidrosim kā izvairīties un novērst «Ugunsgrēku» rašanos.Prezentācijas beigās apskatīsim kādus pakalpojums piedāvā DPA, lai novērstu šādas problēmsituācijas.
  • Uzskaitām problēmsituācijasnav zināms kvalitātes stāvoklis; ir daudz kļūdu2) Iespējams daudziem ļoti pazīstamas situācijas, bet vai esiet padomājuši kā tās rodas?
  • Šeit es esmu uzskaitījis tipiskākosiemeslus, kuri nereti noved projektu «ugunsgrēka» stadijā, kādu raksturoju iepriekš.Kā pirmo gribu pieminēt necaurredzamu izstrādes procesu, kā rezultātā sistēmas izstrāde norit nekontrolējami un ne pēc labākās prakses. Droši vien vairums būs saskārušies ar dokumentācijas nepilnībām, piemēram, kad sistēma tiek ražota ātrāk kā dokumentācijā ietvertas jaunākās izmaiņas. Laika gaitā tas noved pie arvien smagākām sekām.Nereti notiek arī tā, ka izstrādes komandā fiziski nav resursu, lai veltītu laiku dokumentācijas atjaunošanai. Un ko darīt tad, ja no projekta pazudīs pēdējais programmētājs kopā ar dokumentāciju savā galvā?
  • Kā nākamo iemeslu gribu minēt situāciju, kad nav konkrēti definētas prasības jeb veicamie uzdevumi.Un Visbeidzot, Tehniskie risinājumi
  • Pirmie 2 palīdz esošajiem resursiemNākamie 2 veic pakalpojumus
  • Kā viens no variantiem ir pilnībā nodot sistēmas izstrādi DPA rokās.No DPA iespējams arī pasmelties idejas un ieteikumus, lai uzlabotu esošo izstrādes procesu.Un, protams, DPA veic neatkarīgo testēšanu. Par to turpinājumā.
  • Vispārīgi kas tad ir neatkarīgā testēšanaKo tajā dara
  • Kas klientiem ir būtiski saistībā ar DPA piedāvātajiem pakalpojumiem neatkarīgajā testēšanā?JebKo mēs darām un kā mēs to darām.Iepazīsimies kā norit sadarbības ,kā arī uzzināsiet ko no DPA sagaidīt un kāds no tā visa ir ieguvums.
  • Mūsu klienti iedalās 2 lielās grupās:programmatūras ražošanas uzņēmumos;Un uzņēmumos, kuriem ražo programmatūru.Attiecīgi, neatkarīgajā testēšanā, pirmajiem mēs palīdzam ražot un otrajiem palīdzam pieņemt.Atkarībā no projekta specifikas, tiek noteikts, vai DPA testēšanas speciālisti strādā no klienta lokācijas vai no sava biroja.Šeit gribu uzsvērt, ka komunikācijas veicināšanai, iesaku speciālistus novietot pēc iespējas tuvāk izstrādes grupai.Banku sistēmas risinājumiJa nepieciešams, tad kā minimālo konfigurācijas pārvaldību testēšanas vajadzībām, iespējams ieviest portālu, kurā glabāsies testa plāni, testpiemēri un kļūdu ziņojumi.
  • ProcessPrasībasProcesa darbībasBeigas = demo + nodevumi
  • Daily status
  • Testpiemēri ar statusiem
  • atskaite
  • Kļūdu portāls
  • ko no neatkarīgās testēšanas veicDPA:Funkcionālo testu veikšanuVeiktspējas un slodzes testu veikšanuTestu automatizācijuKonfigurācijas pārvaldību un laidienu uzstādīšanuAugstas pieejamības testusSistēmas mērogojamības testus
  • Pirmais būtiskais ieguvums ir tas, ka tiks nodrošināta izstrādes procesa caurredzamība,tādejādi ļaujot noteikt atbilstību kalendārajam plānam un dot vispārīgu priekšstatu par projekta stāvokli.Otrkārt, regulāri tiek nodota informācija par sistēmas kvalitāti.Treškārt, neradīsies problēmas ar sistēmas ieviešanu produkcijas lietošanā.Kā pēdējo un ne mazāk svarīgu ieguvumu jāmin kvalitātes nodrošināšanu, projekta uzturēšanas periodā.
  • Paldies par uzmanību. Lūdzu jautājumus!

Kā novērst ugunsgrēku? Rolands Bērziņš Kā novērst ugunsgrēku? Rolands Bērziņš Presentation Transcript

  • Kā novērst «ugunsgrēku»?
    Rolands Bērziņš
    DPA vadošais testēšanas speciālists
  • Saturs
    Potenciālais ugunsgrēks
    Kas to izraisa?
    Kā novērst?
    DPA piedāvājums
  • Potenciālais ugunsgrēks
    Neiekļaujas termiņos
    Kļūdas, kļūdas, kļūdas...
    Drošības caurumi un veiktspējas problēmas
    Neērti lietot
    Dārgi uzturēt un ieviest izmaiņas
  • Kas izraisa?
    Izstrādes process
    Caurspīdīgums
    Slēptas problēmas
    Kvalitātes mērījumi
    Nepilnīga dokumentācija
    Neapzinātas kļūdas
    Ilgstoša ieviešana
    Dārga uzturēšana
    Cilvēkresursu nepietiekamība
    Kalendārais plāns
    Nerealizēta funkcionalitāte
    Komandas sadarbība
  • Kas izraisa? (2)
    «Slikti definētas prasības»
    Izpratne
    Akceptēšana
    Projekta atcelšana
    Konfigurācija pārvaldība
    Kvalitātes regress
    Meklēšanas laiks
    Informācijas pazaudēšana
  • Kā novērst?
    Metodoloģijas/standarti
    Veikt apmācības
    Nodot izstrādi ārpakalpojumā
    Neatkarīgā testēšana
  • DPA piedāvājums
    Izstrādes nodošana ārpakalpojumā
    Izstrādes procesa uzlabojumi
    Neatkarīgā testēšana
  • Neatkarīgā testēšana
    Testēšana
    Funkcionālie testi
    Veiktspējas un slodzes testi
    Drošības testi
    Augstas pieejamības testi
    Sistēmas mērogojamības (scalability) testi
    Testēšanas dokumentācija
    Kvalitātes mērījumi
    Kvalitātes nodrošināšanas aktivitātes
    Laidienu uzstādīšana (autobūvējums)
    Apmācības testēšanā
  • DPA neatkarīgā testēšana
    Sadarbība
    Ko piedāvājam?
    Ieguvumi
  • Sadarbība
    Izstrāde / pieņemšana
    Pie klienta vai ārēji
    Atgriezeniskā saite
  • Sadarbības kārtība
    Testēšana &kļūdas
    Mērījumi
    Prasības
    Nodevums
  • Sadarbības kārtība (2)
  • Sadarbības kārtība (3)
  • Sadarbības kārtība (4)
  • Sadarbības kārtība (5)
  • Ko piedāvājam?
    Funkcionālā testēšana
    Nefunkcionālā testēšana
    Veiktspējas un slodzes testi
    Augstas pieejamības testi
    Sistēmas mērogojamības testi
    Dokumentācijas veidošana
    Versiju uzstādīšana
  • Ieguvumi
    Izstrādes process
    Kvalitātes mērījumi
    Sistēmas ieviešana
    Projekta uzturēšana
  • Paldies!