<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
    <title>Sogeti-bloggar</title>
    
    <link rel="alternate" type="text/html" href="http://blogg.sogeti.se/" />
    <id>tag:typepad.com,2003:weblog-1728424</id>
    <updated>2012-09-25T12:07:14+02:00</updated>
    
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Sogeti-bloggar" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="sogeti-bloggar" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
        <title>Storbror ser dig!</title>
        <link rel="alternate" type="text/html" href="http://blogg.sogeti.se/2012/09/storbror-ser-dig.html" />
        <link rel="replies" type="text/html" href="http://blogg.sogeti.se/2012/09/storbror-ser-dig.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341c923f53ef017ee3c35652970d</id>
        <published>2012-09-25T12:07:14+02:00</published>
        <updated>2012-09-25T12:07:14+02:00</updated>
        <summary>Läser Your E-book is reading you av Alexandra Alter vilket osökt får mig att tänka på ”1984” av George Orwell. Stora rubriker har vittnat om hur Facebook övervakar våra liv. Nästa område för Storebror verkar vara e-böckerna. Förläggarna kan nu...</summary>
        <author>
            <name>Stefan Holm</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Stefan" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogg.sogeti.se/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Läser <a href="http://online.wsj.com/article/SB10001424052702304870304577490950051438304.html" target="_blank" title="Your E-book is reading you">Your E-book is reading you</a> av Alexandra Alter vilket osökt får mig att tänka på ”1984” av George Orwell.  Stora rubriker har vittnat om hur Facebook övervakar våra liv. Nästa område för Storebror verkar vara e-böckerna. </p>
<p>Förläggarna kan nu via de appar vi använder för att läsa e-böcker även bevaka våra beteenden. De vet hur länge vi läser, hur fort vi läser, vilka sidor vi läser mest, hur ofta vi öppnar boken, vilka stycken vi markerar etc  etc. Väntar bara på att appen ska hålla reda på när jag går och pudrar näsan.  </p>
<p>
<a class="asset-img-link" href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef017c321fa12c970b-pi" style="display: inline;"><img alt="E-books" border="0" class="asset  asset-image at-xid-6a00d8341c923f53ef017c321fa12c970b" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef017c321fa12c970b-800wi" title="E-books" /></a><em>William Duke</em></p>
<p>-Bra, säger du kanske. Det borde ju öka kvalitén på böckerna. Um, kanske det, men det finns ju en annan sida av det. Med de undersökningar förlagen gjort kan man se att vissa böcker är för långa. Läsaren orkar helt enkelt inte igenom dem. För att lösa bot på det så kan förläggaren ge förslag till författaren att korta ner sina böcker. Så här säger Scott Turow, VD för Authors Guild:</p>
<p>"If you can find out that a book is too long and you've got to be more rigorous in cutting, personally I'd love to get the information."</p>
<p>Vilket får mig att tänka på de hemska ”kortböckerna” från Readers Digest (Det bästa). Varje månad kom det ut en bok med 3-4 förkortade versioner av bestsellers, slakade av RD för att ge ”vanligt folk” möjlighet att läsa bra litteratur. Är det detta vi har att vänta oss i framtiden? </p>
<p>Tack och lov finns det de som tänker annorlunda. Så här säger Jonathan Galassi, VD och publicist på Farrar, Straus &amp; Giroux:</p>
<p>“The thing about a book is that it can be eccentric, it can be the length it needs to be, and that is something the reader shouldn't have anything to do with. We're not going to shorten 'War and Peace' because someone didn't finish it."</p></div>
</content>


    </entry>
    <entry>
        <title>Det är dyrt att vara riktigt agil. Eller?</title>
        <link rel="alternate" type="text/html" href="http://blogg.sogeti.se/2011/11/det-%C3%A4r-dyrt-att-vara-riktigt-agil-eller.html" />
        <link rel="replies" type="text/html" href="http://blogg.sogeti.se/2011/11/det-%C3%A4r-dyrt-att-vara-riktigt-agil-eller.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341c923f53ef0154369b1401970c</id>
        <published>2011-11-03T13:40:39+01:00</published>
        <updated>2011-11-03T13:40:39+01:00</updated>
        <summary>Att vara agil när man jobbar i Scrum betyder (bland annat) att man efter varje iteration har lyckats bygga en ny fungerande och värdefull version av produkten eller systemet, som går att leverera till kund eller butik om man så...</summary>
        <author>
            <name>Jimmy Janlén</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Jimmy" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Scrum" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogg.sogeti.se/">
