Kirjoittaja: Otso Kivekäs

URPS

7.5.2010 Kirjoittanut

Epäfunktionaaliset vaatimukset, systeemiset vaatimukset, laatuvaatimukset. Kaikki kömpelöiden englanninkielisten termien kömpelöitä suomennoksia. Aihe on kuitenkin tärkeä, vaikka hyvät sanat puhua siitä puuttuvat.

Suurissa projekteissa epäfunktionaalisia vaatimuksia voi käsitellä vaikka miten, koska aikaa ja rahaa on niihin varattu. Kevyissä vaatimusmäärittelyissä ne sen sijaan usein unohdetaan kokonaan, tai korkeintaan käsitellään ilmeisimmät asiat ja unohdetaan loput. Jos tarkoitus on [...]

Jatka lukemista

Me Codentossa olemme kaikki* ohjelmistoarkkitehtejä, eli piirrämme kaavioita, joissa on monen värisiä laatikoita. Tämä erottaa meidät oikeista arkkitehdeistä, jotka tekevät julkisivuja, joissa on monen värisiä laatikoita.

Tämä ei kuitenkaan ole ainoa ohjelmistotyö jota teemme. Ohjelmistoalan moniosaajina toimimme tarvittaessa myös seuraavissa ammateissa:

Ohjelmistoarkeologi. Tämä Codenton lisäksi myös Vernor Vingen tuotannosta tuttu ohjelmistoammattilainen tutkii historiallisia jäänteitä ajalta [...]

Jatka lukemista

Vesiputous lässyn lässyn

17.3.2010 Kirjoittanut

Viime aikoihin asti ohjelmistokehitystä on tehty lähinnä vesiputousmallilla, jossa projekti ensin määritellään, sitten suunnitellaan, sitten toteutetaan, testataan ja luovutetaan asiakkaalle. Malli on raskas ja epäkäytännöllinen. Koska asiakas on mukana vain alussa ja lopussa, hänellä ei ole kontrollia projektiin, ja alun määrittelyssä tehtyjä virheitä ei voida enää korjata.


Kuulostaako tutulta? Kaikkihan haukkuvat [...]

Jatka lukemista

Hyvä tiimi

17.2.2010 Kirjoittanut

Kukapa ei haluaisi ohjelmistoprojektiinsa hyvää tiimiä. Mutta mistä sellaisen saa? Ja mikä erottaa hyvän tiimin keskinkertaisesta? katsotaanpa kahta selitystä, konventionaalista ja vähän yllättävämpää.

Selitys yksi: Hyvä tiimi koostuu hyvistä tyypeistä.

Kooderien tuottavuuserot ovat valtavia. Hyvä kooderi käyttää tehtävään viidesosan siitä ajasta joka keskiverrolta kuluu, ja lopputulos on silti monin tavoin parempi. Sama [...]

Jatka lukemista

Pilven hinta

20.1.2010 Kirjoittanut

Pilvi tunnetusti sopii hyvin palveluille,

jotka ovat maailmanlaajuisia (tai Euroopan/USAn markkinoille tähtääviä), joiden käyttöaste vaihtelee, tai jotka tarvitsevat skaalautuvuutta.

Mutta entä pienehkö, yhdellä koneella hyvin pyörivä Suomen markkinoille suunnattu palvelu? Onko sellaiseen mitään järkeä käyttää pilvi-infraa?

Latenssi on tietysti yksi kysymys, kun toistaiseksi pilvikoneita ei saa Suomesta eikä edes Ruotsista.Pingi Amazonin Irlannin konesaleihin on noin [...]

Jatka lukemista

Konsultin rooli

18.12.2009 Kirjoittanut

Kun ohjelmistotaloon tilataan ohjelmistokonsultti, tällä voi olla kolme erilaista roolia: työntekijä, expertti tai yhteistyökumppani.

Jatka lukemista