<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ketterät Menetelmät on Jasmon blogi</title><link>https://www.qkaasu.com/tags/ketter%C3%A4t-menetelm%C3%A4t/</link><description>Recent content in Ketterät Menetelmät on Jasmon blogi</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 02 Mar 2018 18:13:25 +0000</lastBuildDate><atom:link href="https://www.qkaasu.com/tags/ketter%C3%A4t-menetelm%C3%A4t/index.xml" rel="self" type="application/rss+xml"/><item><title>Politiikan kinkkiset ongelmat</title><link>https://www.qkaasu.com/2018/03/02/politiikan-kinkkiset-ongelmat/</link><pubDate>Fri, 02 Mar 2018 18:13:25 +0000</pubDate><guid>https://www.qkaasu.com/2018/03/02/politiikan-kinkkiset-ongelmat/</guid><description>&lt;p>Sisäpolitiikassa meillä täällä Suomessa on ainakin kaksi isoa kokonaisuutta, joissa olisi kovat tarpeet kehittämiselle ja joissa on oikein huono track record.  Puhun tietysti sote-uudistamisesta, työttömyysturvasta ja kannustinloukuista.&lt;/p>
&lt;p>Kuuntelin politiikkaradiota jonain päivänä ja siellä puhuttiin siitä, kuinka edellä mainitut ongelmat ovat oikein visaisia ja niihin pitäisi pystyä oikein kovasti keskittyä ja miettiä. Että saataisiin parempia ratkaisuja.&lt;/p>
&lt;p>Ja toisaalta aktiivimallikeskustelussa puhuttiin siitä, kuinka pitäisi puhua isommista kokonaisuuksista joiden sisällä voidaan neuvotella ja pyöristää kulmia (hauska juttu muuten, että aktiivimallin kritisoijat sanovat tällaista, sillä aktiivimalli oli yksi osa isompaa kokonaisuutta, jota kukaan ei ilmeisesti lukenut..). Eli pitäisi tehdä kuten sotea, isoa kokonaisuutta kerralla keskittyen ja oikein visaisiin ongelmiin tarkasti hyviä ratkaisuja keksien.&lt;/p>
&lt;p>Voi olla että tuossa on perää, mutta kovin hyvin se ei tunnu nyt onnistuvan. Sekä yksittäiset muutokset (kuten kiky), että hieman isommat (aktiivimalli) ja erittäin isot (sote) ovat olleet vahvasti vastatuulessa. Nyt esimerkiksi Lepomäki ehdottaa sotessa nimenomaa pienin askelin kehittämistä suuren mullistuksen sijaan.&lt;/p>
&lt;p>Soutaa, huopaa.&lt;/p>
&lt;p>Politiikka on keskellä yhä nopeammin muuttuvaan maailmaa. Se maailma on sellainen, jossa kaikki riippuvuudet ja kerrannaisvaikutelmat ovat mahdotonta selvittää etukäteen, vaikka jälkikäteen viisastelu on helppoa.&lt;/p>
&lt;p>Istuva hallitus on yrittänyt saada jonkun version ulos, josta voisi sitten iteroida ja korjata. Se taas antaa poliittisille vastustajille paljon pelimerkkejä. Kritisoidaan liian kevyttä valmistelua, kun pitäisi suunnitella paremmin.&lt;/p>
&lt;p>Mutta kuinka suunnittelet paremmin, kun yhtäkkiä kaatuu Lehman Brothers ja sitten vähän myöhemmin Syyriasta tulee miljoona pakolaista Eurooppaan?&lt;/p>
&lt;p>Ei ole helppoa.&lt;/p>
&lt;p>Jossain täysin erilaisessa maailmassa, keskellä softakehitystä, eletään jossain määrin samaa muistuttavassa problematiikassa. Alustat, ympäröivät järjestelmät, niitä käyttävät ihmiset ja tarpeet muuttuvat vauhdilla. Huonosti menneitä softaprojekteja analysoidessa on keskusteltu siitä, että tämä olisi pitänyt suunnitella paremmin.&lt;/p></description></item><item><title>Ketterät menetelmät</title><link>https://www.qkaasu.com/2006/06/27/ketterat-menetelmat/</link><pubDate>Tue, 27 Jun 2006 08:14:50 +0000</pubDate><guid>https://www.qkaasu.com/2006/06/27/ketterat-menetelmat/</guid><description>&lt;p>Jostain syystä blogosfäärissä (tyhmä sana, siksi juuri käytän sitä) on puhuttu viimeaikoina useissa eri paikoissa ketteristä menetelmistä. Esimerkkinä otetaan &lt;a href="http://www.ecyrd.com/ButtUgly/wiki/Main_blogentry_260606_1">Perse-Janne&lt;/a> (kuten lehdistö ko. jamppaa puhuttelee) ja MBnetin &lt;a href="http://www.mbnet.fi/net.nyt/juttu.aspx?id=1222">net.nyt&lt;/a>. Kirjoittajat kyllä tietävät mistä asiassa on kyse, mutta monille lukijoille ketterät menetelmät eivät ole tuttuja tai edes kiinnostavia. Kuitenkin kandidaatintyöni käsittelee ketteriä menetelmiä, kuten myös tämä työnkuvani täällä LTY:llä, joten koin tarpeelliseksi itsekin sanoa jotain, selvittää hieman asioita ja kertoa ehkä jotain uuttakin.&lt;/p>
&lt;p>Ketterät menetelmät ovat siis ohjelmistokehityksen tapoja, usein niitä kutsutaan ohjelmistotuotannon menetelmiksi. Ne poikkeavat perinteisistä (kutsutaan myös formaaleiksi) menetelmistä hyvin erilaisten lähtökohtien vuoksi. Softaa ei suunnitella kerralla loppuun, kehitystä tehdään iteraatioissa (pienissä ’hyppäyksissä’) ja kehityksen aikaista dokumentointia vähennetään tehokkaalla sisäisellä viestinnällä. Ja mikä tärkeintä, testausta tehdään &lt;em>koko ajan&lt;/em>, periaatteessa joka yönä käännetään uusi toimiva (joskin ominaisuuksiltaan todennäköisesti vajaa) versio ohjelmasta.&lt;/p>
&lt;p>&lt;a href="http://agilemanifesto.org">Agile Manifesto&lt;/a> vuonna 2001 toi menetelmät rysäyksellä suuremman yleisön tietoon. He esittelivät idean lyhyesti ja ytimekkäästi. On tärkeämpää tuottaa laadukas ohjelmisto ajoissa, kuin nyhrätä byrokratian kanssa ja tehdä samoja asioita yhä uudelleen. On parempi mukautua siihen, että ohjelmistovaatimukset muuttuvat, kuin yrittää runnoa väkisin muutosta vastaan.&lt;/p>
&lt;p>Suomessa ensimmäisiä yrityksiä, joka on lähtenyt täysillä ketteriin menetelmiin mukaan, on F-Secure (&lt;a href="http://www.digitoday.fi/showPage.php?page_id=9&amp;amp;news_id=55146">lue juttu&lt;/a>). Toki tuon tiedon ilmestymisen jälkeen löytyi ties minkä kiven alta puku-ukkoja, jotka väittivät olleensa &lt;em>ketteriä&lt;/em> jo vuosikymmeniä, mutta unohdetaan heidät. &lt;a href="http://www.vtt.fi/">VTT&lt;/a> ajaa Suomessa voimakkaasti ketterien menetelmien kehitystä ja käyttöönottoa.&lt;/p>
&lt;p>&lt;em>There’s no silver bullet&lt;/em> kuuluu joku nörttiläppä. Ja oikeassa on. Valheellisesti uutisoinnissa annetaan sellainen käsitys, että ketterissä menetelmissä ei ole mitään ongelmia. On niissä. Mutta ongelmat ovat erilaisia kuin perinteisissä &lt;a href="http://fi.wikipedia.org/wiki/Ohjelmistotuotanto">vesiputousmalliin&lt;/a> pohjautuvissa. Ne ovat voitettavissa olevia.&lt;/p></description></item></channel></rss>