Pasi Kovanen:

Kuukaudessa ideasta YouTubeen – näin tehtiin Normipäivä@Vincit-video

15.11.2016 2

Katso Normipäivä@Vincit Oman esittelyvideon toteuttaminen on ollut haaveissa jo pitkään, mutta kuningasidean puuttuessa emme aiemmin olleet toimeen tarttuneet. Kesän aikana mietin, että alkusyksy olisi vihdoinkin otollinen hetki. Lähestyvä listautumisanti toisi runsaasti kävijöitä Vincitin sivuille, ja videon avulla saisimme esiteltyä monille sijoittajille täysin Lue lisää

Dokumenttien hajautettu katselmointi Trellon avustuksella

11.10.2016 1

Listautumisannin yhteydessä julkaisimme markkinointiesitteen. Tämän 24-sivuisen opuksen toteuttamiseen osallistui yhteensä yksitoista henkilöä neljästä yrityksestä, kahdella eri paikkakunnalla. Aikataulu oli erittäin tiukka ja esitteen piti olla virheetön. Päätimme heti, ettemme toteuta perinteistä ”miljoona sähköpostia” -katseluprosessia. Aikaa sähköpostien perkaamiseen kuluu valtavasti, kynnys yksittäisen Lue lisää

Vinkkejä listautumisannin markkinointiin

7.10.2016 0

Listautumisanti on yritykselle ainutkertainen tilaisuus, ja usein myös sen toteuttaville henkilöille uusi kokemus.  Alla tuoreeltaan markkinointivinkkejä tuleville listautujille. Älä keskity vain sijoittajiin Monille listautumisanti on yrityksen historian suurin markkinointipanostus. Siksi ihmetyttää, että usein keskitytään vain merkintöjen haalimiseen eikä ajatella laajemmin annin mukanaan Lue lisää

Älä pelkää mielensäpahoittajia

10.6.2016 0

Suomalaiset yritykset ovat tylsiä. Ja mitä suuremmiksi ne kasvavat, sitä tylsemmiksi ne muuttuvat. Markkinoinnin perimmäisenä tavoitteena tuntuu olevan, ettei kukaan vain suutu. Kun kaikkia koitetaan miellyttää, ei varmasti herätetä mitään tunteita tai jäädä ihmisten mieleen. Jos joku päivä tehdään jotain Lue lisää

Älä hukkaa koodia tai dataa

24.5.2016 2

Wikipediassa on sangen mainiosti selitetty, mitä on lähdekoodi. Ilman lähdekoodia ohjelman muokkaaminen on mahdotonta. Näin ollen asiakkaan täytyy kriittisten tietojärjestelmien osalta varmistaa, että koodi on kaikissa tilanteissa saatavilla. Suosittelin aiemmin, että ohjelmistokehityksen ostajan kannattaa aina vaatia täydet oikeudet. Tällöin on helppoa Lue lisää

Vincitin auditointipalvelut

14.1.2016 0

Vincit on toteuttanut asiakkailleen satoja onnistuneita ohjelmistoprojekteja. Tarjoamme niistä kertynyttä kokemusta myös muiden yritysten käyttöön Black Ducks -asiantuntijapalveluidemme kautta. Tässä kirjoituksessa esittelen auditointipalveluita, joissa olemme keskittyneet erityisesti kolmeen yleiseen tarpeeseen: 1. Oman tuotekehityksen parantaminen Omia ohjelmistotuotteita tai -palveluita kehittävillä yrityksillä on suuri riski Lue lisää

#termiähky Bullshit Bingo

7.9.2015 0

Yritysviestinnässä on kummallinen tapa yliviljellä ”trendikkäitä” termejä. Kaikilla yrityksillä on polttava halu surffata modernin jargonin aallonharjalla, mistä seuraa nopeasti ähky. Tämän seurauksena seksikkäiksi tarkoitetut sanat muuttuvat nopeasti tylsiksi ja alkavat tympiä. Digitalisaatio ja teollinen Internet huudettu! Tein vuosia sitten hurjan arvauksen, että ehkäpä merkittävä Lue lisää

Standardizing agile project delivery

5.8.2015 6

