Posts

Nädal 12

  Kasutajamugavus ja kasutatavus Tänapäeval on tarkvaraarenduse maastikul tihtipeale väga suur rõhk kasutajamugavusel, millest tulenevad paljud nõuded. Vastu vaielda sellele nõudele ei saa, kui kasutaja leiab, et rakendust on ebamugav kasutada, siis ta lihtsalt ei kasuta seda ning ettevõtte kaotab potentsiaaselt raha. Kuid sellel puhul on tegu vaid esmamuljega, kui kasutaja otsustab antud rakenduse poolt, siis on tähtis ka, et see oleks edaspidi mugavalt kasutatav ning usaldusväärne, et mitte kaotada kliente, kes on juba rakendust kasutamas. Samas on ka vaja rakendust uuendada, et tagada stabiilsus ning hoida uute arendustega ka kliendi huvi, kuna muidu võib mõni uus rivaalitsev rakendus, koos oma kellade ning viledega, turgu enda poole tõmbama. Kasutatavuse poolest tänapäeval üks hea asi on see, et üldiselt on enamus veebilehti suhteliselt sarnase paigutusega erinevate tegevuste puhul, mis teeb kasutaja jaoks tegevuste tegemise intuitiivseks. Kui sisselogimine on igal pool üleval pare

Nädal 11

  Arendus- ja ärimudelid Tarkvaraarenduse vallas on töö jaoks vaja vaid arvutit ning toote kasutamise jaoks on ka vaja vaid arvutit, seetõttu annab see palju paindlikust nii sellele kuidas toodet arendada ning kuidas seda levitada. Kuna neid erinevaid mudeleid on palju võib tihti tekkida küsimus, et milline neist on parim? Isiklikult arendusmetoodikatest olen kogenud nii Scrumi kui ka kosemudelit. Kosemetoodikat kasutasin projekti puhul, mis oli juba 10+ aastat tagasi valmis arendatud ning edasised arendused ei olnud väga suured. Kuna nõuded ning tiim ei olnud väga suur, tundsin, et selline metoodika oli väga sobiv selle projekti kohta. Väikese tiimi tõttu polnud mõtet midagi agiilset teha kuna nii-kui-nii võeti tõid ette järjest ning kindlat teekaarti ei olnud. Scrum metoodikat olen ka kasutanud teise projekti puhul, kus arendati algusest uut rakendust. Sellel puhul tundus see õige, kuna uut asja arendades ilmneb tihti küsimusi ning vajadusi muudatusi teha ka isegi arhitektuurilisel t

Nädal 10

  Vaba tarkvara ning autoriõiguse surm Kui algues hakkasin lugema Eben Mogleni artiklit "Anarchism Triumphant: Free Software and the Death of Copyright", ei oleks osanud arvata, et tegemist on artikliga mis on kirjutatud 25 aastat tagasi.  Esimeses peatükis kirjeldatakse inimeste isikliku, kui ka inimühiskonna üldist suhtlust tehnoloogiaga, ning kuidas igapäevasel tööl ning suhtlemisel on järjest tugevam seos arvutitega. Seda lõiku lugedes mõtlesin, et kui keegi kirjutaks sama lõigu tänapäeval siis ma ei paneks seda isegi tähele, kuna isegi 25 aastat hiljem toimub ikka veel kiire areng. See pani omakorda mõtlema, et kas see areng üldse peatub kunagi mingis etapis? Autor kirjutatud artikli põhiosa puudutab aga seda, et kuidas autoriõigust kasutatakse kasumi eesmärgil, ning kuidas vaba tarkvara sobiks alternatiiviks, mis võtab võimu autoriõiguste ärakasutajatelt. Nüüd, 25 aastat hiljem, seda saamat teemat vaadates tundub, et tegelikuses väga midagi pole muutunud. Microsoft on j

