Arendus- ning ärimudelid(11. nädal)

 1. Agiilised mudelid

Agiilse arendusmudeli puhul saab klient pärast iga iteratsiooni tulemust jälgida ja öelda, kas ta on sellega rahul või mitte. See on üks agiilise mudeli eelistest. On olemas erinevad lähenemised või metodoloogiad, mis kirjeldavad mudeli töö. Näiteks XP(extreme programming), Scrum, Kanban.

Võtame XP. Selle metodoloogia autor on Kent Beck(raamat "Extreme programming explained").

See pilt hästi illustreerib meetodi 13 praaktikat.

Tegelikult XP metoodika on üles ehitatud nelja protsessi ümber: kodeerimine, testimine, kujundamine ja kuulamine. 

Vaatamata sellele, et on olemas palju plusse(näiteks klient saab täpselt selle toote, mida ta vajab, arendajate meeskond teeb koodis kiiresti muudatusi, kood töötab alati pideva testimise tõttu, kiire arengutempo tänu paarisprogrammeerimisele), vähe ettevõtted kasutavad seda meetodit puhtal kujul. See on seotud sellega, et XP põhimõtted on keeruline realiseerida, sest:

1) Klient peab alati projektiarenduses osalema

2) Puudub dokumentisoon

3) On raske tähtaega ennustada

4) XP edu sõltub suuresti programmeerijate tasemest

Näitena võiks tuua Pivotal Software(pilvandmetöötluste teenused) ettevõte(praegu VMware filiaal).


2. SaaS, tarkvara kui teenus

See on tarkvaratoote müügisüsteem, kus kasutajale antakse juurdepääs teenusele Interneti kaudu(browser või mingi API). Toote kasutamiseks pole vaja litsentsi osta. Selle asemel makstakse tema üüri kindla aja eest(igal kuul, või makse teatud koguse andmete eest). Kui vajadus selle kasutamiseks on kadunud, saad lihtsalt teenusest keelduda. Võib olla lihtsaim SaaS-i näide on Google Docs. Sul ei ole vaja mingid füüsilised kandjad, ainult Interneti juurdepääs.

Plussid: 

* Kättesaadavusä

* Võitlus piraatlusega

* Cross-platform ja cross-browser

Miinused:

* Teenuse kiirus sõltub Interneti kiirusest(kui Internet töötab aeglaselt)

* Võimalik andmete leke


Комментарии

Популярные сообщения из этого блога

Kasutatavus veebis(12. nädal)

Kuidas eristada proffi käsitöölisest?(8. nädal)

IT-juhide rollid(9. nädal)