Dec 14 2009

Targo värbab kvaliteedijuhti

Published by Targo under Töökuulutused

Koht nüüd täidetud, tänud kõigile huvilistele!

bugFreeSoftware

Webmedia võtab tööle Microsofti platvormi kvaliteedijuhi, minu otseses alluvuses.

Eeldused edukale kandidaadile:

  • Silmapaistev mõistus ja taiplikkus
  • Pikaajaline (5+ aastat) IT kogemus mitmesuguse suurusega projektides
  • Inimestega hästi läbisaamise ja juhtimise oskus
  • Põhjalik tarkvaratestimise kogemus, sealhulgas automaattestide ja koormustestidega
  • Tarkvaratootmisprotsesside kujundamise kogemus
  • Programmeerimiskogemus
  • Püüe perfektsusele ja soov olla homme parem kui eile

Ülesanneteks:

  • Microsofti platvormil toimuvate projektide kvaliteedikontrolli protsesside kujundamine ja juurutamine
  • Testijate juhendamine
  • Isiklik panustamine keerulisemate projektide kvaliteedikontrolli

 Webmedia on võitnud auhindu kui Eesti kõige pere- ja töötajasõbralikum ettevõte. WM sees sai minu tiim just 2009 aasta team spiriti trofee. Meie põhimõtteks on teha asju hästi. Meil on lõbus. Tegijad inimesed saavad hüva palka ka.

Töö asukohaks sobib nii Tartu kui Tallinn.

Kontakti võiks esimese hooga võtta Kairiga (kairi.pauskar /at/ webmedia.ee).

2 responses so far

Nov 07 2009

Ma-temaatika

Published by Targo under Ettekanded, Haridus, Isiklik

Pidasin sel nädalal MHG gümnaasiumiosale ettekande matemaatikast ja teaduslikust meetodist. Panen oma märkmed ka siia kirja.

Slide7

Tere rahvas! Mul paluti siia täna suhteliselt vabal teemal rääkima tulla. Ja kui tegemist on vaba teemaga, siis üldiselt katsuvad inimesed ikka kõige lihtsama väljapääsu leida.

Aga mis on kõige lihtsam asi, millest rääkida? Enamasti on inimestel kõige lihtsam rääkida iseendast.

Tänase jutu teemaks olen seega mina ise, ehk siis minu temaatika ehk ma-temaatika. Ehk siis matemaatika minu elus. 

Slide7

Kes ma sihuke olen. 1995 lõpetasin Haapsalu Gümnaasiumi, 1999 Tartu Ülikooli. Kuni 2008 olin Microsoftis ja tegin tarkvara.

Austavaks ametinimetuseks oli mul tarkvarainsener, mis tähendas, et ma sain ise igasuguseid huvitavaid asju välja mõelda ja oma kätega midagi uut valmis teha. Mingil hetkel juhtub aga üsna sageli, et mingis grupis võetakse parim spetsialist ja pannakse ta teisi spetsialiste juhtima, nii juhtus ka minuga ja alates 2005 aastast olen ma tegelenud pigem teiste inimeste juhtimisega kui ise millegi valmistamisega.

2008 tulin Eestisse tagasi, praegu olen Webmedias ja juhin seal üht äriüksust. See tähendab, et mul on oma inimesed, oma eelarve, oma kliendid, oma tulud ja oma kulud. 

Sellega seoses on vaja ka suurt hulka arvutamist, mille tulemusel leitakse enamasti üks konkreetne arv. See arv on minu üksuse kasum või kahjum.

Kui see arv on hea, siis on kõik hästi, sõidame Havaile puhkama ja oleme eluga rahul. Kui see arv ei ole hea, siis on kõik halvasti, inimesi tuleb lahti lasta ja üldse on kõik õnnetud.

Oluline on tähele panna, et tähtis pole mitte selle arvu tagantjärele välja rehkendamine, vaid pigem ennustamine, milliseks kujuneb tulemus järgmisel kuul, järgmisel kvartalil või järgmisel aastal, et meil oleks võimalik selle vastu mingeid konkreetseid samme astuda ja tulevikuks valmis olla. Tuleviku ennustamisel on meil aga tegemist väga paljude erinevate muutujatega ja nende erinevate koosmõjude kombinatsioone saab hinnata ainult mingit laadi statistilist analüüsi kasutades.

Lihtsustatult seega: mida parem matemaatikaoskus, seda parem ennustusvõime ja seda edukam äri.

Slide7

Eelmine näide oli sellest, kuidas konkreetselt minul läheb vaja matemaatikat mingite konkreetsete ülesannete lahendamiseks. Sama näite võime aga tuua peaaegu suvalise muu eluala kohta. Igapäevastes toimingutes on meil kaks võimalust:

-Me kas teame, et mida teha, meil on selle jaoks mingi hulk reegleid, kuidas mingis konkreetses situatsioonis käituda. Me oskame vastata küsimusele “MIDA?” -Või me võime teada, et miks me midagi teeme, mis on liikumapanevad põhjused, millest need reeglid tulenevad. Me oskame vastata küsimusele “MIKS?”

Niikaua kui kõik on tavapärane, piisab esimesest lähenemisest, aga kui saabub mingi kriisisituatsioon, siis lihtsatest reeglitest enam ei piisa, siis ongi meil vaja vastust küsimusele “MIKS?”

