2009-11-27

Tidsuppskattning med planning poker

Idag tog jag min projektgrupp och lade upp resterande 20 user stories inför en eventuell sprint tre och bad dem tidsuppskatta med hjälp av planning poker. De fyra medlemmarna stod med en varsin kortlek och kastade ett varsitt kort samtidigt (nåja, en gång flashade både Ronny och Laila sina kort innan Malin och Micke bestämt sig vilket gjorde att de troligen påverkades och valde ungefär samma kort) som visade tiden de trodde att user storyn skulle ta att implementera. Cirka 40 minuter senare var de väsentliga delarna i sprint 3 uppskattade av de som kan uppskatta dem bäst, de som ska implementera härligheten. Diskussioner hade dessutom förts angående scope och ingående moment vilket gör att alla får samma uppfattning av systemet och tidsuppskattningarna blir säkrare.

Sedan var det bara för mig att lägga på projektledning, arkitektur, tid för sprintplanering, veckomöten, sprintuppföljning och testning. Klart att skicka till kund.

Mitt i det hela hade kaffekortet hunnit kastats. Ett utmärkt sätt för en projektmedlem att meddela att det är dags att ta en fika innan vi fortsätter.


2009-11-25

Helsingborg med Jonas och Daniel

Idag tog jag en tur till Helsingborg för att gå på kundbesök tillsammans med Jonas och Daniel, en av våra certifierade EPiServer-utvecklare i Helsingborg. Vi inledde med en fantasisk lunch på Papi där vi närapå fick två dagens var. Jag blev glatt överraskad när servitören ställde fram en andra tallrik med pannbiff och små fina kokta potatis i en härlig sås med purjolök. Men Jonas stoppade honom snabbt och avslöjade att vi redan ätit.



Besöket hos kund var inspirerande. Ännu en kund som gör ett grundligt förarbete innan utvecklingen kommer igång. En kund som går igenom hela sin verksamhet för att hitta målen med webbplatsen kopplat till verksamhetens mål. Och dessutom en mycket påläst och engagerad kund. Jag hoppas att vi kommer få möjlighten att att samarbeta tillsammans framåt.

Drupal kontra EPiServer

Jag har koll på EPiServer. Men ingen koll på Drupal. Häromdagen läste jag ett inlägg som är skrivet av en kille som har koll på både EPiServer och Drupal. Han uttalar sig kunnigt om skillnaderna mellan Drupal och EPiServer och inlägget är mycket läsvärt. Äntligen lite fakta i debatten och inte bara känslomässiga åsikter från idelogiska open source-förespråkare. 


Inlägget uppstod på grund av att Bonnier-koncernen valt att gå över till EPiServer och heter "Varför Drupal inte håller hos  Bonnier". Läs det med kritiska ögon som vanligt. Men med tanke på hur oerhört många kommenterar inlägget har så har det troligen hög relevans... 


[2009-11-26] Länken fungerar inte längre. Troligen har kajetan som arbetar på di online (en del i bonnier-koncernen) uppmanats av sin arbetsgivare att ta bort sitt inlägg. EPiServer själva har fortfarande inte kommenterat nyheten trots att de borde vilja basunera ut det över Sverige. Av någon anledning vill Bonnier ligga lågt med övergången till EPiServer, interna slitningar? 

2009-11-23

Inte bara konsult...

Min kollega Jonny jobbar som .NET-arkitekt på Sogeti i Linköping. En riktigt duktig sådan. Men han är inte bara konsult, han är pappa också. Hans dotter Linn fick diagnosen Diabets typ 1 i januari i år. Jonnys fru Anna har gjort en riktigt gripande film om detta. Den ligger på youtube och har redan fått över 700 visningar sen den lades upp i början av november.


2009-11-20

Vår Jonas är grym!

EPiServer 6 som kommer i början på nästa år introducerar Site Center. Site Center agerar som en "wrapper" runt redaktörs och administratörsläget och möjliggör anpassade vyer för fler användare av EPiServer än bara redaktörer och administratörer.


bild från EPiServer World