People working in big corporations are used to very specific project delivery models. Often the model consists of tens of Powerpoint slides filled with milestones, gates, steering groups and whatnot. It’s not uncommon that the model is only understood by a handful Lue lisää

Vincitin työkalut

1.7.2015 8

Meiltä kysytään usein, mitä työkaluja Vincitillä käytetään. Tämä kirjoitus pyrkii vastaamaan tähän kysymykseen, ja kertomaan lyhyesti työkaluista kertyneitä kokemuksia. Ohjelmistokehityksessä käytettäviä työkaluja en tässä yhteydessä käsittele, sillä ne ovat lähtökohtaisesti vapaasti valittavia ja niiden kirjo on todella laaja. Sähköposti, kalenteri ja Lue lisää

Minimum Viable Marketing: Koodia Suomesta

9.4.2015 1

Kirjoitin neljä vuotta sitten Minimum Viable Productista, tavasta validoida suunnitteilla oleva tuote tai palvelu mahdollisimman aikaisessa vaiheessa ja pienillä kustannuksilla. Validointia voi hyödyntää myös markkinoinnissa. Vincitin lanseeraaman Koodia Suomesta -tunnuksen tarinaa voisi kutsua Minimum Viable Marketingiksi (MVM). Termiä on Suomessa ainakin Lue lisää

Vincitin toimitusjohtaja vaihtuu

1.4.2015 0

Suomen parhaaksi työpaikaksi kahdesti valittu ohjelmistotalo Vincit on tunnettu työhyvinvoinnin panostuksista. Viime vuonna sitten yritys luopui esimiehistä, ja nyt on edessä yrityksen johdon uusiminen. Uusi toimitusjohtaja on Vincitin ja sen asiakkaan, jätteenlajittelurobotteja valmistavan ZenRoboticsin vuosia kestäneen, huippusalaisen kehitystyön tulos robotti 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ää

Jäähyväiset titteleille

14.8.2014 2

Vincitin logo ja värimaailma uusittiin alkuvuonna, ja samalla suunniteltiin uudet käyntikortit. Kortteihin tarvittavien tietojen keräämistä varten kaikille työntekijöille avattiin pääsy dokumenttiin, johon jokainen kortteja haluava tietonsa (nimi, puhelinnumero, sähköposti, titteli) kirjoitti. Käytössämme ei ole järjestelmää josta suoraan saisimme kaikki nämä 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ää

SLA:n hinta

18.2.2013 5

Palvelujen ylläpidossa sovitaan palvelutasosta (SLA, Service Level Agreement). SLA määrittelee esimerkiksi kuinka nopeasti tukipyyntöihin reagoidaan. Toimittajan kannalta SLA vertautuu vakuutusmatematiikkaan. Kun palvelua pyöritetään riittävän kauan, jonakin päivänä virtapiikki käräyttää palvelimen, karkaussekunti kaataa Linuxin tai pelikaani lentää turbiiniin, ja luvatussa tasossa ei pysytä. Tällöin maksettavan Lue lisää

A/B testaus ja lämpökartat avuksi

16.11.2012 2

Meiltä on usein kysytty tavoista kerätä asiakkailta palautetta toteuttamistamme verkkopalveluista ja erityisesti niiden käytettävyydestä. Esittelen lyhyesti kaksi hyväksi havaitsemaamme työkalua: A/B testauksen ja lämpökartat. Niiden avulla saadaan vaivatta selvitettyä käyttäjien käyttäytymiseen vaikuttavia seikkoja ilman että heidän tarvitsee tietoisesti osallistua prosessiin. Lue lisää

Show Me the Money!

9.11.2012 2

Esimerkiksi auto- ja asuntokaupassa kaupankäynti aloitetaan usein käytössä olevasta rahamäärästä, jotta voidaan etsiä asiakkaalle sopivin ratkaisu. Valitettavasti ohjelmistoalalla asiakkaat joskus suostuvat paljastamaan budjetin vasta saatuaan tarjouksen – joka voi ylittää maksukyvyn pahimmillaan moninkertaisesti. Tämä luonnollisesti turhauttaa sekä toimittajaa että asiakasta. Lue lisää