Et MIKS küsimustele efektiivselt vastata, on vaja omada teadmisi selle ameti alusdistsipliinidest.

Oletame, et te tahate hakata presidendiks või mingiks muuks riigimeheks. Selleks, et selles ametis raskete olukordadega hakkama saada, on vaja tunda avaliku halduse põhimõtteid. Selleks aga, et tunda haldust, on vaja tunda sotsioloogiat ja äri. Nende jaoks on aga vaja tunda demograafiat, statistikat ja majandust. Ja niiviisi mööda ahelat edasi minnes jõuame mingil hetkel matemaatikani.

Oluline on see, et me ei kasuta matemaatikat mitte otse, vaid me kasutame selle rakendusi. Seega tuleb meil kindlasti mõista mitte ainult matemaatikat, vaid seda, mis toimub nende vahepealsete noolte sees – kuidas matemaatikat tegelikult ühes või teises teaduses ära kasutatakse ja kuidas neid teadusi omakorda igapäevaelus ära kasutatakse. 

Slide7

Samamoodi on meil võimalik mõelda ka kõigist muudest asjadest maailmas.

Esimeses lähenduses me võime olla rahul sellega, et asjad on niisugused nagu nad on.

Järgmise tasemena me võime mõelda sellest, et millised asjad veel olemas on?

Ja lõpuks võime mõelda sellest, et MIKS maailma asjad on just sellised nagu nad on?

Ja selle viimase MIKS küsimuse vastuse juurteni minnes jõuame väga tihti selleni, et matemaatika annab meile võtme oma küsimustele vastamiseks. 

Ja kui meil on käes see võti maailma mõistmiseks, muutub meie elu ja asjadest arusaam tohutult rikkamaks ja rahuldust pakkuvamaks.

Slide7

Räägime järgmiseks natuke filosoofilisemal teemal.

Ehk kust tulevad üldse meie teadmised?

Teadmisi on mitut laadi:

-Enda kogetud asjad

-Teistelt kuuldud asjad, näiteks see, mida vanemad lastele räägivad

-Olemasolevate teadmiste põhjal tõestatud ja põhjendatud asjad  

Need kõik on kvalitatiivselt erinevad ja oluline on nende vahel vahet teha! Samuti on igal sellisel teadmisel usaldatavuse väärtus, mis sõltub teise kategooria puhul näiteks rääkija usaldatavusest ning kolmanda kategooria põhjal tuletusmeetodi korrektsusest ja rangusest.

Usaldatavuse seisukohalt on kõige olulisem teha vahet põhjendatud ja mittepõhjendatud väidete vahel.

Matemaatika on selles osas ideaalne, et matemaatikas ei võeta ühtki väidet tõena, kui ta pole enne põhjendatud ja tõestatud.

Võtame kasvõi sellise lihtsa näite nagu Pythagorase teoreem.

Kui meile lihtsalt väidetakse, et täisnurkses kolmnurgas a2+b2=c2, siis me võime seda lihtsalt uskuda või alternatiivina võime küsida tõestust. Õnneks on matemaatikas väidetel üldjuhul olemas tõestused ja põhjendused. Ja Pythagorase teoreemi saame tõestada üsna lihtsal viisil:

Pythag

Seega tekitab matemaatika inimeses harjumuse erinevaid väiteid kontrollida ja põhjendada.

Matemaatika vastandiks on selles mõttes religioon. Religioonis öeldakse meile, et me lihtsalt peame mingit asja uskuma ja kõik. Ja kui me ei usu, siis läheme põrgusse. Kasvõi Martin Luther on öelnud, et mõistus on usu suurim vaenlane.

Seal vahepeal on aga veel hulk võimalusi igasugustest väidetest, mille esitajad (nt poliitikud või müügimehed) tulevad ja räägivad meile targa ja veenva näoga, et asjad on just nimelt mingil konkreetsel viisil, aga nad ei põhjenda seda kuidagi! Või siis põhjendavad puudulikult.

Kui me oleme harjunud väidete kontrollimisel matemaatilise rangusega, siis saame ka:

a)Kontrollida, kas meie oponent esitab oma väiteid korrektselt .

b)Leida nendes väidetes vastuolusid.

Mõned näited, millega ma ise olen kokku puutunud:

Näide 1: homöopaatia. Võetakse mingi toimeaine, lahjendatakse seda veega pooleks ja loksutatakse. Siis lahjendatakse jälle ja loksutatakse. Ja nii näiteks 30 (või 60 või 200) korda järjest. Mida rohkem, seda uhkem. Matemaatiliselt saame kerge vaevaga aru, et tulemis pole tõenäoliselt enam mitte ainsatki esialgse aine molekuli, aga inimesed, kes matemaatikat ei tunne, ostavad ikka.

Näide 2: kinnisvarakrahh. Paljud inimesed väitsid tõsise näoga, et kinnisvarahinnad ainult tõusevad ja muud moodi ei olegi üldse võimalik. Ja teised uskusid, hoolimata sellest, et lihtne arvutus näitab, et selline kasv pole majanduslikult jätkusuutlik. Ja võtsid suuri laene eeldusel, et mõne aasta pärast müüvad oma korteri tohutu kasumiga maha ja maksavad laenud tagasi.

