<?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>Altran CIS bloggen &#187; ECM</title>
	<atom:link href="http://blogg.altran.se/cis/index.php/category/ecm/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogg.altran.se/cis</link>
	<description>Altran CIS bloggen</description>
	<lastBuildDate>Thu, 26 Jan 2012 18:32:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Altran och Solar Impulse på Paris Air Show</title>
		<link>http://blogg.altran.se/cis/2011/06/16/1105/</link>
		<comments>http://blogg.altran.se/cis/2011/06/16/1105/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 11:56:35 +0000</pubDate>
		<dc:creator>Lizelotte</dc:creator>
				<category><![CDATA[ECM]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=1105</guid>
		<description><![CDATA[Projektet Solar Impulse startade 2003 och som har som mål att få ett elflygplan att flyga jorden runt på bara solkraft. Altran är en av dem som har varit med sedan projektets start med uppdrag att samordna och medverka till utveckling och konstruktion av planet.
I veckan fick det soldrivna planet en ny utmaning då det [...]]]></description>
			<content:encoded><![CDATA[<p>Projektet Solar Impulse startade 2003 och som har som mål att få ett elflygplan att flyga jorden runt på bara solkraft. Altran är en av dem som har varit med sedan projektets start med uppdrag att samordna och medverka till utveckling och konstruktion av planet.</p>
<p>I veckan fick det soldrivna planet en ny utmaning då det flög Bryssel &#8211; Le Bourget under ovanliga väderförhållanden. Ingen lång sträcka, men väder och trafik gjorde att planet fick hålla sig i luften 16 timmar ovan Paris-molnen. <a href="http://www.youtube.com/watch?v=p-1YfQyIRyQ">Se filmen här!</a><br />
I nästa vecka är Solar Impulse &#8221;special guest&#8221; på Paris Air Show. </p>
<p>Altran är förstås på plats! <a href="http://solar-impulse.altran.com/?lang=en#">Du kan följa alla händelser med Solar Impulse här.</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="404" height="455" id="widget_blog_en" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="http://www.altran.com/solar-impulse/widget_blog_en.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="http://www.altran.com/solar-impulse/widget_blog_en.swf"  quality="high" bgcolor="#ffffff" width="404" height="455" name="widget_blog_en" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer_en" /><br />
	</object></p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2011/06/16/1105/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time management 1(2): Är det möjligt att styra tid?</title>
		<link>http://blogg.altran.se/cis/2011/06/07/time-management-12-ar-det-mojligt-att-styra-tid/</link>
		<comments>http://blogg.altran.se/cis/2011/06/07/time-management-12-ar-det-mojligt-att-styra-tid/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 10:53:46 +0000</pubDate>
		<dc:creator>Glenn Jonasson</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Soft skills]]></category>
		<category><![CDATA[covey]]></category>
		<category><![CDATA[kommunikation]]></category>
		<category><![CDATA[kravanalytiker]]></category>
		<category><![CDATA[ledarskap]]></category>
		<category><![CDATA[prioritera]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=1079</guid>
		<description><![CDATA[Earl Nightingale som var en guru inom personlig utveckling i USA på femtio- och sextiotalen sade en bra sak om time management. Han sade att styra tid det går inte, det är det enda vi inte kan styra. Alla har lika mycket av den och det kommer ständigt ny tid till oss. Nej, det vi [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nightingale.com/auth_about~author~earl_nightingale.aspx">Earl Nightingale</a> som var en guru inom personlig utveckling i USA på femtio- och sextiotalen sade en bra sak om time management. Han sade att styra tid det går inte, det är det enda vi inte kan styra. Alla har lika mycket av den och det kommer ständigt ny tid till oss. Nej, det vi kan styra är <em>aktiviteter</em>.</p>
<p>Och nog gör det skillnad att tänka styrning av aktiviteter i stället för styrning av tid. Så vi skrotar begreppet time management, ’move to trash’ som det står när jag högerklickar här på datorn.</p>
<p><a href="https://www.stephencovey.com/">Steven R. Covey</a>, författare till den lysande boken ’The 7 habits of highly effective people’, ger sin variant när han säger att begreppet time management är feltänkt. Utmaningen är inte att styra tid, menar Covey, utan att styra oss själva. Konkret definierar han det som att <em>organisera och exekvera utifrån prioriteter</em>.</p>
<p>Jag ska i två inlägg beskriva en matris Steven Covey har skapat för att organisera och exekvera utifrån prioriteter. Matrisen har fyra fält, det passar mig som bara förstår enkla saker, och de representerar de fyra sätt vi tillbringar vår tid.</p>
<p>Två faktorer definierar aktiviteter vi gör: <em>bråttom</em> och <em>viktigt</em>. Bråttom betyder att det kräver omedelbar åtgärd, att det är precis nu. Brådskande saker pressar oss, ringer, plingar, knackar, ställer sig mitt i synfältet. Man blir populär hos andra när man gör bråttom-saker.</p>
<p>Viktiga saker däremot, handlar om resultat. Att något är viktigt betyder att det bidrar till att lösa ditt uppdrag, nå dina mål, uppfylla dina värderingar.</p>
<p>Bråttom och viktigt har olika karaktär: Vi reagerar direkt på brådskande saker medan viktiga saker kräver mer initiativ och tanke. En av mina mentorer säger ibland med en laserstråles precision: ”Agerar du eller reagerar du?” För att agera måste du ha en klar idé om vad som är viktigt, vilka resultat du önskar. Saknar du det hamnar du lätt i ett reagerande tillstånd där du låter det som är bråttom styra dina handlingar och tankar. Känns det igen?</p>
<p><img class="size-full wp-image-1080 alignleft" title="covey's matrix.001" src="http://blogg.altran.se/cis/wp-content/uploads/2011/06/coveys-matrix.001.gif" alt="Covey's matris" width="717" height="538" />I första kvadranten, Q1, är det både viktigt och bråttom. Viktiga resultat som kräver omedelbar uppmärksamhet: deadlines, problem, kriser, oväntade yttre händelser. Vi har alla Q1-aktiviteter i vårt liv i olika omfattning. För människor som bara jobbar i Q1 växer den och käkar till slut upp dem; de är problembekämparna, brandsläckarna och de stressade producerarna.</p>
<p>Till fjärde kvadranten, Q4, flyr ibland de stressade problembekämparna för att få en stunds lättnad. Q4 är varken viktigt eller bråttom: kolla lite email, surfa, pilla med trivialiteter som andra kan göra eller som inte behövs men där man verkar upptagen.</p>
<p>Vissa tillbringar mycket tid i tredje kvadranten, bråttom men inte viktigt, Q3, i tron att de är i Q1. De är upptagna med att reagera på saker de antar är viktiga eftersom sakerna är brådskande. I verkligheten kommer brådskan många gånger ur prioriteter och förväntningar från omgivningen (eller från en egen dominerande strävan att vara duktig och bli omtyckt för det).</p>
<p>Livet i Q1 är kortsiktigt, stressigt och utan explicita mål. De ständiga avbrotten kan på sikt resultera i en känsla av meningslöshet och tomhet.</p>
<p>Börjar du ana vart det här leder? Effektiva människor håller sig från Q3 och Q4 eftersom, brådskande eller inte, de inte är viktiga. De krymper också Q1 genom att tillbringa mer tid i Q2 som består av viktigt inte bråttom.</p>
<p>Aktiviteter i Q2 handlar om de resultat som är viktiga framöver. Här bygger du kapacitet för att nå dina mål: relationer, kunskap, återhämtning, planering, förberedelser. De flesta av oss tillbringar ganska lite tid här eftersom Q2-aktiviteterna trots att de är viktiga inte är brådskande. Så därför gör vi dem inte.</p>
<p>Här brukar jag få invändningar från publiken: Enkelt att säga men svårare att göra. Man styr inte alltid över sin tid. Vi har så otroligt mycket att göra. Outlook-kalendern är helt full. Visst, jag har respekt för det och menar inte att detta är enkelt. Det är svårt, särskilt innan man har börjat göra något åt det. Men för den som vill går det att påverka sin situation i rätt riktning och på sikt nå andra resultat, det vet jag.</p>
<p>Ett vardagsexempel: Min syster som är sjuksköterska på en medicinsk vårdavdelning och tillbringar sin arbetstid intensivt upptagen vid patienterna eller på väg mellan dem, berättade härom veckan att hon alltid äter lunch oavsett belastningen. Bra syrran, en Q2-grej, sade jag. Hennes kolleger skjuter ofta på lunchen och presterar sen sämre ju längre in i passet de kommer. Vad ger bäst vård? Återigen, jag har respekt för viljan att kämpa och göra ett bra jobb. Jag vill bara spränga in en reflektion här och använder Covey’s matris till det.</p>
<p>I nästa inlägg går jag in mer på hur man gör konkret för att skaffa mer tid till Q2-arbete.</p>
<p>Som avslutning en tankeövning: Tänk på en enda sak du kan göra i ditt privatliv eller yrkesliv som, om du gjorde den dagligen, skulle innebära en stor positiv förändring i hur du har det. Det är så Q2-aktiviteter fungerar, de ger stor effekt när vi gör dem.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2011/06/07/time-management-12-ar-det-mojligt-att-styra-tid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Trainee på Altran</title>
		<link>http://blogg.altran.se/cis/2011/06/06/trainee-pa-altran/</link>
		<comments>http://blogg.altran.se/cis/2011/06/06/trainee-pa-altran/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 15:15:55 +0000</pubDate>
		<dc:creator>Altran Young Professional Program</dc:creator>
				<category><![CDATA[ECM]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=1076</guid>
		<description><![CDATA[Robert heter jag, och är en av deltagarna i Altran Sveriges trainee-program. Jag avslutade mina studier på datavetenskapliga programmet på Mälardalens Högskola i slutet av förra året och har sen mitten av februari jobbat på Altran i Solna. Min sista termin pluggade jag som utbytesstudent i USA.
Det som lockade mig att bli konsult var omväxlingen [...]]]></description>
			<content:encoded><![CDATA[<p>Robert heter jag, och är en av deltagarna i Altran Sveriges trainee-program. Jag avslutade mina studier på datavetenskapliga programmet på Mälardalens Högskola i slutet av förra året och har sen mitten av februari jobbat på Altran i Solna. Min sista termin pluggade jag som utbytesstudent i USA.</p>
<p>Det som lockade mig att bli konsult var omväxlingen det ger och kontakten med människor. Att kunna arbeta en period på ett projekt för att sedan gå vidare till en helt ny utmaning är lärorikt tekniskt sett och ger chansen att få inblick i flera olika branscher. Det känns väldigt givande när man som jag kommer direkt från den akademiska världen att få denna överblick som jag tror skulle vara svårt att få om jag arbetade med ett enda projekt mina första år som yrkesverksam.</p>
<p>Jag ska snart delta i mitt tredje projekt sen jag började här på Altran. Det är högt tempo och det gillar jag, även om det ibland drabbar balansen mellan arbete och fritid. För att utvecklas tror jag man måste vara beredd att lägga mer än 40 timmar i veckan ibland. Jag sitter gärna med egna projekt också, vilket gör att det ibland kan bli för många timmar framför skärmen. Därför tror jag det är viktigt att ta helt ledigt från jobbet när man är ledig. Det är också otroligt viktigt att hålla sig i form fysiskt när jobbet är såpass stillasittande, något jag gör genom att gymma eller spela någon bollsport.</p>
<p>Som konsult är det självklart att utvecklas och lära sig nya saker. På Altran har vi stora möjligheter till detta genom att gå både externa och interna kurser, samt &#8221;plattformsgrupper&#8221; där vi kontinuerligt träffas för att utvecklas inom ett speciellt område, som till exempel .NET eller Agil systemutveckling.</p>
<p>Utöver dessa ordinarie utvecklingstillfällen har vi traineer fått chansen att delta i Konsultskolan, där vi har fokuserat på de soft skills som är viktigast att ha med sig ut som konsult. Konsultskolan har gett väldigt mycket i form av kunskap och övning om allt från intervjuteknik till gruppdynamik. En viktig del har varit att reflektera över det vi gått igenom, och det har gett mycket självinsikt och bidragit till personlig utveckling.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2011/06/06/trainee-pa-altran/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nytt år nya möjligheter</title>
		<link>http://blogg.altran.se/cis/2011/05/22/nytt-ar-nya-mojligheter/</link>
		<comments>http://blogg.altran.se/cis/2011/05/22/nytt-ar-nya-mojligheter/#comments</comments>
		<pubDate>Sun, 22 May 2011 18:43:52 +0000</pubDate>
		<dc:creator>Altran Young Professional Program</dc:creator>
				<category><![CDATA[ECM]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/2011/05/22/nytt-ar-nya-mojligheter/</guid>
		<description><![CDATA[En mycket intressant start på den nya året fick genom att vara en av de lyckliga som får ingå i Altrans YPP- program. Ett program som handlar mångt och mycket om mjuka värden, hur man ska vara som konsult, vad är en bra konult och så vidare.
Patrik heter jag och fick som nyexaminerad chansen att [...]]]></description>
			<content:encoded><![CDATA[<p>En mycket intressant start på den nya året fick genom att vara en av de lyckliga som får ingå i Altrans YPP- program. Ett program som handlar mångt och mycket om mjuka värden, hur man ska vara som konsult, vad är en bra konult och så vidare.<br />
Patrik heter jag och fick som nyexaminerad chansen att direkt kastas ut på uppdrag som konsult vilket jag verkligen såg framemot och det är hur kul som helst. Detta är något som har funnits i huvudet från den dag jag bestämde mig för att plugga vidare efter flera års arbete inom industri. Jag sitter nu i projekt på Volvo tillsammans med andra duktiga kollegor som jag dagligen lär mig mycket av. Jag fick dessutom för någon helg sedan vara med på min första ”deploy” som gjordes en lördag och var mycket lärorik och grymt kul att vara med.<br />
Något jag ser på Altran är hur öppna, trevliga och hjälpsamma alla är, skicka ett mail med en fråga och kollegor försöker hjälpa dig så bra som möjligt om de kan vill säga. Något som också har fastnat är att det är högt i tak vilket jag trivs med och för att saker och ting ska hända så är det mycket upp till mig själv som person att se till att det gör det också. I mars månad startades således en studiegrupp som intriktar sig på att plugga för att ta en certifiering i Java. Det har tidigare nämts in denna blogg om denna studiegrupp java så jag tänker inte gå in så mycket mer på det mer än att det för några börjar närma sig en skrivning.<br />
Min första tid som ny på Altran har varit mycket spännande och mycket lärorik, tiden har verkligen flugit förbi och jag trivs mycket bra och ser framemot forstsättning.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2011/05/22/nytt-ar-nya-mojligheter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EMC World 2011 &#8211; Summary</title>
		<link>http://blogg.altran.se/cis/2011/05/13/emc-world-2011-summary/</link>
		<comments>http://blogg.altran.se/cis/2011/05/13/emc-world-2011-summary/#comments</comments>
		<pubDate>Fri, 13 May 2011 12:38:07 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[ECM]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=1058</guid>
		<description><![CDATA[The overall feeling leaving Las Vegas and EMC World 2011 is very positive and feels like a big step forward. The whole new leadership of the Information Intelligence Group (IIG) has managed to set out a clear direction and a clear roadmap, and there is definitely a new &#8221;fresh&#8221; drive in both what is being [...]]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} -->The overall feeling leaving Las Vegas and EMC World 2011 is very positive and feels like a big step forward. The whole new leadership of the Information Intelligence Group (IIG) has managed to set out a clear direction and a clear roadmap, and there is definitely a new &#8221;fresh&#8221; drive in both what is being said, but also how it is being said, which makes it an interesting future. The message of how IIG fits into the bigger picture of EMC is also well defined (described from the bottom and up):</p>
<ul>
<li>At the bottom of the stack is the Storage devices</li>
<li>Next comes Backup &amp; Recovery</li>
<li>After that comes Data Computing with Greenplum</li>
<li>Then, Security with RSA</li>
<li>And at the top: Information Intelligence that will help the customers to maximize the use of the data (&#8221;What good does it make having all data trapped in your storage?&#8221;)</li>
</ul>
<p>With the IIG offering, EMC can talk directly to CEO&#8217;s and business users, who normally might not be interested in storage or backup &amp; recovery.</p>
<p>Obviously, EMC makes the big money on the Storage and Backup &amp; Recovery, so if IIG does not manage to deliver on the new strategy, will EMC have the patience to wait for another try? Time will tell, but let&#8217;s hope it will work this time. It sure looks good.</p>
<p>So many fancy slides are shown during an event like this, which can make you loose track of the most important messages, but here is a try to describe the essence of what IIG is aiming at:</p>
<p><em><strong>Why</strong> is there a need for transition &#8211; what are the drivers?</em></p>
<ul>
<li>The new user: will find the productivity tools whether it comes from IT or somewhere else.</li>
<li>Transformation: the business must be able to act on the Big Data, which is driven by the consumer world.</li>
<li>The journey to the Cloud: the transformation inside the data center &#8211; a new business model for IT.</li>
<li>Information Governance: the increase of standards and regulations.</li>
</ul>
<p><em><strong>How</strong> will IIG address this?</em></p>
<ul>
<li>User Experience: unified web client, usability, performance</li>
<li>Choice Computing: support a wide variety of devices</li>
<li>Agility: Spring MVS, ExtJS, Open UI framework, Unified app builder</li>
</ul>
<p>Include also the announcements of the week:</p>
<ul>
<li>Box and EMC deliver content mobility through the cloud.</li>
<li>Cisco Quad and EMC delivers Enterprise Social Computing.</li>
<li>EMC onDemand will get you started in no time.</li>
<li>EMC delivers mobile applications starting Q3.</li>
<li>New Partner Program to enable the partners to increase the productivity and quality of solutions and services.</li>
</ul>
<p>The <strong>WHEN</strong> will the critical point. If they can follow the roadmap, there is a good chance of success. Since, the VP of product development, Rohit Ghai, is committed to deliver the best quality products on the market (starting with the quality release of 6.7), we should be confident that what is being delivered is of good quality, rather than being released to make a deadline. They promise transparency and will let us know well in advance if the release plans are changed.</p>
<p>I am sure I have missed some points from these intense days, but all-in-all we are entering a journey (a very much used word this week) to an exciting new roadmap of the IIG and Documentum. Let&#8217;s start delivering!</p>
<p>Here are some other random observations from the event:</p>
<ul>
<li>Arriving to Las Vegas, the meaning of &#8221;the Cloud&#8221; was quite fluffy to me, but during the last days it has turned to a pretty clear picture. This description also helped <strong>http://tinyurl.com/3epw5qt.</strong></li>
<li>I did not know that Coldplay had changed their name to &#8221;The Fray&#8221;.</li>
<li>Lots of dutch influence this year: NGIS (Jeroen), SDL Tridion (WEM partner product that originates from Holland), all EMC Proven Professionals had to wear orange t-shirts, and last but not least; the hats that all people had on the Wednesday night party reminded of dutch football fans (especially with an orange t-shirt)</li>
<li>Surprisingly small number of exhibition booths for the Momentum part, especially compared to european Momentums.</li>
<li>How far can you walk indoors without ever finding your way out in the sunshine? Go to the Venetian/Palazzo Resort and find out.</li>
</ul>
<p>/Peter</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2011/05/13/emc-world-2011-summary/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>EMC World 2011 &#8211; day 3</title>
		<link>http://blogg.altran.se/cis/2011/05/12/emc-world-2011-day-3/</link>
		<comments>http://blogg.altran.se/cis/2011/05/12/emc-world-2011-day-3/#comments</comments>
		<pubDate>Thu, 12 May 2011 03:27:42 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[ECM]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=1055</guid>
		<description><![CDATA[It&#8217;s time to summarize day 3 of EMC World 2011. I&#8217;ve been trying to spend some time in the exhibition hall as well as covering sessions. I wish Mr. Bob was here to help me cover all this stuff….
Anyway, the main topics of today that I have managed to cover are UI roadmap, DFS and [...]]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} -->It&#8217;s time to summarize day 3 of EMC World 2011. I&#8217;ve been trying to spend some time in the exhibition hall as well as covering sessions. I wish Mr. Bob was here to help me cover all this stuff….</p>
<p>Anyway, the main topics of today that I have managed to cover are UI roadmap, DFS and architecture part 2. I start with the latter since it is still fresh in my mind.</p>
<p>The future architecture that Jeroen van Rotterdam presented is a whole new ball game for the ones being used to listening to Victor Spivak (former chief architect). If you didn&#8217;t know it before, there will be a dramatic change in how the Next Generation Information Server (NGIS) works. It is designed for the public cloud meaning that you can add new a tenant (could be translated to, for example, a docbase) on the fly, do rolling upgrades without taking down the system, versioning of datamodels, etc. In the cloud, the system must never go down! Think of having your solutions running in hotel where things are continuously running even when new instances are added, datamodels change and functionality is modified. The backbone of the new architecture is xDB that has been evolving from xHive to xDB 9, to xDB 10 (todays version which xPlore is based on), to future version xDB 11 (that will include XACML, Hadoop, etc) and then NGIS.</p>
<p>Without going into too much detail here are some topics to notice:</p>
<ul>
<li>Your datamodel or type definition will be referred to as a trait, which will be automatically generated into a REST interface.</li>
<li>Permissions will be based on XACML.</li>
<li>Content can be external, i.e. living somewhere else.</li>
<li>Everything in NGIS is REST based.</li>
<li>Which identity provider to use for a tenant is configurable, i.e. you can have google, OpenID, or something else as identity source.</li>
<li>Much of the configuration of the environment will be done through Hyperic (VMware).</li>
<li>etc…</li>
</ul>
<p>I believe we will start seeing some of this already in D7 (2012). In the meantime we have start to get familiar with the different components to manage the transition. It is a gigantic step that probably is necessary for the survival of Documentum and will hopefully take it in front of the competitors.</p>
<p>The question is though, how do we migrate all the current implementations we are working with? Jeroen shared some thoughts on this and it is something that they work hard with in order to find the best possible solution. Already today, metadata and ACLs are replicated to xPlore, and this is one approach; to let xPlore grow into NGIS. But, it seems that there are other scenarios that might be better in order to make NGIS fully backward compatible. Nothing is decided yet.</p>
<p>With regard to XACML, they will build a native policy server to optimize the performance. Other options (other XACML products), as far as I understand -and now getting into purely my own theroies- won&#8217;t be able to deliver the necessary performance, which is a key issue, of course. In theory, Documentum can then serve as the enterprise policy server, having other enterprise solutions getting the rules from Documentum. That would set Documentum in a new position in the enterprise, in addition to serve as a the content management backbone. On the other hand, the whole concept of XACML falls if every solution need to build their own implementation to optimize the performance…. Now, getting back to what was said today:</p>
<p><span style="text-decoration: underline;">DFS</span></p>
<p>Moving on to DFS, the main message is that it can be considered as a very mature technology and is being used in a wide variety of solutions, including HA environments. 50% of DFS consumption being built today is based on .NET and many of these from SharePoint solutions.</p>
<p>You should consider how to manage content transfer depending on the requirements (file size, latency, BOCS, etc). The alternatives are HTTP, Base 64, UCF and MTOM. UCF must be used if BOCS is being used. Don&#8217;t forget to configure the UCF depending on your environment to optimize the performance! To start develop services on DFS, have a look at DFS Tester on the developer network that is a perfect starting point.</p>
<p><span style="text-decoration: underline;">UI Strategy</span></p>
<p>Rohit Ghai and Jeetu Patel went through the roadmap for the UI. EMC is well aware of the fact that UI is not the reason why Documentum is in the business, and if they do not adhere to the new user trends they will be left behind. So, a lot of efforts are being invested here. Three main drivers are:</p>
<p>1. Optimization of user experience</p>
<p>2. Enable choice computing</p>
<p>3. Enable agility &amp; reuse for building apps</p>
<p>In the timeframe of D7(2012) a Unified Web Client v.1 will be released. This is, to my understanding, CenterStage plus Document Management functionality compared to Webtop. This is being built upon a Common UI Framework where you can compose your own application. This is more than configuring, but no coding. This is how you would compose your xCP 2.0 UI as well. The common UI framework is based on extJS and Spring MVC.</p>
<p>For the developer/application composer, there will be a Unified Application Builder, so you can forget about all the different tools (forms builder,process builder, etc) being used today. For tasks that you use DA today, the plans are more fluffy, but they are going in the direction of using tools like Hyperic for monitoring and administration.</p>
<p>When it comes to Choice computing and mobile applications, the iPad native client will be released in Q3 this year. It will be available at no cost for existing licensed users. It will be extended to other tablets and smartphones in a 3-6 months cycle. The source for all this will be shared in the developer community to enable partners and customers to build their own custom apps.</p>
<p>Tomorrow I will participate in the partner conference, so I guess I will not write directly about that. I will, however, try to summarize on my way back over the Atlantic, what has been going on over the last days.</p>
<p>/peter</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2011/05/12/emc-world-2011-day-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>EMC World 2011, day 2</title>
		<link>http://blogg.altran.se/cis/2011/05/11/emc-world-2011-day-2/</link>
		<comments>http://blogg.altran.se/cis/2011/05/11/emc-world-2011-day-2/#comments</comments>
		<pubDate>Wed, 11 May 2011 01:17:26 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[ECM]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=1051</guid>
		<description><![CDATA[Day 2 of EMC World is not over yet, but I figure I write down the most important messages before tonights Momentum party starts.
The keynote from Jeetu Patel (CSO&#38;CMO for IIG) who joined EMC nine months ago, started with a great act with acrobatic dancers and drums. It was to display the pace of transformation [...]]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} -->Day 2 of EMC World is not over yet, but I figure I write down the most important messages before tonights Momentum party starts.</p>
<p>The keynote from Jeetu Patel (CSO&amp;CMO for IIG) who joined EMC nine months ago, started with a great act with acrobatic dancers and drums. It was to display the pace of transformation that the IIG is in the middle of. It feels like there is a new drive and much more modern approach to IIG than before.</p>
<p>The presentation was going into more detail of what was presented and announced yesterday. A good quote was &#8221;The new user won&#8217;t wait for no one!&#8221;, meaning that the new business users won&#8217;t wait for IT to deliver productivity tools, but find it them selves. We see this every day. There will be a lot of focus on the new solutions and they will be pushed hard in order to get a good position on the market in this new era.</p>
<p>Another good quote was &#8221;A strategy without a roadmap is pure fantasy&#8221;, meaning that there are real plans to get these new solutions out soon. It will be interesting to follow the progress of these things.</p>
<p>A representative from Cisco showed a demo of the new joint solution with Cisco Quad and Documentum. It looked really good, giving the user a really nice interface for social content at the same time being captured within Documentum applying policies and security. You get full audit trail of all content in a CenterStage looking application. You can also manage webex content, which is part of Cisco Quad, and store in the repository. It was said to be rolled out in Q3 2011. Check out <a href="http://www.cisco.com/en/US/products/ps10668/index.html">http://www.cisco.com/en/US/products/ps10668/index.html</a> for a Quad demo.</p>
<p>Next up on stage was Aaron Levie, CEO box.net. He showed a demo of an integration from a standard Webtop with Box. With a click the document was shared to Box with permissions and policies from Documentum. A bi-directional synch makes it possible to work on the content with external parties, enabling access to the content from a large number of mobile devices that box already supports. Expected rollout is Q3-Q4 2011. Checkout <a href="http://www.youtube.com/watch?v=-RvgypiTWVE">http://www.youtube.com/watch?v=-RvgypiTWVE</a> for a box demo.</p>
<p>I went to a good session on xPlore. They have invested a lot of time in making this enterprise ready, meaning good quality and very good performance. It is all native EMC software. The Lucene part is open source and EMC takes full responsibility of that. With xDB behind it they have improved the performance compared to FAST. There is a long list of advantages over FAST that I won&#8217;t go into here. One big difference is that xDB includes the security in the processing directly, while FAST returned all results and had the content server filter out the end result. Support on VMware is another big advantage. Also worth mentioning is the new Admin interface which helps tuning the the searches. There is a lot of configuration to be made when you know the requirements and the searches made.</p>
<p>I also listened to Andrew Chapman (always fun presentations) and a presentation on the Sharepoint integrations. Not much news really except that there is an extended Sharepoint Documentum Framework to make custom components, which can be accessed through menus with XML configuration.</p>
<p>The rest of the day will be spent listening to Ed Bueche performance tuning sessions with too much details to be published here. Check out wordofpie again for details.</p>
<p>Stay tuned for more information tomorrow.</p>
<p>/Peter</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2011/05/11/emc-world-2011-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EMC World 2011, day 1</title>
		<link>http://blogg.altran.se/cis/2011/05/10/emc-world-2011-day-1/</link>
		<comments>http://blogg.altran.se/cis/2011/05/10/emc-world-2011-day-1/#comments</comments>
		<pubDate>Tue, 10 May 2011 04:03:10 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[ECM]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=1047</guid>
		<description><![CDATA[The first day of EMCWorld 2011 in Las Vegas is to an end. There is an estimated number of 8000 attendees. Not bad. I (Peter Asklin) am here to cover the Momentum conference, which is a part of the big big EMC World. Listening to the first keynote and also talking to some of the [...]]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} span.s1 {text-decoration: underline} -->The first day of EMCWorld 2011 in Las Vegas is to an end. There is an estimated number of 8000 attendees. Not bad. I (Peter Asklin) am here to cover the Momentum conference, which is a part of the big big EMC World. Listening to the first keynote and also talking to some of the other participants, I realize that Documentum (or Information Intelligence) is kind of peripheral, but…</p>
<p>…luckily though, there is a separate part of the conference where all the Momentum people gather and where all the sessions take place. Here, it feels more like home.</p>
<p>The big message of this year&#8217;s conference is that when the Cloud meets Big Data there are tremendous opportunities arising. Now, what does that mean for us working with Documentum?</p>
<p>In the first keynote by CEO Joe Tucci, Documentum was not even mentioned, but in the end of the second there was a demo (a glimpse of xCP 2.0) on how Information Intelligence comes into play within the big EMC picture.</p>
<p>There are three layers:</p>
<ul>
<li>1st layer is the infrastructure &#8211; the Cloud (Atmos, Isilon, etc)</li>
<li>2nd is the Big Data managed in the cloud (Greenplum).</li>
<li>3rd is where Documentum, or Information Intelligence comes in. It is here you act on the analytics from Big Data and creates new strategic moves &#8211; creating new processes, changing processes (xCP) and maximizes the use of information.</li>
</ul>
<p>When it comes specifically to the Documentum stack, there is a lot of news and a lot of excitement in the air. I will try to summarize it here:</p>
<p><span><span style="text-decoration: underline;">IIG Keynote by Rick Devenuti:</span></span></p>
<p>A clear strategy was presented with four dimensions:</p>
<ul>
<li>the management of all content types (traditional types plus blogs entries, wikis, etc)</li>
<li>Information Governance (eDiscovery, Compliance, Archiving, etc)</li>
<li>Location Independence (cloud based)</li>
<li>Choice driven User Interface (iPad, Android, web, etc)</li>
</ul>
<p>The modern business user does not wait anymore for IT to provide them with productivity tools, but find these themselves (like salesforce.com, workday, etc). Even email is surpassed by social computing. To conquer the field of Enterprise Social Computing, EMC and Cisco is making an alliance where the social and communication parts are covered by Cisco Quad and EMC covers Content&amp;Document Mgmt and BPM.</p>
<p>A new iPad app was demonstrated as an example of the efforts to fulfill choice driven interfaces. Will be released soon!</p>
<p>Another alliance is made with Box to deliver Documentum solutions in the public cloud.</p>
<p>EMC still sees themselves as being the best choice to extend the SharePoint platform to deliver information governance.</p>
<p>The last announcement was that there will be an EMC onDemand service offering where the customer can apply for a Documentum system and have it up and running in two(!) hours. All managed by EMC staff experts, in hybrid cloud solution based on VMware and something called VCube. The offering will be released in Q4 2011. Compare this with setting up your own infrastructure and deploy the solution, which takes months.</p>
<p><span><span style="text-decoration: underline;">Architecture Part 1 by Jeroen van Rotterdam</span></span></p>
<p>Jeroen is the new chief architect and was the former CEO for xHive and calls himself an &#8221;XML nerd&#8221;, so you can imagine in which direction the new architecture is going&#8230;</p>
<p>D6.7 which was just released is a quality release, focusing on fixing bugs, performance, etc. Some news were included.</p>
<p>In 2011 a lot of investments will be done on simplification of deployment, innovation and performance.</p>
<p>In 2012 the focus will be on making it ready for public cloud.</p>
<p>The future development model will based on Spring, where your REST services are automatically built from the data model. The UI will be ExtJs.</p>
<p>The design goal is to be able to build highly complex applications, but still be able to change them!</p>
<p>Some experimenting projects are underway that includes:</p>
<ul>
<li>Using VFabric to deploy applications</li>
<li>Using Hyperic to have the ability to monitor complex Documentum installations</li>
<li>Using Gemfire for simplified type cache management and distributed cache</li>
<li>DFC Session pooling using a new type of context switch to increase the performance of session management. Tests have shown a huge performance increase.</li>
</ul>
<p>Moving to the public cloud requires a whole new architecture that the New Generation Information Server will fulfill. It supports multi tenancy, it has a &#8221;shared nothing architecture&#8221;, includes no third party software components, and supports rolling upgrades of server, types and objects.</p>
<p>The different layers inched:</p>
<ul>
<li>Data providers: The next efforts will be focused on the new security service based on XACML, xPlore, and NGIS datamodel based on xDB.</li>
<li>Fabric: collaboration services, retention policies, content intelligence services, BPM, IRM, etc</li>
<li>Builders: Forms, processes, UI</li>
</ul>
<p><span>xCP and Platform Roadmap by John McCormick</span></p>
<p>2011 Q2: D6.7 (quality release)</p>
<p>2011 Q2: IRM 5.0  (office 2010 support)</p>
<p>2011 end: 6.7 SP1 (support IE 9)</p>
<p>2011 end: xPlore 1.2</p>
<p>2012 mid: xCP 2.0</p>
<p>2012 H2: D7 (more focus on virtualization of the platform)</p>
<p>2012 H2: xPlore 1.3</p>
<p>WebServices:</p>
<ul>
<li>SOAP -&gt; RESTful webservices</li>
<li>Auto Generated Application services based on model</li>
<li>Leverage CMIS</li>
<li>Mobile standards support (REST)</li>
</ul>
<p>Webtop/WDK will continue be supported for many many years. Planned for D7 with enhancements in quality, performance, security, etc.</p>
<p>UI will be based on ExtJs framework.</p>
<p>xCP 2.0 will have a unification of tooling, meaning that all tools used today when building xCP solutions will be found in one tool (eclipse based). It will also be optimized for vFabric.</p>
<p>The vision is to ship the platform with &#8221;blueprints&#8221;, i.e. deployment templates making it easy for the customer to reuse prebuilt configurations that match the requirements.</p>
<p>&#8212;&#8212;&#8212;-</p>
<p>It was really packed with interesting sessions today and I am looking forward for more details tomorrow. If you want more detailed notes from the most interesting sessions, please check out wordofpie.com. He writes during the sessions and posts immediately.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2011/05/10/emc-world-2011-day-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scandinavian Developer Conference 2011, dag två</title>
		<link>http://blogg.altran.se/cis/2011/04/07/scandinavian-developer-conference-2011-dag-tva/</link>
		<comments>http://blogg.altran.se/cis/2011/04/07/scandinavian-developer-conference-2011-dag-tva/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 18:34:02 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[ECM]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=990</guid>
		<description><![CDATA[Då var det dags för dag två av Scandinavian Develope Conference 2011.  Först var det samling för alla med en intressant Key Note:
Key note &#8211; Everyone likes change, but nobody wants to be changed
Föreläsare: Henrik Kniberg,  Crisp
Dagens Key Note hölls av Henrik  Kniberg, Agile/Lean coach på Crisp som pratade om hur man [...]]]></description>
			<content:encoded><![CDATA[<p>Då var det dags för dag två av <a href="http://www.scandevconf.se/">Scandinavian Develope Conference 2011</a>.  Först var det samling för alla med en intressant Key Note:</p>
<h2>Key note &#8211; Everyone likes change, but nobody wants to be changed</h2>
<p>Föreläsare: <a href="http://www.crisp.se/henrik.kniberg">Henrik Kniberg</a>,  Crisp</p>
<p>Dagens Key Note hölls av <a href="http://www.crisp.se/henrik.kniberg">Henrik  Kniberg</a>, Agile/Lean coach på Crisp som pratade om hur man går tillväga för  att få till en förändring. Det fungerar inte att ändra på eller övertala någon  annan. Man måste börja med sig själv.</p>
<p>För att få med andra krävs ett antal steg. Man måste ställa rätt frågor och  få folk motiverade så att de vill förändra själva. Fråga tex inte vad som  hindrar någon från att genomföra något utan istället vad som skulle behövas för  att genomföra detta.</p>
<p>Det svåra med agile och lean inte är principer och practices, utan den stora  utmaningen är hur man praktiskt genomför förändringar. T ex för en organisation  att införa Agile eller Lean.</p>
<p>Hur skall jag kunna <span style="text-decoration: underline;">övertyga</span> min chef/kund/team etc? Svaret är: GÖR DET INTE! Om du knappt kan förändra dig  själv hur ska du då kunna övertyga andra att förändras?</p>
<p>Han gjorde metaforen med &#8221;hur får man en 6-åring att städa sitt rum?&#8221;. Du  skall inte tvinga honom med hot, och du skall inte göra hans jobb.</p>
<p>Viktiga delar för att lyckas med att genomföra en förändring (med referens  till 6-åringens rum):</p>
<p><strong>Current location</strong>: <em><span style="text-decoration: underline;">Where am I right now</span>?(Saker överallt,  inte en tom yta någonstand)</em></p>
<p><strong>Destination</strong>: <em><span style="text-decoration: underline;">What is my destination</span>? (Städat  rum)</em></p>
<p><strong>Motive</strong>: <em><span style="text-decoration: underline;">Why do  I want to go there</span>? (Tappar inte bort leksaker, trampar inte på saker,  mer plats att leka på )</em></p>
<p><strong>Next Step</strong>: <em><span style="text-decoration: underline;">What  is the next step towards this destination</span>? (Plocka upp EN sak &#8211; hitta  dess plats och den där. GTD &#8211; Getting Things Done)</em></p>
<p><strong>Progress meter</strong>: <em><span style="text-decoration: underline;">How will I know I am moving in the right  direction</span>?(Titta vad rent DENNA delen av rummet är nu!) </em></p>
<p>Kniberg belyste även andra strategier för att lättare genomföra förändringar:</p>
<ul>
<li>
<div><strong>Undvik &#8221;us and them&#8221;</strong> -istället för att först fråga  utvecklare/chefer/kunder om de vill börja jobba agilt</div>
<ul>
<li>Utvecklare: &#8221;Ja, det vill vi men vi får inte för våra chefer&#8221;</li>
<li>Chefer: &#8221;Ja, det vill vi men vi får inte för våra kunder&#8221;</li>
<li>Kunder &#8221;Ja, det vill vi men utvecklarna kommer inte klara av det &#8221;, samla  alla tillsamman, belöys möjligheterna och låt de själva välja om det är  intressant</li>
</ul>
</li>
<li>
<div>Viktigt med <strong>visualisering</strong> av nuvarande situation:</div>
<ul>
<li><strong>Dead-Sprint Detection</strong> &#8211; Burndown som ser ut som en &#8221;flat  line&#8221; för en hjärtpatient, dvs inget jobb blir gjort.</li>
<li>Ta med <strong>policies</strong> på scrum board; t ex definitioner av  &#8221;Klart&#8221;(Defintion of Done), &#8221;Redo för systemtest&#8221;</li>
<li>Ta med de <strong>10 viktigaste kund-kraven</strong></li>
<li>Ta med de 5 viktigaste <strong>interna förbättringsmöjligheterna</strong></li>
<li><strong>Death March Detection</strong> med release burndown chart. Med hjälp  av tidigare velocity &#8211; hinner vi till utsatt releasedatum?</li>
<li><strong>Overcommitment detection</strong> &#8211; Om vi estimerat 40 &#8221;points&#8221;, men  bara levererat 30 (velocity 30), skall våra estimat justeras. Vi skall alltså  inteestimera mer, för att &#8221;hinna ikapp&#8221;&#8230;. Dömt att misslyckas. Blir väldigt  tydligt med visualisering</li>
</ul>
</li>
<li>
<div>Statuera exempel:</div>
<ul>
<li>Kniberg visar exempel från då han frågade sitt team om de skulle införa  continuous integration (CI). De svarar &#8221;Nja, vi har inte tid&#8221; och &#8221;Vi har  ingenstans att installera&#8221;. Han tar ett eget beslut och installerar en CI-server  lokalt. Han kan snabbt ge feedback till sitt team: &#8221;Ehh, Joe &#8211; du bröt bygget.  Igen&#8230;&#8221;. Teamet blir intresserat och även andra vill ha sin branch integrerad.  Till slut kommer kommentaren: &#8221;Vi kanske skulle installera CI på en delad  server, så att det funkar även när inte du är här&#8230;&#8221; Dvs, förändringen blev  implementerad genom statuerat exempel.</li>
</ul>
</li>
<li>
<div>Använd mätvärden (metrics):</div>
<ul>
<li>Velocity &#8211; Antalet tasks klara per sprint</li>
<li>Cycle time &#8211; Tid det tar för en task att passera över hela scrum boarden  (från In progress till Done)</li>
<li>Work in Progress (WIP) &#8211; antalet tasks på scrum boarden samtidigt.</li>
</ul>
</li>
</ul>
<p>Länk till slides från denna key note: <a href="http://dl.dropbox.com/u/1018963/Projects/2011-04-05%20scandev/Change.pdf">http://dl.dropbox.com/u/1018963/Projects/2011-04-05%20scandev/Change.pdf</a><span style="color: blue; text-decoration: underline;"> </span></p>
<h2>Fluent APIs and Internal DSLs with C#</h2>
<p>Föreläsare: <a href="http://www.scandevconf.se/2011/conference/speakers/scott-allen/">Scott  Allen</a></p>
<p>Scott visade hur man kan använda <a href="http://msdn.microsoft.com/en-us/library/bb383977.aspx">extension  methods</a>, lambda expressions och <a href="http://en.wikipedia.org/wiki/Method_chaining">method chaining</a> för att  bygga <a href="http://en.wikipedia.org/wiki/Fluent_interface">Fluent APIs</a>.  Inget revolutionerande men ibland glömmer man de möjligheter som finns i C# att  skriva kod som är läsbar och intuitiv. Mycket kodexempel och kopplingar till  verkligheten.</p>
<p>Ett tips från Scott är att få koden att likna domänmodellen så mycket som  möjligt.</p>
<p>/Alexander, Dan och Emil</p>
<h2>Before your first test, and after</h2>
<p>Föreläsare: <a href="http://www.scandevconf.se/2011/conference/speakers/thomas-nilsson/">Thomas  Nilsson</a></p>
<p>Ett försök att introducera TDD som var en liten besvikelse. Oinspirerande  föreläsare förklarade hur man ska tänka innan man sätter igång att programmera  testdrivet (TDD). Som nybörjare är det svårt att veta hur man ska börja, men  Thomas hade några tips. Innan man börjar skriva sin testkod skall man ha  funderat över tre saker</p>
<ul>
<li>Vilken funktionalitet skall finnas?</li>
<li>Ta fram tre olika förslag på hur man kan attackera problemet.</li>
<li>Lista olika tester för hand, ~10 st. Detta blir en att göra-lista där man  börjar med att välja det lättaste testet.</li>
</ul>
<p>Det är bra att använda parprogrammering. En som sitter vid tangentbordet och  en som är anvsvarig för att göra-listan.</p>
<ul>
<li>
<div>Börja med ett enkelt test och skriv det.</div>
<ul>
<li>Ett nolltest</li>
<li>En spelare/objekt</li>
</ul>
</li>
<li>Fortsätt med ett test med enkel funktionalitet</li>
<li>
<div>Utforska dimensionerna i svårighetsgrad:</div>
<ul>
<li>Primära dimensioner, tex Vinnare eller Hand i poker</li>
<li>Sekundära dimensioner, tex Par, Färg och Kåk i poker</li>
</ul>
</li>
<li>
<div>Lägg till test på att göra-listan</div>
<ul>
<li>Specialfall</li>
<li>Felhantering</li>
</ul>
</li>
</ul>
<p>Olika kunskapsnivåer:</p>
<div>
<table style="border-collapse: collapse;" border="0">
<colgroup>
<col style="width: 256px;"></col>
<col style="width: 256px;"></col>
<col style="width: 256px;"></col>
</colgroup>
<tbody>
<tr>
<td style="padding-left: 9px; padding-right: 9px;">Novice</td>
<td style="padding-left: 9px; padding-right: 9px;">Tarzan at party</td>
<td style="padding-left: 9px; padding-right: 9px;">Code</td>
</tr>
<tr>
<td style="padding-left: 9px; padding-right: 9px;">Intermediate</td>
<td style="padding-left: 9px; padding-right: 9px;">Getting to the party</td>
<td style="padding-left: 9px; padding-right: 9px;">Coverage</td>
</tr>
<tr>
<td style="padding-left: 9px; padding-right: 9px;">Advanced</td>
<td style="padding-left: 9px; padding-right: 9px;">What happened at the party?</td>
<td style="padding-left: 9px; padding-right: 9px;">Maintainability</td>
</tr>
<tr>
<td style="padding-left: 9px; padding-right: 9px;">Superior</td>
<td style="padding-left: 9px; padding-right: 9px;">Why do we have a party?</td>
<td style="padding-left: 9px; padding-right: 9px;">Design</td>
</tr>
</tbody>
</table>
</div>
<p>Några ord på vägen:</p>
<ul>
<li>Fokusera på resultatet och inte på teststegen. Detta kallas assert-first.</li>
<li>Koda &#8221;baklänges&#8221; och låt IDEn assistera så långt det går så man gör minsta  möjliga kodning för att få testet att fungera</li>
<li>Use before declaration</li>
<li>Om det inte är viktigt för testet så är det viktigt att det inte är med i  testet</li>
</ul>
<p>/Dan, Emil och Tomas</p>
<h2>BDD in .Net using SpecFlow and WatiN</h2>
<p>Föreläsare: <a href="http://www.scandevconf.se/2011/conference/speakers/paul-rayner/">Paul  Rayner</a></p>
<p>Bra föreläsning av BDD. BDD = TDD Done Right.</p>
<p>Det största problemet med mjukvaruutveckling är att veta vad vi ska bygga.  Släpp fokus på implementationen och fokusera i stället på systemets  funktionalitet ur användarens perspektiv. Om du inte gör det: <a href="http://www.doingitwrong.com/">Youre doing it wrong</a>! Skapa  specifikation genom exempel. Exemplen blir till krav som i sin tur blir tester  som verifierar kraven.</p>
<p>Paul pratade om två verktyg: <a href="http://www.specflow.org/">SpecFlow</a> och <a href="http://watin.org/">WatiN</a>.</p>
<p>Med hjälp av SpecFlow kan du definiera tester i ett språk och vokabulär som  är i enlighet med problemdomänen och som både användare och testare förstår.  SpecFlow använder sig av något som kallas features där man anger krav enligt  följande:</p>
<ul>
<li>
<div>Feature:</div>
<ul>
<li>
<div>Scenario:</div>
<ul>
<li>Given</li>
<li>When</li>
<li>Then</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Det finns exempel på detta på <a href="http://en.wikipedia.org/wiki/Behavior_Driven_Development">wikipedia</a>.</p>
<p>WatiN står för Web Application Testing in .Net och är ett verktyg för att  testa webbapplikationer på liknande sätt som Specflow.</p>
<p>/Alexander, Dan, Emil och Tomas</p>
<h2>Improvement: How to take one step at a time</h2>
<p>Föreläsare: <a href="http://www.scandevconf.se/2011/conference/speakers/johannes-brodwall/">Johannes  Brodvall</a></p>
<p>Dagens uttryck var &#8221;compiler rash&#8221;. Det är när det blir röda streck under  kodtexten som gör att det ser ut som att koden fått utslag. Detta fenomen kan  uppstå om du refaktorerar din kod på fel sätt. Johannes visade hur det går till  att undvika detta genom att gå igenom några kodexempel.</p>
<p>Ord på vägen:</p>
<ul>
<li>Develop with deliberation</li>
<li>Architecht from where you are</li>
<li>Find the other you</li>
</ul>
<p>/Alexander, Emil och Tomas</p>
<h2>Agile Database Development with Liquibase</h2>
<p>Föreläsare: <a href="http://www.scandevconf.se/2011/conference/speakers/tim-berglund/">Tim  Berglund</a></p>
<p>Tim gjorde ytterligare en bra föreläsning, denna gång om vilka problem som  finns idag med att man sällan eller aldrig har någon koll på ändringar i  databasstrukturen. Man vill kunna arbeta med databasändringar på samma sätt man  gör med kod. Det ska gå att spåra ändringar. Vem har gjort vad och när?</p>
<p>Ett sätt att lösa det på är att använda verktyget Liquibase som genom hyfsat  tydlig xml-kod anger vilka ändringar som ska göras i databasen.</p>
<p>Tim rekommenderade även boken <a href="http://databaserefactoring.com/">Refactoring Databases</a> av Ambler &amp;  Sadalage</p>
<p>/Emil och Ingrid</p>
<h2>Model Binding in ASP.NET MVC</h2>
<p>Föreläsare: <a href="http://www.scandevconf.se/2011/conference/speakers/scott-allen/">Scott  Allen</a></p>
<p>Scott Allen gick igenom hur ASP.NET MVC fungerar vad gäller interaktionen  mellan Model och View. Jag har själv inte kollat så mycket på ASP.NET MVC, men  jag blev riktigt inspirerad av denna föreläsning. Det sätt som ramverket kopplar  ihop modellen och vyn ser riktigt enkelt ut, men jag antar att det finns mer än  en fallgrop att trilla ned i. <img src='http://blogg.altran.se/cis/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://www.asp.net/mvc">http://www.asp.net/mvc</a></p>
<p>/Tommy</p>
<h2>AJAX and ASP.NET MVC</h2>
<p>Föreläsare: <a href="http://www.scandevconf.se/2011/conference/speakers/scott-allen/">Scott  Allen</a></p>
<p>En fortsättning på Scotts föreläsning &#8221;Model Binding in ASP.NET MVC&#8221; tidigare  på dagen. Denna gång behandlade han hur man ska hantera AJAX i ASP.NET MVC. Mitt  intryck är att det inte alls är lika automatiskt som &#8221;vanliga&#8221; ASP.NET:s  UpdatePanel, men att det inte är alltför svårt att göra samma sak manuellt.  Mycket tack vare ASP.NET MVC:s stöd för jQuery+&#8221;Unobtrusive JavaScript&#8221;.</p>
<p><a href="http://www.asp.net/mvc">http://www.asp.net/mvc</a></p>
<p>/Dan och Tommy</p>
<h2>Java SE in Embedded Devices</h2>
<p>Föreläsare: Andy Gilbert &#8211; Oracle</p>
<p>Endast 8 pers dök upp när Andy Gilbert gick igenom olika versioner av Java  som kan köras på mobila enheter. Fokus var på Java SE Embedded som är en bantad  variant av Java SE. Man har skalat ner memory footprint krav, förbättrat startup  tid och optimerat garbage kollektorn. Man har även tagit bort all onödig polling  för att få ner energi konsumtionen.</p>
<p>Java SE Embedded har fullt stöd för Java SE 6 update 21</p>
<p>Java Micro Edition och Java Card var de andra varianterna som nämndes.  JavaCard är väldigt säkert finns i över 7 miljarder SIM kort och smartcards.</p>
<p>/Ingrid</p>
<h2>10 pitfalls when implementing Kanban</h2>
<p>Föreläsare: Mattias Skarin</p>
<p>Kanban är ett Lean baserat processverktyg som bland annat går ut på att  visualisera workflow, begränsa &#8221;Work In Progress&#8221; och mäta och optimera flöde.</p>
<p>Mattias delade med sig av sina erfarenheter av vad som kan gå fel i Kanban  och hur man undviker detta. Några exempel som nämndes är:</p>
<p>Syfte först: Man kan inte förbättra det man inte förstår. Se till att prata  med alla om införande av Kanban samtidigt, så alla är med.</p>
<p>Inte redo för synligheten: Det kan bli en obehaglig överraskning att se hur  lite som verkligen produceras.</p>
<p>Övertro på planering. Man planerar inte för oväntade händelser.</p>
<p>/Ingrid</p>
<h2>Visualize your architecture and information<em> </em></h2>
<p>Föreläsare: Peter Norrhall</p>
<p>Dagens bottennapp! Nervös föreläsare som pratade dålig engelska vilket ibland  gjorde det svårt att förstå vad han menade. Han presenterade i princip två  verktyg: <a href="http://www.graphviz.org/">Graphviz</a> och <a href="http://www.headwaysoftware.com/products/structure101/index.php">Structure  101</a>.</p>
<p>/Dan</p>
<h2>Finding bugs before your customer does &#8211; Code Contracts in .NET 4.0</h2>
<p>Föreläsare: Manfred Steyer</p>
<p>Denna session hölls av en österrikare med dialekt väldigt lik Arnold  Schwarzeneggers. Mungipan rycker allt lite när någon säger &#8221;Visual  Schtuudiooh&#8221;&#8230; <img src='http://blogg.altran.se/cis/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Code contracts för kommer ifrån begreppet &#8221;Design by Contract&#8221; &#8211; och  möjligggör bl a upptäckt av villkorsfel under utveckling. Innehåller även  runtime checking.</p>
<p><strong>Pre-conditions</strong>: uttryck som skall vara uppfyllda för att  metodanrop skall vara valida. Här används Contract.Requires, ex  <strong>Contract.Requires( x ! = null )</strong>, vilket innebär att parametern  x ej får vara null<strong>;</strong></p>
<p><strong>Post-conditions</strong>: villkor som skall vara uppfyllds då metod  returnerar. Här kan t ex <strong>Contract.Ensures</strong> användas, som i  <strong>Contract.Ensures(0 &lt; Contract.Result&lt;int&gt;())</strong>, vilket  innebär att resultatet av denna metod måste vara &gt; 0;</p>
<p><strong>Invariants</strong>: är villkor som alltid måste vara uppfyllda för  att en klass skall ha ett korrekt tillstånd. Dessa läggs i metod markerad med  attributet [ContractInvariantMethod], och denna metod innehåller inget annat än  en sekvens med anrop till <strong>Contract.Invariant</strong>. Ex:</p>
<p><span style="font-family: courier new; font-size: 9pt;">[ContractInvariantMethod] </span></p>
<p><span style="font-family: courier new; font-size: 9pt;">private void  ObjectInvariant () </span></p>
<p><span style="font-family: courier new; font-size: 9pt;"> { </span></p>
<p><span style="font-family: courier new; font-size: 9pt;"> Contract.  Invariant ( this .y &gt;= 0 ); </span></p>
<p><span style="font-family: courier new; font-size: 9pt;"> Contract.  Invariant ( this .x &gt; this.y ); </span></p>
<p><span style="font-family: courier new; font-size: 9pt;"> &#8230; </span></p>
<p><span style="font-family: courier new;"><span style="font-size: 9pt;"> }</span> </span></p>
<p>Code contracts blir tillgängliga i NET 4.0 genom  <strong>System.Diagnostics.Contracts</strong>.</p>
<p>Steyer summerar och menar att code contracts kanske passar bäst vid  utveckling av API:er, och kanske inte är menat för business-applikationer. Code  contracts adderar viss overhead-tid vid byggen, det tar lite längre tid att  kompilera.</p>
<p>Pex, test-verktyget jag skrev om igår, kan använda code contract för att  &#8221;skriva&#8221; smartare enhetstester genom att filtrera bort meningslösa parametrar  som inte uppfyller pre-conditions.</p>
<p>/Tomas</p>
<h2>Knowledge &#8211; the key to effective software development</h2>
<p>Föreläsare: Chris Hedgate</p>
<p>Chris börjar med att dementera att mjukvaruutveckling bara är att &#8221;skriva  kod&#8221;. Det ligger så mycket mer i ordet än att bara &#8221;knacka kod&#8221;, det gäller att  veta vad man ska koda, vad kunderna vill ha, vilka standards man skall följa,  hur koden skall testas mm mm. Han menar att mjukvaru-utveckling är en  kunskaps-förvärvande aktivitet, och att det ligger så mycket mer i kunskap än  att &#8221;bara&#8221; skicka anställda på kurser.</p>
<p>Effektiv kunskapsöverföring beror på:</p>
<ol>
<li>Värdet av &#8221;sändarens&#8221; kunskap</li>
<li>Sändarens motivation att dela med sig (vi är oftast benägna att dela med oss  av vår kunskap)</li>
<li>Tillgång till &#8221;kanaler&#8221; för kunskapsöverföring (wikis, möten)</li>
<li>Mottagarens motivation att ta emot kunskap. (Denna är en av de svåraste, man  kan inte tvinga någon att vilja lära)</li>
<li>Mottagare kapacitet att ta åt sig av kunskapen.</li>
</ol>
<p>Hedgate presenterade även en egen formel han använder vid rekrytering av  utvecklare:</p>
<p><strong>V(d = LIS(d) </strong></p>
<p>vilket innebär: värdet av en utvecklare ligger i personens förmåga att  L(earn), I(nnovate), S(hare).</p>
<p><strong>SECI-modellen</strong> (<span style="color: #333333;">Ikujiro  Nonaka</span>) är en modell över hur den kunskapsskapande processen fungerar i  en organisation (Socialization, Externalization, Combination, Internalization)</p>
<p>Att skapa en miljö som främjar kunskapsskapande är viktigt. Här nämns &#8211;  <em>ba</em> &#8211; en fysisk, virtuell eller kulturell plats.</p>
<p>Vi fick genomföra en snabb övning där vi diskuterade i grupper om  kunskapsöverförande aktiviteter som genomfördes i våra nuvarance projekt. Det  nämndes coding dojos, parprogrammering, <a href="http://en.wikipedia.org/wiki/Brown_bag_seminars">brown bag sessions</a>,  lottery lunches istället för code reviews och tunga guidelines-dokument(ett  kodavsnitt väljs ut och diskuteras kring), miljö-ombyte (outdoor Fridays)</p>
<p>&#8221;Make knowledge creation your main focus&#8221;</p>
<p>Sessionen avslutades med detta inlägg från Twitter (förmodligen från chef på  Motorola, men ej bevisat):</p>
<p>Q: &#8221;What if I train staff and they leave?&#8221;</p>
<p>A: &#8221;What if you don&#8217;t and they stay?&#8221;</p>
<p>/Tomas</p>
<p>===</p>
<p>TACK FÖR OSS!</p>
<p>/Alexander,  Dan,  Emil,  Ingrid,  Tomas och Tommy</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2011/04/07/scandinavian-developer-conference-2011-dag-tva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konferens i Varberg</title>
		<link>http://blogg.altran.se/cis/2011/03/29/konferens-i-varberg/</link>
		<comments>http://blogg.altran.se/cis/2011/03/29/konferens-i-varberg/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 06:59:13 +0000</pubDate>
		<dc:creator>Altran Young Professional Program</dc:creator>
				<category><![CDATA[Documentum]]></category>
		<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[Soft skills]]></category>
		<category><![CDATA[Young Professional Program]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=967</guid>
		<description><![CDATA[Här kommer nästa YPP-iga Altranare. Jag heter Henric Holmberg och har precis avslutat mina studier till Högskoleingenjör i Datateknik och via en snabb mellanlandning på ett stort svenskt telekombolag hamnat på Altran.
Det har nu hunnit gå cirka en och en halv månad sedan jag började äventyret som trainee på Altran. Den första tiden här har [...]]]></description>
			<content:encoded><![CDATA[<p>Här kommer nästa YPP-iga Altranare. Jag heter Henric Holmberg och har precis avslutat mina studier till Högskoleingenjör i Datateknik och via en snabb mellanlandning på ett stort svenskt telekombolag hamnat på Altran.</p>
<p>Det har nu hunnit gå cirka en och en halv månad sedan jag började äventyret som trainee på Altran. Den första tiden här har varit väldigt rolig och med många nya intryck. Jag har fått känna på att komma ut på uppdrag ute hos kunder och där tagit de första stapplande stegen i att bli den erfarna Documentum-konsult som både jag och Altran hoppas och vet att jag en dag kommer att bli. För att jag på bästa sätt ska komma in i rollen som konsult har jag fått gå en veckolång introduktionskurs i Documentum. Att lära sig nya kunskaper är ju inte allt, jag har även fått tillfälle att lära känna många av mina fantastiskt trevliga kollegor som arbetar här på Altran.</p>
<p>Hur kommer det sig att jag fastnade för Altran? Nu är det så här att jag älskar utmaningar och brinner för att lära mig nya och spännande saker; och vad är då bättre än att med hjälp utav medarbetare, coach och mentor, alla med hög kompetens, få möjligheten att lära mig och utvecklas inom de områdena som jag intresserar mig för!</p>
<p>Den här veckan bär det iväg till konferens i Varberg. Alla nyanställda ska samlas där för en introduktionskonferens, lunch till lunch, där vi ska lära känna varandra och företaget ännu lite bättre. Detta ska bli himla flott och jag ser fram emot trevliga möten, goda middagar och att bli lite bortklemad på något spa.</p>
<p>Eftersom jag är en av de lyckliga få som ingår i YPP-programmet så ska jag stanna kvar en dag extra på konferensanläggningen och där påbörja vår första softskills-kurs; allt för att vi på bästa sätt ska komma in i konsultrollen. Till kursen har alla deltagare fått göra en förberedande uppgift där vår personlighet kartlagts för att se hur vi fungerar i ett team. Så nu kommer det fram vem man egentligen är… Dr Jekyll eller Mr Hyde?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2011/03/29/konferens-i-varberg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