<div xmlns="http://www.w3.org/1999/xhtml"><p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><strong>Att vara agil när man jobbar i Scrum betyder (bland annat) att man efter varje iteration har lyckats bygga en ny fungerande och värdefull version av produkten eller systemet, som går att leverera till kund eller butik om man så önskar. Men att vara riktigt agil kostar. Eller?</strong></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;">För att varje sprint ska resultera i en nytt levererbart inkrement ställs det stora krav. Först måste vi ha lyckats bryta ner våra features så att de är tillräckligt små så att flera får plats i sprinten. Och med ”få plats” menar jag att man hinner med allt för att gå från idé till leverans, dvs. varje enskild feature ska designas, kodas, testas, dokumenteras och sammanfogas med helheten (allt enligt vår Definition of DONE for User Stories). Vi behöver dessutom känna oss trygga i att resten av systemet fortfarande fungerar och att vi inte har introducerat nya buggar.</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;">Om vi förutsätter att vi har kontroll över våra IT-system och inte har några externa beroenden vad gäller testmiljöer och servar (vi är inte beroende av externa köer för att få något jobb gjort) så är det ändå inte helt trivialt att få till en leverans varje sprint.</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;">Låt oss titta på ett exempel på hur en treveckorssprint skulle kunna se ut.</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;">.</span></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><strong>Först och främst har vi våra Scrum möten.</strong><span class="Apple-converted-space"> </span>Syftet med dessa är att planera (läs analysera) vad vi ska göra härnäst (Sprint Planning), hur vi på bästa sätt koordinerar oss inom teamet (Daily Scrum), fånga upp feedback så att vi kan förbättra processen (Sprint Retrospective) samt lära oss vad som kan göra produkten ännu bättre (Sprint Demo). Sista fredagen är dessutom en sprint-fri dag där teamet kan hämta andan och samla ny energi till nästa sprint.</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><img alt="" class="aligncenter size-full wp-image-1857" height="179" src="http://jimmyjanlen.files.wordpress.com/2011/11/sprintexempel_1.jpg?w=450&amp;h=179" style="margin: 0px auto; display: block;" width="450" /></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;">.</span></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><strong>För att vi med trygghet ska vilja lämna ifrån oss den nya versionen (som innehåller våra nya features) vill vi dessutom känna oss trygga i kvalitén.<span class="Apple-converted-space"> </span></strong>Detta<strong><span class="Apple-converted-space"> </span></strong>gör vi med att arbeta med att fixa buggar och verifiera buggfixar (Hardening). Vi vill också testa igenom systemet i sin helhet för att försäkra oss om att vår nya kod inte saboterat någon annan funktionalitet eller försämrat någon egenskap (såsom t.ex. prestanda). Denna testning inleds typiskt med en uppgradering av acceptancetestmiljön. Hela teamet hjälps åt att testa. Vad man fokuserar på klurar man ut som team genom att göra en riskanalys. Det kan t.ex. innebära en balans mellan körning av delar av regressionstestsviten plus identifierade Exploratory Testing sessioner. Var man lägger sin testfokus beror på var man ser att riskerna finns, vilka moduler som utsatts för förändring etc. När så slutgiltig paketering är gjord och en sista hand har lagts på dokumentationen är teamet redo att leverera den nya versionen till kund eller förvaltning. Tada!</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><img alt="" class="aligncenter size-full wp-image-1858" height="268" src="http://jimmyjanlen.files.wordpress.com/2011/11/sprintexample_2.jpg?w=450&amp;h=268" style="margin: 0px auto; display: block;" width="450" /></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;">.</span></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><strong>Det som återstår är vårt utrymme för utveckling.<span class="Apple-converted-space"> </span></strong>Det är alltså denna tid som finns tillgänglig för design, kodning, testning och dokumentation av nya features. Det vi påbörjar ska hinna slutföras innan ”Code-freeez-mode” slår till.</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><img alt="" class="aligncenter size-full wp-image-1859" height="156" src="http://jimmyjanlen.files.wordpress.com/2011/11/sprintexample_3.jpg?w=450&amp;h=156" style="margin: 0px auto; display: block;" width="450" /></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;">.</span></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;">Sådärja. Då har vi lyckats visualisera de olika typerna av arbete som pågår under en sprint. Låt oss visualisera hur de olika formerna av arbeta står i proportion till varandra…</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><img alt="" class="aligncenter size-full wp-image-1860" height="151" src="http://jimmyjanlen.files.wordpress.com/2011/11/sprintexample_4.jpg?w=450&amp;h=151" style="margin: 0px auto; display: block;" width="450" /></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;">.</span></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;">Nu kan man såklart ställa sig två frågor:</p>
<table border="0" style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;">
<tbody>
<tr>
<td><img alt="" class="size-full wp-image-1864 alignnone" height="29" src="http://jimmyjanlen.files.wordpress.com/2011/11/questionmark.jpg?w=33&amp;h=29" title="QuestionMark" width="33" /></td>
<td>Vilket arbete tillför<span class="Apple-converted-space"> </span><strong>värde</strong>?</td>
</tr>
<tr>
<td><img alt="" height="29" src="http://jimmyjanlen.files.wordpress.com/2011/11/questionmark.jpg?w=33&amp;h=29" title="QuestionMark" width="33" /></td>
<td>Vilket arbete är<span class="Apple-converted-space"> </span><strong>waste</strong>?</td>
</tr>
</tbody>
</table>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;">.</span></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;">Eftersom exemplet inte förtäljer hela historien så kan vi bara spekulera. ”Development” och ”Scrum Meetings” tillför såklart värde, det är här vi skapar, analyserar, planerar, designar och koordinerar oss. Sedan kan vi såklart ställa oss frågan – kan Scrum mötena (såsom sprint planeringen) göras effektivare och kortare?</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;">”Hardening” borde inte behövas om vi byggde kvalitet från början. Detta är tydlig waste. Packaging, miljöuppgraderingar etc. döljer också troligtvis en hel del waste – detta borde gå att automatisera.</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;">Den gemensamma testinsatsen som sker i slutet av sprinten… är den waste? Jag skulle argumentera för att den inte är det – här bygger vi kunskap om hur systemet som helhet mår efter att vi infört våra förändringar och bygger beslutsunderlag till frågan – ska denna release gå till kund?</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;">.</span></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;">.</span></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><img alt="" class="alignright size-full wp-image-1861" height="175" src="http://jimmyjanlen.files.wordpress.com/2011/11/done_vs_release_1.jpg?w=300&amp;h=175" style="margin: 0px 0px 2px 7px; padding: 4px; float: right; display: inline;" width="300" /><strong>Det som blir uppenbart av att titta på bilden är dock att själva utvecklingen av nya features som mest utgör hälften av arbetet.</strong><span class="Apple-converted-space"> </span>Mycket tid går åt till ”annat”. Man skulle kunna påstå att Velocityn blir ”lidande” (antal features eller Story Points per sprint) eftersom vi anstränger oss för att vara helt agila. Från ett leveransperspektiv är det så att varje sprint levererar ett färdigt och komplett increment, dvs. Definition of DONE för User Stories är komplett och lämnar inget till senare. Vi<strong>VET</strong><span class="Apple-converted-space"> </span>att vi hela tiden är redo för leverans till kund. I exemplet ovan ”vet” vi att vi har levererat 24 features när deadline närmar sig.</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;">.</span></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><img alt="" class="alignright size-full wp-image-1862" height="134" src="http://jimmyjanlen.files.wordpress.com/2011/11/done_vs_release_2.jpg?w=300&amp;h=134" style="margin: 0px 0px 2px 7px; padding: 4px; float: right; display: inline;" width="300" /><strong>Att vara helt agil i Scrum kostar så det är enkelt att lockas till att flytta ut vissa kriterier från Definition of DONE for User Stories till Definition of DONE for Release.</strong><span class="Apple-converted-space"> </span>Dvs. vi skjuter viss testning, viss dokumentation, etc. till en ”release sprint”. Detta ökar såklart vår Velocity (antalet features per sprint), men vi är å andra sidan<span class="Apple-converted-space"> </span><strong>inte</strong>leveransredo varje sprint eftersom vi har skjutit arbete och risk framför oss. Faktum är att release sprinten troligtvis inte alls blir en strikt timeboxad sprint eftersom vi inte vet hur mycket arbete och risk vi skjutit framför oss förrän vi sitter ner och planerar (och exekverar) den sprinten. Med detta upplägg<em>kanske</em><span class="Apple-converted-space"> </span>vi levererat 30 features när deadline kommer, men det troliga är att vi kämpar med testning, buggfixningar och refactoring av tekniska svagheter långt förbi deadline. Vad ännu värre är att vi har skapat en rejäl fördröjning i feedbacken mellan test och kodning då vissa tester inte körs förrän så mycket som fem sprintar senare.</p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;">.</span></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;">Att inte vara DONE utan att först uppnå DONE i release sprinten öppnar upp för följande:</p>
<table style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;">
<tbody>
<tr>
<td><img alt="" class="alignnone size-full wp-image-1866" height="25" src="http://jimmyjanlen.files.wordpress.com/2011/11/warningicon.jpg?w=27&amp;h=25" width="27" /></td>
<td>Vi riskerar missa deadline</td>
</tr>
<tr>
<td><img alt="" height="25" src="http://jimmyjanlen.files.wordpress.com/2011/11/warningicon.jpg?w=27&amp;h=25" width="27" /></td>
<td>Vi introducerar waste genom långa feedbackcyckler (både vad gäller test och kvalitet men även kundens feedback om funktions värde)</td>
</tr>
<tr>
<td><img alt="" height="25" src="http://jimmyjanlen.files.wordpress.com/2011/11/warningicon.jpg?w=27&amp;h=25" width="27" /></td>
<td>Vi skjuter på tekniska risk och missar chansen att hantera problem tidigt</td>
</tr>
<tr>
<td><img alt="" height="25" src="http://jimmyjanlen.files.wordpress.com/2011/11/warningicon.jpg?w=27&amp;h=25" width="27" /></td>
<td>Vi tappar den sanna insynen i hur vi faktiskt ligger till (vi vet inte vad som är klart och vad som är ”work in progress” eftersom vi inte testat klart)</td>
</tr>
<tr>
<td><img alt="" height="25" src="http://jimmyjanlen.files.wordpress.com/2011/11/warningicon.jpg?w=27&amp;h=25" width="27" /></td>
<td>Vi förlorar styrförmåga. Innan vi helt kan styra om fokus måste vi genomföra release ”sprinten”.</td>
</tr>
</tbody>
</table>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;">.</span></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><strong>Så är det dyrt att vara agil, eller är det kostsamt att inte vara det?</strong></p>
<p style="font: 11px/15px &quot;Lucida Grande&quot;, Verdana, Arial, sans-serif; text-align: justify; color: #61636a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: #ffffff;"><span style="color: #ffffff;"><strong>.</strong></span></p></div>
</content>


    </entry>
    <entry>
        <title>Definiera syftet</title>
        <link rel="alternate" type="text/html" href="http://blogg.sogeti.se/2011/07/definiera-syftet.html" />
        <link rel="replies" type="text/html" href="http://blogg.sogeti.se/2011/07/definiera-syftet.html" thr:count="1" thr:updated="2011-12-12T09:25:32+01:00" />
        <id>tag:typepad.com,2003:post-6a00d8341c923f53ef014e89831b66970d</id>
        <published>2011-07-01T08:57:21+02:00</published>
        <updated>2011-07-01T08:57:21+02:00</updated>
        <summary>Webbutvecklarvärlden har mycket att lära sig från den mobila världen, enligt min åsikt är den största gåva Steve Jobs gav oss när han introducerade Apples iPhone 2007 inte deras App Store eller själva telefonen i sig utan det nya fokus...</summary>
        <author>
            <name>Anders</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="AndersZ" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogg.sogeti.se/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Webbutvecklarvärlden har mycket att lära sig från den mobila världen, enligt min åsikt är den största gåva Steve Jobs gav oss när han introducerade Apples iPhone 2007 inte deras App Store eller själva telefonen i sig utan det nya fokus på syftet för varje interaktion och varje tecken eller bit av grafik som presenteras i den användarcentrerade och skräddarsydda app-upplevelsen. Denna fokusering på det huvudsakliga syftet och endast det väsentliga är en stor del (om inte den största) av Apples mobila framgång och har sedan gradvis spridit sig till samtliga aspekter av mobil utveckling, webb och även andra former av användarupplevelser.</p>