Näide 3: puhkuseosakud. Olen juhtunud paarile puhkuseosakute müügiüritusele, kus müügimees veenva näoga seletab, kui hea diiliga ikka tegemist on. Joonistab tahvlile arvusid ja “tõestab”, kui palju raha ma sellega ikka kokku hoian. Mina näen muidugi läbi, et ühes tulbas on arvud inflatsiooniga läbi korrutatud ja teises mitte, selle peale teeb kähku teist juttu. Aga kõrval inimesed ostavad ja kiidavad. Mõni aeg hiljem aga avastavad, kuidas hulk inimesi üritab eBayl meelehetilikult neist osakutest lahti saada.

Slide7

Ma näen siin saalis mitut matemaatikaõpetajat. Matemaatikaõpetajatelt küsitakse ilmselt tihti, et miks ma pean neid ülesandeid lahendama kogu aeg? Mis mul sellest päris elus kasu on?

Kehalise kasvatuse õpetajad panevad samas näiteks poisse kätekõverdusi tegema. Mis meil sellest päris elus kasu on? Kätekõverduste puhul on vastus küllaltki otsene – see teeb inimest tugevamaks ja ta jaksab päris elus paremini sooritada sarnaseid tegevusi, kus kätejõudu vaja läheb.

Matemaatikaülesannetel on samasugune efekt inimese aju treenimisel. Tegelikus elus koosneb minu enda töö pidevast ülesannete lahendamisest. Mõned näited sedalaadi ülesannetest:

-Hinnang, kui kaua mingi projekt aega võiks võtta

-Hinnang, kui palju me järgmisel kuul raha teenime

Need on puhtalt arvutuslikud ülesanded. Aga on ka selliseid ülesandeid:

-programm töötab praegu liiga keeruliselt – tehke ta lihtsamaks

-programm on aeglane, tehke ta kiiremaks

Ehk siis ülesanded, kus meil pole isegi mitte täpne valem teada, kuidas sellisele ülesandele üldse läheneda. Me peame ise välja mõtlema, millist valemit kasutada, milliseid parameetreid seal rakendada.

Ja siis on veel ülesanded nagu:

- Ma tahaksin, et sinu osakond teeniks rohkem raha

-Tee nii, et inimestel oleks sinu organisatsioonis parem töötada

Selliseid suureemaid ja väiksemaid ülesandeid tuleb minu ette iga päev ridamisi. Ja ainuke võimalus nendega hakkama saamiseks on omada piisavalt hästi ülesannete lahendamiseks treenitud mõistust, nii et ma saan  kiiresti võtta: ülesanne->lahendus, ülesanne->lahendus, ülesanne->lahendus.

Muuseas: vahet tuleb teha harjutusel ja ülesandel. Lihtsalt tulpades võrrandite lahendamine on harjutus. Tekstülesanne, kus valem pole ette antud, on oluliselt kasulikum!

Slide7

Paljud asjad matemaatikas on kasutatavad väga mitmel eri moel. Näiteks võrrandite lahendamine on osaks praktiliselt kõigist matemaatika rakendusaladest.

Kui me oskame mitmesuguseid erinevaid võrrandeid lahendada, on nad meile abiks igal pool, arhitektuurist ärijuhtimiseni.

Üks ja seesama matemaatiline MUDEL on kasutusel väga paljudes eri valdkondades.

Seega, matemaatika on nagu keeleõpe:

kui me õpime ennast mingis keeles väljendama, on meil võimalik kirja panna lõputult erinevaid mõtteid, üksikutest lausetest kuni paksude raamatuteni.

Ja kui me õpime matemaatika keelt oma elus kasutama, on meil samuti lõputult võimalusi seda erinevates kontekstides ära kasutada.

Slide7

Kokkuvõtteks:

-Maailm põhineb ühel või teisel viisil matemaatikal.

-Matemaatika mõistmine on võti maailma mõistmiseks (või vähemalt korrektseks mõistmiseks, on ka teisi filosoofiaid, mis annavad meile ebakorrektseid tulemusi).

 -Matemaatika harjutamine loob eeldused elus tekkivate probleemide lahendamiseks.

Sekka küsiti mult veel mitmesuguseid lõbusaid küsimusi:

Küsimus: kas Kuu peale on mõistlik maatükki osta?

Vastus: Igasuguse investeeringu puhul on meil tegemist matemaatilise mudeliga, mis peegeldab mingit laadi reaalsust. Mul on näiteks natuke Microsofti aktsiaid ja Brasiilia riigi võlakirju, mis peegeldavad vastavalt seda, kuidas Microsoftil ja Brasiilial tulevikus läheb. Kui neil läheb hästi, läheb ka minu investeeringul hästi, aga oluline on kasutada eelpool toodud usaldatavuse mõõdikuid ehk siis ise aru saada, kas vastav majanduslik mudel tegelikult paika peab või ei, mitte lihtsalt müügimehe juttu uskuda. Kuu majandusliku tuleviku osas olen skeptiline.

Küsimus: aga kas me saame tegelikult uskuda, et Martin Luther niiviisi ütles?

Vastus: Ainsad a priori usaldatavad väited on matemaatilised tulemused. Kõigi muude kohta kehtib usaldatavuse hinnang, mis on <100%. Kuna aga antud juhul oli tegemist minu jaoks usaldusväärse allikaga, hindan ma selle tsitaadi korrektsuse tõeväärtust kõrgeks.

