MitVitin testamentti maailman kansoille

Mika Myllylästä Suomi on jo toipunut, mutta milloin toipuu blogikansa MitVitin testamentista, jonka hän kirjoitti pilakuvajuttunsa jälkeen ja siihen liittyen.

Aiemmin jo mainitsinkin, että kuvat oli jo ennen Tanskan lehdistöä julkaistu. Lisäksi kuvat eivät aluksi aiheuttaneet paljonkaan mekkalaa. Tilannetta eivät ole jättäneet Yhdysvaltain poliitikotkaan kommentoimatta. Ayaan Hirsi Ali puhui Berliinissä ja kertoi omalta osaltaan kuinka asiat on.

Henkilökohtaisesti olen sitä mieltä, että kuvat piti julkaista ja olisi pitänyt julkaista Suomessakin. Vanhas Masa kerkis jo pyytää anteeksi, kun jollain verkkosivulla on ollu kuvia.

Ja jostain oululaisesta hörhölehdestä on päätoimittaja saanut kenkää kuvien julkaisun johdosta. Hämäävää.

Ainut asia, mistä voi olla pahoillaan on muutamissa medioissa ja puolustuspuheissa olleet kommentit siitä, että me saamme julkaista mitä tahansa, ei ne siellä mitään mistään tajua. Läntinen maailma ymmärtää täysin yhtä vähän lähi-itää kuin he meitä.

Ettei menisi liian vakavaksi, niin osataan sitä Suomen mediassa sitten muulla tavoin pölhöillä: Tekno-Keko – 2006: Hämmentävä spektaakkeli

Ohjelmistot ja säästämisen ongelmat

Monesti asiakkaan mielestä projektipäällikkö on firman tyhmin jätkä. Hän ei ole joustava, ei ota kuuleviin korviinsa uusia ehdotuksia ja on luotaantyöntävä. Miksihän näin on?

Yleensä asiakkaalta tulevat muutokset ovat pieniä muutoksia. Ainakin heidän omasta mielestään. Mitä muutoksen käsittely tarkoittaa projektille?

Ensinnäkin kutsuu paluu suunnittelupöydän ääreen. Pitää tarkistaa että uusi idea ei ole ristiriidoissa vanhojen kanssa. Seuraavaksi suunnitellaan toteutus ja aikataulutetaan se. Lopulta uusi idea toteutetaan ja testataan. Pitää tarkistaa, onko järjestelmä edelleen yhtenäinen ja vakaa. Jos näin on, on uusi idea saatu vietyä ohjelmistoon.

Samaan aikaan asiakas haluaa pitää kiinni alussa sovituista (IT-alalla todennäköisesti hyvin tiukoista) aikatauluista. Lisää rahaa ei haluta maksaa. Projektin myöhästymisestä sakotetaan. Samalla kuitenkin jo pelkkä ehdotus viivästyttää projektia. Projektipäällikkö joutuu asettamaan jonkun tutkimaan (tai tutkimaan itse), voidaanko uusi ominaisuus toteuttaa. Vaikka toteutukselle löytyisi este ja sitä ei toteutettaisi, aikaa on silti mennyt hukkaan.

Entä jos ajan säästämiseksi nopeutetaan hieman suunnittelua. Tehdään vanhojen ratkaisuiden pohjalta ja säästetään näin aikaa. Se saattaa oikeasti toimia ja ohjelmisto valmistuu aikataulussa sopimuksen mukaan. Jos kyseessä on asiakkaalle räätälöity ohjelmisto, on sopimukseen todennäköisesti kirjattu myös ylläpito. Ohjelmiston elinkaaressa ylläpitoon kohdistuvat kulut ovat noin 67% koko kuluista. Eli suurimman laskun asiakas saa ylläpidosta. Tätä ei yleensä käsitetä.

Ylläpitovaiheessa löydetyt virheet ja korjaukset maksavat 4-10 kertaa enemmän, kuin kehitysaikana tehdyt korjaukset tai parempi suunnittelu (yleensäkin ajan kulutus). Vertauskuvana voidaan pitää kerrostaloa, jonka alimman kerroksen seinät on rakennettu huonosti ja ne pitää uusia. Projekti tulee olemaan todella massiivinen.

Vaikka projektipäällikkö ennen kaikkea on huolissaan omasta projektista, niin hän silti pitää myös asiakkaan puolta. Kun ohjelmoija kirjoittaa hyvää ja ylläpidon kannalta mietittyä koodia, säästöt ylläpitopuolella kompensoivat mahdolliset menetykset kehitysaikana nopeasti.

