TA Models

Spiraalmudel

  • Ajalugu: Spiraalmudeli töötas 1986. aastal välja Barry Boehm. Mudel kombineerib veetõkkemudeli ja prototüüpimise elemente, rõhudes riskianalüüsile igas arendusvoorus.
  • Etapid:
    1. Eesmärkide, alternatiivide ja piirangute määramine
    2. Riskianalüüs ja juhtimine
    3. Prototüüpide loomine ja arendus
    4. Tulemustele hinnangu andmine ja järgmise tsükli kavandamine
  • Skeem: Spiraalmudeli skeem kujutab tsüklilist protsessi, kus iga tsükkel sisaldab riskianalüüsi ja hinnangu andmist. Selle skeemi saab esitada nii eesti, inglise kui ka vene keeles.
  • Plussid:
    1. Paindlikkus ja võimalus muudatusi igas etapis teha
    2. Sobib suurtele ja keerukatele projektidele
    3. Vähendab riske igas arendusetapis
    4. Astmeline areng võimaldab varases etapis vigu parandada
    5. Keskendub kvaliteedile ja riskide juhtimisele
  • Miinused:
    1. Kõrged kulud mitme riskianalüüsi ja prototüüpimise tõttu
    2. Nõuab kõrgelt kvalifitseeritud riskijuhtimist
    3. Ei sobi väiksematele projektidele
    4. Planeerimise ja ajakava määratlemise keerukus
    5. Võib venida, kui riske valesti hinnatakse

2. V-mudel

  • Ajalugu: V-mudel on loodud veetõkkemudeli täiustusena, integreerides testimise igasse arendusetappi. Seda kasutatakse laialdaselt meditsiini-, auto- ja lennundustööstuses.
  • Etapid:
    1. Nõuete määratlemine
    2. Süsteemi ja arhitektuuri projekteerimine
    3. Modulaarne disain ja arendus
    4. Integreerimiskatse, süsteemi testimine ja vastuvõtutestid
  • Skeem: V-mudelil on V-kujuline struktuur, kus iga arendusetapp hõlmab testimist, et tagada kvaliteet ja täpsus.
  • Plussid:
    1. Selge struktuur ja hästi hallatavad etapid
    2. Testimise integreerimine igas etapis suurendab kvaliteeti
    3. Vigu on lihtne varases etapis avastada ja parandada
    4. Sobib projektidele, mille nõuded on kindlalt paigas
    5. Kõrge töökindlus ja usaldusväärsus
  • Miinused:
    1. Jäigad etapid ja piiratud muutmisvõimalus
    2. Ei sobi paindlikele projektidele, kus nõuded muutuvad
    3. Muudatuste tegemine pikendab arendusaega
    4. Piiratud paindlikkus prototüüpimisel
    5. Raske rakendada innovatiivsetes projektides