Küsimus: kas armastus on ka matemaatilise mudeli järgi hinnatav?

Vastus: Armastus tähendab tegelikult seda, et mõni isik tundub meile subjektiivselt tohutult parem ja väärtuslikum kui teised. Loogiliselt võttes inimeste vahel muidugi nii suuri erinevusi ei ole. Bioloogiliselt soodustab armastuse olemasolu aga monogaamsete suhete tekkimist ja selle läbi liigi püsimist. Seega on armastamise võimelistel isenditel geneetiline eelis ja armastus kui fenomen on tekkinud loodusliku valiku tagajärjel. OLULINE: see ei tähenda, et armastus ei oleks hea ja tore. See, kui me suudame mingit fenomeni teaduslikult põhjendada, ei kahanda kuidagi selle emotsionaalset väärtust, täpselt nagu päikeseloojangu värvide füüsikaline selgitus ei tee seda kuidagi vähem ilusamaks :)

Küsimus: Inimesed mõistavad maailma praegu hoopis teisiti kui tuhat aastat tagasi. Kas meie praegune teaduslik mudel ei ole tuhande aasta pärast täpselt samamoodi aegunud kui praegu tuhande aasta vanune?

Vastus: Teadusliku meetodi eripära on see, et teaduslikud tulemused on falsifitseeritavad ja kolmandatel osapooltel peab olema võimalik nende kehtivust või mittekehtivust sõltumatult kontrollida. Tuhat aastat tagasi oli teadusliku meetodi alusel ära kirjeldatud väga väike osa maailmast, aga see osa, mis oli teaduslikult kirjeldatud, peab suures osas praegugi paika. Praegu on inimeste teaduslik arusaam laienenud ja ma olen optimistlik ka praeguste tulemuste säilimise osas tuhande aasta pärast.

19 responses so far

Jul 02 2009

Seitse ahvi

Published by Targo under Juhtimine

Rahva soovil panen ka siia kirja loengutes vahel räägitud loo seitsmest ahvist.

Korraldati kord katse, kus kõrgesse ruumi pandi kinni seitse ahvi. Keset lage oli riputatud kimp banaane ja nende alla treppredel. Teatud kõrgusest alates aktiveerisid trepiastmed aga lüliti, nii et kui mõni ahvidest püüdis üles ronida, pritsiti terve tuba üle jääkülma veega.

Ahvid said peagi aru, et parem on redel ja banaanid rahule jätta ja hakkasid muude asjadega tegelema.

Nüüd aga viidi üks ahvidest minema ja tema asemele toodi uus. Uustulnukas märkas kohe banaane ja tahtis neile järele minna. Teised ahvid tirisid ta redelist eemale ja klohmisid natuke, nii et uus ahv sai ka aru, et targem on banaane mitte puutuda.

Nüüd vahetati välja keegi teine. Järgmise ahviga läks samamoodi: tuli, nägi banaane, sai tappa. Tähelepanuväärne on aga see, et kõige rohkem klobis viimast ahvi eelmine uustulnukas, kes polnud üldse veega pritsida saanud!!

Nõnda vahetati järk-järgult välja kõik ahvid, kuni esialgsest seitsmest polnud enam kedagi järel. Keegi ei teadnud külmast veest midagi (pealegi oli see juba ammu välja lülitatud), aga kõik teadsid, et banaane ei tohi võtta ja kõigile uutele tehti see ka kohe selgeks.

Sellisel viisil kujunevadki välja organisatsioonikultuurid.

7 responses so far

Jun 30 2009

Mida Juku ei õpi, seda Juhan ei tea

Sellekevadine Tartu Ülikooli projektijuhtimise kursuse epopöa on vähemalt minu jaoks selleks korraks otsa saanud ja kõik eksamitööd parandatud.

Kokkuvõttena torkavad üliõpilaste töödes silma mitmed ühised jooned, millest mõned, kui neid päris elus rakendada, rohkem või vähem eepiliste projektifeilidega lõppeks (neil, kes korralikult loengus käisid, läheb muidugi paremini :) )

Eksamil tuli kirjutada järgmist (kõik punktid olid enne teada):

  • Mingi tarkvaraprojekti kirjeldus
  • Projekti etapid
  • Projekti tehnoloogilised osad
  • Projekti kalkulatsioonid
  • Meeskonnamudel
  • Ja lõpuks üks suur tabel kirjeldamaks, kes, mida ja miks projekti vältel teeb.

Esimese asjana jäi paljudele segaseks, millised kulud ühe projekti või ettevõtte juhtimisega kaasnevad. See tähelepanek ei ole isegi mitte tarkvaraspetsiifiline, aga rakenduks ka suvalisele muule projektile.

Erilist äramärkimist vajab siin see, et paljud ei tea, millised on tegelikult Eesti maksud. Mitmed tulid tulu-, aga mitte sotsiaalmaksu peale, mitmed eeldasid aga lihtsalt, et projekt täpselt nii palju maksabki, kui palju raha nemad koju viivad. Oleks elu vaid nii lihtne :)