Site Center bygger till skillnad från de andra delarna i EPiServer på  ASP.NET MVC och möjliggör för en utvecklare att tillhandahålla gadgets av olika slag. Det går att bygga gadgets som kan visa statistik för en viss sidstruktur, gadgets för att chatta, gadgets för att visa de senaste uppladdade bilderna. Det går att bygga gadgets för allt som kan vara intressant att ha i Site Center.

Det finns också en tävling för att skriva den bästa gadgeten. Vad jag vet är Jonas i Linköping den enda Sogetiare som lämnat in en gadget, och en bra sådan också. Den är till för att köra automat-tester med hjälp av ett schemalagt jobb.

Denna gadget är utmärkt för komplexa sajter med hög integration. Sådana sajter har ofta problem med att någon tjänst går ner och att det inte upptäcks förrän en användare rapporterar det. Genom att skriva automatiska tester för varje tjänst och låta EPiServer köra dem med regelbundenhet kan en administratör underrättas när något går fel. Gadgeten visar hur många tester som körts och hur många som gått igenom. Utmärkt och mycket användbart verktyg!

2009-11-19

Hela Bonnierkoncernen på EPiServer

Nu går Bonnierkoncernen över till EPiServer. Enligt MKSE.com ska ett nytt bolag bildas med 70 EPiServer-utvecklare som bara ska arbeta med att utveckla Bonniers webbsajter. Det här är hur stort som helst för EPiServer som ännu inte får kommentera nyheten.

EPiServer har länge kämpat med att komma in i medievärlden där Polopoly är traditionellt starka som CMS-leverantör. Jag kan egentligen inget om Polopoly mer än att det är en javaplattform. Jag har bloggat på en polopolyplattform i ett par år vilket inte var en härlig upplevelse. Det var allt annat än en stabil plattform. Plattformen buggade ur flera gånger i månaden och tappade ofta mina bilder och min text. Men det behöver inte ha med Polopoly att göra, det kan lika gärna vara klantiga programmerare.

En del kritiska röster höjs på twitter för att det inte är open source som anammas. Jag tycker att det där med gratis licens är överskattat. Telefonbolagen har kört det trickset med oss konsumenter länge nu. Köp en telefon för 1 kr! (men du får en hysterisk abonnemangsavgift istället). De dolda kostnaderna med open source? Licens gratis, men sedan då?

Jag träffade på ett företag för en månad sedan som övergav open source-CMS:et Drupal för att det blev för dyrt. För dyrt att hela tiden uppgradera och det fanns ingen kompetens runt de moduler som de behövde.

Jag säger grattis till Bonnier! EPiServer CMS är en grymt bra produkt som är oerhört flexibel, enkel, driftsäker, bra prestanda, stort utvecklarcommunity, bra support och vidareutveckling.

2009-11-18

Share från facebook

När någon hittar något kul på webben lägger de ibland in det på sin status på facebook. Endra genom att klistra in en länk eller klicka på en "share"-knapp (som är gratis att lägga in på sin webbsajt). Att ha en sådan knapp på sin webbsajt är ett sätt att få fler besökare till webbplatsen. Jag märker själv att besökandet på min blogg går upp betydligt om jag länkar till bloggen via en statusuppdatering.

Men idag skulle jag vilja göra åt andra hållet. Göra share på min facebook. Jag köpte nämligen godis till projektmedlemmarna i ett av mina projekt idag. Vi har sprint-demo på fredag och vi har en del uppgifter som måste hinnas färdigt innan dess. Och hittills har jag märkt en tydlig korrelation mellan arbetstempo och antal utförda uppgifter.

När jag nu gick in på facebook såg jag att Micke hade fotat godiset och lagt upp det som sin statusuppdatering för att visa stackars Malin som är sjuk. Malin kommenterade bilden och fick Micke att reservera ett par skumtomtar åt henne. Jenny som sitter på andra sidan kontoret kommenterade också bilden och fick med Mickes hjälp upplysning om att det fanns godis på andra sidan och har kanske plundrat skålen tills imorgon, vem vet?

Men nu kan jag inte göra en share på min facebook. Däremot stal jag bilden från Micke på godiset.


2009-11-17

Dagens citat

Dagens citat står Jonas för.

- "Laila?"
- "Jaaaa"
- "Jag skulle göra en grej. Men det funkar inte. "