Vierailijaluentoja marraskuussa

8.11.2012 0

Tämän blogin kirjoittajat vierailevat marraskuussa neljässä oppilaitoksessa luennoimassa aiheesta ”Can a software project succeed?” 14.11.2012 Lappeenrannan Teknillinen Yliopisto, sali 1381, klo 12:15 20.11.2012 Jyväskylän Yliopisto, Agora Auditorio 3, klo 16:15 26.11.2012 Turun Yliopisto, ICT-Talo sali Alpha, klo 11:00 27.11.2012 HAAGA-HELIA Lue lisää

Simpukkamalli

20.8.2012 0

Simpukkamalli on yksinkertaisuudessaan hyvä tapa kuvata MVP:tä ja ketterää kehitystapaa. Simpukan sisällä on helmi, josta kehitys aloitetaan. Helmi on siis ohjelmiston olemassaolon syy ja MVP, eli ensimmäinen tuotantoon vietävä versio. Kerroksittain helmestä edetään ulospäin kunnes simpukka on valmis. Simpukkamalli sopii Lue lisää

”Voiko ohjelmistoprojekti onnistua” -tapahtuma Tampereella 30.3.2012

12.3.2012 0

Vincit on puhumassa  Technopolis Business Breakfast -tapahtumassa Tampereella Technopolis Yliopistonrinteellä 30.3. tämän blogin aihepiiriin liittyvistä asioista. Lisätietoja tapahtumasta ja ilmoittautumiset Technopoliksen sivujen kautta: http://www.technopolisonline.com/index/107?eventId=189 Tervetuloa!

Taikuri Oz

23.2.2012 0

Ihmemaa Oz -elokuvassa Dorothy (Judy Garland) kohtaa seurueineen Taikuri Ozin. Taikuri on eräänlainen ilmassa leijuva, kaikkitietävä hologrammihahmo. Dorothyn koira Toto paljastaa kuitenkin verhon takaa vipuja vääntelevän henkilön, joka puhuu mikrofoniin. Suuri ja mahtava taikuri onkin tavallinen mies. Jo aiemmin mainitussa Lue lisää

Räätälinpuku, mittatilaus vai lahkeen lyhennys?

2.2.2012 0

Yrityksen ohjelmistotarve voidaan ratkaista kolmella tavalla. Niitä voidaan verrata puvun hankkimiseen. Vaatekaupan rekistä löydettyä pukua käytetään sellaisenaan, korkeintaan lyhennetään vähän lahkeita. Suurin osa yritysten it-tarpeista on niin geneerisiä, että ne voidaan ratkaista valmiilla ohjelmistotuotteilla. Esimerkiksi tekstinkäsittely-, virustorjunta- ja kirjanpitotarpeet ovat Lue lisää

Oppipoika

12.10.2011 2

Maista omaa lääkettä -kirjoituksessa suosittelin, että ohjelmistotalojen työntekijöiden tulee käyttää omia tuotteitaan aina kun mahdollista. Usein kuitenkin toteutetaan palveluita, joita ohjelmistoalalla toimivissa yrityksissä ei voida hyödyntää. Innovation Games -kirjassa esitellään Oppipoika (The Apprentice) -niminen idea, jota voidaan käyttää myös ohjelmistojen Lue lisää

Enterprisey

23.9.2011 0

”Onko teillä Oracle zyzzyx3 osaajia? Tunnetteko BMC miraculous^7 platformia? Tehdään Sun simsalabimin päälle, onnistuuko?” Kuulemme Vincitillä usein vastaavankaltaisia kysymyksiä. IT-maailmassa tuntuu edelleen olevan vallalla käsitys, että hienot järjestelmät vaativat hienot alustat. Kalliit alustat. Enterprise-alustat. Tietoliikennepuolella käytetään termiä ”carrier grade” järjestelmistä, Lue lisää

Hitlerin verkkoprojekti epäonnistuu

21.9.2011 0

httpv://www.youtube.com/watch?v=RQcS51diclM    

Plan b ja muita oppeja VR:n katastrofista

20.9.2011 3