Loengus oli toodud arvutus, mille järgi kujuneb programmeerimistöö tunnihind järgmistest komponentidest:

  • Tehniliste töötajate netopalk.
  • Tulu-, töötuskindlustuse ja sotsiaalmaks - Eesti ettevõtete tegelik palgakulu oli kuni viimase ajani 1,71*netopalk, aga maksud kipuvad viimasel ajal ebastabiilsed olema.
  • Kontorikulud. Siia alla kuuluvad suurima kuluna mittetehniliste töötajate (juhtkond, raamatupidamine, müügipersonal, IT tugi, ilus tüdruk ees lauas jne jne) palgakulud ja teiseks üür, elekter, riistvara amortisatsioon jne. Kontorikulud kõiguvad ettevõttest ettevõttesse muidugi suuresti, aga võiks arvestada viiekohalise summaga iga tehnilise töötaja kohta kuus.
  • Puhkuste ja haigepäevade tasu, kus väärtust ei toodeta, aga palgakulu jookseb edasi.
  • Tööaja sisene ebaefektiivsus. Kui mingi asi võtab 10 tundi programmeerimist, siis ei tähenda see sugugi mitte kümmet tööl istutavat tundi. 70% efektiivsus on enamasti super tulemus, enamik organisatsioone jääb oluliselt alla selle.
  • Ettevõtte kasumimarginaal.

Konkreetsed arvud võib igaüks siia nüüd ise asendada ja kokku korrutada – tulemuseks on nii mõnegi inimese jaoks ehmatamapanevalt suured käärid. Nende asjaolude mittearvessevõtmine oleks päris elus nii mõnegi särasilmse firma pankrotti viinud.

Teiseks, kui midagi kirjutad, siis tunne oma lugejaskonda.

Mitte ilmaasjata ei tulnud küsimustes projekti struktuuri mitu korda kirjeldada:

  • Üks neist vaadetest on kliendile (kes tahab lihtsalt lühidalt ja konkreetselt teada, mida ja mis ajaks ta saab)
  • Teine on juhtivale tehnilisele personalile (kes tahab teada, milliseid metoodikaid ja tehnoloogiaid me kasutame)
  • Kolmas on projekti igapäevastele osalistele (kes tahavad teada, mida mingil päeval plaanitakse teha)

Ja last but not least, tuleb arvestada õppejõuga, kes selle kõik läbi vaatab, et kas inimene on kursusest ka midagi kõrva taha pannud või imes kogu jutu lihtsalt pastakast välja :)

Paljudes töödes oli näha suhtumist: mina olen vinge programmeerija, progemine on ainus asi, mis loeb, tean kõike kõige paremini ja ei pea teistele midagi selgitama. Bzzzt, selline suhtumine seab inimese karjäärile üldjuhul olulise tõkke, rääkimata olukordadest, kus projekt hävib seetõttu, et kliendile jäid asjad segaseks.

Ja lõpuks: sõbrad, õppige kirjutama.

  • Ärge kirjutage poole lehekülje pikkusi lõike, neid ei viitsi ükski klient lugeda.
  • Vaadake, et professionaalne tekst annaks edasi võimalikult palju konkreetseid detaile.
  • Kasutage teksti ilmestamiseks jooniseid või kasvõi bullet pointe, et oleks võimalik ühe pilguga haarata, millest jutt käib.

Ja korrektne on kirjutada standardne, kontseptsioon, stsenaarium ja mõttetu, vastasel korral arvab iga haritum klient, et te olete lohakad ja kirjutate koodi ka üle jala.

Kokkuvõttes oli tegemist aga vähemalt minu enda jaoks hinnalise kogemusega, loodetavasti said ka kuulajad oma filosoofilisele potentsiaalile lisa. Ülaltoodud kaebustest hoolimata olid mitmed tööd täitsa head ja nende autorid (te teate, kes te olete :) ) võtan ma vajadusel kindlasti oma kampa.

6 responses so far

May 01 2009

Tarkvaraprojekti lõpuleviimine

Selle kevade projektijuhtimise loengute viimased materjalid!

Slaidid leiate siit. Audiosalvestus (r-click->save as): 1. osa, 2. osa, 3. osa, 4.osa.

Seekordses loengus pärinevad mõned slaidid originaalis minu võimekatelt töökaaslastelt Siim Puskailt ja Andre Krullilt.

 Eelnevalt on juttu olnud mitmesugustest projektijuhtimise aspektidest – riskid, nõuded, inimesed.

Täna räägime viimasest väga olulisest aspektist – see on raha.

Ja siis võtame selle kõik kokku.

 

Rahal on ühiskonnal küllaltki oluline kultuuriline roll, mis kajastub ka näiteks paberrahade disainis.

 

Mõned rahad pole siiski selgelt kunstipäraselt kõige õnnestunumad.

 

Ameerika vabadussammas lõunas puhkamas!   
Mõnel pool arvatakse, et mõistus peitub habemes.

Selline etteulatuv habe jäi paraku ainult Aasia moeks.

Lõpuks pani see tüüp asjad paika.

Teistes kohtades leitakse jälle, et raha peal võiks olla võimalikult hirmuäratavad inimesed.

Kui kätte saan, tapan ära!

See on juba päris jube.

Siis on olemas rahad, mis näevad välja nagu värvipimeduse testid.

Või siis palavikuhallutsinatsioonid.

Diktatuuride rahadel on tihti sarnased jooned. Suur Vend jälgib!

