Jasmon blogi tietää paremmin

  • Aina kun otsikkona on sekalaista, pyrkii tekstiin mukaan pahimmanlaatuista haircuttia.

    Sain tänään kandityön esiraportin tehtyä. Siinä esittelen ja rajaan aiheen jota käsittelen. Lähetin sen ohjaajalle tarkistettavaksi ja muutaman iteraation jälkeen pidän aiheesta seminaarin.

    Onnitteluksi siitä, että sain kandityön askeleen eteenpäin, palkitsin itseni pelaamalla Battlefield 2:sta. Onhan siinä välillä hermot tiukallakin.. Quake 4 demoakin tuli kokeiltua. Ihailen tyyppejä jotka ovat hyviä Quakessa. Vauhti on melko kova ja osuminen vaikeaa – ainakin minulle.

    Blogiin on tullut paljon hakuja hakusanalla Suvi-Anne Siimes. Ilmeisesti aikaisemmat, kohtalaisen nyrpeät, tekstit osuvat nyt hyvin hakukoneissa, kun Suvi-Anne Siimes meni ja lopetti uransa Vasemmistoliitossa.

    Jos hyvä musiikki maistuu, niin ottakaapa kipakkaa trancea: Jussi Soro – NYE 2006

  • Tällä kertaa curling-paita, Uusiksen kunnialle ja koko joukkueen onnistumiselle:

    Paidan tilasin tuttuun tapaan paitashopista.

  • Uskomatonta se on, mutta silti totta. Openoffice on hirmu jötikkä. M$ Office vielä isompi jötikkä. Sisuksista löytyy ties mitä lentosimulaattoriin saakka. Mutta entä sitten jos olisi tarve käyttää jotain työkalua lähdeviittauksien [1] ylläpitoon. Ei löydy. Uskomatonta.

  • 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

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

  • 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

  • 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.

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

  • Lähden Tampereelle pidennetylle viikonloppureissulle. Saapa nähdä tuleeko Matti eteemme!

  • Monesti kultakorvat kuulevat kuinka huonoa pakattu musiikki on. Nyt on yksi julkinen sokkokuuntelutesti netissä: 48kbps AAC public test

    (via 5G)