Tämän hetken suurimpia IT-ongelmia on VR:n hetkessä surullisenkuuluisaksi tullut tietojärjestelmäuudistus. Tässä kirjoituksessa pohdin mitä tapahtuneesta voi oppia. Sekä VR:llä että toimittajalla on täytynyt olla tiedossa ennen käyttöönottoa järjestelmän keskeneräisyys. Näin mittavat ongelmat varmasti paljastuvat edes kohtuullisesti tehdyssä testauksessa. VR:ltä kuitenkin Lue lisää

MVP

28.4.2011 7

Ohjelmistoalalla asiakkaat usein lähestyvät toimittajaa kymmenien, jopa satojen sivujen määrittelyillä, joissa on yritetty ajatella valmiiksi kaikki tarvittava toiminnallisuus – ja paljon lisääkin. Blogissa on kirjoitettu runsaasti yksinkertaistamisen ja karsimisen tärkeydestä. Suosittelemme usein asiakkaita toteuttamaan aluksi Minimum Viable Productin eli MVP:n. Lue lisää

Sanasto: Tekninen velka

23.3.2011 4

Blogin alkuaikoina kirjoitin siitä miten ohjelmistot ovat ainutlaatuisia tuotteita. Valitettavasti tämä tarjoaa myös fuskausmahdollisuuksia. Joskus voi olla kiusaus toteuttaa ohjelmistoon pieni muutos purkkaliimamenetelmällä. Tällä tarkoitetaan muutosta, joka tehdään pikaisesti ja voi lisäksi olla vajavaisesti testattu tai dokumentoitu. Muutos voi täyttää Lue lisää

Ketterä kolmio

21.2.2011 0

Titanic-esimerkissä kyseenalaistin perinteiset kriteerit projektin onnistumisen mittaamiselle (aikataulussa, budjetissa ja suunnitelmassa pysyminen). Jo aiemmin referoimassamme Jim Highsmithin kirjassa Agile Project Management esitellään rautakolmion korvaajaksi ketterä kolmio. Tämän kolmion kulmat ovat tärkeysjärjestyksessä: arvo jonka asiakas ja ohjelmistotoimittaja kokevat tuotteesta saavansa laatu – Lue lisää

Testaa toimittajasi

13.1.2011 0

Ohjelmistotoimittajien vertailemisessa voit hyödyntää kahta yksinkertaista verkosta löytyvää testiä. Testeissä on yhteensä 20 kyllä/ei kysymystä. Nokia Test on Nokian (yllätys!) kehittämä sarja kysymyksiä, joilla voi arvioida onko toimittajalla käytössä yleisin ketterä ohjelmakehitysmenetelmä scrum. Scrumin hyödyntäminen ei toki ole itseisarvo, mutta Lue lisää

Mitä onnistuminen tarkoittaa?

12.1.2011 1

Jim Highsmithin kirjassa ”Agile Project Management” kerrotaan projektista jonka aikataulu venyi lähes puolella vuodella, koko kasvoi valtavasti ja budjetti ylittyi roimasti. Totaalinen epäonnistuminen siis? Tämä projekti on vuonna 1997 julkaistu Titanic – kaikkien aikojen tuottoisin elokuva vuoteen 2009 asti, jolloin Lue lisää

Vuoden potentiaalisin menestyjä epäonnistuu

26.10.2010 1

Artikkelin kirjoittaja, Lauri Kutinlahti, kirjoittaa yrittäjyyttä ja liiketoimintaa käsittelevää blogia osoitteessa www.menestyminen.fi. Me suomalaiset olemme kateellisia toisillemme ja omaan kurjuuteemme alistuva kansa. Se on ok, jos itsellä menee huonosti. Etenkin, jos naapurilla menee vielä huonommin. Emme mielellään ota riskejä ja Lue lisää

Kanban, Scrum, Lean, Agile, RUP, Vesiputous, CMMI, Scrumban, …???

21.10.2010 0

Nuorena teollisuudenalana ohjelmistojen tuotannossa haetaan edelleen parhaita toimintatapoja. Viisi vuotta sitten muodissa olleet prosessit ovat jo auttamattomasti passé. Konsultitkin ovat luonnollisesti markkinaraon huomanneet. Otsikossa on muutama viimeisen kymmenen vuoden aikana käytössä ollut menetelmä tai ideologia. Tällä hetkellä erityisesti japaninkieliset termit Lue lisää