Lihtne inimene (nagu meie!) suundumas kusagile, püstol käes. Tõenäoliselt tapma mõnda teist lihtsat inimest nagu meie, aga kes on meie silmis tehtud vaenlaseks või vaenlase käsilaseks.

Saddamil kasvab mingi asi pea seest välja, aga keegi ei julgenud talle seda ilmselt öelda.

Mõned rahad on lihtsalt mõistetamatud. Mis see on, kas äraraiutud haarmetega kaheksajalg?

Mida kauem ma seda vaatan, seda ebamugavamalt ma ennast tunnen.

 

http://www.targotennisberg.com/tarkvara/2008/05/31/miks-mulle-meeldib-raha/

Iga projekt taandub lõpuks rahale!

 

Tihti loetakse kokku ainult arenduse aeg.

Ei tohi unustada ka teiste inimeste aega sinna juurde liita.

Igaühel oma tunnihind!

 

Kes on seda reklaami näinud?

 

http://www.youtube.com/watch?v=at_f98qOGY0

 

http://www.youtube.com/watch?v=WOsylvrwo3I

 

http://www.youtube.com/watch?v=jAasManZ6IA

Minu enda ajahaldus :)

No responses yet

Apr 01 2009

Meeskonnajuhtimine

Kolmas osa 2009 Projektijuhtimise loengutest.

Slaidid on siin. 2009 audiosalvestus: 1. osa, 2. osa, 3. osa, 4.osa (right-click -> Save As).

2010 kursuse tarvis täiendatud loengumaterjalid:
Inimesed ja juhtimine,
Meeskonnad.

One response so far

Mar 07 2009

Vajadused ja nõuded

Teine osa Projektijuhtimise loengutest.

Siit leiate slaidid. Audiosalvestus: 1. osa, 2. osa, 3. osa.

2010 täiendatud loengumaterjalid:
Vajadused ja nõuded,
Kasutajad ja spetsifitseerimine.

No responses yet

Feb 23 2009

Tarkvaraprojekti alustamine

Loen Tartu Ülikoolis sel kevadsemestril Neeme Vooluga kahasse Projektijuhtimise ainet. Pidasin just oma esimese loengu ja siin on ka materjalid.

Olin nii lahke, et tegin loengust ka audiosalvestuse. 1. osa 2. osa 3. osa 4. osa
Vahepeal unustasin diktofoni sisse vajutada, nii et osa jutust on ilmselt puudu. Tulge teinekord loengusse korralikult :)

Loeng põhines osaliselt ühel minu varasemal ettekandel, aga lisasin ja täiendasin oluliselt materjali.

2010 täiendatud loengumaterjalid:
Tarkvaraprojekti alustamine ja riskid,
Tarkvaraprojekti planeerimine.

No responses yet

Feb 07 2009

IT järgmise 10 aasta trendid

Published by Targo under Innovatsioon, Tehnoloogia

Kuulsin mõni kuu tagasi Miha Kralj’i loengut sellest, mis IT-s järgmise 10 aasta jooksul juhtuma hakkab. Nüüd sattusid mulle need slaidid jälle näppu ja kuna tegemist oli tõesti huvitava loenguga, võtan teema ka siin arutusele, segamini oma isiklike mõtetega.

Ajaloost

1960. aastatel oli IBM infotehnoloogia A ja O, nad olid võitmatud ja miski ei saanud neid kõigutada. 1964. aastal tootis IBM ligikaudu 70% kõigist maailma arvutitest.

1990. aastate alguses oli firma aga katastroofi äärel, 1992 oli IBM-i kahjum 8,1 miljardit dollarit, mis oli tollal USA ajaloo rekord.

Mis siis juhtus? Asi polnud selles, et IBM-i inimesed oleks olnud rumalad – IBMis töötas mitmeid Nobeli ja Turingi auhinna võitjaid. Ka mitte selles, et IBMil oleks olnud halb tehnoloogia, ka selles osas on IBM pigem kiidusõnu saanud.

Tegelikult juhtus lihtsalt see, et tehnoloogia, millele IBM oli ise aluse pannud, hakkas muutma ühiskondlikke struktuure. Infotehnoloogia demokratiseerus ja peale kasvas uus põlvkond, kellel oli arvutitega hoopis teine suhe, tehnoloogia oli nende elu igapäevaseks osaks, mitte enam miski, mida valges kitlis onud hooldama ja paigaldama pidid. Tehnoloogia upgrade‘i tagajärjel toimus ka inimeste upgrade. IBM ei osanud seda uut demograafilist gruppi enam kuidagi käsitleda ja kaotas oma liidrikoha.
 

Inimestest

Sama protsess kestab tõusulainena edasi. Vaatleme näitena e-maili. 15 aastat tagasi oli see midagi esoteerilist, millega inimesed tegelesid hobi korras, aga see ei mõjutanud nende elu kuigivõrd. Praeguseks on e-mail lahutamatu osa minu elust, ma ei oska tõesti ette kujutada, kuidas ma ilma e-mailita suheldud saaksin. Ainus minu tuttav inimene, kellel e-maili pole, on ehk minu vanaema ja tema on tõesti juba väga vana. Võib-olla on neid inimesi veel, aga ilmselt peaksin ma neid mingiteks veidrikeks.