<p>Det som vi således ska ta till vara på när ett nytt webbprojekt startas är att som första steg alltid definiera syftet med webbsajten eller applikationen. Detta kan definieras så pass enkelt som</p>
<ul>
<li>att sälja produkter av en viss typ</li>
</ul>
<p>till lite mer spretiga mål så som</p>
<ul>
<li>strategisk varumärkesutveckling</li>
<li>företags- och kontaktinformation</li>
<li>att användas som en integrerad del i säljprocessen med existerande kunden</li>
<li>initiera en första personlig kontakt med potentiella kunder</li>
</ul>
<p>Det viktigaste är dock inte hur målen och syftena ser ut, bara att de är tydligt definierade så att man i nästa steg enkelt kan få en översikt och använda dessa som utgångspunkt. Enklast är att skriva upp dem i en lista så att man en klar separation mellan de olika målen. Genom att tydligt definiera syftet kan sedan informationsarkitektur, innehåll (information eller storyline i ett spel till exempel) och användarupplevelse tas fram genom iterationer och konceptualiseringar med målet att producera en fungerande prototyp. I fallet med en webbsajt betyder det att prototypen ska vara byggd i HTML och målplattformen, ofta ett CMS så som WordPress eller via ett fristående MVC-ramverk för lite mer specialiserade webbsajter.</p>
<p>Börja med syftet och tänk ut innehåll, användarupplevelse och den grafiska designen utifrån det, inte tvärt om.</p></div>
</content>


    </entry>
    <entry>
        <title>EPiServer Meetup med Template Foundation  Commerce R2</title>
        <link rel="alternate" type="text/html" href="http://blogg.sogeti.se/2011/06/episerver-meetup-med-template-foundation-commerce-r2.html" />
        <link rel="replies" type="text/html" href="http://blogg.sogeti.se/2011/06/episerver-meetup-med-template-foundation-commerce-r2.html" thr:count="2" thr:updated="2011-06-21T07:25:20+02:00" />
        <id>tag:typepad.com,2003:post-6a00d8341c923f53ef014e8941466b970d</id>
        <published>2011-06-20T09:34:45+02:00</published>
        <updated>2011-06-20T09:34:45+02:00</updated>
        <summary>EPiServer Meetup i Öresundsregionen</summary>
        <author>
            <name>Daniel Berg</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Daniel" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="EPiServer" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogg.sogeti.se/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>För att avsluta en fantastisk vårsäsong stod Capgemini som sponsor för <a href="http://meetup.com/EPiServer-utvecklare-Oresund/">EPiServer Meetup i Öresundsregionen</a>.</p>  <p>Capgemini med Henrik Sellberg, Johan Sjöström och Per Lorin presenterade ett pågående projekt med EPiServer Commerce R2 och delade med sig av nyttiga erfarenheter. </p>  <p>EPiServer MVP <a href="http://tedgustaf.com/">Ted Nyberg</a> från Ted &amp; Gustaf AB hade tagit sig ner från Stockholm för att ge en introduktion av det egenutvecklare ramverket <a href="http://etf.codeplex.com/">EPiServer Template Foundation</a> vilket bl.a. tillhandahåller basfunktionalitet för grundläggande funktioner såsom hantering av nyheter, kontakter, RSS-flöden, integration med Live Writer, med mera.</p>  <p>Stort tack till våra sponsorer under våren – vi ser fram emot fler givande meetups till hösten! Glad sommar!</p>  <p><a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef014e894144cb970d-pi"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Meetup" border="0" alt="Meetup" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef015433211c01970c-pi" width="244" height="184" /></a><a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef014e894144ff970d-pi"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="LoungeMeetup" border="0" alt="LoungeMeetup" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef015433211c40970c-pi" width="244" height="184" /></a><a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef01538f4dfe51970b-pi"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="JohanMeetup" border="0" alt="JohanMeetup" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef01538f4dfe5f970b-pi" width="244" height="184" /></a><a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef014e89414639970d-pi"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="TedMeetup" border="0" alt="TedMeetup" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef01538f4dff3b970b-pi" width="244" height="183" /></a><a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef015433211d92970c-pi"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="TedCode" border="0" alt="TedCode" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef01538f4dff5e970b-pi" width="489" height="368" /></a></p></div>
