esmaspäev, 19. detsember 2016

19.12.2016 Agiilsed tarkvaraarenduse metoodikad x 3 Veebirakenduste loomise alused x 1

Täna me õppisime, mis asi on ,, Agiil ".
Mõned näited:
1) Väärtuste ja põhimõtete komplekt
2) Mõtlemisviis mille järgi tarkvara ehitada

Meeskond otsustab kas töö on agiilne või mitte.

Ring agiilsus liigub agiilsuse, usu, otsuste ja tarkvaraarenduse vahel.

Agiilsuse manifestis on ainult 68 sõna. Räägib kahest väärtusest. Manifest ütleb, et me leiame paremaid viise kui me teeme seda ja aitame teisi. Me hindame rohkem indiviidide vahelist suhtlemist rohkem kui protsessi ja tööriistu. Eelistame töötavat tarkvara põhjalikule dokumentatsioonile. Eelistame koostööd kliendiga, selle asemel, et vaielda kliendiga lepingu üle. Eelistame reageerida muudatustele selle asemel, et järgida plaani.

12 põhimõtet annavad võimaluse teha hea otsuse.

1. Meie kõrgeim prioriteet on rahuldada klienti võimalikult varajase ja pideva väärtusliku tarkvara kohale toimetamisega.

2. On avatud muutuste nõuetele, isegi viimases arengustaadiumis. Agiilne protsess rakendab muudatusi kliendi jaoks.

3. Näita valmis takrvara pidevalt, ajavahemikud on paarist nädalast paari kuuni, eelistades lühemat ajavahemikku.

4. Äri inimesed ja arendajad peavad töötama iga päev kogu projekti vältel.

5. Tee projekti motiveeritud isikutega, anna neile keskkond mida nad vajavad, et nad saaks oma töö tehtud.

6. Kõige efektiivsem meetod info edastamiseks meeskonnale on näost näkku vestlemine.

7. Töötav tarkvara on parim näide arengust.

8. Agiilne protsess edendab jätkusuutlikku arendust. Sponsorid arendavad ja kasutajad peaksid olema suutelised säilitama oma võimekust.

9. Pidev tähelepanu tehnilisele täiuslikkusele ja heale disainile.

10. Lihtsus - Kunst tulemuse suurendamiseks ilma töömahu suurendamiseta.

11. Parimad ah´rhidektuuri nõuded ja disain kasvavad välja ise organiseerivast meeskonnast.

12. Tavalisel intervallil kindla ajavahemiku tagant meeskont peegeldab kuidas suurendada enda efektiivsust ja siis pöörab ja muudab oma käitumist.

Spekuleerimine->Koostöö->Õppimine->Spekuleerimine->jne...

Tarkvaraarenduse metoodikad:

1. Crystal Clear

2. Extreme programming

Tugitegevused:

1. Seadistuste ja muudatuste haldus

2. Projekti juhtimine




Kommentaare ei ole:

Postita kommentaar