tag:blogger.com,1999:blog-157124152024-03-13T13:47:54.079+02:00Mikko SilvonenHajahuomioita tuotekehityksen parantamisesta, ohjelmistotuotannosta, lääkintälaitteiden kehittämisestä ja muistakin aiheista vuosina 2006–2015.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.comBlogger66125tag:blogger.com,1999:blog-15712415.post-22827853138017414102021-05-27T12:29:00.002+03:002021-05-27T12:29:55.580+03:00Takaisin blogosfääriin<p> Perustin <a href="https://mikkosilvonen.com/">uuden blogin</a>. Ajattelin kirjoittaa sinne ainakin kerran vuosikymmenessä.</p>Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0tag:blogger.com,1999:blog-15712415.post-89420895192143460612015-10-04T18:36:00.001+03:002015-10-04T18:36:41.667+03:00SAFe saapui VantaalleAloitin englanniksi <a href="http://silvonen-en.blogspot.com/search/label/SAFe">kirjoitussarjan SAFesta</a> (<a href="http://www.scaledagileframework.com/">Scaled Agile Framework</a>). Päätimme tänä vuonna ryhtyä levittämään ketteriä menetelmiä koko liiketoimintayksikköömme ja käytämme tässä apuna SAFe-mallia. Mielenkiintoisia kuukausia edessä!Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0tag:blogger.com,1999:blog-15712415.post-85511587747470978252015-09-21T21:42:00.001+03:002015-09-21T21:42:32.630+03:00Nyt myös englanniksiBloggaan nyt myös <a href="http://silvonen-en.blogspot.com/">englanniksi</a>, toistaiseksi vasta Windows 10 ‑narinoita, mutta kohta ehkä myös liiketoimintayksikkömme ketteröinnistä.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0tag:blogger.com,1999:blog-15712415.post-39994938207103264022014-06-30T17:24:00.000+03:002014-06-30T17:24:41.247+03:00Bugit pois Lean Six Sigmalla?Ensimmäinen <a href="https://en.wikipedia.org/wiki/Lean_Six_Sigma">Lean Six Sigma</a> -harjoitukseni on loppusuoralla: jäljellä on enää vaikein osa eli parannusten keksiminen ja aikaansaaminen! Projektini aiheena on ollut ohjelmistovirheiden ehkäiseminen ja havaitseminen. Edellisissä vaiheissa kaivoimme dataa muutostietokannasta ja versionhallinnasta sekä tutkimme virheiden juurisyitä ja niiden esiintymistä ohjelmiston eri osissa.<br />
<br />
Mitä mieltä olen Lean Six Sigmasta? Kokemuksen syvä rintaääni syntyisi vasta usean erityyppisen projektin myötä, mutta pari ajatuksenraakiletta sallittakoon:<br />
<br />
<a href="https://en.wikipedia.org/wiki/DMAIC">DMAICin</a> kaltainen vaihemalli tuo ryhtiä parannushankkeeseen: osapäiväiset projektit tuppaavat hiipumaan hiljaa pois alkuinnostuksen jälkeen, jollei niillä ole selvää rakennetta.<br />
<br />Päätöksenteon perustuminen faktoihin ja tilastotieteeseen eikä mieleenjuolahduksiin on kaunis periaate, mutta Six Sigman tilastolliset menetelmät jäivät omassa hankkeessani vähälle käytölle, koska dataa ei ollut ihan tarpeeksi. Lisäksi ohjelmistovirheet ovat alttiita tulkinnalle: Mikä on virhe, mikä puuttuva ominaisuus? Onko virheet kuvattu samalla tavalla kaikissa projekteissa? Miten erilaisia juurisyyanalyyseja syntyisi, jos saman datan antaisi analysoitavaksi kahdelle eri porukalle? Vähäinenkin data voi silti estää hyttysen ampumisen tykillä.<br />
<br />
Käytänkö Lean Six Sigmaa seuraavassa parannushankkeessani? Aika näyttää.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0tag:blogger.com,1999:blog-15712415.post-87310437396588287072013-03-14T17:21:00.000+02:002013-03-14T17:21:11.191+02:00Vihreän vyön metsästysOlen viime aikoina tutkaillut <a href="http://en.wikipedia.org/wiki/Lean_Six_Sigma">Lean Six Sigmaa</a>, jonka käyttö on laajentunut muualla firmassamme. Tämä menetelmähän on yhdistelmä japanilaislähtöistä <a href="http://fi.wikipedia.org/wiki/Lean">lean</a>-ajattelua sekä Motorolan ja GE:n kehittämää <a href="http://fi.wikipedia.org/wiki/6_Sigma">Six Sigmaa</a>. Sillä pyritään parantamaan yrityksen toiminnan nopeutta ja lopputulosten tasalaatuisuutta, ja loppujen lopuksi tietenkin myös asiakkaan ja osakkeenomistajan tyytyväisyyttä.<br />
<br />
Onko kenelläkään kokemuksia Six Sigman käyttämisestä tuotekehityksessä? Oma vihreä vyöni on vielä hankkimatta, mutta pienen itseopiskelun perusteella näyttää siltä, että tämän menetelmän lean-osuutta on helpompi soveltaa tuotekehitykseen, esimerkiksi Scrum-tiimien työnkulun nopeutukseen. Six Sigmassa on iso työkalupakki erilaisia matemaattisia menetelmiä, mutta miten moni niistä sopii muuhun kuin tuotannon tehostamiseen?<br />
<br />
Kaikki parannusmenetelmät ovat oikeastaan jonkin pelon torjuntaa. Mitä menetelmän valinta kertoo valitsijasta?<br />
<br />
<ul>
<li><a href="http://fi.wikipedia.org/wiki/CMMI">CMMI</a> vs. kaaos ja epärationaalisuus</li>
<li>Lean vs. tuottamaton ajankäyttö</li>
<li>Six Sigma vs. hutilointi</li>
<li><a href="http://fi.wikipedia.org/wiki/Scrum">Scrum</a> vs. väärien asioiden tekeminen ja yhteistyön puute</li>
</ul>
Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0Äyritie 4, 01510 Vantaa, Suomi60.2927914 24.97475340000005443.771426399999996 -16.333840599999945 76.8141564 66.283347400000054tag:blogger.com,1999:blog-15712415.post-80082333938182641792012-10-02T17:37:00.001+03:002012-10-02T17:37:31.327+03:00My Excellency<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="http://3.bp.blogspot.com/-bbs7AOSXa98/UGr7CgeJd5I/AAAAAAAAAhM/ctSxEe17u5o/s1600/Scrum+Survey.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="172" src="http://3.bp.blogspot.com/-bbs7AOSXa98/UGr7CgeJd5I/AAAAAAAAAhM/ctSxEe17u5o/s320/Scrum+Survey.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">How did Scrum affect different aspects of the project?</td></tr>
</tbody></table>
Vaihdoin maanantaina toimenkuvaa ja titteliä: melkein yhdentoista vuoden rupeama ohjelmistokehityspäällikkönä on ohi, ja keskityn nyt yksikkömme tuotekehityksen parantamiseen. (Mitä hieman koominen titteli <i>R&D Excellence Manager</i> voisi olla suomeksi?) Nyt pitää vain hillitä intoaan ja miettiä suurempia linjoja eikä vain syöksyä heti yksittäisten parannuskohteiden kimppuun.<br />
<br />
Vantaan-yksikkömme on nyt muuttumassa nopeasti, kun kasvamme ja kehitämme <a href="http://www.philips.com/sonalleve">Sonalleve MR-HIFU</a> -tuotteen rinnalle uutta liiketoimintaa. Kaksi ohjelmistokehitystiimiämme on käyttänyt <a href="http://fi.wikipedia.org/wiki/Scrum">Scrumia</a> vuoden ajan, ja kokemukset ovat olleet enimmäkseen myönteisiä: ensimmäisen projektin jälkeen kukaan ei olisi halunnut palata vanhaan toimintatapaan, vaikka Scrumin päivärytmi onkin välillä tuntunut liian intensiiviseltä vanhaan viikkopalaverikäytäntöön verrattuna. Nyt pääsen tarkastelemaan koko tuotekehityksen toimintatapoja ja miettimään niiden parantamista. Mielenkiintoisia aikoja edessä!Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0Äyritie 4, 01510 Vantaa, Suomi60.2927914 24.974753460.2908244 24.969817900000002 60.2947584 24.9796889tag:blogger.com,1999:blog-15712415.post-4990987583722640842012-02-01T16:04:00.000+02:002012-02-01T16:04:42.588+02:00Scrum ja jäljitettävyys<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="http://2.bp.blogspot.com/-Wty2jBTMQlw/Tyk92J8KyTI/AAAAAAAAAaY/f3zQvoLvaUY/s1600/Muutosketju.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="176" src="http://2.bp.blogspot.com/-Wty2jBTMQlw/Tyk92J8KyTI/AAAAAAAAAaY/f3zQvoLvaUY/s200/Muutosketju.png" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Jäljitettävyys vaatimuksista versionhallintaan</td></tr>
</tbody></table>
Lupasin kirjoittaa <a href="http://fi.wikipedia.org/wiki/Scrum">Scrumin</a> taipumisesta lääkintälaitteiden kehittämisessä vaadittavaan jäljitettävyyteen. Meillä on oltava vaatimustenhallinta-, riskinhallinta-, muutoksenhallinta-, versionhallinta- ja testauskäytännöt, joiden tuotokset on linkitettävä toisiinsa standardien ja viranomaisvaatimusten mukaisesti. Tärkeimmät jäljitettävyystyökalumme ovat <a href="http://www.ibm.com/software/awdtools/doors/">DOORS</a>, <a href="http://www.ibm.com/software/awdtools/clearquest/">ClearQuest</a> ja <a href="http://subversion.apache.org/">Subversion</a>.<div>
<br /></div>
<div>
Kuvittelin tässä aiheessa olevan enemmän pureskeltavaa, mutta oikeastaan Scrum ei ole toistaiseksi muuttanut jäljitettävyysketjujamme miksikään, vaan vain tuonut niiden hallintaan uutta selkeyttä: vaatimuksia on päivitettävä sprintin tehtävälistan mukaan, ja ketjujen on oltava kunnossa joka sprintissä. Scrumin teemat ja käyttäjätarinatkin mäppäytyivät aika mukavasti vanhan muutostietokantamme kaksitasoiseen rakenteeseen.</div>
<div>
<br /></div>
<div>
Isoin haaste puhtaalle iteratiivisuudelle tuntuu olevan lääkintälaitealan mallien mukainen lopullisen tuotteen testaus. Sprinttien aikana testaamme tietenkin kaikki muutokset, mutta hankkeissamme on käytännössä pakko olla erillinen julkaisusprintti, jonka aikana periaatteessa julkaisuvalmis tuote käy vielä läpi kattavan regressiotestauksen. Onkohan kukaan lukijoistani (sikäli kuin teitä on :) löytänyt tähän kevyitä ratkaisuja? Testauksen automatisointi voi tietysti keventää taakkaa, mutta kaikkea emme pysty automatisoimaan.</div>Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com3Äyritie 4, 01510 Helsinki, Suomi60.2927914 24.974753460.2908244 24.969817900000002 60.2947584 24.9796889tag:blogger.com,1999:blog-15712415.post-72063573736333412212011-11-26T12:41:00.001+02:002011-11-27T16:30:03.787+02:00Ensimmäinen sprintti takanaEka neljän viikon <a href="http://fi.wikipedia.org/wiki/Scrum">Scrum</a>-sprintti sujui paremmin kuin odotimme: kumpikin tiimi saavutti tavoitteensa, vaikka tarinoiden valinta ja pilkkominen ei mennytkään vielä ihan putkeen. Kehittäjät taisivat puhua tuotteen ominaisuuksista ja teknisistä ratkaisuista tämän kuukauden aikana enemmän kuin parin aiemman vuoden aikana yhteensä. Osa porukasta koki kuitenkin päivittäisen tehtävien läpikäynnin mikromanageeraukseksi ja tiimin itseorganisoituvan toimintatavan kaoottiseksi, ja tavat ovat selvästi vasta muotoutumassa: esimerkiksi <a href="http://www.scrumalliance.org/articles/105-what-is-definition-of-done-dod">Definition of Done</a> oli tässä sprintissä vielä pikemminkin vanhan projektiorganisaation Scrum-tiimeille laatima tarkistuslista kuin tiimien omistama dokumentti.<br />
<br />
Tarina on vasta alussa ja <a href="http://www.agileadvice.com/2011/11/24/agilemanagement/agile-transformation-and-the-chasm/">rotkokin</a> ylitettävänä alkuinnostuksen jälkeen. Ensi kerralla muutama sana Scrumista ja lääkintälaitteiden kehityksessä vaadittavasta jäljitettävyydestä.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0tag:blogger.com,1999:blog-15712415.post-79759665072756709722011-11-07T12:18:00.000+02:002011-11-07T12:18:33.086+02:00Ensikosketukseni Scrumiin<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-7YJaCgSnprg/TretrJTPh5I/AAAAAAAAAZ0/Uw3uk5r6nNw/s1600/Scrum+2002.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="240" src="http://4.bp.blogspot.com/-7YJaCgSnprg/TretrJTPh5I/AAAAAAAAAZ0/Uw3uk5r6nNw/s320/Scrum+2002.png" width="320" /></a></div>
<i>”Scrum = Variation of Evolutionary Delivery + some additional practices.”</i> Näin tyhjentävästi analysoin Scrumin esityksessäni Äyritien ohjelmistoryhmälle elokuussa 2002.<br />
<br />
Olin tavannut edellisessä työpaikassani <a href="http://www.gilb.com/">Tom Gilbin</a>, Obi-Wan Kenobia muistuttavan vaatimustenhallintagurun, ja tutustunut tämän <a href="http://c2.com/cgi/wiki?EvolutionaryDelivery">Evolutionary Delivery</a> -malliin, joka oli jonkinlainen ketterien menetelmien kantamuoto jo 1970–1980-luvulla. Kun sitten selailin <a href="http://en.wikipedia.org/wiki/Ken_Schwaber">Schwaberin</a> ja <a href="http://www.scrumalliance.org/profiles/3278-mike-beedle">Beedlen</a> kirjaa <i><a href="http://fi.wikipedia.org/w/index.php?title=Toiminnot%3AKirjal%C3%A4hteet&isbn=0130676349">Agile Software Development with Scrum</a></i>, ihmettelin, mitä uutta tässä nyt oikein oli Evo-malliin verrattuna. Vasta paljon myöhemmin aloin ajatella, että inkrementaalinen ohjelmistokehitys taitaa vaatia toimiakseen juuri jonkinlaiset fiksut tiimikäytännöt. Ihmettelen silti vieläkin, miksei Gilbiä mainittu tuon Scrum-kirjan lähdeluettelossa.<br />
<br />
Miksi aloimme siirtyä inkrementaaliseen ohjelmistokehitykseen vasta tänä vuonna? Olin kai <strike>laiska</strike> kärsivällinen enkä halunnut yrittää puskea mallia käyttöön ylhäältä annettuna vaan odottaa ensin kriittisen massan syntymistä kehittäjien joukossa. Lisäksi Philipsissä oli käynnissä aikaa ja energiaa vienyt <a href="http://fi.wikipedia.org/wiki/CMM">CMM</a>- ja <a href="http://fi.wikipedia.org/wiki/CMMI">CMMI</a>-pohjainen prosessinkehityshanke. Mutta parempi myöhään!<br />
<br />
Ensi kerralla vaikutelmia ensimmäisestä sprintistämme, joka päättyy parin viikon kuluttua.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0Äyritie 4, 01510 Vantaa, Suomi60.2930062 24.974297460.2910392 24.969361900000003 60.2949732 24.9792329tag:blogger.com,1999:blog-15712415.post-38653037547633430362011-09-20T13:18:00.000+03:002011-10-03T15:46:26.898+03:00Vanhakin nyt ketteröityyHuomaan, etten ole kirjoittanut aikoihin ohjelmistotuotannosta, mutta tänä syksynä kertyy kerrottavaa. Kyllästyimme nimittäin keväällä ohjelmistoprojektiemme lopussa olleeseen stabilointihässäkkävaiheeseen ja mietimme, millä siitä pääsisi eroon. Oikealta lääkkeeltä vaikutti <a href="http://en.wikipedia.org/wiki/Iterative_and_incremental_development">iteratiivinen ja inkrementaalinen ohjelmistokehitys</a>, jossa hässäkät jaetaan pieniksi palasiksi matkan varrelle eikä julkaisukelpoisesta laadusta koskaan erkaannuta liian kauaksi.<br />
<br />
Kesän aikana päätimme sitten nauttia seuraavassa projektissamme <a href="http://fi.wikipedia.org/wiki/Scrum">Scrumia</a> suoraan purkista. Monen yrityksen Scrum-toteutus näyttää karahtaneen siihen, että mallista on otettu vain omassa firmassa helpoiten toteutettavat osat (esimerkiksi niin, että tuotteen omistajan roolia ei ole hoitanut yksi ihminen vaan sama komitea kuin ennenkin), mutta me päätimme lähteä liikkeelle ihan oppikirjatoteutuksella. Oman pikantin lisänsä tuovat lääkintälaitteen jäljitettävyysvaatimukset ja <a href="http://silvonen.blogspot.com/2007/01/iec-62304.html">IEC 62304</a> -standardi, mutta oikeastaan niiden noudattaminen on monin osin helpompaa, kun projektin lopussa tapahtunut kiireinen dokumentointityö jakautuu tasaisemmin koko projektin ajalle. Veikkaan, että suurin haaste on vanhojen rakenteiden ja ajattelutapojen muuttaminen kuten missä tahansa muussakin ketteriin menetelmiin siirtyvässä yrityksessä.<br />
<br />
En ole itse mukana Scrum-tiimissä, vaan roolini on enemmänkin sponsorin, mutta kerron silloin tällöin kokemuksiamme tässä blogissa. Tiimit on muodostettu, ensimmäiset <a href="http://fi.wikipedia.org/wiki/Suunnittelupokeri">pokerit</a> pelattu Tukholmasta tilatuilla korttipakoilla ja <a href="http://www.philips.com/sonalleve">Sonalleve MR-HIFU</a> -ohjelmiston työlista hahmottunut, mutta ensimmäinen sprintti on vielä edessä. Mielenkiintoinen syksy tulossa!Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0Äyritie 4, 01510 Vantaa, Suomi60.2930062 24.974297460.2910392 24.969361900000003 60.2949732 24.9792329tag:blogger.com,1999:blog-15712415.post-64375426065097124012011-01-20T18:03:00.000+02:002011-01-20T18:03:47.209+02:00Oulunkylän kirjasto uudistui<i>Kyllä minä niin mieleni pahoitin</i>, kun kävin <a href="http://www.lib.hel.fi/oulunkyla/">Oulunkylän kirjastossa</a> remontin jälkeen. Kirjojen määrä on kai puolitettu, ja tilalle on kannettu matalia designhyllyjä, oleskeluryhmiä ja videopelejä. Vanhassa kirjastossa oli tämmöisen keski-ikäisen lukijan mukava samoilla kaikessa rauhassa korkeiden hyllyjen välissä kirjanselkämyksiä pää kallellaan tiiraillen, mutta tästä monitoimitilasta tulee heti kiire pois, ennen kuin joutuu nuorison pilkan kohteeksi.<br />
<br />
Kyllä ei ainakaan <a href="http://www.lib.hel.fi/rikhardinkatu/">Rikhardinkadun kirjastoon</a> pidä päästää uudistajia mellastamaan.<br />
<br />
Ps. Toki pipopäilläkin pitää olla joku vetelehtimispaikka, etteivät tee pahojaan kadulla.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com1tag:blogger.com,1999:blog-15712415.post-71750582639584971772010-09-11T15:19:00.001+03:002010-09-11T15:19:43.381+03:00Laatu alkaa kotelosta<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_MwFG1L1RHls/TIty_d8CFCI/AAAAAAAAANU/z_ukTyxelIY/s1600/11092010059.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/_MwFG1L1RHls/TIty_d8CFCI/AAAAAAAAANU/z_ukTyxelIY/s320/11092010059.jpg" /></a></div>Terve, Stephen Elop! Tässä on helppo projekti lokakuuksi: pane kuntoon Nokian kännykkäkotelot.<br />
<br />
Kuvassa on <a href="http://www.nokia.fi/tuotteet/kaikki-puhelimet/nokia-e75">Nokia E75</a>:n kotelo vajaan vuoden käytön jälkeen. Sisustan liimaukset repsahtivat muutamassa viikossa, ja sivusauma alkoi irvistellä tänä kesänä. Kävisi muuten pienestä käsilaukusta, mutta hihna saisi olla jämäkämpi ja aukko yläpuolella.<br />
<br />
Seuraavaksi sitten ohjelmistojen laadun kimppuun!Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0tag:blogger.com,1999:blog-15712415.post-24869974367099347822010-03-12T14:42:00.000+02:002010-03-12T14:42:07.070+02:00Sonalleve MR-HIFUMonen vuoden mittaisen tuotekehityshankkeen jälkeen on hauska päästä vihdoin linkittämään oman yksikön tuotteeseen: Philipsin <a href="http://www.medical.philips.com/main/products/mri/systems/sonalleve/index.wpd"><b>Sonalleve MR-HIFU</b></a> sai oman kotisivunsa. Tuotteen ensimmäisenä käyttökohteena ovat kohdun myoomat (<a href="http://en.wikipedia.org/wiki/Uterine_fibroids"><i>uterine fibroids</i></a>). HIFU-menetelmästä voi lukea lisää vaikkapa Wikipedian artikkelista <i><a href="http://en.wikipedia.org/wiki/High-intensity_focused_ultrasound">High-intensity focused ultrasound</a></i>.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0tag:blogger.com,1999:blog-15712415.post-53564112245454096312009-07-20T15:19:00.001+03:002009-07-20T15:38:50.387+03:00Parhaan yrityswikin metsästysOlen viime päivinä vertaillut eri yrityswikiohjelmistoja. Yrityswikin tärkein ominaisuus vaikka <a href="http://www.mediawiki.org/wiki/MediaWiki">MediaWikiin</a> verrattuna on mielestäni se, että wikin eri osiin pitää pystyä asettamaan erilaiset pääsyrajoitukset. Lisäksi wikin pitää olla helposti muokattava myös niille, jotka eivät vapaaehtoisesti wikittäisi (WYSIWYG-vaihtoehto?). Liitetiedostojen fiksu käsittely on myös toivottavaa.<br /><br />Australialaisen Atlassianin <a href="http://www.atlassian.com/software/confluence/">Confluence</a> on käytössä monessa suomalaisessakin organisaatiossa ainakin yliopistomaailmassa. Atlassianin sivustoa selailemalla saa heti käsityksen, mitä on ostamassa, ja Confluencella pystyy nopeasti pystyttämään mukavan pikku wikin. Ohjelmistossa on kuitenkin joitakin ikäviä <a href="http://jira.atlassian.com/browse/CONF?report=com.atlassian.jira.plugin.system.project:popularissues-panel">puutteita ja bugeja</a>, joiden paikkaaminen tuntuu kestävän, esimerkiksi <a href="http://jira.atlassian.com/browse/CONF-3808">taulukoiden solujen yhdistäminen</a>, <a href="http://jira.atlassian.com/browse/CONF-6992">sekoilut muokkaustilasta toiseen siirryttäessä</a> ja <a href="http://jira.atlassian.com/browse/CONF-12006">Office 2007 -dokumenttien indeksoinnin puute</a>. Onko ohjelmiston perusrakenteessa heikkouksia, jotka vaikeuttavat joidenkin ominaisuuksien lisäämistä? Miten Confluence skaalautuu, jos käyttäjämäärä kasvaa ja tarpeet lisääntyvät?<br /><br /><a href="http://www.mindtouch.com/">MindTouch</a> oli minulle uusi tuttavuus. Ensi vaikutelma firman sivustosta oli puppusanojen paljous: <span style="font-style: italic;">ROI</span> sitä ja <span style="font-style: italic;">enterprise class</span> tätä, mutta missä voin nähdä ihan oikeasti, miltä se näyttää? <a href="http://developer.mindtouch.com/">Community Portal</a> -wikistä löytyi onneksi vähän konkreettisempaa tietoa. Wiki vaikuttaa varsin asialliselta, ja laajennettavuus esimerkiksi mashup-tekniikoilla näyttäisi olevan MindTouchin vahvuuksia: se ei ole pelkkä wiki, vaan tarkoitettu yleiseksi intranet- tai ekstranetohjelmistoksi. Yllättävintä oli se, että wikissä ei ole omaa syntaksia, vaan sivujen sisältö tallentuu XHTML-muodossa. Mutta miksi en ole kuullut MindTouchista aiemmin?<br /><br /><a href="http://twiki.org/">TWiki</a> on ilmainen, mutta sen hieman nörttimäinen olemus ja <a href="http://en.wikipedia.org/wiki/Revision_Control_System">RCS</a>-pohjaisuus mietityttävät. Olisiko oikea tietokanta kuitenkin luotettavampi vaihtoehto?<br /><br />Myös <a href="http://office.microsoft.com/fi-fi/sharepointtechnology/default.aspx">Microsoft SharePointissa</a> on olevinaan sisään rakennettu wiki, mutta ainakin Windows SharePoint Services 3.0:ssa se on kovin köykäinen: sivuja pystyy luomaan ja linkkejä lisäämään, mutta siinä (melkein) kaikki wikimäisyys. SharePoint on yhä ensisijaisesti Office-dokumenttien muokkaus- ja varastointipaikka.<br /><br />Mikä olisi paras vaihtoehto nyt ja kolmen vuoden päästä? Ja olenko vielä huomannutkaan sitä parasta vaihtoehtoa? Pähkäily jatkuu.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com4tag:blogger.com,1999:blog-15712415.post-30804507477416034882009-07-20T14:16:00.000+03:002009-07-20T14:17:09.909+03:00Synonyymit taipuvat myös englanniksiMicrosoft kertoo <a href="http://blogs.msdn.com/naturallanguage/default.aspx">Office Natural Language Team</a> -blogissaan, että Microsoft Office 2010:een on tulossa <a href="http://blogs.msdn.com/naturallanguage/archive/2009/07/16/proofing-tools-in-office-2010.aspx">taivuttava englannin synonyymisanasto</a>. Kauan siinä menikin! Vastaava <a href="http://silvonen.blogspot.com/2008/01/haaveiletko-unelmoitko-rakennatko.html">suomen synonyymisanasto</a>, josta kirjoitin aiemmin, on ollut mukana Officessa jo 1990-luvulta asti, mutta se taisi olla edellä aikaansa, eikä Microsoft tainnut ominaisuutta silloin liiemmälti hehkuttaakaan.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0tag:blogger.com,1999:blog-15712415.post-2847133603161642082009-05-30T16:10:00.000+03:002009-05-30T16:11:56.905+03:00Pihakirppis Koskelantie 29:ssä sunnuntaina 7.6.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MwFG1L1RHls/SiEwOOfvqyI/AAAAAAAAAGY/IuUMs05gQOg/s1600-h/Koskelantie+29.JPG"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 150px; height: 200px;" src="http://3.bp.blogspot.com/_MwFG1L1RHls/SiEwOOfvqyI/AAAAAAAAAGY/IuUMs05gQOg/s200/Koskelantie+29.JPG" alt="" id="BLOGGER_PHOTO_ID_5341603654005664546" border="0" /></a><br />Taloyhtiömme historian (tai ainakin tämän vuosituhannen) ensimmäinen <span style="font-weight: bold;">pihakirppis</span> järjestetään <span style="font-weight: bold;">Koskelantie 29:n pihalla</span> Helsingin Käpylässä <span style="font-weight: bold;">sunnuntaina 7.6.2009 klo 10–13</span>. Tavaraa lapsille ja aikuisille! Kahvia ja pullaa! Tervetuloa!Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0tag:blogger.com,1999:blog-15712415.post-7279154963232988932009-03-23T12:53:00.005+02:002009-03-23T13:00:02.771+02:00Lippu.fi jumissa, dinosaurukset asialla?Yritin tänä aamuna ostaa lippuja <a href="http://www.dinotsuomessa.fi/">dinosaurustapahtumaan</a>, mutta muillakin taisi olla sama aikomus: <a href="http://www.lippu.fi/">Lippu.fi</a> on ollut jo monta tuntia jumissa. Ilmeisesti koko palvelu pitäisi hajottaa atomeiksi ja rakentaa uudelleen <a href="http://en.wikipedia.org/wiki/Cloud_computing">pilven</a> päälle, jotta tilapäinen kapasiteetin kasvatus onnistuisi? Hassua, että tapahtumanjärjestäjät valitsevat näin toimimattoman myyntikanavan, mutta kaipa heille on pääasia, että kaikki liput menevät kaupaksi.<br /><br />Säästyvätpähän rahat (hinta oli suolainen), mutta tytär saattaa pettyä.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com1tag:blogger.com,1999:blog-15712415.post-46558682923800320312009-02-05T19:03:00.006+02:002009-02-05T19:50:21.807+02:00Minäkin huudan: Ei katua Kumpulanlaaksoon!Kun kävelen kesällä Mäkelänrinteeltä kotiin, mutkan jälkeen eteen avautuu lempimaisemani: edessä leppoisa ruohokenttä ja vehreä Kumpulanmäki, oikealla <a href="http://www.fmnh.helsinki.fi/info/media/kuvia/puutarha/kumpula-kartano_teija_alanko.jpg">Kumpulan kartano</a> ja vasemmalla pienet puutarhapalstat. Mieli lepää ja stressi katoaa.<br /><br />Mikä on idyllisen puistoalueen arvo? <a href="http://www.hel.fi/kaupunginhallitus">Kaupunginhallituksen</a> mielestä viiden minuutin nopeutus yliopistoalueelle vievään bussilinjaan on tärkeämpää: lempipaikkani on halkaisemassa <a href="http://www.hs.fi/kaupunki/artikkeli/Kumpulan+kiistelty+joukkoliikennekatu+Pietari+Kalmin+kadulle/1135243236890">joukkoliikennekatu</a>.<br /><br />Onneksi en ole ainoa kitisevä esteetikko, vaan muutamassa päivässä on saatu aikaan jo ainakin Facebook-ryhmä <a href="http://www.facebook.com/group.php?gid=118008360322">Ei katua Kumpulanlaaksoon</a> ja <a href="http://laaksonhenki.wordpress.com/">Laakson henki</a> -blogi. Taistelu on alkanut, ja jollei muu auta, kuoritaan vaikka katu pois vaalien jälkeen!Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com2tag:blogger.com,1999:blog-15712415.post-52802994078161869212009-01-31T16:54:00.003+02:002009-01-31T17:00:28.216+02:00Tämä sivusto voi vahingoittaa tietokonettasi<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MwFG1L1RHls/SYRmn0g9QrI/AAAAAAAAAFc/HfdgPwT3IxA/s1600-h/Vahingoitus.PNG"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 251px;" src="http://3.bp.blogspot.com/_MwFG1L1RHls/SYRmn0g9QrI/AAAAAAAAAFc/HfdgPwT3IxA/s320/Vahingoitus.PNG" alt="" id="BLOGGER_PHOTO_ID_5297471895992353458" border="0" /></a><br />Google alkoi tänään yhtäkkiä <a href="http://www.google.fi/search?q=mikko">ilmoittaa</a>, että kaikki löytyneet sivustot voivat vahingoittaa tietokonettani. Onko Internet vallattu (”all your site are belong to us”?), vai onko joku nörttiparka vain kammennut vivun väärään asentoon Googlen konehuoneessa?Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com1tag:blogger.com,1999:blog-15712415.post-3625721993963649812008-12-13T16:09:00.001+02:002008-12-13T16:09:38.298+02:00Ultraäänellä kasvaimia vastaanEn ole tainnut viime vuosina hiiskahtaakaan kehittämistämme tuotteista, mutta nyt <a href="http://www.medical.philips.com/fi/">Philips Healthcaren</a> MR-HIFUsta on jo jonkin aikaa puhuttu julkisesti, joten uskallan raottaa salaisuuden verhoa: kehitämme terapialaitetta, joka tuhoaa kasvaimia <a href="http://en.wikipedia.org/wiki/High_intensity_focused_ultrasound">kohdennetulla ultraäänellä</a>. Toimenpidettä ohjataan <a href="http://fi.wikipedia.org/wiki/Magneettikuvaus">magneettikuvauslaitteen</a> avulla. Ensimmäisenä kohteenamme ovat <a href="http://en.wikipedia.org/wiki/Uterine_fibroids">kohdun myoomat</a>.<br /><br />HIFU-hankkeemme on mielestäni myös kiehtovimpia Suomessa viime vuosina tehtyjä ohjelmistokehitysprojekteja. Tällaisen lääketieteellisen laitteen kehittäminen vie vuosia, ja ohjelmiston koodirivien määrä taitaa kasvaa tälläkin kertaa seitsennumeroiseksi, joten tuotteen arkkitehtuurin pitää olla tiptopkunnossa. Hankkeen kuluessa on pitänyt ratkaista useita haastavia tieteellisiäkin ongelmia, ja lisäksi kaikissa suunnitteluvaiheissa on muistettava potilasturvallisuus. On tämä ollut mielenkiintoisempaa kuin jokin Facebook-kikkareiden kehittäminen (vaikka kaikki kunnia niille)!Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com5tag:blogger.com,1999:blog-15712415.post-62238870339281262962008-11-28T15:01:00.002+02:002008-11-28T15:10:51.781+02:00Minussa asuu asukasaktiiviOnpas blogini ollut viime aikoina kesannolla, vaikka <a href="http://silvonen.blogspot.com/2008/01/uusi-vuosi-uudet-kengt.html">lupasin</a> kirjoittaa tänä vuonna jostakin mielenkiintoisesta. Ainakin nyt syksyllä on kuitenkin ollut hyviä tekosyitä bloggaamattomuudelle: työn ja perheen lisäksi olen edelleen Koskelantie 29:n sulttaani, ja marraskuussa paistoin makkaraa Intian leikkipuiston Tunnelmien polussa ja raakuin pahvinokkaisena variksena Kumpulan koulun joulupajoissa. Elämä vie aikaa kirjoittamiselta?Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0tag:blogger.com,1999:blog-15712415.post-80078222097173154272008-05-16T14:27:00.003+03:002008-05-16T14:44:37.413+03:00Google puhuu suomi”<a href="http://googleblog.blogspot.com/2008/05/google-translate-adds-10-new-languages.html">Google Translate lisätään 10 uutta kieltä</a>... ja se on hyvä uutinen millään tavalla sinulle sanoa se.” Jii-haa! <a href="http://www.google.com/translate_t">Googlen kääntäjä</a> on hauskin konekäännöspalvelu sitten verkosta poistuneen Kielikoneen demon. Täytyy kuitenkin myöntää, että ensikokeilujen perusteella Googlen raakakäännökset ovat yllättävän ymmärrettäviä joillakin asiateksteillä. Toimivatko tilastolliset menetelmät näin hyvin yhdistettyinä Googlen tekstimassoihin?<br /><br /><span style="font-style: italic;">“But this is the end of the report. And so I am told by the seven brothers of Finland salon, and that no longer share with their lives from day to day and the stages here? It went by peaceful half-height up and rise down to peaceful night's rest many thousands of golden sun kiertoessa.”</span>Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com4tag:blogger.com,1999:blog-15712415.post-85551503777940616012008-04-01T16:39:00.004+03:002008-04-01T16:48:55.179+03:00Salamyhkäinen kieliteknologiayritys”<a href="http://www.tietoviikko.fi/doc.te?f_id=1332729">Tatu Ylönen opettaa ihmiskieltä koneelle</a>”, kertoo <cite>Tietoviikko</cite>. Kieliteknologiaeläkeläisen mielestä otsikko on pöhkö, mutta aihe kiinnostava, varsinkin kun Tatu ei paljasta kunnolla aikeitaan. Aavistaako kukaan, mitä tämä uusi yritys aikoo tarkkaan ottaen tehdä?<br /><br />Tutustuin uutisessa mainittuun New Generation Softwaren NDB-tekstitietokantaan 1990-luvulla, ja se vaikutti silloin teknisesti varsin hyvin mietityltä tuotteelta, vaikkei tainnutkaan sitten muodostua kaupalliseksi jymymenestykseksi.<br /><br /><small>(Anteeksi, ei aprillipilaa tänä vuonna. Tämä on vakavamielinen blogi.)</small>Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com0tag:blogger.com,1999:blog-15712415.post-54289928727599204912008-03-19T12:11:00.003+02:002008-03-19T12:27:57.642+02:00Läskisoosi ja lisukeTänään Philipsin <a href="http://www.eurest.fi/">lihapatojen</a> ääressä intouduin muistelemaan opiskeluaikojeni Vallila Gourmet’ta ja sen koodinimijärjestelmää:<br /><ul><li>läskisoosi + ananas = <span style="font-style: italic;">havaijinpata</span></li><li>läskisoosi + luumu = <span style="font-style: italic;">kalifornianpata</span><br /></li><li>läskisoosi + paprika = <span style="font-style: italic;">unkarinpata</span></li><li>läskisoosi + suolakurkku = <span style="font-style: italic;">venäjänpata</span> (tunnettiin myös nimellä <span style="font-style: italic;">Neuvosto-Venäjän pata</span>)</li></ul>Olikohan niitä vielä muita? Tämän ovelan systeemin avulla voitiin tarjota valepukuista läskisoosia vaikka joka viikko. Ruokalistaa piristivät klassiset leikkeet: <span style="font-style: italic;">herkkusienileike</span> eli herkkusienikeitossa kelluva sikasäilykeviipale sekä erehdyttävästi hapankorppua muistuttava <span style="font-style: italic;">sveitsinleike</span>. Opiskelijaruokaloiden anti tietysti vaihteli muutenkin, mutta Vallilan ruokalasta tehtiin muistaakseni pari virallista valitustakin.<br /><br />Millaisia herkkuja yliopistoruokalat nykyään tarjoavat? Juustoiivarikin taisi kadota Porthaniasta jo minun aikanani. Pitäisi käydä joskus maistamassa.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com3tag:blogger.com,1999:blog-15712415.post-83574137387763984772008-02-21T15:56:00.002+02:002008-02-21T16:03:18.469+02:00Mikä, mikä se on?Robert Scoblen mukaan Microsoft <a href="http://scobleizer.com/2008/02/14/microsoft-researchers-make-me-cry/">itkettää</a> meitä 27. helmikuuta jollakin maailmaa mullistavalla uudella ohjelmistolla. Spekulaatioita riittää, mutta en tiedä, onko kukaan vielä osunut oikeaan. Ensi viikolla selviää, onko tämä vain näppärä ennakkomainoskampanja vai oikea mullistus.Mikko Silvonenhttp://www.blogger.com/profile/09404706372994500296noreply@blogger.com1