Ohjelmistokehitys:

Miten asiakas hurmataan?

30.3.2015 0

Työskentelen ohjelmistokehityksen asiantuntijayritys Vincit Oy:n asiakkuusjohtajana. Työssäni kuulen usein asiakkaidemme perusteluja sille, miksi sovelluksen tai tietojärjestelmän toimittajaksi on valittu juurikin Vincit. Lisäksi kuulen värikkäitäkin kertomuksia siitä, mitä osa toimialamme yrityksistä tekee väärin kohdatessaan asiakkaan. Näistä treffitarinoista syntyisi lennokas kirja jos toinenkin.  Kirjani julkaisujuhlia Lue lisää

Vincit Teatime 2015 Esitykset

18.3.2015 0

Vincitin oma ATK-seminaari Vincit Teatime järjestettiin Tampereella 3.3. ja Helsingissä 17.3. Molemmissa tapahtumissa oli toista sataa aktiivista osallistujaa. Linkit esitysten materiaaliin: Case ZenRobotics: JavaScriptin äärirajoilla – Vincit toteutti ZenRoboticsille jätteenkäsittelyrobottien 3D visualisoinnin. Pääteknologiat olivat WebGL, WebSocket, Web Workers ja TypeScript. Lue lisää

Mobiilisovelluksen työmäärä ja legopalikoiden päälle astuminen

17.3.2015 0

Mobiiliprojektien arviointiperusteet Omassa työnkuvassani yksi oleellinen osa on työmääräarvioiden tekeminen – etenkin mobiiliprojekteihin. Vincitillä on tehty kymmeniä mobiiliprojekteja, joiden työmäärä on vaihdellut kahdesta viikosta yli henkilötyövuoteen. Yritän tällä kirjoituksella hieman avata, mitkä asiat vaikuttavat mobiilisovelluksen työmäärään. Arvioita tehdään hyvin vaihtelevien Lue lisää

Työmääräarviot ovat epäluotettavia

24.7.2014 0

Yllä oleva kuva löytyy vuonna 1999 ilmestyneestä Software Estimation -kirjasta. Siinä on verrattu yhden yrityksen projektien arvioituja pituuksia niiden toteutuneeseen kestoon. Muutama hanke on siis valmistunut aikataulussa, yksikään ei ole alittanut arviota, ja keskimäärin projektit menivät jopa yli 150% pitkäksi. Työmääräarvioiden luotettavuudesta on Lue lisää

Web-palveluiden käyttöliittymät vanhenevat nopeasti

2.1.2014 5

Käyttäjien odotukset Web-palveluille kasvavat jatkuvasti. Tämä johtuu mm. uusista päätelaitetyypeistä (viimeisimpänä tabletit ja äly-tv:t), selainten uusista ominaisuuksista sekä käyttöliittymätrendien muuttumisesta. Pari vuotta sitten toteutettu palvelu voi vaikuttaa jo nyt vanhanaikaiselta. Esimerkiksi mukautuva suunnittelu alkoi yleistyä vasta vuoden 2012 aikana, ja Lue lisää

Salasanojen tallentaminen

17.12.2013 10

Vesilaitos pyysi ilmoittamaan mittarilukeman laskutusta varten. Olin rekisteröitynyt laitoksen verkkopalveluun jo aikaisemmin, mutta en muistanut salasanaa. Eipä hätää, palvelun kautta pystyi tilaamaan salasanan sähköpostiin. Väärin!! Palveluiden salasanoja ei saa koskaan lähettää sähköpostilla selkokielisenä. Tämä on myös usein indikaatio siitä, että Lue lisää

Avoimen lähdekoodin myyttien murtaminen

12.11.2013 3

Törmäämme usein kahteen avoimeen lähdekoodiin liittyvään väärään käsitykseen, joita tässä kirjoituksessa oion. Wikipedista löydät tarvittaessa hyvän yleiskuvauksen avoimesta lähdekoodista. Myytti 1: “Jos käytämme avointa lähdekoodia, kuka tahansa voi muokata ohjelmaamme” Ohjelmat käyttävät avoimesta lähdekoodista otettuja kopioita, ja kukaan ei näitä kopioita Lue lisää

Ohjelmointikielet vertailussa

12.9.2013 5

Tässä kirjoituksessa käsitellään yleisimpiä ohjelmointikieliä erityisesti ohjelmistokehityksen ostajan näkökulmasta. Runsaat kolme vuotta sitten kirjoitin aiheesta yleisemmällä tasolla. On tärkeää, että kaikki ohjelmistoprojektin osapuolet tuntevat toteutusteknologiaksi valitun kielen mahdollisuudet ja rajoitteet. Väärän kielen valinta voi tulla palvelun elinkaaren aikana kalliiksi ja vaikuttaa Lue lisää

Julkiset hankkeet, osa 1001

Onnettomat julkisen sektorin tietohankkeet olivat jälleen tapetilla (YLEn uutinen). Hyvä niin sillä pelissä ovat yhteiset varamme. Pieleen siis menee yhä uudelleen. Miksi? Kuka teki virheen? Tehtiinkö projektin aikana oletuksia, jotka eivät päteneetkään? Vai perustuiko koko projekti virheellisiin olettamuksiin? Väitän, että Lue lisää

Mukautuva web-sovellus

24.6.2013 0

Internetin käyttö on jatkuvasti yhä monipuolisempaa, käyttäjillä on nykyään mahdollisuus selata sivustoja työpöytäselaimen lisäksi monilla eri tyyppisillä päätelaitteilla. Mobiililaitteet kuten kännykät ja tabletit ovat jo arkipäivää, mutta on myös paljon muita olemassa olevia laitteita. Päätelaitteet kuten älytelevisiot ja In-Vehicle Infotainment Lue lisää

5 of 16«...34567...10...»