Ah! Då förstår vi precis. Precis det problemet har jag också råkat ut för. Vilket sammanträffande :).

2009-11-16

Vilka läser webbkonsulten?

Jag gjorde en undersökning för att kolla om det bara är människor i it-branschen som läser webbkonsulten. Jag fick 27 svar varav 20 svarade att de jobbar i it-branschen och 7 svarade nej. Lite för får svar för att dra vettiga slutsatser, men cirka två tredjedelar av de som läser webbkonsulten jobbar alltså i it-branschen.

Idag tycker jag för övrigt att hösten börjar märkas på allvar. Det har varit regnigt och mörkt och oinspirerande hela dagen.

Men varje dag händer ändå något roligt. Idag gjordes den andra user storyn klart i mitt stora projekt. Ronny flyttade den och fick applåder och busvisslingar. En härligt uppmuntrande process som vi inrättat.

Och Magnus i vårt webbteam har certifierat sig på Sharepoint 2007 idag! Grattis Magnus!

2009-11-15

Första user storyn färdig!

Vi har kämpat och slitit och jobbat hårt i flera veckor i ett av våra projekt nu. Men fortfarande hade vi inte lyckats göra en user story (en funktion i systemet, till exempel "kunna se alla obehandlade ordrar i en lista") helt färdig. Men nu var det en user story som bara hade uppgiften "granska kod och dokumentation tillsammans med laila" kvar. Malin var inte så förtjust i att ta tag i den utan ville hellre koda på andra saker. Men efter lite uppmuntran så hände det. Hon gjorde granskningen och fick därmed äran att avsluta den första user storyn.



Applåder och hejarop utbrast i rummet. Jag hann inte tänka "tusan, jag skulle haft ett litet pris till första avklarade user storyn" innan Ronny fiskade upp en vacker box med guldrosett. Han sade:
"Jamen då passar det bra med belgiska praliner"




En härlig avslutning på fredagen. Första user storyn avklarad och smaskiga praliner för att fira det och helgens antågande.

2009-11-12

EPiServer Tech forum

Eftermiddagen och kvällen har jag ägnat åt att bevista EPiServer Tech Forum. Här presenterar EPiServer sina nya tekniker och hur de kan användas i utveckling av EPiServer-sajter.  

- "Är det verkligen nödvändigt att du åker upp? Kan inte du det där redan?" Min chef var skeptisk. Och visst har jag en del koll på den nya tekniken, EPiServer CMS 6, Marketing Arena och Site Center. Men det där med Dynamic Data Store lockade. Och jag vet att det alltid förmedlas en massa nya intressanta kunskaper när Mats Hellström är i farten. Så jag åkte upp. 

Under fyra timmar matade Mats och Peter Sunna oss med information. Alltid med kärleksfullt gnabbande mellan sig, som ett gammalt gift par. 

- "Ja, koden här har skrivits av mig, Therese och Mats. Det är olika kvalitet beroende på vem som skrivit det. Jag säger inte mer än så" (Peter)
- "Nu skulle jag egentligen visat en bild på Mary Poppins väska här om jag varit Peter. Men det har jag inte gjort. För jag är professionell."

När Mats demade EPiServer CMS 6 kom en tanke upp som jag tänkt flera gånger. Jag gick fram till Mathias (som är ui-chef på EPiServer)

- "Mathias. Har du tänkt på att gränssnittet är mycket maskulint?"
Annika från EPiServer som stod bredvid nickade och höll med. Mathias också. Jag visade min nya rosa kärlek och sade att den gjorde mig glad och att säkert många skulle välja EPiServer om de hade ett skin som var mer feminint. Jag känner det på mig att det komma ett feminint UI inom en snar framtid. 

Efteråt var det mingel och snack med kollegor, partners och EPiServrare. Vin och många sönderslagna vinglas från många håll och kanter. Framförallt från ett håll och från en viss Sogeti-Janne (inga efternamn) som verkade stå för flera olyckor?  

Tack för en härlig tillställning EPiServer!

2009-11-11

Skisserna har kommit!