</content>


    </entry>
    <entry>
        <title>Agil utveckling av webbprojekt</title>
        <link rel="alternate" type="text/html" href="http://blogg.sogeti.se/2011/06/agil-utveckling-av-webbprojekt.html" />
        <link rel="replies" type="text/html" href="http://blogg.sogeti.se/2011/06/agil-utveckling-av-webbprojekt.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341c923f53ef01538f4deb52970b</id>
        <published>2011-06-20T09:10:15+02:00</published>
        <updated>2011-06-20T09:10:15+02:00</updated>
        <summary>Jag gillar agila utvecklingsmetoder (även om det är lite av en underdrift, jag är riktigt stort fan av dessa metoder), problemet med de vanligaste metoderna är att de inte fungerar så bra när hela projektet är mindre än en enda...</summary>
        <author>
            <name>Anders</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="AndersZ" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="agile development" />
        <category scheme="http://sixapart.com/ns/types#tag" term="scrum" />
        <category scheme="http://sixapart.com/ns/types#tag" term="webb development" />
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogg.sogeti.se/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>
<div><span style="color: #010101;">Jag gillar agila utvecklingsmetoder (även om det är lite av en underdrift, jag är riktigt stort fan av dessa metoder), problemet med de vanligaste metoderna är att de inte fungerar så bra när hela projektet är mindre än en enda sprint och utvecklingsteamet kan räknas på en eller två fingrar. Detta är fallet för många ganska enkla webbplatser vilka ofta kan byggas av en ensam utvecklare på mindre än en månad. Så, jag har funderat på hur man tar några av de idéer som gör SCRUM så effektivt och hur man tillämpar dem på mindre webbprojekt.<br /><br /></span></div>
<div><span style="color: #010101;">Mitt förslag är att istället för att använda tid för att bryta upp utvecklingen använda ett antal steg som bygger på den naturliga utvecklingen av en webbsajt, från idé till prototyp till färdig produkt. Dessa steg är alla utformade för att resultera i någonting som kan användas som bas till följande steg så att inget arbete går förlorat längs vägen. Syftet är fortfarande detsamma som sprintarna i SCRUM, att ge produktägaren och övriga intressenter en chans att få insyn i utvecklingen och anpassa lösningen baserat på hur väl prototyperna fungerar samt att påskynda utvecklingen genom ökad effektivitet. Varje steg ska resultera i ett demo och bör itereras till dess att produktägaren är nöjd med resultatet.</span></div>
<div><span style="color: #010101;"><br /> Följande steg används för att bryta upp utvecklingsarbetet: idéfas, innehåll, funktionell prototyp, grafisk design och färdig webbsajt. Jag väljer att skapa och bygga en prototyp med det riktiga innehållet innan grafisk design av den enkla anledningen att jag tycker att användarupplevelsen är viktigare är ögongodis. Genom att anpassa grafiken till funktionen istället för att anpassa interaktionsdesign och innehåll till en grafisk profil är slutresultatet fokuserat på användaren och användarupplevelsen.</span></div>
<div><span style="color: #010101;"><br /> Under idéfasen bestäms syfte och grundläggande informationsarkitektur av webbplatsen. Resultatet kan till exempel ske i form av beskrivande texter och/eller skisser. Det är viktigt att alla som kommer att bidra till utveckling, innehåll, underhåll, grafisk design och framförallt produktägaren deltar i detta arbete så att ingen känner sig utanför och kopplas in först när de inte har en chans att påverka inriktningen av arbetet (eller man måste göra om en massa tidigare arbete för att tillgodose de nya behov och tankar som dyker upp).</span></div>
<div><span style="color: #010101;"><br /> Med en klar bild över syfte och informationsarkitektur tas innehållet fram, det behöver inte vara satt i sten men ju närmare det är att vara det slutgiltiga desto lättare blir arbetet för interaktions- och den grafiska designern. Sanningen är att det inte bara blir enklare, det är en förutsättning för att kunna skapa en funktionell prototyp som motsvarar den verkliga användarupplevelsen och en grafisk profil som motsvarar den slutliga webbsajten.</span></div>
<div><span style="color: #010101;"><br /> Den funktionella prototypen skapas på samma plattform som den färdiga sajten kommer att utvecklas i och driftas på. På så sätt går inget arbete förlorat och det blir inga överraskningar av typen att prototypens funktionalitet och lösningar inte fungerar i verkligheten. Av denna anledning använder jag inte wireframing och rekommenderar inte andra att använda det heller, att sätta upp en grundläggande struktur och grafisk layout i HTML går på några minuter och gör man detta kan man sedan börja producera kod som kan användas i den färdiga lösningen utan att behöva göra om arbetet. Gör en koll så att prototypen fungerar som på alla relevanta plattformar och anpassa layouten till formatet på olika enheter om det är önskvärt (vilket det borde vara).<br /><br /> När arbetet med den funktionella prototypen är klart används den som mall för den grafiska designen. Det är viktigt att inga designbeslut tas förrän nu (trots att det alltid är bra att ha med sig idéer och tankar från idéfasen och framåt) av den enkla anledningen att den grafiska designen ska användas för att förstärka och förtydliga användarupplevelsen och innehållet, inte tvärt om.</span></div>
<div><span style="color: #010101;"><br /> Efter att prototypen har förskönats har vi i princip en färdig webbsajt, det som återstår är att knyta ihop paketet genom att minska antalet förfrågningar som krävs för att visa en sida via sammanslagning av JavaScript- och CSS-filer, lägga ihop bilder till sprites, skapa sajtkartor och finjustera innehåll, sidstruktur och användarupplevelse. Nu är det också dags att testa webbplatsen i stödda webbläsare och plattformar och se till att allt fungerar som förväntat. Det bör ju dock inte vara några problem eftersom webbstandarder har använts under utvecklingen och vi bara stödjer webbläsare som anammar webbstandarder, eller?</span></div>
<div><span style="color: #010101;"><br /> Genom att kontinuerligt arbeta på en prototyp på målplattformen är vi reda att sätta in den i produktion när annars arbetet ska börja. Som en bonus har vi haft tid att verkligen testa funktionaliteten, informationsarkitekturen och basera den grafiska designen på innehåll och användarupplevelse. Denna metod är inte bara tillämpbar på nya projekt, den kan lika gärna anpassas till att utveckla nya funktioner och flöden i befintliga webbplatser så länge de bryts ner till att vara mindre än en normal sprint tar i anspråk.</span></div>
</p></div>
</content>


    </entry>
    <entry>
        <title>Sogeti värdar för lyckat SharePoint User Group-möte</title>
        <link rel="alternate" type="text/html" href="http://blogg.sogeti.se/2011/05/sogeti-v%C3%A4rdar-f%C3%B6r-lyckat-sharepoint-user-group-m%C3%B6te.html" />
        <link rel="replies" type="text/html" href="http://blogg.sogeti.se/2011/05/sogeti-v%C3%A4rdar-f%C3%B6r-lyckat-sharepoint-user-group-m%C3%B6te.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341c923f53ef01538ed215b9970b</id>
        <published>2011-05-30T16:13:48+02:00</published>
        <updated>2011-05-30T16:19:12+02:00</updated>
        <summary>I torsdags var Sogeti värdar för Sweden SharePoint User Group i Stockholm (SSUG). SSUG är en användarförening som regelbundet ordnar träffar för att dela med sig av erfarenheter och kunskaper kring SharePoint. Mötet inleddes av Markus Persson från Sogeti SharePoint...</summary>
        <author>
            <name>Christoffer von Sabsay</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Christoffer" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Microsoft" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Nyheter" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Sharepoint" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Webb" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogg.sogeti.se/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>I torsdags var Sogeti värdar för <strong>Sweden SharePoint User Group </strong>i Stockholm (SSUG). SSUG är en användarförening som regelbundet ordnar träffar för att dela med sig av erfarenheter och kunskaper kring SharePoint.</p>
