<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Digital Business Awareness</title>
	<atom:link href="http://blog.ambientia.fi/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ambientia.fi</link>
	<description></description>
	<lastBuildDate>Fri, 18 May 2012 11:13:42 +0000</lastBuildDate>
	<language>fi</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Angry Nerds loose at Turku Agile Day</title>
		<link>http://blog.ambientia.fi/2012/05/14/angry-nerds-loose-at-turku-agile-day/</link>
		<comments>http://blog.ambientia.fi/2012/05/14/angry-nerds-loose-at-turku-agile-day/#comments</comments>
		<pubDate>Mon, 14 May 2012 11:46:26 +0000</pubDate>
		<dc:creator>Henri Sora</dc:creator>
				<category><![CDATA[Universal]]></category>
		<category><![CDATA[anry nerds]]></category>
		<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[henri sora]]></category>
		<category><![CDATA[turku agile day]]></category>

		<guid isPermaLink="false">http://blog.ambientia.fi/?p=1993</guid>
		<description><![CDATA[The FedEx Day movement was started by Atlassian. We implemented the idea at Ambientia. When Sven from Atlassian found out that I will be speaking about the FedEx Day at...]]></description>
			<content:encoded><![CDATA[<p>The FedEx Day movement was started by <a href="http://www.atlassian.com/">Atlassian</a>. We implemented the idea at Ambientia. When <a href="https://twitter.com/svenpet">Sven </a>from Atlassian found out that I will be speaking about the FedEx Day at the <a href="http://turkuagileday.fi/">Turku Agile Day</a>, he sent 20 awesome <a href="http://blogs.atlassian.com/2011/04/introducing_angry_nerds/">Angry Nerds t-shirts</a> to be shared with the eager conference attendees. It will be fun!  Get yours at the happening!</p>
<p style="text-align: left;"><strong>Here is Janna posing as an Anry Nerd</strong><br />
<img class="size-full wp-image-1995 aligncenter" src="http://blog.ambientia.fi/wp-content/uploads/2012/05/janna-as-an-angry-nerd.jpg" alt="" width="428" height="666" /></p>
<p><strong>This is me opening Atlassian Bar at JFokus</strong></p>
<p style="text-align: center;"><img class="size-large wp-image-1996 aligncenter" src="http://blog.ambientia.fi/wp-content/uploads/2012/05/henri-sora-as-an-angry-nerd-at-jfokus-e1336995558671-768x1024.jpg" alt="" width="620" height="826" /></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ambientia.fi/2012/05/14/angry-nerds-loose-at-turku-agile-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sosiaalinen media muuttaa johtamiskulttuuria</title>
		<link>http://blog.ambientia.fi/2012/05/14/sosiaalinen-media-muuttaa-johtamiskulttuuria/</link>
		<comments>http://blog.ambientia.fi/2012/05/14/sosiaalinen-media-muuttaa-johtamiskulttuuria/#comments</comments>
		<pubDate>Mon, 14 May 2012 08:33:03 +0000</pubDate>
		<dc:creator>Hilla von Essen</dc:creator>
				<category><![CDATA[Universal]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[Confluence]]></category>
		<category><![CDATA[HR]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[johtamiskulttuuri]]></category>
		<category><![CDATA[kulttuurinmuutos]]></category>
		<category><![CDATA[some]]></category>
		<category><![CDATA[vappunaamiaiset]]></category>
		<category><![CDATA[YLE]]></category>

		<guid isPermaLink="false">http://blog.ambientia.fi/?p=1968</guid>
		<description><![CDATA[Yle uutisoi jokin aika sitten johtamiskulttuurin muutoksesta sosiaalisen median myötä. Kuten jutussakin mainitaan, somen verkostot ovat työpaikoilla nyt tai varsin pian. Yle toteaa Facebookit, Twiterit ja muut sosiaalisen median verkostot tulevat...]]></description>
			<content:encoded><![CDATA[<div>
<p>Yle uutisoi jokin aika sitten <a href="http://yle.fi/uutiset/sosiaalinen_media_muuttaa_johtamiskulttuuria/6077193" rel="nofollow">johtamiskulttuurin muutoksesta sosiaalisen median myötä</a>. Kuten jutussakin mainitaan, somen verkostot ovat työpaikoilla nyt tai varsin pian. Yle toteaa</p>
<blockquote><p>Facebookit, Twiterit ja muut sosiaalisen median verkostot tulevat entistä enemmän työpaikoille. Miten niitä voidaan hyödyntää johtamisessa ja työn teossa vai onko se ajanhukkaa? Oletko sinä sosiaalisen median torjuja, kokeilija vai talkoolainen?</p></blockquote>
<p>Ambientialla ei olla somen torjujia, todellakaan!</p>
<div class="wp-caption alignleft" style="width: 196px"><a href="http://blog.ambientia.fi/wp-content/uploads/2012/05/Vappu.jpg"><img class="attachment-266x266   " title="Vappu" src="http://blog.ambientia.fi/wp-content/uploads/2012/05/Vappu-186x300.jpg" alt="Vappu" width="186" height="300" /></a><p class="wp-caption-text">Vappuhaasteketju kuvineen</p></div>
<p>Verkossa työskenteleminen on joustavaa, nopeaa ja helppoa &#8211; ja tämän voin sanoa kokemuksen syvällä rintaäänellä! Olen nyt kolmisen kuukautta saanut nauttia ambientialaisesta hengestä, joka todella ilmenee verkossa. Ambientialla käytössä on sisäinen wiki, jonka avulla siirretään materiaalit, tiedotetaan tapahtumista, jaetaan kokemuksia, tehdään kyselyitä ja äänestyksiä &#8211; sekä osallistutaan vappunaamiaisiin! Sen kautta todellakin tehdään kaikki.</p>
<p>Täysin uuteen ympäristöön soluttautuneena olen päässyt opettelemaan erinäisen määrän softia, joiden avulla työt tehdään palavereista ja työtehtävien jakamisesta aina neuvotteluihin ja pikaisiin kyselemisiin asti. Chatissa on mahdollista kysellä nopeammin kuin sähköpostitse, mutta kuitenkin työnteon rauhaa kunnioittaen: vastaanottaja vastaa, kun sopiva hetki tulee, eikä keskeytys ole täydellinen, kuten puhelimella usein tapahtuu. Chatti on myös kahvihuone, jossa jaetaan videolinkkejä, kommentoidaan säätä ja nautitaan tilannehuumorin nyansseista laidasta laitaan.</p>
<p>Itse olen somen käyttäjänä noviisi, mutta mahtavan työyhteisön ja erinomaisten työvälineiden myötä olen kovaa vauhtia muuttumassa kokeilijasta talkoolaiseksi &#8211; ja yhä edemmäs on tavoitteeni! Tämän Salpauksen Katri Luukka Ylen haastattelussa oivasti tavoittaakin</p>
<blockquote><p>Seuraava vaihtoehto on sosiaalinen intranet. Ja sitä kautta se, että me oikeasti jaamme tekemisemme. Se poistaa päällekkäisyyttä työssä, tuo avoimuutta ja innovatiivisuutta.</p></blockquote>
<p>Tällainen tiedon jakaminen, ettenkö sanoisi ambientialainen verkossa toimiminen, vaatii paljon luottamusta, aktiivisuutta ja oma-aloitteisuutta kaikkien työntekijöiden välillä. Johtamisen muutos näkyy lähinnä tiedonsiirron tavoissa, mutta palavereja se ei ole poistanut: ne käydään oman pöydän ääressä palaverihuoneiden sijaan. Kokouksia varten avokonttorissa työskentelevät voivat siirtyä vapaisiin työhuoneisiin tai palaverihuoneisiin, jos sellaisia toimistolla on. Mikäli vapaita huoneita ei ole, vaatii kokoustaminen huomaavaisuutta ja joustavuutta samassa tilassa työskenteleviltä. Muutokset johtamiskulttuurissa tarkoittavat lähinnä muutoksia tilassa &#8211; ja nopeudessa, jolla johtaminen tapahtuu. Joustava työskentely, kuten etäily, jota Ambientialla tehdään paljon, vaatii tekijältään syvää sitoutumista ja kollektiivista ajattelua. Varsinkin sisäisesti motivoituneet ihmiset, kuten itse olen, ovat verkkotyöskentelyssä oikeassa elementissään!</p>
<p>Kunnolliset työvälineet, kuten hyvälaatuiset langattomat kuulokkeet, laadukkaat näytöt sekä tehokkaat koneet ovat luontaisen kanssakäymisen edellytyksiä, ja työergonomiaan on kiinnitettävä erityistä huomiota. Itse olen onnellisessa asemassa, kun pääsen käyttämään Ambientian, wikipalveluja tuottavan työyhteisön omaa wikiä ja näen itse käytännössä, kuinka joustava, nopea ja helppo wiki on.</p>
<div class="wp-caption alignright" style="width: 201px"><img class="attachment-266x266  " title="Vappuoma" src="http://blog.ambientia.fi/wp-content/uploads/2012/05/Vappuoma-300x225.jpg" alt="Vappuoma" width="191" height="143" /><p class="wp-caption-text">HR-suunnittelija sanoi miau</p></div>
<p>Poisoppiminen hitaampaa kuin oppiminen, mutta tässä asiassa se kannattaa! Työ ja johtaminen tulevat muuttumaan merkittävästi näiden välineiden seurauksena. Minulle on ilo päästä näkemään muutos eturintamassa ja toivon, että sosiaalinen intranet tulee notkeuttamaan työyhteisöjen arkea mahdollisimman laajalti.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ambientia.fi/2012/05/14/sosiaalinen-media-muuttaa-johtamiskulttuuria/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Loppu etu-alasivu -suunnittelulle! Ota askel kohti käyttäjäpolkuja</title>
		<link>http://blog.ambientia.fi/2012/04/30/loppu-etu-alasivu-suunnittelulle-ota-askel-kohti-k%c3%a4ytt%c3%a4j%c3%a4polkuja/</link>
		<comments>http://blog.ambientia.fi/2012/04/30/loppu-etu-alasivu-suunnittelulle-ota-askel-kohti-k%c3%a4ytt%c3%a4j%c3%a4polkuja/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 11:34:29 +0000</pubDate>
		<dc:creator>tuulian</dc:creator>
				<category><![CDATA[Universal]]></category>
		<category><![CDATA[käyttäjäpolut]]></category>
		<category><![CDATA[käyttäjäyställisyys]]></category>
		<category><![CDATA[käyttökokemus]]></category>
		<category><![CDATA[konseptointi]]></category>
		<category><![CDATA[ux-persoonat]]></category>

		<guid isPermaLink="false">http://blog.ambientia.fi/?p=1937</guid>
		<description><![CDATA[Verkkopalvelua suunniteltaessa jää helposti jumiin siihen, miltä palvelun etusivu ja sen alasivut näyttävät. Onko etusivulla tarpeeksi banneripaikkoja, millainen navigaatio palveluun muodostetaan? Pohditaan kuvapaikkaa heti palvelun etusivulle ja pyöritellään ajatuksia siitä,...]]></description>
			<content:encoded><![CDATA[<p>Verkkopalvelua suunniteltaessa jää helposti jumiin siihen, miltä palvelun etusivu ja sen alasivut näyttävät. Onko etusivulla tarpeeksi banneripaikkoja, millainen navigaatio palveluun muodostetaan? Pohditaan kuvapaikkaa heti palvelun etusivulle ja pyöritellään ajatuksia siitä, miten uutiset nostetaan. Kaikki edellä mainitut asiat ovat toki tärkeitä yksityiskohtia, mutta käyttäjälle melko merkityksettömiä ja lähinnä pieniä detaljeja osana kokonaisuutta.</p>
<p>Tartutaan siis tähän perinteikkääseen etu-alasivu jumahdukseen lähestymällä verkkopalvelun suunnittelua käyttäjien ja käyttäjäpolkujen kautta.</p>
<h3 style="text-align: left;"><a href="http://blog.ambientia.fi/wp-content/uploads/2012/04/ffe2dc4b9681b658f249228e195bd3447.jpeg"><img class="aligncenter size-medium wp-image-1954" title="ffe2dc4b9681b658f249228e195bd344" src="http://blog.ambientia.fi/wp-content/uploads/2012/04/ffe2dc4b9681b658f249228e195bd3447-168x300.jpg" alt="" width="168" height="300" /></a></h3>
<h3 style="text-align: left;">Lentokenttä käyttöliittymänä yhtä flowta</h3>
<p>Lähestytään aihetta lentokentän kautta: kuvitellaan lentokenttä yhdeksi isoksi käyttöliittymäksi. Nyt saadaan mielenkiintoinen lähestymistapa verkkopalvelun suunnittelulle.</p>
<p>Nopeasti ajatellen voisi päätellä kentän pääsisäänkäynnin näyttelevän tärkeää sisäänkäyntikanavaa. Syvempään tarkastellessa muistuu mieleen, että jostainhan ne lennot myös tulevat ja osa saapuu kentälle myös jatkolentoyhteyksien kautta. Näille jatkolennoille pääsisäänkäynteinä toimivat lentokenttäbussit, tuubit ja erilaiset opasteet.</p>
<p>Palataan vielä kentän pääsisäänkäynnin kautta tulijoihin. Heitäkin on monenlaisia: autolla, bussilla ja junalla saapuvia. Työmatkalaisia ja lomalentoa odottavia. Jokaisella omanlaisensa motiivit. Mutta moniko heistä muistaa jälkikäteen millainen tämä sisäänkäynti kentälle tullessa oli? Mielessä on jo ennen varsinaista asemaa moni muu asia. Missä ovat liput? Olenko ajoissa ja missä on minun lentoyhtiöni chek-in? Lentokentän sisäänkäynti on heille reitillään pelkkä ovi, jota harva edes huomaa &#8211; ellei se sitten ole rikki. Oleellista on itse kokemus parkkipaikalta koneeseen! Ja jos tarkkoja ollaan, polku alkaa jo ennen lentokenttää matkavarauksesta ja oniline-checkinistä.</p>
<p>Lentokenttä on hyvä vertauskuva verkkopalvelulle. Verkkopalveluun saavutaan milloin mistäkin ja mitä erilaisimmilla laitteilla ja yhteysnopeuksilla. Saapujien motiivit, taustat ja mielialat myös vaihtelevat. Saapumissuuntia on useita &#8211; hakukoneet, erilaiset linkkijaot, feedit tai vaikkapa palvelun 404-sivu. Käyttäjää ei voi käskeä saapumaan palveluun juuri sen meidän suunnittelemamme etusivun kautta. Ja vaikka käyttäjä etusivun kautta saapuisikin, pohtii hän jo saapuessaan omia tarpeitaan ja tavoitteitaan ja näkee palvelun näiden omien motiiviensa kautta.</p>
<p>Ihminen voi vastaanottaa kerralla rajallisen määrän informaatiota. Hyvä esimerkki tästä on tämä YouTube-helmi:  <a href="http://youtu.be/Ahg6qcgoay4">http://youtu.be/Ahg6qcgoay4</a></p>
<h3>Tunne osana kokemusta</h3>
<p>Emme aina ole vastaanottavalla mielellä liikenteessä. Niin verkkopalveluun kuin lentokentällekin saapuja saattaa olla myöhässä ja kovan paineen alla. Stressi ja huoli painaa. Ehdinkö lennolleni, mitä jos myöhästyn? Verkkopalveluun saapuessa käyttäjä kokee samanlaisia tunteita. Kiire, huono nettiyhteys ja toimimaton linkki voivat olla käyttäjälle varsin merkittävä vastoinkäyminen.</p>
<h3>Olennainen esiin &#8211; ja nopeasti</h3>
<p>Miten auttaa käyttäjää löytämään palvelusta hänelle tärkeä sisältö ja opastaa käyttäjää saavuttamaan tavoitteensa? On tunnettava palveluun saapuja ja osattava antaa hänelle heti kättelyssä oikea polun alku.</p>
<p>Itse ajattelen verkkopalvelua käyttäjäpolkuverkostona, josta jokaisen käyttäjän tulisi löytää oma polkunsa vaivattomasti riippumatta siitä, millä laitteella ja mihin käyttäjä saapuu. Polut risteävät ja samalla kokonaisuus hahmottuu. Pelkkä navigaatio, bannerit ja muut ohjaavat linkit eivät tee polkua: huomioida pitää paljon muutakin. Miten palvelemme käyttäjää vaikkapa tilanteessa, jossa hän poistuu palvelusta ja palaa sinne myöhemmin? Löytääkö hän edelleen jo aikaisemmin esimerkiksi ostoskoriinsa poimiman tuotteen?</p>
<p>Suunniteltaessa käyttäjän polkua tulisi siis pitkin matkaa pysähtyä ja pohtia, millaisiin kysymyksiin käyttäjä matkallaan törmää. Löytää ne kohdat, joissa hän tarvitsee eniten tukea matkallaan. Tukea tulee myös harmistunutta käyttäjää. Aina on pohdittava mikä saa käyttäjän saapumaan juuri tähän verkkopalveluun ja miten palvelu voisi parhaiten antaa vastinetta käynnille? Käyttäjälle jäävä kokemus on aina yhtä arvokas, oli hän jättämässä reklamaatiota tai tilaamassa tuotetta.</p>
<p>Kirjoitin aikaisemmin verkkopalvelun persoonien suunnittelusta (<a href="../2012/02/09/persoonasuunnittelulla-parasta-palvelua-juuri-minulle/">http://blog.ambientia.fi/2012/02/09/persoonasuunnittelulla-parasta-palvelua-juuri-minulle/</a>). Se on hyvä lähestymistapa suunnittelussa tunnistaa käyttäjiä ja eläytyä heidän tavoitteisiinsa ja toiveisiinsa. Pelkkä persoonan kuvaus ei kuitenkaan riitä. On jaksettava viedä työ pidemmälle. Polkuja suunnittelemaan siis!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ambientia.fi/2012/04/30/loppu-etu-alasivu-suunnittelulle-ota-askel-kohti-k%c3%a4ytt%c3%a4j%c3%a4polkuja/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liferay Symposium Warm-Up Cruise with Liferay and Red Hat</title>
		<link>http://blog.ambientia.fi/2012/04/25/liferay-symposium-warm-up-cruise-with-liferay-and-red-hat/</link>
		<comments>http://blog.ambientia.fi/2012/04/25/liferay-symposium-warm-up-cruise-with-liferay-and-red-hat/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 10:58:54 +0000</pubDate>
		<dc:creator>Henri Sora</dc:creator>
				<category><![CDATA[Happenings]]></category>
		<category><![CDATA[henri sora]]></category>
		<category><![CDATA[Liferay]]></category>
		<category><![CDATA[red hat]]></category>
		<category><![CDATA[saml]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[symposium]]></category>

		<guid isPermaLink="false">http://blog.ambientia.fi/?p=1895</guid>
		<description><![CDATA[We ran into some difficulties when we were preparing for our Liferay Symposium Warm-Up Cruise in organising the transport of our booth and presentation materials to Stockholm.  A couple of...]]></description>
			<content:encoded><![CDATA[<p>We ran into some difficulties when we were preparing for our Liferay Symposium Warm-Up Cruise in organising the transport of our booth and presentation materials to Stockholm.  A couple of companies failed to deliver the bulky baggage from Finland to Sweden. So, well, we ended up hauling the pesky thing ourselves, all the way from Hämeenlinna to Helsinki, by train and then, by taxi. If you saw my hands shaking while I was making  my presentation, this irksome snafu, and not an overdose of caffeine, was the reason for my jitteriness.</p>
<p>The point for the warm-up cruise was to enjoy a change from the Finnish Liferay scene, a chance to gather together and talk about interesting Liferay-related ideas – in Finnish. Both Liferay and Red Hat were sponsoring the happening. It was a pity that we were not able to attract more of a crowd because we had interesting presentations and even better talks after the official show was over.</p>
<h3>Opening of the show</h3>
<p>Ambientia’s CEO, Ville Availa opened the show with some remarks about Liferay’s development in Finland in contrast to its experiences in Sweden.<br />
<a href="http://blog.ambientia.fi/wp-content/uploads/2012/04/01-ville-availa-opening2.jpg"><img class="aligncenter size-full wp-image-1902" src="http://blog.ambientia.fi/wp-content/uploads/2012/04/01-ville-availa-opening2.jpg" alt="" width="617" height="411" /></a></p>
<h3>SAML and Liferay, Mika Koivisto</h3>
<p>Mika flew in from Los Angeles to give us a presentation,  a very  interesting one at that, about Liferay’s SAML capabilities and treated us to some illuminating examples of how the ideas are actually working in practice. He explained that Liferay can act both as a SAML Service Provider and also as a SAML Identity Provider.  We learned that when the feature was being developed, some of the main test targets were Liferay itself, Google Apps and Salesforce.com. Mika also demonstrated on his computer how a user may login from [a] Liferay Portal to Salesforce.com with the SSO features. When requested, Mika even explained how a portal-ext.properties file needs to be modified for [an] SAML configuration.</p>
<p>Mika clarified that the SAML functionality is available only as a part of EE subscription. Roadmap for Liferay 6.2. will most likely include WS-Security, Management UI and improve scalability for the feature.</p>
<p>Mika&#8217;s presentation about SAML and Liferay</p>
<div id="__ss_12684585" style="width: 425px;">
<p><strong style="display: block; margin: 12px 0 4px;"><a title="SAML and Liferay" href="http://www.slideshare.net/koivimik/saml-and-liferay" target="_blank">SAML and Liferay</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/12684585" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="355"></iframe></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/koivimik" target="_blank">Mika Koivisto</a></div>
</div>
<p><a href="http://blog.ambientia.fi/wp-content/uploads/2012/04/02-mika-koivisto-and-saml1.jpg"><img class="aligncenter size-full wp-image-1901" src="http://blog.ambientia.fi/wp-content/uploads/2012/04/02-mika-koivisto-and-saml1.jpg" alt="" width="617" height="411" /></a></p>
<h3>Boosting your portal with JBoss, Janne Korhonen</h3>
<p>He started with the background of the Red Hat and JBoss projects in general. Even today Red Hat’s value proposition is based on support and a seven-year lifecycle of the products.  He also talked about the Red Hat and the Liferay subscription models as being quite similar in comparison.</p>
<p>To me, the most interesting part of Janne’s presentation was the last slide. He had compiled a slide, outlining how Red Hat’s products might enhance and extend the features of portal implementations. The categories of how the products can help are:</p>
<p>-          ESB and integration platform (JBoss Enterprise SOA Platform)</p>
<p>-          Data integration and virtual databases (JBoss Data Services Platform)</p>
<p>-          Rules Engine (JBoss Enterprise Rules Management System)</p>
<p><a href="http://blog.ambientia.fi/wp-content/uploads/2012/04/JBoss_slide252.png"><img class="aligncenter size-full wp-image-1932" title="JBoss_slide252" src="http://blog.ambientia.fi/wp-content/uploads/2012/04/JBoss_slide252.png" alt="" width="617" height="463" /></a></p>
<p>The demonstration of how Red Hat and Liferay products may be used together symbiotically provided me with an excellent bridge to my own presentation.</p>
<p><a href="http://blog.ambientia.fi/wp-content/uploads/2012/04/03-janne-korhonen-jboss.jpg"><img class="aligncenter size-full wp-image-1903" src="http://blog.ambientia.fi/wp-content/uploads/2012/04/03-janne-korhonen-jboss.jpg" alt="" width="617" height="411" /></a></p>
<p>&nbsp;</p>
<h3>Liferay and JBoss SOA Platform working together, Henri Sora</h3>
<p>I think my presentation went well. At least the guys had the patience to listen to it and they even showed enough interest to ask some questions – and to credit the architecture. Thanks!</p>
<p>You may check out my presentation from Slideshare at</p>
<div style="width: 425px;"><strong><a title="Liferay and soa platform" href="http://www.slideshare.net/Ambientia_/liferay-and-soa-platform" target="_blank">Liferay and soa platform</a></strong></div>
<div style="width: 425px;">
<div style="padding: 5px 0 12px;">View more presentations from <a href="http://www.slideshare.net/Ambientia_" target="_blank">Ambientia</a></div>
</div>
<p>&nbsp;</p>
<div id="__ss_12664907" style="width: 425px;">
<p><strong style="display: block; margin: 12px 0 4px;"><a title="Liferay and soa platform" href="http://www.slideshare.net/Ambientia_/liferay-and-soa-platform" target="_blank">Liferay and soa platform</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/12664907?rel=0" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="355"></iframe></p>
<div style="padding: 5px 0 12px;">View more presentations from <a href="http://www.slideshare.net/Ambientia_" target="_blank">Ambientia</a></div>
</div>
<p><a href="http://blog.ambientia.fi/wp-content/uploads/2012/04/04-henri-sora-application-architecture.jpg"><img class="aligncenter size-full wp-image-1910" src="http://blog.ambientia.fi/wp-content/uploads/2012/04/04-henri-sora-application-architecture.jpg" alt="" width="617" height="620" /></a></p>
<h3></h3>
<h3>Liferay experiences, Henri Leisma</h3>
<p>The other Henri from Ambientia made a timeline of our Liferay experiences from the humble beginning to the present day. Henkka explained about:</p>
<p>-          Bovallius</p>
<p>-          Metalliliitto</p>
<p>-          Musiikkitalo</p>
<p>-          And certain other sites we cannot mention</p>
<p>Henkka’s presentation identified Liferay challenges, experiences and learning processes over the course of time. He also provoked some comments with certain responsive design principles and asset publisher usage.</p>
<p><a href="http://blog.ambientia.fi/wp-content/uploads/2012/04/05-henri-leisma-liferay2.jpg"><img class="aligncenter size-full wp-image-1906" src="http://blog.ambientia.fi/wp-content/uploads/2012/04/05-henri-leisma-liferay2.jpg" alt="" width="617" height="411" /></a></p>
<h3>In aftermath of the show</h3>
<p>After the official presentations, we were treated to some really excellent food, discussions and beer. And the original awkwardness we encountered at the beginning of the journey was almost completely forgotten!</p>
<p>&nbsp;</p>
<p><a href="http://blog.ambientia.fi/wp-content/uploads/2012/04/06-food.jpg"><img class="aligncenter size-full wp-image-1907" src="http://blog.ambientia.fi/wp-content/uploads/2012/04/06-food.jpg" alt="" width="617" height="423" /></a><br />
<a href="http://blog.ambientia.fi/wp-content/uploads/2012/04/07-ambientia-beer.jpg"><img class="aligncenter size-full wp-image-1908" src="http://blog.ambientia.fi/wp-content/uploads/2012/04/07-ambientia-beer.jpg" alt="" width="617" height="411" /></a><br />
The warm-up bands have finished now. It is the time to open the curtain for the actual Symposium.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ambientia.fi/2012/04/25/liferay-symposium-warm-up-cruise-with-liferay-and-red-hat/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Let Lean Thinking Begin – Kanban training for two teams</title>
		<link>http://blog.ambientia.fi/2012/04/10/let-lean-thinking-begin-%e2%80%93-kanban-training-for-two-teams/</link>
		<comments>http://blog.ambientia.fi/2012/04/10/let-lean-thinking-begin-%e2%80%93-kanban-training-for-two-teams/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 07:00:24 +0000</pubDate>
		<dc:creator>Henri Sora</dc:creator>
				<category><![CDATA[Universal]]></category>
		<category><![CDATA[getkanban]]></category>
		<category><![CDATA[henri sora]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[Tekes]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://blog.ambientia.fi/?p=1858</guid>
		<description><![CDATA[Two of our teams were fortunate enough to attend a transformational Kanban training hosted by Hermanni from Reaktor. The session was launched with presentations about the history of Kanban and...]]></description>
			<content:encoded><![CDATA[<p>Two of our teams were fortunate enough to attend a transformational Kanban training hosted by <a href="https://twitter.com/#!/hemppah">Hermanni</a> from <a href="http://reaktor.fi/">Reaktor</a>.</p>
<p>The session was launched with presentations about the history of Kanban and some of its fundamental theories and rationales. After the ideas had settled in, Hermanni picked up some dice and gave us directions on how to play the <a href="http://getkanban.com/">getKanban game </a>. It was, hands-down, a true pedagogical success. The teams were lively and fully engaged both while playing – and also while arguing about the final results. The game teaches many of the principles all at once, right up front and I think most of the ideas were well received. For example, when our people have been implementing their own Kanban boards at the office, they have referred to the game numerous times.<br />
<div id="attachment_1878" class="wp-caption alignright" style="width: 627px"><img src="http://blog.ambientia.fi/wp-content/uploads/2012/04/getkanban-game-617.jpg" alt="" width="617" height="411" class="size-full wp-image-1878" /><p class="wp-caption-text">Dice and getkanban game </p></div></p>
<h3>The sweet spot</h3>
<p>I think our teams are right in the sweet spot of Kanban. The teams receive a number of maintenance tasks and issues via our Service Desk related to the clients they are working with. Further, the team members have new feature requests to implement for the same applications. Kanban makes work queues more visible, and therefore, it is easier for stakeholders, such as our sales and management teams, to follow the progress of the teams.<br />
<div id="attachment_1882" class="wp-caption alignright" style="width: 627px"><img src="http://blog.ambientia.fi/wp-content/uploads/2012/04/jari-laura-juha-617.jpg" alt="Jari, Laura and Juha playing" width="617" height="411" class="size-full wp-image-1882" /><p class="wp-caption-text">Jari, Laura and Juha playing</p></div></p>
<h3>The change over to Kanban</h3>
<p>The teams started immediately to align their work scheduling algorithm with Kanban’s. The earlier pre-Kanban scheduling techniques we used at Ambientia were a mix of our own inventions and Scrum. Our own methods, which were developed during the 16 years Ambientia has been in existence, have met with varying degrees of success. I heartily endorse Kanban as a most welcome replacement for our in-house methods. Accordingly, a lot of old habits are going to have to be changed and refreshed in order to get in line with the Lean Thinking orientation that Kanban is based on.<br />
<div id="attachment_1872" class="wp-caption alignright" style="width: 627px"><a href="http://blog.ambientia.fi/wp-content/uploads/2012/04/anna-and-tommi-617.jpg"><img src="http://blog.ambientia.fi/wp-content/uploads/2012/04/anna-and-tommi-617.jpg" alt="Anna and Tommi concentrating" width="617" height="411" class="size-full wp-image-1872" /></a><p class="wp-caption-text">Anna and Tommi concentrating</p></div></p>
<h3>Looking forward</h3>
<div id="attachment_1876" class="wp-caption alignright" style="width: 223px"><img src="http://blog.ambientia.fi/wp-content/uploads/2012/04/henri-sora-at-kanban-training-xsmall.jpg" alt="Henri Sora at taking notes " width="213" height="320" class="size-full wp-image-1876" /><p class="wp-caption-text">Henri Sora at taking notes </p></div>
<p>Hermanni, thanks for the nudge! The change over to Kanban has now begun. It&#8217;s going to be a long journey; I am most eager to see when we have our first real results and experiences based on the teams&#8217; work as Lean Thinking practitioners.</p>
<p>Minna, thanks for the excellent pictures! </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ambientia.fi/2012/04/10/let-lean-thinking-begin-%e2%80%93-kanban-training-for-two-teams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eväitä tietämyksen luomiseen, kehittämiseen ja jakamiseen</title>
		<link>http://blog.ambientia.fi/2012/03/29/ev%c3%a4it%c3%a4-tiet%c3%a4myksen-luomiseen-kehitt%c3%a4miseen-ja-jakamiseen/</link>
		<comments>http://blog.ambientia.fi/2012/03/29/ev%c3%a4it%c3%a4-tiet%c3%a4myksen-luomiseen-kehitt%c3%a4miseen-ja-jakamiseen/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 05:55:33 +0000</pubDate>
		<dc:creator>jannai</dc:creator>
				<category><![CDATA[Happenings]]></category>
		<category><![CDATA[harri nieminen]]></category>
		<category><![CDATA[niveus lux]]></category>
		<category><![CDATA[tietämyksenhallinta]]></category>

		<guid isPermaLink="false">http://blog.ambientia.fi/?p=1842</guid>
		<description><![CDATA[NIVEUS LUX ja K3-Cubed järjestävät Helsingissä 26.4. &#8220;Tieto on Valtaa -tehosta toimintaasi &#8221; -seminaarin, joka tarjoaa osallistujille kokonaisvaltaisen kuvan tietämyksenhallinnasta ja sen kriittisestä tarpeellisuudesta nykypäivän liiketoiminnassa. Kehittämiskonsultti, KTT Harri Nieminen...]]></description>
			<content:encoded><![CDATA[<p>NIVEUS LUX ja K3-Cubed järjestävät Helsingissä 26.4. <a href="http://niveuslux.fi/tapahtumat/9" target="_blank">&#8220;Tieto on Valtaa -tehosta toimintaasi &#8221; -seminaarin</a>, joka tarjoaa osallistujille kokonaisvaltaisen kuvan tietämyksenhallinnasta ja sen kriittisestä tarpeellisuudesta nykypäivän liiketoiminnassa.</p>
<p>Kehittämiskonsultti, KTT Harri Nieminen Ambientialta pitää seminaarissa oman puheenvuoronsa liittyen digitaalisten ratkaisujen rooliin tietämyksenhallinnassa.</p>
<p>Haastattelimme Sini Marttista, joka vastaa tapahtuman järjestelyistä NIVEUS LUXilla.<br />
<strong><br />
Sini, mikä on oma roolisi seminaarissa?</strong> <a href="http://blog.ambientia.fi/wp-content/uploads/2012/03/Sini-niveus.jpg"><img src="http://blog.ambientia.fi/wp-content/uploads/2012/03/Sini-niveus.jpg" alt="" title="Sini niveus" width="218" height="190" class="alignright size-full wp-image-1843" /></a></p>
<blockquote><p>Olen vastuussa NIVEUS LUX liiketoiminnasta Suomessa. Liiketoimintamme on aloitettu helmikuussa 2012 ja kyseessä on ensimmäinen järjestämämme tapahtuma. Tehtävänäni on varmistaa, että järjestämme laadukkaan seminaarin, jonka sisällöllä on todellista arvoa asiakkaidemme liiketoiminnalle. </p></blockquote>
<p><strong>Miksi tällainen seminaari järjestetään ja mitkä ovat kävijätavoitteet? </strong></p>
<blockquote><p>Ikääntyvä työvoima, innovaatioiden kasvava merkitys ja tarve organisaatioiden kilpailukyvyn edistämiseksi. Lisäksi esimerkiksi kotimaassakin pinnalla olleet henkilöstön vähentämiset haastavat organisaatiot etsimään uusia ja tehokkaita ratkaisuja organisaatiossa olevan tietämyksen luomisen, kehittämisen, jakamisen sekä varastoimisen optimoimiseksi.<br />
Aihe on ajankohtainen ja halusimme tuoda ulkomaalaista osaamista kotimaisten toimijoiden hyödynnettäväksi. Seminaari pidetään tarkoituksella pienenä hyvän vuorovaikutuksen takaamiseksi. Haluamme tarjota jokaiselle osallistujalle mahdollisuuden tutustua ja keskustella asiantuntijoidemme kanssa. Mukaan mahtuu ensimmäiset 40 ilmoittautujaa. </p></blockquote>
<p><strong> Kerro hieman seminaarin yhteistyökumppaneista.</strong></p>
<blockquote><p>Seminaari järjestetään yhdessä K3-Cubed Ltd:n kanssa, joka on tietämyksenhallinnan asiantuntijayritys Britanniasta. Yritys on tunnettu heidän lukuisista julkaisuistaan, patentoidusta K-Core mallista, sekä aktiivisesta toiminnasta KM yhteisössä ympäri maailmaa. Mukana on myös arvostettu Edinburghin yliopisto, joka tarjoaa osallistujille mahdollisuuden suorittaa Professional Knowledge Management sertifikaatti -kurssin edullisesti kotimaassa. Mukaan lähti myös Bläk Members Club, jonka avulla voimme taata osallistujillemme myös puitteiltaan unohtumattoman ja ainutlaatuisen seminaarikokemuksen. </p></blockquote>
<p><strong>Millaisia puhujia seminaarissa on luvassa? </strong></p>
<blockquote><p>Tavoitteenamme on tuoda alan tunnustetuimpia toimijoita maailmalta Suomeen. Iloksemme mukana on David Gurteen, joka voitti Ark Groupin elämäntyöpalkinnon työstään tietämyksenhallinnan parissa vuonna 2010. David Griffiths edustaa K3-Cubed Ltd:ta. Hän puhuu tietämyksenhallinnan kriittisestä tarpeellisuudesta liiketoiminnassa ja siitä, kuinka organisaatiot voivat tietämyksenhallinnan avulla tehostaa toimintaansa ja vahvistaa kilpailukykyään.<br />
Mukana on myös Brian Moon, joka esittelee Concept Mapping -tekniikkaa ja Ambientian Harri Nieminen, joka esittelee digitaalisia ratkaisuja. Tarkoituksena on tuoda esille erilaisia ratkaisuja ja näkökulmia. Tietämyksenhallinta on teknologiaratkaisujen lisäksi myös paljon muuta. Puheenvuoroissa tuodaan esille käytännöratkaisuja ja esimerkkejä organisaatioiden todellisesta toimintaympäristöstä. Käytännönläheisyydestä pitää huolta myös Udo Flachsin asiantuntijapuheenvuoro. </p></blockquote>
<p><strong>Onko seuraavien seminaarien jatkosuunnitelmia jo selvillä? </strong></p>
<blockquote><p>Tarkoituksenamme on järjestää toinen seminaari ensi syksylle. Silloin aiheena on innovaatioiden strateginen johtaminen. Haluamme tuoda kotimaisille toimijoille inspiraatiota ja käytännön ratkaisuja maailmalta sekä edistää kansainvälistä verkostoitumista. Kotimaisen liiketoiminnan edistäminen on meidän kaikkien edun mukaista.</p></blockquote>
<p><strong><br />
Kiitos haastattelusta Sini!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ambientia.fi/2012/03/29/ev%c3%a4it%c3%a4-tiet%c3%a4myksen-luomiseen-kehitt%c3%a4miseen-ja-jakamiseen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Urapolkuja kulkijalle</title>
		<link>http://blog.ambientia.fi/2012/03/22/urapolkuja-kulkijalle/</link>
		<comments>http://blog.ambientia.fi/2012/03/22/urapolkuja-kulkijalle/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 12:42:37 +0000</pubDate>
		<dc:creator>Hilla von Essen</dc:creator>
				<category><![CDATA[At work]]></category>
		<category><![CDATA[HR]]></category>
		<category><![CDATA[roolikortit]]></category>
		<category><![CDATA[Tekes]]></category>
		<category><![CDATA[urapolku]]></category>

		<guid isPermaLink="false">http://blog.ambientia.fi/?p=1821</guid>
		<description><![CDATA[Ambientia on teini-ikäinen yritys, ja edellinen vuosi on ollut vahvaa kasvua. Iän ja henkilöstön määrän karttuessa on hyvä kyseenalaistaa vanhoja toimintatapoja ja kiinnittää erityistä huomiota osaamisen jakamiseen, työssä jaksamiseen ja...]]></description>
			<content:encoded><![CDATA[<p>Ambientia on teini-ikäinen yritys, ja edellinen vuosi on ollut vahvaa kasvua. Iän ja henkilöstön määrän karttuessa on hyvä kyseenalaistaa vanhoja toimintatapoja ja kiinnittää erityistä huomiota osaamisen jakamiseen, työssä jaksamiseen ja henkilöstön kouluttamiseen. TEKESin vetämän työelämän kehittämisohjelman myötä tuli oiva tilaisuus käydä läpi eri tehtävien urapolkuja ja kehittymismahdollisuuksia.</p>
<p>Roolikorttien pohjat oli jo tehty ulkoisten HR-konsulttien ja projektipäälliköiden yhteistyönä, kun sain ne nähtäväkseni. Täysin käytäntöjä ja rooleja tuntematta oli haastavaa &#8211; mutta myös mielenkiintoista! &#8211; uppoutua alan tehtäviin, kehittymismahdollisuuksiin ja etenemiskriteereihin. Oikoluin, järjestelin ja yhdenmukaistin sisältöä sekä lisäsin ominaisuuksiin asioita, joita moni lienee pitänyt itsestäänselvyytenä: millaisia persoonia Ambientialle halutaan töihin ja millaiset piirteet tukevat etenemistä uralla.</p>
<p><a href="http://blog.ambientia.fi/wp-content/uploads/2012/03/Hillalaskeee1.jpg"><img class="alignleft size-medium wp-image-1836" title="Uraa voi tehdä myös mäkeä laskien!" src="http://blog.ambientia.fi/wp-content/uploads/2012/03/Hillalaskeee1-300x200.jpg" alt="" width="300" height="200" /></a>Konkreettisten ja selkeämmin hahmotettavien polkujen avulla urasuunnittelu ja -ohjaus tulee olemaan helpompaa ja joustavampaa kuin aiemmin. Usealla paikkakunnalla toimiminen luo toimintaan omat haasteensa. Ylipäätään tehtävien kirjaaminen ja yhtenäistäminen oli siis paikallaan ja oli motivoivaa tehdä työtä asian kanssa, sillä hyödyllisyyden kohtasi konkreettisesti prosessin edetessä.</p>
<p>Urapolkujen kirjaamisella saavutetaan työnkierron ja urasuunnittelun lisäksi muitakin kehittymisen kannalta olennaisia etuja, joita ei ehkä tule heti huomanneeksi. Urapolkuja käytetään toki hyväksi kehityskeskusteluita käydessä, jolloin sekä esimies että uraansa pohtiva alainen pääsevät yhdessä näkemään koulutuksen ja työssä oppimisen tuomat mahdollisuudet. Urapolkujen ja kehityskeskusteluiden yhdessä tuoma tieto yrityksestä löytyvästä osaamispääomasta on tärkeä työkalu kasvavassa ja kehittyvässä organisaatiossa, nimenomaan osaamisen johtamisen näkökulmasta. Myös työntekijän kannalta urapolkujen luominen on ensiarvoisen tärkeää, sillä oman osaamisen kehittäminen ja työnantajan sitoutuminen työntekijään tuovat luottamusta omaan uraan ja mahdollisuuden keskittyä työntekoon.</p>
<p>Pääsin mukaan myös urapolkujen läpikäymiseen ryhmäriihissä, kiitos Lauran Joensuusta hankkiman tuliaispöpön. Koska olin jo tutustunut roolikortteihin, mukaan oli luontevaa hypätä. Riihissä kävimme lävitse urapolkujen muodostumista ja tehtäviä: kullekin alueelle on vastuuhenkilö, joka on kirjoittanut auki alueen urapolkuja ja kehitystä. Eri ryhmien tarve käydä roolikorttien sisältöä läpi vaihteli paljon ja osalla ryhmistä muokkausta tehtiin kovalla kädellä, osalla taas sisältö oli jotakuinkin selvä. Keskustelunaiheet vaihtelivat tittelin nimestä ja riittävyydestä aina urapolun pituuteen ja tulevaisuuden visiointiin ja suorastaan maalailuun asti!</p>
<p>Urapolkujen tuomat hyödyt ja mahdollisuudet ovat siis lukuisat. Suosittelen urasuunnitteluprosessia kaikille yrityksille, jotka haluavat pitää huolta henkilöstön kehittymismahdollisuuksista ja sitouttaa työntekijöitään organisaatioon.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ambientia.fi/2012/03/22/urapolkuja-kulkijalle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FedEx Day VI: Playful mobile development</title>
		<link>http://blog.ambientia.fi/2012/03/16/fedex-day-vi-playful-mobile-development/</link>
		<comments>http://blog.ambientia.fi/2012/03/16/fedex-day-vi-playful-mobile-development/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 11:50:42 +0000</pubDate>
		<dc:creator>Henri Sora</dc:creator>
				<category><![CDATA[FedEx Day]]></category>
		<category><![CDATA[fedex day]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[henri sora]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[kml]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[play framework]]></category>

		<guid isPermaLink="false">http://blog.ambientia.fi/?p=1791</guid>
		<description><![CDATA[Ambientia’s sixth FedEx Day took place at the Hämeenlinna site again. Two teams invented ideas which they had hacked together. Most of the participants were already seasoned FedEx Day gurus...]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ambientia.fi/wp-content/uploads/2012/03/phone21.jpg"><img class="size-full wp-image-1794 alignright" src="http://blog.ambientia.fi/wp-content/uploads/2012/03/phone21.jpg" alt="" width="225" height="300" /></a>Ambientia’s sixth FedEx Day took place at the Hämeenlinna site again. Two teams invented ideas which they had hacked together. Most of the participants were already seasoned FedEx Day gurus because they had participated in at least a couple of these events before. This time, we also have three interns working with us at the Hämeenlinna office. The interns got the chance to code with us at the event as well. As far as I’m concerned, participation in a FedEx Day is a great way to learn from more experienced programmers.</p>
<h3>More teamwork</h3>
<p>At the earlier FedEx Day sessions, the participants mostly were mostly engaged in solo efforts,” i.e worked on invidividual efforts. They invented, coded and presented their work by themselves, on their own, rather than in teams. Now the structure is different. We basically have one relatively simple library application that will have three different interfaces: one for Android devices; one with Phonegap for multiple platforms; and one for the Web. In light of the intertwined nature of these projects, the guys felt it would be more conducive to creativity to assemble three teams all involved in related work. The idea of teamwork here makes excellent sense to me. After all, one of the original points/intentions of a FedEx Day was to allow the participants to select the most synergistically dynamic combination of teammates.</p>
<h3>The projects of this 6th FedEx Day session were:</h3>
<ul>
<li>Using KML files with Google Maps in Liferay</li>
<li>Simple book reservation application as a Proof of Concept of the Play Framework</li>
<li>Mobile interface to the POC with Phonegap</li>
<li>Ambientia’s Sonar environment tweaking</li>
<li>Kanban board development</li>
<li>Responsive design for a web site</li>
</ul>
<h3>Skippers</h3>
<p>This time, there were a couple of developers who wanted to skip the intensity of the FedEx Day exercises in order to devote their creativity to current work projects. I totally understand that rationale because, frankly, it is a godsend sometimes when a meeting gets cancelled. And indeed, this whole issue of how time is best spent emerged as one of the key topics covered at Ambientia’s 6th FedEx Day. In conclusion, at this event, the time was well spent for Ambientia staff whether they chose to strengthen their skills and inspire creativity in the workplace, or whether they chose more practically to address the real life needs of our customers. </p>
<h3> The Winner</h3>
<p>The winning team was obvious. The guys that worked with the simple book reservation application and Phonegap got about 45 % of the votes. Therefore, they were awarded more project time to complete the work.  </p>
<p>Thanks for all of the participants for the great work you did! </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ambientia.fi/2012/03/16/fedex-day-vi-playful-mobile-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parlamentin seinien sisällä</title>
		<link>http://blog.ambientia.fi/2012/03/12/parlamentin-seinien-sis%c3%a4ll%c3%a4/</link>
		<comments>http://blog.ambientia.fi/2012/03/12/parlamentin-seinien-sis%c3%a4ll%c3%a4/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 06:37:55 +0000</pubDate>
		<dc:creator>Ville Availa</dc:creator>
				<category><![CDATA[Happenings]]></category>
		<category><![CDATA[Universal]]></category>
		<category><![CDATA[asiakas]]></category>
		<category><![CDATA[eduskunta]]></category>
		<category><![CDATA[kokemus]]></category>
		<category><![CDATA[tutustuminen]]></category>
		<category><![CDATA[vierailu]]></category>
		<category><![CDATA[ville availa]]></category>

		<guid isPermaLink="false">http://blog.ambientia.fi/?p=1699</guid>
		<description><![CDATA[Eduskuntatyö etenee oma vauhtiaan ja teknologia omaansa. Kannettavat ovat vielä istuntosalissa kiellettyjä, mutta tabletteja siellä kuitenkin niiden näppäimistön puuttumisen vuoksi käytetään.]]></description>
			<content:encoded><![CDATA[<div id="attachment_1702" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.ambientia.fi/wp-content/uploads/2012/03/eduskuntatalo.jpg"><img class="size-medium wp-image-1702" title="eduskuntatalo" src="http://blog.ambientia.fi/wp-content/uploads/2012/03/eduskuntatalo-300x148.jpg" alt="Wäinö Aaltosen kohua herättäneet patsaat istuntosalissa." width="300" height="148" /></a><p class="wp-caption-text">Wäinö Aaltosen kohua herättäneet patsaat vuodelta 1932 istuntosalissa.</p></div>
<p>Yksi Ambientian arvoista on asiakkaiden toiminnan ymmärtäminen, joten tutustuminen asiakkaidemme toimintaan on välillä paikallaan. Ambientian seitsemän hengen tiimi vieraili paukkupakkasien aikaan kansakunnan kehdossa eli Eduskuntatalossa. Tauon vuoksi saleissa ja ravintoloissa oli aivan hiljaista, mutta taustalla valmistauduttiin jo seuraavalla viikolla tapahtuviin valtiopäivien avajaisiin. Ajankohta tarjosi hiljaisuuden puolesta myös hyvän mahdollisuuden vierailla ns. pikkuparlamentin rakennuksessa.</p>
<p>Meitä kierrätettiin läpi korkeiden käytävien ja salien. Mielenkiintoisimmat puolet eduskuntatalosta olivat juuri ne puolet, joita ei tv-ruudulta yleensä näe: portaikot, katot, valaisimet&#8230; Eduskuntatyö etenee oma vauhtiaan ja teknologia omaansa. Kannettavat ovat vielä istuntosalissa kiellettyjä, mutta tabletteja siellä kuitenkin niiden näppäimistön puuttumisen vuoksi käytetään. Puheet ja aineistot on siitä paperia helpompi lukea läpi.</p>
<p>Rakennusten monimuotoinen arkkitehtuuri ja taide-esineet huipentuivat suuren valiokunnan katossa olevaan, toista tonnia painavaan kristallisommitelmaan, jota ei sijaintinsa vuoksi koskaan näy kamerakuvissa. Vähän bling-blingiä siis harmaiden poliitikkojenkin joukkoon tai oikeastaan yläpuolelle.</p>
<div id="attachment_1703" class="wp-caption alignright" style="width: 310px"><a href="http://blog.ambientia.fi/wp-content/uploads/2012/03/eduskunta2.jpg"><img class="size-medium wp-image-1703" title="eduskunta2" src="http://blog.ambientia.fi/wp-content/uploads/2012/03/eduskunta2-300x270.jpg" alt="" width="300" height="270" /></a><p class="wp-caption-text">Ambientian konsultit valtiopäiväsalissa</p></div>
<p>Asiakkaiden toiminnan ja taustojen ymmärtäminen on tärkeää ja siksi vierailuja asiakkaiden luokse pyritään tekemään. Olemme aina kiinnostuneita näkemään uusia paikkoja, ihmisiä, toimialoja sekä prosesseja. Nyt tehty käynti tarjosi näkymiä talon toimintaan ja kulttuuriin. Nyt ymmärrämme taas varmasti paljon paremmin sitä ajoittaista kiirettä ja toistaalta hiljaisuutta, joka talossa aina vuoroin vallitsee. Kiitokset Eduskuntatiedotukselle mahtavasta vierailusta!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ambientia.fi/2012/03/12/parlamentin-seinien-sis%c3%a4ll%c3%a4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Was There Too and Really Had a Good Time! (JFokus 2012)</title>
		<link>http://blog.ambientia.fi/2012/02/23/i-was-there-too-and-really-had-a-good-time-jfokus-2012/</link>
		<comments>http://blog.ambientia.fi/2012/02/23/i-was-there-too-and-really-had-a-good-time-jfokus-2012/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 11:50:45 +0000</pubDate>
		<dc:creator>Juha Wiberg</dc:creator>
				<category><![CDATA[At work]]></category>
		<category><![CDATA[Happenings]]></category>
		<category><![CDATA[Universal]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JFokus]]></category>
		<category><![CDATA[juha wiberg]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://blog.ambientia.fi/?p=1643</guid>
		<description><![CDATA[Oh boy, the JFokus event was really fun! There were lots of new ideas, technologies and people, interesting discussions and free brochures, memory sticks and cool T-shirts.  Sadly, I wasn’t...]]></description>
			<content:encoded><![CDATA[<p>Oh boy, the JFokus event was really fun! There were lots of new ideas, technologies and people, interesting discussions and free brochures, memory sticks and cool T-shirts.  Sadly, I wasn’t the one to get the coolest T-shirt &#8212; the Atlassian “Angry Nerds” T-shirt &#8212; Henri did.<a href="http://blog.ambientia.fi/wp-content/uploads/2012/02/angry_nerd1.png"><img class="alignright size-medium wp-image-1656" src="http://blog.ambientia.fi/wp-content/uploads/2012/02/angry_nerd1-300x281.png" alt="" width="300" height="281" /></a></p>
<p>I’m attaching a list of the sessions I attended, along with some of my comments. From the list, it’s easy to see what kinds of topics are popular now and why, things like functional programming, cloud services, scalable “stateless” frameworks, and polyglot data architectures.</p>
<p>We developers need tools for developing highly scalable applications for multi-processor or cloud platforms, where we don’t have full control.</p>
<p>Agile methodologies are now mainstream and it’s accepted that the only thing that is constant is change. So, we need agile frameworks, languages and platforms for developing apps in environments where requirements change regularly.</p>
<p>A good example is a small startup company: one day your cool social app has 100 users in a day; the next day, the usage explodes and your app has to handle 100,000 users in a single day. At the same time, those 100,000 users start asking for new features and start finding bugs. You won’t be in business long, if you can’t respond to those demands rapidly .</p>
<p>But now to the list (<a href="http://www.jfokus.se/jfokus/speakers.jsp?lang=en">to the program</a>). :</p>
<h1>Day 1.</h1>
<h2>1.    Agile Architecture – A Design for Replaceability (Marcus Ahnve, Valtech)</h2>
<p>The talk began with an acknowledgement of the problem that  IT systems are usually way overly monolithic, in other words, IT systems have developed into “behemoths”: massive ungainly, slow-moving, inflexible monsters.This monolithism then affects  application “replaceability.&#8221; Everything has to deploy at same time, i.e login, searches and the public or admin parts of an application. If one part changes, everything has to build and deploy all at the same time. Also, if the application is a good one, but you would like to change or improve something, for instance, only the login part which is bad, such tweaking is usually an impossible task.</p>
<p>The speaker offered a solution where the developer would only standardize data and communication protocols. Then, you would divide the application up into smaller parts such as the login, or the oAuth; the admin, the public aspects, etc. Then you could deploy and change those parts independently, without causing any downtime in any of the other parts.</p>
<p>You may also develop or change those individualized parts without having to touch or disturb any others. The problem is where and when does integration happen? In the database? Or do we create some application integration layer which will be able to consolidate the parts? The speaker failed to give any clear solutions for bringing about a unification of fragmented part,  and when to respond, he said rather cryptically that “it depends”. I think that if the integration is done wrong, it could lead an “old school silo type” of development, which leads to unwanted code &#8212; and functionality &#8212; duplication. And what about DDD? Do you really want to create many different user objects for different parts of the application?</p>
<h2>2.    Unleash Your Domain (Greg Young)</h2>
<p>The main idea behind this presentation was the following query: what if we put an audit log into the center of the system instead of a normal database? A database could be inserted or included there, but not in the role it usually has.  The data base would not be used to store master data anymore; instead it would store snapshot data for reports and other such documents. If we are seeking an absolute state of system, we may then reconstruct it using events which are stored in audit log. This strategy leads us to the situation where we don’t store data anymore; we store behavior. We don’t do deletes or updates anymore, all data is immutable. We get very scalable and fault-tolerant systems, where problem solving is easy; you always know what has happened at certain moments in time. Also you may create different systems for writing and querying data. (<a href="http://www.martinfowler.com/bliki/CQRS.html">Command and Query Separation</a>)</p>
<p>I suggest that you check out this technique on the net. The technique of  rethinking the role of the traditional database has been presented several times at different conferences. Your research into the matter may help you to unleash some very refreshing ideas. It happened that way for me.</p>
<h2>3.    The Curious Clojureist (Neal Ford, ThoughtWorks, Inc)</h2>
<p>I’ve only written  very little about Clojure code, so I wanted to go back to it and check out what it could do for me. This talk was also targeted at programmers who are novice clojureists. The speaker not only gave a good picture of the language itself, but also about the basic principles of the programming paradigm. The talk also demonstrated how differently you do things functionally using Clojure versus Java, using the imperative or object-oriented style.</p>
<p>I found an illuminating description of the distinction between imperative programming and functional programming in Wikipedia: “in computer science, imperative programming is a programming paradigm that describes computation in terms of statements that change a program state,” whereas “functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data”. (<a href="http://en.wikipedia.org/wiki/Functional_programming">Wikipedia</a>)</p>
<h2>4.    The road to REST (Rickard Öberg, Neo Technology)</h2>
<p>This presentation was basically about how to implement good REST service. The speaker first brought up the subject of the Richardson Maturity model (<a href="http://martinfowler.com/articles/richardsonMaturityModel.html">article</a>). If you don’t want to follow that link, here is short description of it:</p>
<p>“A model (developed by Leonard Richardson) that breaks down the principal elements of a REST approach into three steps. These introduce resources, http verbs, and hypermedia controls.” [Martin Fowler]</p>
<p>Then, the speaker instructed the attendees on how to implement a model level 3 REST API. He advised that we have to concentrate on  implementing use cases via REST services, and not exposing domain or pure data. Technically, the speaker recommended Restlet, a framework for tinkering with REST stuff.</p>
<h1>Day 2.</h1>
<h2>1.    Functional Thinking (Neal Ford, ThoughtWorks, Inc)</h2>
<p>This presentation was one of the ones I had looked forward to the most. I really like the way Neal Ford speaks and, lately, I have been very interested in functional programming concepts and how to use them with “non-functional” languages.</p>
<p>Actually, one of the main points of the talk was that functional programming is not language-dependent; it’s rather more of  a way to think.</p>
<p>The presentation offered some really cool examples of how to implement some common problems with common languages when using the functional programming style. Those problems were solved by using some functional languages, such as Groovy and Clojure. Here are some of the ideas I captured during the session &amp; entered into my notebook:<br />
-    In Java, you need nouns to carry verbs. (UndoManager.execute() vs. undo())<br />
-    No shared state, nothing to hide.<br />
-    If you use recursion, you don’t have to worry about state; JVM handles it.<br />
And I almost forgot: there are a couple of libraries which make Java even &#8220;more functional”:  <a href="http://functionaljava.org/">Functional Java</a> and <a href="http://code.google.com/p/lambdaj/">lambdaj</a>.</p>
<h2>2.    SQL, NoSQL, NewSQL? What&#8217;s a developer to do? (Chris Richardson)</h2>
<p>One of the main points of this session was that you should use the right tool for the right job. There are some limitations in relational databases for some use cases.  Here are some quotes:</p>
<p>- Polyglot persistence architecture; you may use multiple databases in the same application for logging, business data, etc.;<br />
- Choose carefully;<br />
- Encapsulate data access code so changing database is easier later on, if need be.</p>
<h2>3.    &#8221;git push&#8221; Java &amp; Play! Apps to the Cloud (James Ward, Heroku)</h2>
<p>This presentation was actually a live demo on how to implement and run applications on <a href="http://www.heroku.com/">Heroku</a> service. The presenter used Spring  or roo and Play! frameworks to implement the applications. I have to say that Heroku, combined with Play! seems to be a very rapid and usable platform for web application development. All developers should check it out! There are over 1,000,000 applications running on Heroku and it’s still growing.</p>
<h2>4.    Is Object-Oriented Programming in Java Possible? (Kevlin Henney, Curbralan)</h2>
<p>This session was a good one, but, if I’m somehow going  to comment on it, I’m going to have to watch it again. And I will.</p>
<h2>5.    Regex Applied &#8211; When Regex is a Winner (Staffan Nöteberg, Rekursiv AB)</h2>
<p>I’ve got nothing to say about this presentation; in a word, it was bad. Yes, there were some good ideas about regex and when to use it and when not to. But, in the main room? No way. I’m pretty sure that the speaker didn’t have or didn’t take enough time to build up/work on his speech. But, the worst thing was, after giving such a talk, the guy then turns around and advertises his regex training. At the end of the session.  If I had been in his shoes,  I would certainly not have called attention to my training. The session most assuredly did n’t put his teaching skills in a good light.</p>
<h2>6.    We visualized, we saw, we changed (Leonard Axelsson, Mojang)</h2>
<p>Cool information about how to use the Graphite tool for visualizing application behavior and how this strategy/technique helps you develop things. This session was a half hour one, or a “coffee session”.</p>
<h2>7.    Cool Code (Kevlin Henney, Curbralan)</h2>
<p>The Keynote speech. In my opinion, last year’s keynote speech &#8212; Neal Ford’s “Abstraction Distraction” &#8211;  was better in a number of ways than this year’s keynote speech  &#8212; which isn’t saying that this year’s keynote wasn’t any good.  Or rather, it wasn’t bad. Where Neal’s presentation was informative and entertaining however, this year’s keynote was mainly just entertaining. We were shown some amusing and exceptional unusual code and applications accompanied by some funny stories about them. The keynote this year was a nice ending for a nice conference, but nothing out of the ordinary, nothing that exceeded my expectations.</p>
<h2>Final Words</h2>
<p>Overall, the conference was a good way to spend some time better than being at work. I attended last year, too, and enjoyed it more; but maybe the reason was that it was my first time. Now I knew what to expect and maybe I expected too much.</p>
<p>I’m not usually envious of people and I’m especially not envious of Swedish people; but this conference does give me some reason to be envious. Year after year, those guys are able to draw some really good speakers. There are lots of happy developers over there in Sweden, I think.</p>
<p>Maybe someday, this conference could be held in Finland? Reactor Dev Day was a good start and now the Scandinavian Agile Conference is coming up next month. Let’s see, maybe things will start to take shape in Finland, too. I mean, at last, we’ve got our own <a href="http://finjug.org/">JUG</a> in Finland. Right? Maybe that says something?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ambientia.fi/2012/02/23/i-was-there-too-and-really-had-a-good-time-jfokus-2012/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