Samas ei ole mul näiteks rate.ee kontot. Kui ma selle endale teeksin, siis oleks tegemist lihtsalt mingi katsetusega, kindlasti ei viitsiks ma sinna massiliselt mingeid asju uploadida ja seal oma sotsiaalset elu elada. Aga minu 14-aastasel täditütrel on reidikonto loomulikult olemas. Samuti kõigil tema sõpradel ja üldse kõigil, keda ta oluliseks peab. Ja see ei ole tema jaoks kindlasti mingi katsetus, vaid täielikult integreeritud osa tema elust, täpselt nagu e-mail on osa minu elust. Ja mina olen tema jaoks samasugune vanainimene nagu minu vanaema on minu jaoks. Sul pole reidikontot? Aga… kuidas sa niiviisi elatud saad?

Miha Kralj tõi täpselt samasuguse näite. Kui ta saadab oma 15-aastasele lapsehoidjale e-maili, jääb see tihti nädalaks vastuseta. Kui ta aga jätab kommentaari tüdruku MySpace’i lehele, helistatakse 20 minuti jooksul.

Järgneb üks väga oluline tähelepanek: Kogu see rate.ee/MySpace/Facebook asi pole mitte mingi lastehaigus, millest inimesed läbi kasvavad ja seejärel “normaalset elu” elama hakkavad. EI! See generatsioon jääbki taolisi vahendeid kasutama, vahetades ehk keskkonna millegi “professionaalsema” (nt MySpace->LinkedIn) vastu, aga see jääbki osaks nende igapäevasest elust ja tööst.

  • Kümne aasta pärast jõuavad paljud rate.ee põlvkonna liikmed ühiskonnas ja IT-s otsustajate sekka ja ülejäänutel on parem selleks valmis olla, nii oma suhtlemisharjumuste kui ka IT-lahenduste osas.

Mida rohkem suhtlemist toimub virtuaalselt, seda olulisemaks saab inimestele nende virtuaalne identiteet. Internetis avatarina kasutatav pilt saab palju tähtsamaks kui see, millist ülikonda sa kannad. Ja kui me tahame teada, kes hakkab tulevikus näiteks ettevõtteid juhtima, tasub uurida, kes juhivad praegu nt World of Warcrafti klanne. Suure klanni juhtimine pole kaugeltki lihtne ülesanne, paljud sealkasutatavad virtuaalse organiseerimise võimed kanduvad üle virtualiseeruvatesse “päris” asutustesse.

Arvutitest

Töötasin kunagi väikeses firmas, mis pakkus muuhulgas ka interneti sissehelistamisteenust. Riistvara uuendamine käis nii, et osteti eraldi protsessor, mälu, kõvakettad, modemid jne, igaühe puhul parameetreid hoolega vaagides.

Ajad läksid edasi, põlve otsas interneti pakkujad söödi turult välja ja arvutitarnijate hinnakirjadesse ilmusid spetsiaalsed serverarvutid. Kasutajate arvud kasvasid hüppeliselt, varsti polnud ka üksikute serveritega enam midagi teha ja nad organiseeriti algul riiulite ja siis tervete kappide ehk rackidena.

Ja nüüd oleme olukorras, kus suured firmad ostavad korraga terve konteineritäie servereid, see tuuakse kohale raudteevagunil ja ostjal ei ole tegelikult selle konteineri võtit. Kui konteineri jõudlus langeb alla 95%  (ehk näiteks 5% seal sees olevatest CPUdest on otsad andnud!), tuleb kohale tehnik, kes vastavad osad välja vahetab.

Mees ja Koer tüüpi firma muidugi sellist teenust ei tooda ega tarbi ja riistvaratootjate seas on aset leidnud kiire konsolideerumine.

Järgmisel pildil on Miha slaidilt laenatud graafik, mis näitab turul aktiivselt tegutsevaid ja relevantseid riistvaratarnijaid:

  • See trend jätkub nii globaalsel kui lokaalsel tasandil – suure tõenäosusega pole mõne aasta pärast enamikku praegu tegutsevatest väiksematest IT-firmadest enam olemas.

Keskkonnast

Tuleme tagasi selle konteineri juurde: peamine tähelepanuväärne detail pildil on kolm jämedat kaablit, mis serverisse sisenevad: need on elekter, jahutusvesi ja võrguühendus, mis iseloomustavad hästi ka järgmisi trende.

Globaalne soojenemine ja keskkonnakaitse on praegu väga poleemilised teemad. Enamasti süüdistatakse keskkonnahädades transporti jms “vanu” majandusharusid. IT-d peetakse trendikaks ja keskkonnasõbralikuks. Tegelikult kulutab IT aga sama palju energiat kui lennundus!

Arvutustehnika arengu peamiseks piirajaks on praegu elektritarve ja sellega kaasnev jahutusvajadus (mis tarbib omakorda energiat). USAs ehitati data centereid omal ajal Floridasse, Californiasse, New Mexicosse… aga enam mitte. Kuna “kolmas toru” ehk võrguühendus on samuti oluliselt jämedamaks muutunud, pole asukoht enam oluline ja osutub võimalikuks valida lokatsiooni tervest maailmast. Põhja-Ameerikas said populaarseks põhjapoolsemad, jahedamad, aga ohtra hüdroenergia piirkonnad. Kui me aga vaatame tervet maailma, siis kust võime leida odava energia, jaheda kliima ja haritud tööjõu? Islandilt.