Några veckor in i projektet så har skisserna från vår reklambyrå Ariom kommit. Hittills har våra user stories hetat "inbox med rapporter, utan design", "visa en rapport, utan design". Så allt vi kodat har sett ut som skit. Men   nu hade bilderna kommit och vi var alla hemskt nyfikna på att se om det var snyggt.



"Vilken snygg ikon!"
"Ah, stiligt, outlook-feeling"
"Mycket bra med en dropdown istället för flikar..."

Vi gillade det allihop. Bäst av allt, kunden som fick se det en halvtimme senare gillade det också skarpt. Tack Ariom, we love you!

2009-11-10

EPiServer eller .NET-utvecklare?

Nu har vi en tid satsat på att fokuserat sälja EPiServer-tjänster och då kommer nästa behov som ett trevlig brev på posten. Vi behöver anställa! Uppsala och Stockholm slår på trumman medans vi i Linköping inte riktigt kommit ut med en annons ännu. Men vi behöver folk! Så är du en duktig .net-utvecklare och kanske till och med kan EPiServer eller Sharepoint så skicka oss en ansökan. Kolla in http://www.sogeti.se/jobb. Söker du till Linköping så kan du skicka en spontanansökan än så länge.

Någon nyexad kan vi nog också tänka oss att anställa. Brinner du för webbfrågor, är duktig på att utveckla och vill hitta de bästa lösningarna åt kunden så kommer du snart har lärt dig .NET och microsofts utvecklingsmiljöer. Det går också fint att mejla mig om du är sugen på att veta mer. Mejla i så fall på sofia.max [snabelA] sogeti.se


2009-11-09

Kundbesök följt av påhälsning hos kollega

Jag och min kollega Daniel var och träffade en av våra kunder som är intresserade av att köpa ett nytt system till sin verksamhet. Efter mötet undrade Daniel om jag ville åka förbi och kolla in hans ganska nya hus som låg precis i närheten (Strömsfors). Och det ville jag förstås.

Han förberedde mig på att färgen på huset inte hade varit den han själv hade valt om han fått välja. Men jag tycker den är fantastisk. Och ett häftigt hus är det också. Jag fick mig en rundtur följt av fika och nybakta bullar. Tack Daniel och Jenny!



Här ser vi också att min google-telefon HTC magic har en hel del att önska när det gäller kameran. Kameran är tyvärr inget vidare. Den har en ganska kass bländare och behöver alltid lång exponeringstid nästan oavsett ljusförhållanden.

2009-11-07

Men ärligt...

Inte för att det här är en modeblogg, men vilka vackra partyskor jag hittade idag. Jag var bara tvungen...


Scrum med droger

Jag styrde upp ett av mina projekt igår. Vi körde igång det light i måndags med post-it-lappar som jag satte rakt på väggen. De trillade ner en och en under veckan medan jag drev mina andra projekt. Städerskan gick förbi och undrade om de skulle ligga på golvet?

Men igår hade killarna i mitt projekt satt upp miljöerna och vi satte igång på allvar med vår taskboard. Kludd/häftmassa/gummigutta är hemligheten för att kunna flytta lappar enkelt men samtidigt få dem att sitta kvar.

Vi har en whiteboard också. Men texten var hårt inpräntad och Jörgen hämtade rengöring för att ta bort texten. Naturligtvis tappade han massa vätska på golvet så en härlig doft spred sig i rummet. En halvtimme senare mår Jörgen dåligt och känner sig drogad, jag sitter på golvet och hittar på konstiga förkortningar och Jonas står bakom mig och mumlar.

Förhoppningsvis har det vädrats ut tills på måndag.


Fredagar är smörgåsdagen

Vi har gjort det flera fredagar i rad nu. Kl 9.30 fikar vi i tid, enda dagen i veckan. Då är det färska smörgåsar med lagrad ost från Norins ost, färskbryggt gott kaffe och uppsluppna människor. Det som är lite mysko är att vi äter ett antal mackor runt kl 10 och sedan går vi ut på stan för att äta... ja just det, fler mackor. Vi har tre fredagar i rad gått till Subway för att äta ännu en smörgås.