Thou shalt…

16.9.2010 0

Monet yritykset ovat määritelleet koodauskäytäntöjä, joilla ohjeistetaan ohjelmoijia esimerkiksi muuttujien ja ohjelmamoduulien nimeämisessä. Tiettyjen käytäntöjen sopiminen on varmasti järkevää, koska ne selkeyttävät koodia lisäämällä yhtenäisyyttä. Staattiset koodianalysaattorit ovat työkaluja, jotka lukevat ohjelmakoodia ja vertaavat sitä määriteltyihin sääntöihin (jotka määrittää edellä Lue lisää

Oletko maailman vahvin nalle?

13.9.2010 4

Olet varmasti kuullut projektikolmiosta, joka myös rautakolmioksi kutsutaan. Kolmion kulmat ovat hinta, aikataulu ja laatu, ja näistä kulmista voidaan kiinnittää enintään kaksi. Esimerkiksi siis: Halvalla saa nopeasti sutta ja sekundaa Kiireellä tehty laatu maksaa Uskotko kaikesta huolimatta olevasi maailman vahvin Lue lisää

Ohjelmoija = testaaja

6.9.2010 2

Ohjelmistotestauksessa painopiste on siirtynyt 2000-luvulla automatisoituun testaukseen. Huomattava osa testeistä ohjelmoidaan käyttäen samaa ohjelmointikieltä kuin testattava tuote. Koska tällaisten testien toteuttaminen vaatii syvällistä teknistä osaamista, yhden komponentin testit koodaa tyypillisesti komponentin ohjelmoinut henkilö. Perinteisesti testaajat ovat käyttäneet testisuunnitelmaa ja manuaalisesti Lue lisää

Kokemus vs. osaaminen

25.8.2010 0

Usein työpaikkailmoituksissa haetaan henkilöä, jolla on jopa kymmenen vuoden kokemus tietyltä alueelta. Pitkä kokemus ei kuitenkaan takaa osaamista. Kymmenen vuotta ohjelmistokehittäjänä ei tee insinööristä superkoodaria. Älä siis vaikutu vuosista paperilla – vaikutu innokkuudesta, älykkyydestä, oppimiskyvystä ja vastuullisuudesta.

Polkupyöräsuojan kattomateriaali

18.8.2010 1

Lainaus Wikipediasta: ”Parkinsonin trivialain mukaan organisaatiot keskittyvät suhteettoman paljon triviaaleihin asioihin. Syynä tähän on se, että kaikki pystyvät esittämään näkemyksiään suhteellisen triviaaleista asioista kuten polkupyöräsuojan katon materiaalista mutta ei oleellisimmista asioista kuten ydinvoimalan rakentamisesta.” Tämä laki soveltuu loistavasti myös ohjelmistokehitykseen Lue lisää

Intohimo

9.8.2010 0

Apocalyptican Perttu Kivilaakso vietiin Sonisphere-keikalta pois ambulanssilla. Perttu perusteli uupumista mm. näin: ”…erityisesti siksi, että lavalla antaa aina 150-prosenttisesti kaikkensa”. Olet varmasti perinteisemmilläkin aloilla törmännyt ihmisiin, jotka rakastavat työtään. He haluavat jatkuvasti kehittyä ja ylittää itsensä kerta toisensa jälkeen. Miksi Lue lisää

Maista omaa lääkettä

16.7.2010 0

Isoissa yrityksissä it-osastot usein keskitetysti hoitavat ohjelmistojen kilpailutuksen ja hankinnat. Usein tämä koskee myös ohjelmistokehitystyökaluja – joita heidän ei kuitenkaan tarvitse koskaan käyttää! Oman lääkkeen maistaminen – englanniksi ”eating your own dogfood” – on hyvä periaate it-alalla useammassakin yhteydessä: Työkalujen Lue lisää

KISS

16.7.2010 0

KISS on toivottavasti kaikille it-ammattilaisille tuttu lyhenne – Keep It Simple, Stupid. Valitettavan monelta sen noudattaminen kuitenkin unohtuu. Koska ohjelmistojen monistus- ja jakelukustannuksiin ei ominaisuuksien määrällä ole vaikutusta (katso myös Ryhmärunous), monet ohjelmat ovat turvonneet sisältämään valtavasti ominaisuuksia, joita kukaan Lue lisää

Kristallipallo osa 2: Sä pistit minut nettiin

15.7.2010 3

Aloitetaanpa latteudella: runsaan viidentoista vuoden aikana Internetin yleistyminen ja lähes kaiken materiaalin digitalisoituminen on mullistanut maailmaa valtavasti. Olemme kuitenkin vasta digitaalisen murroksen alussa. Tässä kirjoituksessa povataan lähiajan muutoksia eri toimialoille sekä uusia bisnesmahdollisuuksia. Aloitetaanpa esimerkeillä toimialoista, joiden katson edustavan auringonlaskua. Lue lisää

Kauas pilvet karkaavat?

9.7.2010 1

Pilvipalvelut ovat nyt it-maailmassa kuuminta hottia. Termin keksijä tosin saisi hävetä nurkassa. Pilvistä saa toki tehtyä hauskoja otsikoita, mutta abstraktiudessaan sana aiheuttaa valtavasti sekaannusta. Pilvihöttöä käytetään kuvaamaan ainakin kolmea erilaista palvelua, joiden yhteinen nimittäjä on palvelujen hyödyntäminen Internetin ylitse. Tästä Lue lisää

Kristallipallo osa 1: puhelin on puhumista varten?

17.6.2010 0

Blogin Facebook-ryhmässä toivottiin näkemyksiämme tulevaisuudesta. Vaikka aihe on hieman sivussa blogin aiheesta, koemme sen käsittelemisen tärkeäksi. Yhä useammat yritykset tulevat tarvitsemaan ohjelmistokumppania jatkuvasti lisää vaativien asiakkaiden tarpeiden tyydyttämiseksi. Tämä kirjoitus on ensimmäinen osa näkemyksiämme. Taskussani on vekotin, joka on päivittäisessä Lue lisää

Licence to Kill

9.6.2010 0

Koska viimeksi olet ostanut kaupallisen valmisohjelman? Netistä löytyy ilmaisia, vapaasti levitettäviä ohjelmia lähes kaikkiin käyttötarpeisiin. Useiden ohjelmien ominaisuudet riittävät mainiosti ainakin kotikäyttöön. Myös lähes kaikki ohjelmistokehityksessä käytettävät työkalut ovat nykyisin ilmaisia. Lisäksi verkosta löytyy valtavasti vapaasti käytettävissä olevaa ohjelmakoodia. Tässäkään Lue lisää

Sinun omasi

1.6.2010 0

Ohjelmistoprojektia tilatessasi varmista, että saat haltuusi kaiken projektiin liittyvän materiaalin (esimerkiksi ohjelmiston lähdekoodin ja grafiikat). Lisäksi sopimusehdoissa on mainittava, että kaikki oikeudet (IPR:t) siirtyvät asiakkaalle. Muussa tapauksessa vain alkuperäinen toimittaja pystyy tekemään ohjelmistoon jatkossa muutoksia, ja tämä voi tehdä ylläpidosta Lue lisää

Trust me – I know what I’m coding

4.5.2010 1

Menestyksekkään yhteistyön tekeminen ei onnistu ilman jokaisella tasolla vallitsevaa luottamusta. Asiakkaan täytyy luottaa esimerkiksi toimittajan ammattitaitoon, taloudelliseen vakauteen ja vaitiolosopimusten noudattamiseen. Toimittajan pitää luottaa, että asiakas pitää kiinni sovituista asioista ja on maksukykyinen. Työntekijöiden pitää luottaa, että heidän työnantajansa kohtelee Lue lisää

Tässä on speksi – mikset jo koodaa?

29.4.2010 4

Päätös ohjelmistokehityksen ostamisesta on samalla päätös asiakkaan merkittävästä sitoutumisesta hankkeeseen kehitysvaiheen aikana. Toki softaa voi hankkia samalla tavalla kuin esimerkiksi talopaketin: käytä päivä toiveiden listaamiseen ja saat valmiin tuotteen puolen vuoden päästä. Tällainen lähestymistapa on myös varmin tapa epäonnistua, kun Lue lisää

Priima vs. sekunda

26.4.2010 3

Vaikka taideteoksen laatua ei voi objektiivisesti määrittää, Shakespearen näytelmän ja keskimääräisen televisiosarjan käsikirjoituksen kirjallisten ansioiden vertailu on helppoa lähes kenelle tahansa. Sen sijaan kieltä osaamattomalle esimerkiksi huonon animesarjan ja Kurosawan mestariteoksen käsikirjoitusten vertailu on mahdotonta. Vastaavasti ohjelmakoodin laadun – ja Lue lisää

Korjaa se!

23.4.2010 2

Lentoliikenteessä parhaillaan olevat ongelmat toivat mieleen lehtileikkeen kuukauden takaa. Helsingin Sanomissa oli 19.3.2010 juttu otsikolla ”Pitkä nimi? Älä lennä!”. Jenni-Juulia Wallinheimo-Heimonen ei ollut voinut varata Finnairin verkkopalvelun kautta lentoa, koska hänen sukunimensä oli liian pitkä. Lipun varaus olisi kuitenkin ollut Lue lisää

Lusikkahaarukka

21.4.2010 2

Ainakin armeijan käyneet tunnistavat varmasti lusikkahaarukan eli luhan, tuon kahden ruokailuvälineen yhdistelmän jolla onnistuu kohtuullisesti sekä kiinteän että nestemäisen ruoan nauttiminen. Ohjelmistotuotannon luhat ovat työkaluja ja ohjelmointikieliä, jotka soveltuvat lähes kaikkien ongelmien ratkaisuun, mutta ovat harvoin paras ratkaisu ongelmaan. Luhien Lue lisää

Sieniä vai ihmisiä

20.4.2010 1

Ohjelmoijat eivät ole resursseja vaan erittäin vaativissa asiantuntijatehtävissä työskenteleviä ajattelevia ja tuntevia ihmisiä. Varmista että valitsemasi toimittaja kohtelee heitä ihmisinä eikä sieninä. Sieniä pidetään pimeässä, niiden päälle heitetään paskaa ja lopuksi ne purkitetaan. Paras tapa varmistua että ohjelmointityön tekijöitä arvostetaan Lue lisää

Yhden kurkun sääntö

16.4.2010 0

Suomi voitti Vancouverissa hopeaa lumilautailussa, mutta Riitta-Liisa Roponen jäi 10 kilometrin vapaalla ilman mitalia. Urheilumaailmassa koko kansakunta kokee kollektiivista onnistumisen iloa voiton hetkellä, mutta ennakko-odotukset alittava urheilija on yksin tappionsa kanssa. Yritysmaailmassa toimitaan toisin. Onnistuneen projektin jälkeen henkselin paukuttelijoita löytyy Lue lisää

Ryhmärunous

15.4.2010 2

Kuvassa on arkkitehtuurillisesti haastavin tuote mitä insinöörit ovat koskaan saaneet aikaan. En tarkoita optista levyä vaan levyllä olevia miljardeja bittejä, jotka ovat tuhansien miestyövuosien ja miljardeja euroja maksaneen tuotekehitystyön lopputulos. Muodostavatko bitit tietokoneen käyttöjärjestelmän, tietokantaohjelmiston vai toiminnanohjausjärjestelmän on epäolennaista. Olennaista Lue lisää

67 prosenttia

13.4.2010 0

Standish Groupin 2006 tekemän tutkimuksen mukaan it-projekteista 67 prosenttia epäonnistuu. Monien muidenkin tutkimuksien mukaan epäonnistumisaste on korkea. Tarkka prosenttiluku ei ole tärkeä, mutta tuskin kenellekään on yllätys että it-alalla on valtavasti laatuongelmia. Tämän voi todeta jatkuvasta uutisoinnista myöhästyvistä tai epäonnistuneista Lue lisää

1 of 612345...»