Archive for January, 2013

För några veckor sedan var Dan North med på Channel 9 och pratade om skalbar utveckling och hur Agila metoder fungerar i extrema miljöer. Filmen verkar inte längre finnas kvar på Channel 9 men hittade den här:

http://www.channels.com/episodes/show/16895205/YOW-2012-Dan-North-Scalable-Software-Engineering-and-Product-Development#/episodes/show/16895205/YOW-2012-Dan-North-Scalable-Software-Engineering-and-Product-Development

Dan kommer till Sverige för att prata lite accelererad agilt under PDC2013 vilket känns som något man inte bör missa.

http://www.scandevconf.se/2013/conference/tutorials/tutorial/?tId=10

Mer information kring Dan och hans syn på agila utveckling finns på hans web – http://dannorth.net


Under många av de systemutvecklingsprojekt jag lett genom åren så har jag använt mig av Wikis för att samla in alla små delar av information kontinuerligt som en parallell aktivitet. Jag är helt övertygad om att det sparar tid och blir bättre på många sätt eftersom alla kan samarbeta kring informationen på ett lätt sätt, det blir versionshanterat och strukturerat på ett enhetligt sätt, lätt att återanvända och alla andra superlativ man hör kring Wikis.

Ordet betyder ju snabb och det är ju själva poängen med wikis, att man snabbt skall kunna ändra innehåll på internet, genom att använda simplare syntax än HTML så når man en bredare publik och ju fler som kan tillföra information ju bättre.

Min absoluta favorit Wiki är DokuWiki som är som skräddarsydd för mig, ingen databas, massor av insticksmoduler, en snygg responsiv design är ju inte heller att förringa. Alla dokument är .txt filer så det går att flytta runt sidor på servern som vilka filer som helst, vilket inte är fullt lika simpelt när det gäller SQL hackande i databaser.

I SharePoint 2010 så introducerade Microsoft Wikis som en ny het funktion, för mig som redan var inkörd på Wiki konceptet blev gravt besviken av den funktionalitet som fanns att tillgå. Jag är en trogen Microsoft anhängare sedan 15+ år tillbaka och tittar man tillbaka på hur Microsoft mognar med sina tekniker så är min känsla att den nya versionen av SharePoint 2013 kommer har ännu mer utvecklade funktioner för denna typ av informationshantering. Kanske har man tagit in en del nya inslag från OneNote som för övrigt är bra för personliga anteckningar.

För mig så är dynamisk uppbyggnad av systemdokumentation, tankegångar, kunskapsbas med frågor och svar en av de mest centrala delarna i utvecklingsarbetet. Genom att bygga upp kunskapen kring systemet samtidigt som man gör det underlättar och sparar tid då man kan återanvända informationen i många led, flera gånger om.

Som en intranät lösning och dokumenthantering så är SharePoint #1 och TFS använder sig av SharePoint portaler, men en plattform för att samarbeta skall idag har stöd för inte bara komplexa Wikis utan även bloggar och sociala och konstruktiva diskussioner. Min förhoppning är att Microsoft integrerar ännu mer ALM (Application Lifecycle Management) tänk i SharePoint i synnerhet när det gäller sociala interaktioner.


Genom åren har jag genomfört en hel del olika Myer Briggs liknande tester och så gott som varje gång så får jag samma karaktär – ENTP (Extraverted iNtuitive Thinking Perceiving). Jag är tydligen i ganska gott sällskap med flera amerikanska presidenter och uppfinnare, men även fiktiva karaktärer finns med i sällskapet så som katten Gustaf.

Så frågan är finns det någon nytta med att kategorisera personlighetens typer enligt Mayer Briggs modell eller rent av någon annan modell som bygger på Carl Jungs bok ”Psychological Types”. Personligen så tycker jag det är enormt roligt att analysera personliga drag och göra psykologiska tester och gillar att använda Personas (fiktiva personer) i systemutvecklingsarbetet, jag upplever att det hjälper till att distansera sig lite från sin egen subjektivitet och sätter tankeverksamheten mer i meta position, liksom svävande ovanför.

Flera gånger under anställningsintervjuer har jag fått göra olika tester som ämnar indikera vad jag är för typ av person och vilka kvalitéer jag kan tänkas ha inom mig. Är det så att det är viktigare vem jag är än vad jag kan, det kanske beror på vad man skall göra, men när det gäller att utveckla mjukvaror så är det nästan alltid en gruppövning och då är det kritiskt att gruppen fungerar tillsammans på ett bra sätt.

För några veckor sedan snubblade jag på denna underbara ritning på Myers-Briggs Type Indicator (MBTI) som jag tycker illustrerar de olika typerna på ett ypperligt bra sätt.

w-myersbriggs-g

Tror inte man behöver göra stora tester för att se var man här hemma i stora drag, genom att starta inne i cirkeln och jobba sig ut så ser man snabbt var man känner sig hemma.

Som projektledare är det viktigt att kunna förstå vad som driver olika personer och hur man kan underlätta för samarbete, själv så gör jag ofta en matris med stereotyper som symboliserar olika personer som projektet berör, det underlättar för att jag skall förstå ganska så komplexa samband mellan personer och system. Ju mer extremt ju bättre, men håll dem till dig själv då det lätt kan misstolkas.


Så vad kommer hända under detta år då? Jag har läst en del andra bloggar som försöker sig på att gissa vad som tänkas för nyheter under 2013. Efter en stunds funderande så skapade jag en liten lista på saker som jag tror att mitt bloggande kommer att centrera kring under detta år. Min lista ser ut som följer:

Projektledning (Teknisk, IT)
I min yrkesroll så fokuserar jag en hel del på projektledning och har gjort det under de senaste åren. Det är inte omöjligt att jag kommer jaga certifieringar under detta år, då mycket tyder på det så kommer nog en stor det av mitt bloggande att handla om just detta.

TFS (Team Foundation Server)
En ganska given kandidat. Det finns en hel del nyheter i TFS och eftersom teamet som bygger TFS släpper uppdateringar med kortare intervaller nu så ser jag fram emot att blogga om dessa under året som kommer.

Systemutveckling (C#, .NET)
Enligt en del undersökningar så blev detta språk värdens mest populära under 2012. Eftersom jag i grunden är systemutvecklare och tycker mycket om .NET så kommer jag nog skriva en del kring detta och kanske i samband med ModernUI (Metro) applikationer.

Entreprenörskap
Eftersom jag är uppvuxen i en familj där egenföretagande var normen och har tidigare drivit mitt eget företag så känns det naturligt att ha med detta i mitt bloggande. Kanske är det så att den långsiktiga drömmen är att någon gång återgå till företagandet.

Gruppdynamik, Sociala medier
Ett stort intresse jag ha är just att lära mig mer om hur gruppsamarbete fungerar och hur man kan underlätta för att det skall fungerar smidigare. Vikten av sociala medier ökar kontinuerligt och det är något som jag gärna kommer skriva blogginlägg kring.

Vem kommer då läsa min blogg? För mig så spelar det inte så stor roll vem som läser då jag skriver för mig själv med tanken att det kanske finns något matnyttigt även för andra än mig.

Hur mycket jag kommer att skriva återstår ju att se, men eftersom jag tycker om att skriva och har en hel del jag vill formulera så är det egentligen bara tid och fokus som behövs för att det skall bli en riktigt stor massa under detta år. Hoppas vi alla får ett riktigt gott år 2013.