Här är jag, Malin, Laila och Micke på väg till Subway. Vi hann upp Daniel och Gunilla som förvirrade hade tappat bort resten av ledningsgruppen som vägrade svara på telefon (fatta piken!). De skulle äta tapas men hade ingen aning om var. Jag vet inte om de någonsin hittade fram...

2009-11-04

Ännu en lång lång dag

Jag hade ännu en lång dag idag. Lite statistik:

  • 56 fådda mejl
  • 44 skickade mejl
  • 23 telefonsamtal
  • 1 säljmöte hos eventuell ny kund
  • 1 projektavstämningsmöte hos kund och annan leverantör
Det är mörkt ute. Jag skulle önska att det var en härligt bländande sol som sommardagen på bilden nedan. Domkyrkan i Linköping. 


2009-11-03

Förtvivlat?

Häromdagen gick jag förbi ett konferensrum och fick se följande bild:



Jag fotade utan deras vetskap och visade sedan Malin. Vi skrev ut bilden och satte den längst upp på vår tummen-upp-tummen-ner-barometer som vi har. Det var ett par goda skratt när Magnus och Jonas fick se sig själva sittandes i dessa frustrerade poser.

De sitter och planerar ett stort intranätprojekt och anstränger sig hårt för att komma på de klurigaste lösningarna för kundens ganska nytänkande krav. Ett projekt med både EPiServer CMS, Sharepoint och Relate+-paketet.

2009-11-01

Mycket resa men bra möte

Efter punkteringsincidenten kom jag fram i Köpenhamn tillsammans med mina tre medpassagerare. En norska, en engelsman och en kille som jag inte pratade med. Det blir så mysigt när få flyger i ett flygplan. Jag hade samma upplevelse när jag flög till Visby. Det blir en gemenskap mellan oss som sitter längst bak i planet (vi tvingas sitta där för att balansera, läskigt bara en sån sak ).

Jag gled runt en stund och tittade i alla vackra butiker på köpenhamns flygplats. Det är verkligen en vacker flygplats med bra shopping. Jag ringde lillebror och det visade sig att han löst Tess problem. Med hjälp av en liten skruvmejsel hade han fått av fäljen och bytt däck.

Jag fortsatte min resa mot Ängelholm via Helsingborg där Jonas väntade på mig. En latte och vaniljbulle senare satt vi i bilen till Ängelholm och snackade web 2.0, sharepoint 2010 och EPiServer.

Kundmötet gav en bra magkänsla. Vi kände att vi förde fram det budskap vi ville föra fram och lyckades presentera vad Sogeti står för och varför vi skulle vara en bra EPiServer-leverantör. Jag och Jonas avslutade mötet med att käka lunch i Ängelholm på ett riktigt bra ställe. Himla mysig stad!


Morgonkris

Jag gick upp innan tiden började. Klockan 5 vaknade jag och gick upp och satte på mig kläderna. Jag befann mig i Karlstad i en mjuk dubbelsäng bredvid min vän Tess. När jag tittar ner på henne ligger hon med uppspärrade ögon.

- Men, är du vaken?
- Ja, jag ligger här och funderar på om jag ska köra dig till flygplatsen så att du slipper ha bilen där eftersom du kommer tillbaka med tåget
- Smart. Det vore ju ursnällt.

Vi stack iväg i Tess bil och hann halvvägs till flygplatsen innan det började väsnas bak i bilen. Punktering! Vi svänger in till kanten och stannar bilen.

- Jag ringer en taxi! säger Tess
- Äsch, jag byter däck, det går fort!

Efter att jag har hissat upp bilen med den klassika nöd-domkraften inser vi att vi behöver en insex-nyckel för att få bort fäljen. En sådan har vi inte. Tess ringer taxi och på några minuter är jag på väg till flygplatsen igen. Lämnad i mörkret står Tess med en upphissad bil utan telefon.

Jag skickade taxin tillbaka till Tess och ringde min lillebror som jobbar som lastbilsmekaniker i Karlstad och han begav sig ut på räddningsuttryckning. När jag kom till flygplatsen hade redan de andra tre personerna boardat. Jag fick gå ut på landningsbanan och knalla fram till det flygplan som jag trodde skulle gå till Köpenhamn. Upplevelsen var ovanligt mycket som att hitta rätt tåg på perongen.