Nyrkkisääntönä voidaan pitää, että mitä aikaisemmin ohjelmistokehitysprosessissa säästetään aikaa, sitä enemmän se lopulta maksaa. Esimerkkinä voidaan ottaa Denverin lentokentän matkatavarankäsittelyjärjestelmä, joka budjetoitiin olevan 200 miljoonan dollarin projekti. Laatujärjestelmän puuttuessa ja suunnitteluvirheiden takia projekti myöhästyi aikataulusta 16 kuukautta ja maksoi asiakkaalle 3 miljardia dollaria yli budjetin. Syyllisten haku on tietenkin vähän turhaa, mutta asiakkaan lisäksi ongelmia lienee aiheuttanut kehittymättömät ohjelmistotuotantoprosessit, suurien projektien hallinan vaikeus ja ehkä ihan yksilötasolla tehdyt virheet.

Vaikka tarinastani voisi saada sellaisen kuvan, että asiakas on softafirman pahin vastustaja, niin ei kuitenkaan ole. Ennen kaikkea peräänkuulutan myös asiakkaan ammattitaitoa. Jos kyseessä on edes hieman pikku projektia isompi, suosittelen lämpimästi ulkoisen avun käyttöä ohjelmiston tilaamisessa. Halvin tarjous ei ole välttämättä paras ja tiukimman työaika-arvion esittäjä ei välttämättä toteuta ratkaisua nopeiten. Konsultin palkkio on kuin karkkiraha siihen verrattuna, että joudutaan kuukausien ja kuukausien viivästyksiin.

! Teen kandityötä ohjelmistotuotantoprosessien soveltamisesta pienyrityksiin. Kirjoitan blogiin työhön liittyviä (mutta ei välttämättä kuuluvia) mietintöjä.

Battlefield 2 päivittyy

BF2 patch tulee taas..

Good day soldiers, We want to let you know that we have been making great progress on patch 1.21 and are happy to share with you some of the issues that are being addressed. The patch will be tested in a limited beta starting the end of this week. We’re working around the clock to minimize your wait on the release of 1.21 but at the same time want to make sure that the patch is thoroughly tested before it goes out officially.

Below is a list of the current confirmed fixes
Crash bug when using Hummer with TOW in the Special Forces expansion pack has been fixed
Screen capture is now working
Performance issues with certain ATI cards has been addressed
Server browser can now filter by map name
Claymores – the number that can be dropped at any one time has been reduced to 2
Once again thank you for your patience and see you all on the Battlefield!

The team at DICE and EA

Jääkiekko

Tätähän on nyt saanut joka lävestä. Jääkiekkoa. No unohdetaan nyt lopputulos ja mietitään Suomen joukkuetta.

Suomella oli outo joukkue. Se ilmeni muutamallakin tavalla. Ensinnäkin Suomi teki paljon maaleja, joka on tavatonta. Toisekseen Suomen ylivoimapeli oli, jos ei paras, niin parhaimpia kisoissa. Ja se on myös tavatonta.

Myös valmennusjohto vakuutti jossain määrin. Ainakin yllätti. Yleensä Suomi pelaa ’omaa peliä’ aina viimeisille sekunneille asti, kunnes maalivahti raapastaan pois. Nyt kaksi minuuttia ennen loppua otettiin maalivahti pois ja aikalisä. Olisin ehkä kaivannut vähän vielä peluuttamisen tiivistämistä 3. erään, mutta sitä ei (kai) tapahtunut. Eikä se 6-5 peli ollut edes niin tehotonta, muutamankin kerran paikka oli todella lähellä. On siellä ruotsalaiskatsomossakin (kotona) vietetty tiukkoja hetkiä.

Suomi esitti pitkästä aikaa hyvää jääkiekkoa, minkä olisi syytä tukkia arvostelijoiden suut ainakin hetkeksi.

Uusis

Jännityksellä lähden tämän aamun blogikierrokselle. Onko Uusiksen ylistys hiipunut täysin, kun kultaa ei tullutkaan? Vai ovatko ihmiset käsittäneet sittenkin, että curlingista (ei mikään jääkivi tai harjakivi) hopea ei ole tosiaan häpeä.

Kun mikään ei toimi

Yritän tehdä töitä. Eilen kaikki näytti hyvältä.

Tänään Eclipse ei toimi. Sitten hajoaa palveluntarjoaja. FTP ei toimi. Yritän taistella Eclipsen kanssa, mutta siitä ei tule mitään kun FTP ei toimi. Yritän kirjoittaa blogiin. Blogi ei toimi. ISP ei toimi. Rauhallisesti edeten pääsen kuitenkin kirjoittamaan viestiä blogiin. Saa nähdä toimiiko tämä.

Tällaisena hetkenä on hyvä aika poistua koneen äärestä ja lukea vaikka päivän lehti.

Studio Julmahuvi

Missasin aikoinaan Studio Julmahuvin silloin kun se tuli televisiosta. Mutta ei hätää, kämppiksellä oli kyseinen DVD-boksi. On muuten loistava sarja!