Arendus- ja ärimudelid
Sissejuhatus
Selle nädala teema on tarkvaraarenduse mudelid ja ärimudelid ning neid uurida konkreetse tarkvaraprojekti näitel. Arendus- ja ärimudeleid on palju näiteks: kosemudel, spiraalmudel, SaaS, freemium. Aga kui vaadata, kuidas need päriselus toimivad, muutub pilt märksa huvitavamaks. Ma valisin täpsemaks uurimiseks Wordpressi.
Natuke tausta
2003. aastal võttis 19-aastane Matt Mullenweg ühe mahajäetud blogitarkvara (b2/cafelog) lähtekoodi ja tegi sellest koos Mike Littlega uue projekti, WordPress. Täna töötab WordPress ligikaudu 43% kogu maailma veebist. Mitte 43% blogidest. 43% kogu internetist. See on hämmastav number, sest see tähendab, et peaaegu iga teine veebileht, millele sa satud, jookseb tõenäoliselt WordPressil.
Arendusmudel: iteratiivne kogukond
Arenduse tuumaks on nn "core" meeskond. Väike grupp usaldusväärsetest arendajatest, kes otsustavad, mis WordPressi põhikoodi sisse läheb. See sarnaneb katedraali mudelile. Aga kogu ülejäänud arendus: teemad, pluginad, tõlked, dokumentatsioon jne. toimub tohutu hajutatud kogukonna kaudu, mis meenutab turgu. WordPressi pluginate kataloogi kuulub täna üle 60 000 tasuta plugina, mille on kirjutanud arendajad üle kogu maailma.
Arendusmudeli mõttes on WordPress selgelt iteratiivne: release tuleb regulaarselt, iga versioon lisab midagi uut, tagasiside kogukonnalt on pidev. Huvitav on see, et igale suuremale WordPress versioonile on traditsiooniliselt antud džässmuusiku nimi näiteks "Billie" (Billie Holidayst), "Josephine" (Josephine Bakerist), mis on kestnud juba üle 20 aasta alustades aastal 2004.
Samas on WordPressi arendusprotsessil ka nõrku kohti. Tagasiühilduvus on olnud alati prioriteet, vana plugin peab töötama ka uues versioonis. See on kasutajatele hea, aga teeb koodi aja jooksul kohmakaks. 2018. aastal tõi WordPress välja täiesti uue redaktori nimega Gutenberg, mis tekitas kogukonnas suure tüli paljud kogenud kasutajad tundsid, et muutus oli liiga järsk ja halvasti läbi mõeldud. See on üks agiilsete mudelite miinus: kui klient ei tea täpselt, mida ta tahab, on kogu protsess raske.
Ärimudel: freemium kõige puhtamal kujul
WordPressi ärimudel on freemium. WordPress.org on täiesti tasuta, laadi alla, paigalda oma serverisse, tee mis tahad. Aga WordPress.com on Mullenweg'i firma Automattic'u hallatav pilveteenus, mis pakub selle peale tasulisi plaane, mis algavad lihtsast hostimisest ja lõpevad ettevõtteklassi lahendustega.
Automattic teenib lisaks ka teiste toodete pealt, mis kasutavad WordPressi ökosüsteemi: WooCommerce (e-kaubandus), Jetpack (turvalisus ja optimeerimine), Tumblr (mille nad ostsid 2019. aastal). Kõik need on põimitud WordPressi ümber.
Mida rohkem inimesi kasutab tasuta WordPressi, seda rohkem on potentsiaalseid kliente tasulisele teenusele. Kogukond on ühtlasi ka turundus. Iga uus WordPressi kasutaja on potentsiaalne Automattic'u klient. See on freemium'i ideaalne vorm, tasuta versioon ei ole lihtsalt peibutis, vaid päriselt täisfunktsionaalne toode.
Kokkuvõtteks
WordPress näitab, et kõige edukamad avatud lähtekoodiga projektid ei vali kogukonna ja äri vahel, nad ehitavad ühe teise peale. Kogukond loob tarkvara, äri müüb mugavust ja usaldusväärsust selle ümber.
Kommentaarid
Postita kommentaar