Category Archives: Ohjelmistoprojektit

Mitä on kestävä ohjelmistokehitys?

Kestävä kehitys on nousemassa puheenaiheeksi IT-alalla muun muassa ohjelmistoalan kasvavan hiilijalanjäljen sekä lisääntyvän yhteiskuntavastuun takia. Monet sekä liiketoiminnalliset että yhteiskunnalliset toiminnot muuttuvat entistä riippuvaisemmiksi ohjelmistoista, mikä kokonaisuudessaan lisää alan vastuuta eettiseltä pohjalta. Kestävässä ohjelmistokehityksessä ei tule ottaa huomioon vain teknisiä vaatimuksia jakestäviä teknologiavalintoja, vaan myös se, että testaajat ja kehittäjät ottavat omistajuuden pitkäaikaisesta asiakastyytyväisyydestä. Kestävyyden […]

Canvas filled three ways: JS, WebAssembly and WebGL

There are roughly speaking three ways to update an HTML5 canvas: plain old JavaScript, WebGL and WebAssembly. While JS and WebGL have their own ways of actually writing to the canvas, WebAssembly requires us to copy the resulting memory buffer to the canvas in JS. This might sound like a slow solution, but it still […]

Miljoonan euron painike – devaaja ja tyylioppaat

Sisällön erottaminen teknisestä toteutuksesta ja ulkoasusta on ollut verkkopalveluissa ja sovelluksissa selviö pitkään, mutta mitä kuluu tämän hetken komponenttikirjastojen ja tyylioppaiden saralle? Ja mitä erityisesti devaajan olisi syytä tietää aihepiiristä, vaikkei frontin kanssa itse päivittäin työskentelisikään? “Ulkoasun suhteen ylätasolla on tietysti brändiohjeistus eli erilaiset brändidokumentit, joissa määritellään logon käytöstä, typografiasta, väreistä sun muista”, kertoo Compilen […]

A/B-testaus kertoo mitä kannattaa tehdä toisin

A/B-testaus on kotoisin tilastotieteen menetelmäpakista ja sillä voidaan saada aikaan konkreettista liiketoimintahyötyä. A/B-testauksessa mitataan yksittäisen muutoksen vaikutusta lopputulokseen: mitä kannattaa tehdä toisin? “A/B-testauksessa on tärkeää tietää mitä ollaan tekemässä ja päättää tavoitteet etukäteen, ettei sorruta jälkikäteisiin selityksiin ja tulkintoihin”, sanoo Compilen Timo Mikkolainen, jolla on vuosien kokemus vaativien projektien toteutuksesta ja testauksesta. Timon uraan mahtuu […]

Miksi ohjelmistoprojektista tulee painajainen?

“Ensinnäkin aikataulu tulee ylhäältä annettuna. Aikataulu ei alun perinkään ole realistinen. Liian kiireellä yritetään. Sitä ei etukäteen yritetäkään ottaa selville, onko se realistista vai ei.” Vastaus otsikon kysymykseen tulee syvältä sisuskaluista. Markku Pietilä on ollut ohjelmistoalalla vuodesta -87. Kolkyt vuotta. Ura alkoi sovellusneuvojan tehtävistä, minkä jälkeen Markku on ollut ohjelmointi- ja suunnittelutehtävissä mm. finanssialalla ja […]

Ohjelmistohankkeen onnistuminen edellyttää nöyrää johtajuutta

Softahanketta on tehty puoli vuotta. On todettu, että vaatimukset ovat epäselviä ja että ominaisuuksia jää puuttumaan. Tekijät tietävät jo tässä vaiheessa, että hanke venyy pitkäksi. Tuttu tilanne? Tämä on hetki, jolloin vahva suomalainen johtaja tuntee itsensä petetyksi ja esittää erilaisia näkemyksiä ja vaatimuksia sopimuksesta – vain osoittaakseen olevansa oikeassa. Eli pää puskaan. Mitä tapahtuu seuraavaksi? […]

Ammattimaisuus – kaikki sitä tarjoavat ja kaikki sitä ostavat, mutta mitä se on?

Tarkoittaako ammattimaisuus superälyä, lahjakkuutta, tietotaitoa, tapaa toimia vai mitä? Mistä puhutaan, kun puhutaan ammattimaisuudesta? Mitä se merkitsee ohjelmistokehityksessä? Petteri Räisänen on tehnyt ohjelmistokehitystä lähes 20 vuotta. Alkuvuodesta 2017 lähtien hän on ollut konsulttina Compilen asiakkaan verkkokauppaprojektissa, jota toteuttaa yli kymmennen ammattilaisen tiimi. Ura koodin parissa alkoi alan opinnoista Kuopion yliopistossa. Savolaisen luonteensa takia Petteri kehottaa […]