<p>Mötet inleddes av <strong>Markus Persson</strong> från <strong>Sogeti SharePoint Center i Stockholm</strong>, som berättade om <strong>Umeå Kommuns</strong> beslutsstödslösning på SharePoint 2010. Lösningen är en vidareutveckling av den lösning som byggdes åt Socialtjänsten på SharePoint 2007. Lösningen ger beslutsfattare på olika nivåer i kommunen möjlighet att följa upp och analysera nyckeltal  som berör verksamheten. En riktigt trevlig lösning som Microsoft ofta lyfter fram som referenscase.</p>
<p>Andra talare på evenemanget var <strong>Peter Nicks</strong> från <strong>Microsoft</strong> som pratade om hur man kan växa i sina befintliga SharePoint-lösningar och dra nytta av alla funktioner och tjänster som plattformen erbjuder. <strong>Måns Barklund</strong> från <strong>Microsoft</strong> berättade även om Project Server 2010 och gav en häftig demo på vilka möjligheter som finns i denna produkt.</p>
<p>Mer info om Umeå Kommuns lösning (2007-versionen) finns här:<br /> <a href="http://www.microsoft.com/sverige/business/kundreferenser-artikel.mspx?Id=ffabb53f-a45b-44c0-a837-afbc653c8e7a">http://www.microsoft.com/sverige/business/kundreferenser-artikel.mspx?Id=ffabb53f-a45b-44c0-a837-afbc653c8e7a</a></p>
<p>SharePoint User Group<br /> <a href="http://www.ssug.se/SitePages/Home.aspx">http://www.ssug.se/</a></p>
<p> </p>
<p><strong>Lite bilder från kvällen </strong><br />Foto: Henrik Palm</p>
<p><a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef014e88c5762e970d-pi" style="display: inline;"> </a> <a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef015432a52833970c-popup" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" style="float: left;"><img alt="Ssug1" class="asset  asset-image at-xid-6a00d8341c923f53ef015432a52833970c" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef015432a52833970c-320wi" style="margin: 0px 5px 5px 0px;" title="Ssug1" /></a> <a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef014e88c5791c970d-popup" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" style="float: left;"><img alt="Ssug5" class="asset  asset-image at-xid-6a00d8341c923f53ef014e88c5791c970d" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef014e88c5791c970d-320wi" style="margin: 0px 5px 5px 0px;" title="Ssug5" /></a></p>
<p><a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef015432a52945970c-popup" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" style="float: left;"><img alt="Ssug3" class="asset  asset-image at-xid-6a00d8341c923f53ef015432a52945970c" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef015432a52945970c-320wi" style="margin: 0px 5px 5px 0px;" title="Ssug3" /></a></p>
<p><a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef015432a52993970c-popup" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" style="float: left;"><img alt="Ssug4" class="asset  asset-image at-xid-6a00d8341c923f53ef015432a52993970c" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef015432a52993970c-320wi" style="margin: 0px 5px 5px 0px;" title="Ssug4" /></a></p>
<p> <br /><br /></p>
<p> </p>
<p>  <a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef015432a5383d970c-popup" onclick="window.open( this.href, '_blank', 'width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false" style="float: left;"><img alt="Ssug2" class="asset  asset-image at-xid-6a00d8341c923f53ef015432a5383d970c" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef015432a5383d970c-320wi" style="margin: 0px 5px 5px 0px;" title="Ssug2" /></a></p></div>
</content>


    </entry>
    <entry>
        <title>Sökdrivna webbsajter</title>
        <link rel="alternate" type="text/html" href="http://blogg.sogeti.se/2011/05/s%C3%B6kdrivna-webbsajter.html" />
        <link rel="replies" type="text/html" href="http://blogg.sogeti.se/2011/05/s%C3%B6kdrivna-webbsajter.html" thr:count="1" thr:updated="2011-12-18T03:16:17+01:00" />
        <id>tag:typepad.com,2003:post-6a00d8341c923f53ef01538e522d61970b</id>
        <published>2011-05-06T10:31:36+02:00</published>
        <updated>2011-05-06T10:34:31+02:00</updated>
        <summary>Under ett säljseminarium för en sökmotorleverantör såg jag statistik att 26% av alla besökare på webbsidor börjar sin interaktion med att gå direkt till sökfältet och skriva in en sökfråga. Det här kan låta som ett stort incitament till att...</summary>
        <author>
            <name>Anders</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="AndersZ" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogg.sogeti.se/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Under ett säljseminarium för en sökmotorleverantör såg jag statistik att 26% av alla besökare på webbsidor börjar sin interaktion med att gå direkt till sökfältet och skriva in en sökfråga. Det här kan låta som ett stort incitament till att helt skippa den vanliga navigeringen och istället förlita sig på en sökdriven design och att verkligen optimera sin interna sökmotor och de resultat som den visar beroende på vilka frågor som ställs. För mig så säger det att den största mängden användare (74%) föredrar att använda traditionell navigering.</p>
<p>Vidare säger statistiken inte varför användarna har valt att gå direkt till sökfältet för sin första interaktion. Jag tror att många skapar sig en överklick av sidans navigationselement och ser de inte vad de letar efter då så många sajter är alldeles för överbelamrade nyttjar de sökfunktionaliteten. Så problemet är inte den traditionella navigeringen (som trots allt de flesta föredrar) utan det är mängden information, hur den presenteras och informationsarkitekturen.</p>
<p>Att få användarna av tjänsten att hitta rätt information handlar framförallt om att reducera bruset.</p>
<p>Vad vi verkligen kan lära oss från förespråkarna av sökdriven navigering är hur de dynamiskt använder sökfrågor och förslag. En vanlig funktion är att föreslå populära sökningar eller till och med visa de allra populäraste sökningarna när man går till sökfältet. Den här informationen borde användas kontinuerligt för att iterativt optimera den konventionella navigeringen på sidan!</p>
<p>Det finns såklart tillfällen när man inte vill eller kan reducera mängden information och i de här fallen kan sökdriven navigering vara rätt väg att gå. Det betyder dock att användarna behöver veta vad de letar efter och man måste vara försiktig så att man inte uppfinner nya sätt att navigera bara för sakens skull, att följa vedertagna konventioner skänker en stor trygghet. Alla projekt har olika förutsättningar och mål, men för att gå ifrån den traditionella navigeringen behöver man se till att det skänker ett mervärde som överstiger tröskeln med att inte använda vedertagna normer. Men se framförallt till att använda information från sökmotorn för att se vad användarna egentligen vill hitta.</p></div>
</content>


    </entry>
    <entry>
        <title>Mobil webb och appar</title>
        <link rel="alternate" type="text/html" href="http://blogg.sogeti.se/2011/04/mobil-webb-och-appar.html" />
        <link rel="replies" type="text/html" href="http://blogg.sogeti.se/2011/04/mobil-webb-och-appar.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341c923f53ef015432048e74970c</id>
        <published>2011-04-29T11:23:45+02:00</published>
        <updated>2011-04-29T20:24:35+02:00</updated>
        <summary>De flesta mobilitetsutvecklingsgurus jag har lyssnat på (inklusive vår egen Andreas Sjöström) hävdar att appar är det självklara valet för direkt interaktion via mobila enheter. Den mobila webben är då valet för indirekt användning, som en landningssida när någon klickar...</summary>
        <author>
            <name>Anders</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="AndersZ" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogg.sogeti.se/">
<div xmlns="http://www.w3.org/1999/xhtml"><div>De flesta mobilitetsutvecklingsgurus jag har lyssnat på (inklusive vår egen Andreas Sjöström) hävdar att appar är det självklara valet för direkt interaktion via mobila enheter. Den mobila webben är då valet för indirekt användning, som en landningssida när någon klickar på en länk med en mobil enhet i Twitter, Facebook, mail eller liknande. Men, det börjar bli trångt och svårt att sortera i appmarknaderna och jag tror att appar har ett snävare användningsområde. Tänk till, vilket är snabbast och kräver minst ansträngning av användaren</div>
<div>
<ul>
<li>Öppna app-affären</li>
<li>Hitta den önskade appen</li>
<li>Klicka på installera (eller "Free" och sen "Install")</li>
<li>Klicka på accetera villkoren (eller skriva in sitt lösenord)</li>
<li>Vänta på att appen ska laddas ner och installeras</li>
<li>Hitta appen någonstans på enheten</li>
<li>Använda appen till att tex hitta information eller bli road</li>
</ul>
<p>eller</p>
<ul>
<li>Öppna den mobila browsern</li>
<li>Skriva in URL-addressen</li>
<li>Använda webbsajten till att tex hitta information eller bli road</li>
</ul>
<p>Mobila appar kan bara ses som direkt kommunikation när användaren redan har en etablerad relation med företaget eller tjänsten och regelbundet använder den aktuella appen. För nya relationer eller om användaren inte redan har installerat appen är det en tids- och energikrävande omväg där det krävs att ansträngningen är värd besväret när väl appen används. Mer än <a href="http://www.localytics.com/blog/2011/first-impressions-matter-26-percent-of-apps-downloaded-used-just-once/" target="_self">26% av alla appar används bara en gång</a> innan de tas bort och jag misstänker att andelen som bara används en gång och sedan bara ligger och skräpar är mycket större än så.</p>
<p>Det finns ingenting som hindrar oss från att presentera information lika fint och i många fall lika snabbt i en mobil webbsajt som i en native app, vi tvingar inte användaren att söka, installera, ta upp minnesutrymme samt skräpa ner skärmytan och listor för i många fall en enda interaktion. En annan fördel är att man inte behöver gå igenom en ansökningsprocess och hoppas på att ens innehåll kommer att godkännas för att ens kunna tillhandahålla sin app utan man kan skapa fritt och för detta är webben ett mer passande medium som dessutom fungerar på de allra flesta mobila plattformar.</p>
<p>Jag säger inte att det inte finns fall där appar inte är att föredra framför webben, det finns många sådana exempel där affärer där man handlar återkommande, avancerad grafik i spel och nyttoappar med integrationer som inte går att hantera via JavaScript är bland de första som dyker upp i mitt huvud.</p>
<p>Vad jag menar är att appar framförallt är lämpliga när de ger ett mervärde som inte är möjligt i en webbaserad applikation och när användaren redan har en relation till företaget eller tjänsten så att de litar på att programmet och innehållet är värt besväret. För enklare tjänster kan många gånger en mobil webb vara mer passande helt enkelt på grund av att den har en mindre tröskel än nativa appar, andra gånger är en paketerad HTML-baserad app som går via de vanliga distributionskanalerna lämplig. Som med så många andra saker gäller det bara att ha sitt sinne öppet och se till alla tillgängliga alternativ.</p>
</div></div>
</content>


    </entry>
    <entry>
        <title>Tänka utanför ramarna</title>
        <link rel="alternate" type="text/html" href="http://blogg.sogeti.se/2011/03/t%C3%A4nka-utanf%C3%B6r-ramarna.html" />
        <link rel="replies" type="text/html" href="http://blogg.sogeti.se/2011/03/t%C3%A4nka-utanf%C3%B6r-ramarna.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341c923f53ef014e871bb762970d</id>
        <published>2011-03-30T09:46:59+02:00</published>
        <updated>2011-03-30T09:46:59+02:00</updated>
        <summary>Sitter och hämtar inspiration för idéer till en ny webbplats. Surfar runt på de länkar jag har och upptäcker ett strålande exempel på kreativt tänkande. Varje år så utses de bästa webbplatserna av The Webby Awards. Förra årets vinnare inom...</summary>
        <author>
            <name>Stefan Holm</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Nyheter" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Stefan" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogg.sogeti.se/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Sitter och hämtar inspiration för idéer till en ny webbplats. Surfar runt på de länkar jag har och upptäcker ett strålande exempel på kreativt tänkande. Varje år så utses de bästa webbplatserna av <a href="http://www.webbyawards.com/index.php" target="_blank">The Webby Awards</a>. Förra årets vinnare inom kategorin "Personal Services" visar verkligen förmågan att tänka utanför ramarna.</p>
<p>När jag först klickar på länken till <a href="http://www.booneoakley.com" target="_blank">Booneoakleys webbplats</a> tror jag att jag hamnat fel. Varför i hela friden hamnar jag på YouTube??? En film drar igång och jag inser att filmen faktisk är själva webbplatsen. Klickar man på den navigation som finns drar man igån ett klipp i klippet så att säga. Till en början känns det mycket märkligt, men efter ett tag börjar jag inse det genialiska. Som användbarhetsdesigner så mässar jag ständigt om vikten av att användarna ska känna igen sig, men faktum är att för att kunna gå vidare i utvecklingen måste det finnas ett visst mått av kreativitet. Så, hatten av för utvecklarna av Boonoakleys "webbplats". De kan konsten att tänka utanför ramarna. Jag är inte säker på hur det fungerar ur marknadsföringsperspektiv men de står helt klart ut från sina konkurrenter.</p>
<p><a href="http://sogeti.typepad.com/.a/6a00d8341c923f53ef014e871bad9c970d-pi" style="display: inline;"><img alt="Booneoaekley" border="0" class="asset  asset-image at-xid-6a00d8341c923f53ef014e871bad9c970d" src="http://sogeti.typepad.com/.a/6a00d8341c923f53ef014e871bad9c970d-800wi" title="Booneoaekley" /></a> </p></div>
</content>


    </entry>
    <entry>
        <title>Errors, faults and failures = fel?</title>
        <link rel="alternate" type="text/html" href="http://blogg.sogeti.se/2011/03/errors-faults-and-failures-fel.html" />
        <link rel="replies" type="text/html" href="http://blogg.sogeti.se/2011/03/errors-faults-and-failures-fel.html" thr:count="2" thr:updated="2011-03-29T10:05:58+02:00" />
        <id>tag:typepad.com,2003:post-6a00d8341c923f53ef014e86f45cab970d</id>
        <published>2011-03-25T11:40:08+01:00</published>
        <updated>2011-03-25T11:40:08+01:00</updated>
        <summary>För några veckor sedan laddade jag ner ett par kandidat-uppsatser som alla handlade på ett sätt eller annat om test. Det var titlar som Model Based Testing for Non-Functional Requirements, QA Activities in Agile, Investigating Exploratory Testing in Industrial Practice,...</summary>
        <author>
            <name>Martin Pihl</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Kvalitet" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="MartinPihl" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Test" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogg.sogeti.se/">
<div xmlns="http://www.w3.org/1999/xhtml"><p style="margin: 12px 0px;">För några veckor sedan laddade jag ner ett par kandidat-uppsatser som alla handlade på ett sätt eller annat om test. Det var titlar som Model Based Testing for Non-Functional Requirements, QA Activities in Agile, Investigating Exploratory Testing in Industrial Practice, etc. Alla väldigt fascinerande (antar jag efter vad titlarna och abstrakten säger) men den som fångade min blick var <a href="http//bada.hb.se/handle/2320/6483" style="margin: 0px; color: #336699; text-decoration: none;" target="_blank">Testarbetets svåra val</a>. Främst för när jag läste abstrakten slogs jag av denna smocka till mening:</p>
<p style="text-align: center; margin: 12px 0px;">”<em style="margin: 0px;">Nackdelen med test inom systemutvecklingsorganisationen är att test tar mycket tid.”</em></p>
<p style="margin: 12px 0px;">Vilket direkt reser nackhåren. Visar sig sedan när man läser abstraktet samt resten av uppsatsen att den tolkning jag direkt hoppade till inte var den som menats med meningen. Dra mening ut ur kontext, etc. Samtidigt ”gärna hitta fel”:testare::”gillar laga mat”:kock. Iallafall. Det i uppsatsen som fick mig att börja tänka är när de börjar prata om errors, faults och failures och mer specifikt när de börjar diskutera dessa med sina intervjupersoner.</p>
<p style="margin: 12px 0px;">För att färska upp minnet är error, faults och failures helt enkelt olika sätt att kategorisera något som inte står rätt till i test-objektet. Om vi säger testobjektet är en applikation så  genom bristfällig kod uppstår en error som ger ett fault i en funktion som sedan skapar en failure i applikationen.</p>
<p style="margin: 12px 0px;">De tar upp dessa definitioner redan i sin ordlista, där jag fnyser initialt åt onödan i att definiera dessa termer. När jag strosar nedåt i uppsatsen ser jag att denna mentala fnysning har repeterats av en av intervjupersonerna:</p>
<p style="text-align: center; margin: 12px 0px;"><em style="margin: 0px;">”Under alla mina år inom test (drygt 10) har jag aldrig hört någon prata om Error, Faults och Failures annat än på utbildningar…”</em></p>
<p style="margin: 12px 0px;">”Precis!” tänker jag. Varför behöver man ha specifika termer när alla vet vad fel innebär? Men. Är det så lätt? Direkt kopplas min förra testledares röst på:</p>
<p style="text-align: center; margin: 12px 0px;">”Vem är alla? Delar dem verkligen din syn? Hur vet du det?”</p>
<p style="margin: 12px 0px;">Om vi säger att alla inblandade i testprocessen börjar använda sig av dessa termer. Att alla ”testare” börjar använda sig av samma termer. Om alla test-specialister börjar säga ”jag tror jag har hittat en error” till utvecklaren. Borde detta inte leda till en bättre kommunikation i utvecklings-teamet?</p>
<p style="margin: 12px 0px;">Jo jag vet, sjukt retoriskt. Men då kommer följdfrågan, om detta är självklart, varför används inte dessa och/eller liknande termer?</p></div>
</content>


    </entry>
 
</feed><!-- ph=1 -->
