Ohjelmistokehitys:

5 tapaa pelastaa startup ostamalla softakehitystä

15.6.2015 1

Alihankinta on typerää. Uskoin näin syvästi sydämeni pohjasta. Erityisesti ulkopuolisen ohjelmistokehityksen ostamisesta tuli ensiksi mieleeni suuret mutapallot, joita tuottaa kasvoton lauma elbonialaisia koodareita. Ennen kaikkea ohjelmistotyöstä maksaminen tuntui suurelta rahan tuhlaukselta, mikä on startupille suurin mahdollinen synti. Näistä syistä, kun Lue lisää

Ketterä arkkitehtuurisuunnittelu on jatkuva prosessi

Vaikka ketterät ohjelmistokehitysmenetelmät auttavat ratkaisemaan asiakkaan todelliset ongelmat, niiden vaikutus ei ole ollut pelkästään positiivinen. Yksi ketterien menetelmien negatiivisista seurauksista on se, että etukäteen suoritettava tekninen suunnittelu on korvattu JIT (Just in time)-arkkitehtuurilla, jossa ohjelmiston arkkitehtuuriin liittyvät ratkaisut tehdään mahdollisimman Lue lisää

Oppiminen ohjelmistoprojektissa on joukkuelaji

20.4.2015 0

Yksi ketterän ohjelmistokehityksen tärkeimmistä, mutta usein myös laiminlyödyimmistä, periaatteista on jatkuva parantaminen. Sovelluskehityksen ja tuotteen hiomisen lisäksi myös toimintatavat täytyy pitää jatkuvasti kriittisen tarkastelun kohteena. Projektin alussa sovitut käytänteet eivät välttämättä palvele enää ollenkaan julkaisun lähestyessä. Voi tulla erittäin kalliiksi, jos tähän Lue lisää

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ää

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