Ammuin hopealuodilla ja säästin

Pyörän uudelleen keksiminen ei kannata. Sovelluksia kehittäessä pyrimme uudelleenkäyttämään mahdollisimman usein valmiita ratkaisuja. Räätälöidyn sovelluksen rakentaminen nähdään usein valmiin tuotteen käyttöönottoa kalliimpana. Tosiasiassa valmiita tuotteita pitää niitäkin muokata, ja perinteisesti ns. räätälöity softa koostuu sekin valmiista komponenteista ja kirjastoista. Sovellusta rakentaessa, ja ostaessa, on oleellista tietää missä kohtaa itse tekeminen oikeasti kannattaa. Sovelluskehityksessä kannattaa aina […]

Jatka lukemista

NBForum2015 Elsis Juha Jesse Fraktio

Fraktionpunaisen taskuliinan tarina

Tämä ei oikeasti ole taskuliinan tarina. Tämä on kertomus Nordic Business Forumista. Mutta se alkaa tarinalla siitä, mitä ohjelmistotalon toimitusjohtaja teki kangaskaupassa. Isukkimme (jotkut sanoisivat toimitusjohtajamme, mutta meistä on kivempi käyttää nimeä isi) Jesse sai päähänsä, että Nordic Business Forumissa pitää olla päällä jotain fraktionpunaista. Isin mielestä taskuliina oli sopiva yksityiskohta. Mikään Helsingin keskustan liike ei […]

Jatka lukemista

Fraktio NBForum2015

Mitä ohjelmistoyritys tekee businessforumissa?

Tämän viikon torstaina käynnistyy vuoden tärkein bisnesseminaari Nordic Business Forum (1.-2.10.2015). Tapahtuma kokoaa yhteen planeetan kiinnostavimpia asiantuntijoita ja ajattelijoita jakamaan ajatuksiaan liiketoiminnasta nyt ja tulevaisuudessa. Nordic Business Forum on perinteisesti ollut yksi parhaiten järjestetyistä ja hyödyllisimmistä tapahtumista mitä ylipäätään on olemassa emmekä usko, että tämä vuosi on poikkeus. Jotta tapahtumasta saisi mahdollisimman paljon irti, kannattaa tutustua […]

Jatka lukemista

Liiketoiminta ∪ ohjelmointi

Ajatusleikki: mitä jos nykyisiä ohjelmointikieliä ja ohjelmointimalleja ei enää huomenna olisikaan olemassa? Asiakkaan liiketoiminta on kuitenkin digitalisoitava. Mistä lähtisimme liikkeelle? Minkälaisia rakennuspalikoita haluaisimme? Kaipaisimmeko “edesmenneitä” tapoja vai osaisimmeko ajatella ihan uudesta perspektiivistä?

Jatka lukemista

Lean Canvas myynnin ja tuotekehityksen tukena

Meille tulee jatkuvasti paljon vastaan erilaisia tuoteideoita, projekteja, asiakkuuksia ja ihmisiä. Pelkästään idea ei luo arvoa, se ei palvele asiakkaita tai tuota mitään palvelua. Idea vaatii aina kaverikseen toteutuksen. Tarvitaan idean työstämistä, kokeiluja kentällä, toimiva ansaintalogiikka. Onkin sanottu, että keskinkertainen tiimi ei saa hyvääkään ideaa lentämään ja erinomainen tiimi saa keskinkertaisenkin idean lentoon. Tämä on ihmisistä kiinni.

Jatka lukemista

Inferiöörejä verkkopalveluita

Ihmisillä on ikävä tapa tarrautua omistamiinsa asioihin. Joskus it-projektista tulee kuin oma lapsi, jota on vuosien varrella kasvatettu ja johon on investoitu merkittävä määrä rahaa. Tappiokammon takia huonossa tilassa olevasta projektista voi olla yllättävän vaikea luopua, varsinkin jos siihen on kulutettu paljon rahaa ja rakkautta.

Jatka lukemista

Keskinkertaisia verkkopalveluita

Ohjelmistokehittäjä haluaa kirjoittaa nokkelaa ja täsmällistä koodia, joka mielellään täyttää alalla hyväksi havaitut kriteerit ja noudattaa niin sanottuja parhaita toimintatapoja. Ulkoasun suunnittelija ja taittaja pyrkivät kauniiseen ja vaikuttavaan lopputulokseen; viilaavat värejä ja pyöristävät pikseleitä. Liiketoiminta tahtoo ne hienoimmat toiminnallisuudet, joilla voitetaan kilpailijat tai päästään ainakin tasoihin. Yleisesti ottaen ohjelmistoprojektin omistaja tai rahoittaja haluaa lähtökohtaisesti rahoilleen vastinetta.

Jatka lukemista

Valekoodarit

Ohjelmointi on helppoa. Siihen pystyy kuka tahansa. Tämä on alamme hieno puoli mutta samalla kirous. “Oppeja” tuntematon ohjelmistokehittäjä (valekoodari) voi rakentaa ulkoisesti hyvältä näyttävän palvelun ja saada asioita nopeasti aikaan. Konepellin alla saattaa kuitenkin vaania kamaluuksia. Ongelmat ilmenevät ajan kanssa: kehitys hidastuu, bugit lisääntyvät jatkuvasti, palvelu kärsii suorituskykyongelmista ja niin edelleen.

Jatka lukemista

Avoin lähdekoodi: mitä ja miksi

Avoimella lähdekoodilla (open source) tarkoitetaan sitä, että ohjelmiston tai kirjaston lähdekoodi on julkisesti saatavilla ja sitä saa hyödyntää kuka tahansa tarkoituksesta riippumatta.

Jatka lukemista

Rakenna Minimum Viable Product

Väitän, että jokainen asiakaskohtainen ohjelmistoprojekti tulisi suunnitella ja rakentaa kuten se tehtäisiin aloittavalle startup-yritykselle (oli kyseessä startup, kasvuyritys tai maailmanlaajuinen “korporaatio”). Tarkoitan suhtautumista, että projektissa tehdään kaikki voitava, jotta tuote kasvaa, saa asiakkaita ja tuottaa arvoa yritykselle (useimmiten siis rahaa) tai ratkaisee jonkun olemassa olevan ongelman. Suhtautumista, että jos tavoitteissa ei onnistuta asiakasyritys menee nurin (tai vähintäänkin olemme epäonnistuneet siinä mitä teemme).

Jatka lukemista