Nädal 8

  Millist haridust omandada? Tänapäeval on igasugustel erialadel erinevaid võimalusi ennast täiendada, olgu see siis majandusalal investeerimiskoolitused, kokanduses kokaklassid või IT alal erinevad sertifikaadid. Olgu tegemist lühikese koolitusega või kõrgkoolis omandatud kraadiga, lõpuks need kõik on siiski osa haridusest ning sellega kaasnevatest teadmistest, mida saab kasutada mingitel kindlatel erialadel. Kuid kuna nii palju erinevaid võimalusi on, tekib tihti küsimus, et mis on kõige mõistlikum variant? Traditsiooniliselt kõige lihtsam hariduse omandamise järjekord on põhikool -> gümnaasium -> ülikool kuid tänapäeval on juba gümnaasiumile häid alternatiive mis annavad rakendusliku erialast haridust lisaks gümnaasiumiharidusele. Siinkohal võin tunnistada, et ei ole väga tuttav kutsekoolidega, aga nii palju kui olen kokku puutunud inimestega, kes on sellist haridust omandanud, ei ole jäänud muljet, et tegu oleks üldsegi halva variandiga. Loomulikult on kõige populaarsem varia

Nädal 7

  Millist litsentsi valida? Igapäevaelus olen suhteliselt kindel, et tarkvara installides enamus inimesi ei vaevu lugeda seda pikka tekstijada mis ilmub ette selles kohas, kus tuleb "Accept" nuppu vajutada. Mõni isegi ei pruugi teada, millega nad nõustuvad, ning kui aus olla siis ega mina ka ei julgeks väita, et tean mida kõike kokku lubanud erinevatele ettevõtetele olen. Kuid kui enda tarkvara peaks kunagi soovima levitada, siis mis ise sinna kasti peaks kirjutama? Õnneks on litsentsid milles on ette kirjeldatud sõnastus, et ei peaks ise liiga palju mõtlema aga kuna litsentside maailm on suur ja kirju siis võib olla keeruline mõista, millist litsentsi enda olukorras peaks eelistama. Tarkvaralitsentsid võib jagada kahte suuremasse kategooriasse, suletud lähtekoodiga programmid ning avatud lähekoodiga programmid. Suletud lähekoodi puhul kasutatakse enamasti EULA litsentsi, mis kaitseb erafirma intellektuaalset omandit ning keelab programmikoodi lähemat uurimist. EULA kaitseb  

Nädal 6

  WIPO komponendid tänapäeva infoühiskonnas WIPO ehk Maailma Intellektuaalse Omandi Organisatsiooni ning selle haldusalas olevad erinevad intellektuaalse omandi kaitsmise vormid on kahtlemata miski, mis tänapäeva maailmas on vajalikud, et kaitsta nii ettevõtteid nende toodete kopeerimise eest kui ka kliente võltstoodete massilise leviku eest, mille kvaliteet ei pruugi vastata tõese toote standardile. Siiski, kuigi intellektuaalomandi kaitse vajadus on selge, ilmneb tänapäeva maailmas, kus informatsiooni jagamine on lihtsam kui kunagi varem, palju ebaselgeid piire nende reeglitega mis tõttu on palju debatti selle üle, et mis loeb nende õiguste rikkumisena ja mis mitte. Intellektuaalne omand tänapäeva mõistes on väga erinev sellest, milline see oli nendel aegadel millal hakati esimest korda mõtlema, et peaks intellektuaalset omandit kaitsma. Kuid kõik ei ole selle ajaga muutunud, nagu näiteks vajadus kaubamärki kaitsta.  Täpselt nii nagu sada aastat tagasi, on ka tänapäeval tuntud kaubam

Nädal 5

  Võrgusuhtlus kunagi ja tänapäeval Lugedes Virginia Shea 90'ndatel kirjutatud raamatus "Netiquette" välja sõnastatud 10-t reeglit, annab see suhteliselt hea arusaama kuidas kunagi toimus suhtlemine internetis. Kuigi mõned reeglid kehtivad kas suuremal või vähemal määral ka tänapäevani, siis mõned neist annavad aimu kuidas aeg on muutunud.  Seetõttu soovikski välja tuua mõned reeglid, mis on jäid silma kas selle poolest, et need kehtivad tänapäevani, või just selle poolest, et need tänapäevasel veebimaastikul ei oma relevantsust. "Tea, kus sa oled" Tänapäevases internetis on olemas teistega suhtlemiseks erinevaid tüüpi lehtesi ning foorumeid, neis erinevad kommuunid, nendel kommuunidel veel omad spetsiifilisematest huvidest lähtuvad alakommuunid. Kuid miski, mis kõiki neid ühendab, on see, et igal pool on omad käitumisreeglid ning tavad. Mis ühes kohas võib olla lubatud võib mujal olla keelatud ning sellest lähtuvalt, on tähtis olla teadlik, et kuidas mingis kin