Gloobuselt vaadates asub Island kenasti Ameerika ja Euroopa vahel ja sobib seega uueks globaalseks keskuseks. Meie jaoks on jutu moraal aga selles, et

  • Globaliseerunud maailmas liiguvad raha ja lahendused silmagi pilgutamata kõige soodsamasse asukohta.

Seesama blog, mida te praegu loete, asub tegelikult mingis Hong Kongi serveris. Aga võibolla on ta nüüdseks kolitud näiteks Filipiinidele, mul pole õrna aimugi. 10 aasta pärast teavad vähesed IT-inimesed, kus nende rakendused tegelikult jooksevad, ja mis nendega madalamal tasemel toimub, kõik on virtualiseeritud, rakendused ja andmed on võimalik ühe nupuvajutusega hoopis kusagile mujale ümber tõsta. Tarkvara, mis selle vajadusega ei arvesta, ilmselt kasutusele ei võeta.

Siit koorub välja veel üks tähelepanek: kui me teeme sedasama, mis meie naabergi, paneb konsolideerimise trend meid lõunaks nahka ja ei tee teist nägugi. Mõni suurem tegija tuleb ja pakub sama teenust (olgu see siis riistvara, tarkvara, hosting või muu) suuremamastaabilisemalt ja odavamalt ja meie kliendid ongi läinud. Seega tuleb meil vaadata, mida teised ümberringi teevad… ja siis teha midagi muud.

5 responses so far

Jan 24 2009

Tunne oma kasutajat II

Published by Targo under Analüüs, Kliendid

Mis te arvate, millise elualaga tavakodanikul kõige rohkem probleeme esineb? Kas ehk kasutatud autode müüjatega? Või kinnisvaraagentidega?

Ameerikas on lahe organisatsioon nimega Better Business Bureau (BBB), kuhu inimesed saavad saata igasuguseid kaebusi ettevõttete kohta ja ka uurida, kui palju mingi firma või asutuse peale kaevatud on. Muuhulgas teevad nad ka statistikat erinevate teenuste ja tööstusharude osas. Järgmine tabel on toodud 2008 sügise seisuga:

TOP COMPLAINTS

1. Cellular Telephone Service & Supplies
2. Computers Software & Services
3. Internet Shopping Services

4. Auto Dealers – New Cars
5. Internet Services
6. Travel Agencies & Bureaus
7. Collection Agencies
8. Auto Dealers – Used Cars
9. Banks
10. Auto Repair & Service
11*. Searchers of Records
11*. Real Estate Management
13. Hotels
14. Contractor – General
15. Apartments
16. Telephone Communications
17. Wholesalers & Distributors
18*. Plumbing Contractors
18*. Movers
18*. Furniture – Retail
* Indicates a tie.

Ma arvan, et enamik selle jutu lugejaist tegutseb minu poolt esiletõstetud valdkondades. Tarkvarategijad “edestavad” kaebuste hulga poolest nii autoremontijaid kui inkassofirmasid.

Milles on asi? Töötasin ise oma eelmises elus Microsoft Office SharePoint Serveri tiimis. Microsofti põhimõtteks on “eat your own dogfood” ja üldiselt kasutasime me oma tooteid nii et seda nägu. Sellegipoolest, nüüd olen liikunud laia maailma avarustesse ja päriselus SharePointi juurutades taon tihtilugu peaga vastu seina, et kuidas küll tootesse sellised narrid ebamugavused sisse on jäänud.

Ehk siis veelkord: tunne oma kasutajat, sest ta ei ole teps mitte selline nagu sina! Kui ma vaatan kontoris enda ümber ringi, keda ma näen? Peamiselt noori, introvertseid, küllaltki kõrge haridustasemega mehi. Kes on meie kasutajad? Kui mõne kliendi koridoris ringi jalutan ja IT osakonnast välja saan, näen hoopis teistsugust pilti: inimesi on nii noori kui vanu, naisi on pigem rohkem kui mehi, kõikvõimaliku tausta, hariduse ja huvidega. Neid ei huvita karvavõrdki meie toodete tehnokraatlikud aspektid, nad tahavad, et asjad lihtsalt töötaks ja seejärel oma muu elu juurde tagasi pöörduda. Täpselt nagu mind ei huvitaks oma külmkapi konfimine, ei taha nad meie tarkvaraga tegemist teha rohkem kui hädapärast vaja.

Kuidas aga teada saada, mis inimestele tegelikult ebamugavust valmistab? Minge ja külastage oma kasutajaid. Iga sellise käigu järel tunnen ma ise, nagu oleks silmadelt kae langenud ja asjad on äkitselt palju selgemad. See soovitus ei ole mitte ainult projektijuhtidele või analüütikutele, vaid eelkõige just programmeerijatele ja muule rahvale, kes tavaliselt kasutajaga kokku ei puutu. Võin kihla vedada, et mõne sellise käigu järel kasvab dramaatiliselt teie väärtus nii kliendile kui ka organisatsioonile, kus te töötate, ja tarbijakaitseorganisatsioonid hakkavad saama teie aadressil oluliselt vähem kaebusi.

One response so far

« Prev - Next »