Tomas Scott's Blog

Just another Visual Studio ALM blog

Grattis SourceSafe-användare

I samband med lanseringen av Beta2 fick vi en hel del nyheter till livs gällande hur Microsoft tänkt sig paketeringen av Visual Studio och Team Foundation Server.

En glad nyhet för er som använder SourceSafe är att ni nu kommer kunna använda Team Foundation Server utan att det blir dyrare.
Verktyg för migrering från SourceSafe ingår givetvis.

Förutom en mycket bättre källkodshanterare får ni då också tillgång till workitems och bygghantering. Att kunna göra automatiska byggen vid varje incheckning eller varje natt samt att kunna koppla incheckningar till workitems är två funktioner ni kommer att älska! Se till att använda dem!

November 1, 2009 Posted by | Uncategorized | Leave a Comment

Hierarkiska workitems

En av de nya funktionerna i TFS 2010 är hierarkiska work items. Detta har verkligen varit efterlängtat – jag saknade det redan i 2005-versionen. Vad innebär då detta?

Jo, man har möjlighet att t.ex. bryta ned en stor uppgift i många mindre och relatera dem som Parent-Child. Detta är riktigt användbart. Man kan relatera olika typer av workitems, så t.ex. kan ett krav brytas ned i ett antal aktiviteter (Task) som skall utföras för att uppfylla kravet. Samtidigt relaterar man kravet till ett eller flera testfall för att enkelt kunna se vilka krav som är testade och inte.
Hierarkiska Workitems

I detta exempel har vi satt upp iterationsmål och sedan brutit ned dessa i aktiviteter som skall utföras för att uppnå målen. På detta sätt kan vi få en spårbarhet på aktiviteterna så att arbete leder i rätt riktning, dvs mot iterationsmålen – och inte åt fel håll.

Funkar det som utlovat då? Ja, det måste jag nog säga. Utmaningen är snarare att få alla att lägga upp workitems och jobba med ett workitem i taget och ha rätt storlek på aktiviteterna. Just nu känns det som att våra aktiviteter är lite för stora och därmed blir det lite luddigt var man faktiskt befinner sig, dvs hur långt är det tills man är klar. Jag tycker att jag kan teorin bakom, men har ändå svårt att lyckas utföra det…

Det skall bli spännande att se hur det går!

September 23, 2009 Posted by | TFS | Leave a Comment

Att jobba distribuerat

Förra veckan körde vi workshopar i projektet. Eftersom vissa sitter i Östersund och andra i Stockholm körde vi med Office LiveMeeting och Communicator.

RoundTableTill vår hjälp hade vi en RoundTable, en konferenstelefon med video som visar rummet i 360 graders vy. Sedan zoomar den in på den som pratar. Fungerar riktigt bra.

Vi kommer köra dagliga möten med Communicator – det känns som att tekniken är mogen, frågan är om vi deltagare är det.

September 9, 2009 Posted by | Uncategorized | Leave a Comment

VSTS2010-baserat projekt

På Länsförsäkringar har vi just startat upp ett skarpt projekt där vi kommer använda Visual Studio Team System 2010 och därmed även TFS och Lab Management. Allt som ett led i vårt deltagande i Microsofts TAP-program.

Jag kommer försöka rapportera på denna blog om intressanta saker inom projektet, men bara sådant som inte rör det vi faktiskt håller på att bygga – utan endast teknik- och projekt/metod-relaterade saker.

Vi har givetvis ett stort antal utmaningar kopplade till verktyget, vilket ni kommer att se framöver ifall ni följer denna blog. Några som kan nämnas:

- Distribuerat arbete, vi sitter i Stockholm och Östersund
- Testdrivet
- Jobba iterativt och agilt. Vi har inte sagt oss använda en specifik metod ännu utan tar bra saker här och var.
- Automatisera så mycket som möjligt avseende t.ex. test, deployment, byggen etc.

Spännande blir det - roligt - och helt säkert också jobbigt!

September 7, 2009 Posted by | Uncategorized | 1 Comment

Problem vid installation av Lab Management

Efter att ha latat sig i hängmattan (med regnstället på ;-) under några veckor så var det dags att börja jobba igen.

Före sommaren försökte jag få igång Lab Management i en testmiljö som jag har. Det gick sådär. En hel del saker skulle fixas och jag fick inte färdigt innan semestern. Nu har jag tagit tag i det igen och hittat en brist i installationsmanualen. Varje fysisk host (Hyper-V maskin) behöver ha ett “External Virtual Network” som är knutet till nätverksadaptern. Detta går att läsa i följande blog:  http://blogs.msdn.com/lab_management/archive/2009/06/08/networking-basics-for-lab-management-part-i.aspx

Efter att ha fixat detta lyckades jag få igenom verifieringen som också beskrivs i nämn blogpost.

Just nu installerar jag virtuella maskiner i Hyper-V för att kunna prova det hela – spännande!

August 6, 2009 Posted by | Lab Management, VSTS2010 | Leave a Comment

Labbet på väg upp

Snart har jag installerat ett kompelett labb med TFS 2010 samt Lab Management, byggserver mm.
Många installationer blir det, och gör man fel får man backa, vilket ofta innebär att blåsa maskinen och starta från scratch. Fördel är också om man har ett AD dit man kan joina maskinerna. Har du inte det, se till att skaffa ett – i alla fall om du skall ge dig på något annat än en singel-server installation.

Ett tips till er som försöker er på detta – läs instruktionerna noga – och följ dem noga. Betor är inte så förlåtande som släppta produkter är.

Eftersom Windows Server 2008 R2 är på väg ut så tänkte jag försöka köra på den. Vill ni köra in en TFS på den så läs följande Blog: http://blogs.msdn.com/dstfs/archive/2009/05/15/installing-tfs-2010-on-windows-server-2008-r2-rc.aspx

Skall ni köra Hyper-V och Lab Management – då är inte R2-versionen att tänka på vad gäller Hyper-V och SCVMM-maskinerna. Där gäller tidigare releaser än så länge.

June 15, 2009 Posted by | TFS | 3 Comments

Warning when installing TFS 2010 Beta 1

I got a warning when doing the Readiness Check when installing TFS 2010 Beta 1.

“Warning [Configuration database] TF255287 The following account is not a member of the sysadmin server role: Domain\Administrator”

I guessed this had to do with SQL Server so I checked Server Roles in the Security part in SQL Server Manager. I then realized that I renamed the machine after installing SQL Server, so that was the reason for this warning. I renamed the Login for my Administrator account and then the check passed.

So you should not run into this, but if you do – this information might be helpful.

I sure hope I do not run into any more problems due to this, in case I will let you know.

May 19, 2009 Posted by | TFS | Leave a Comment

Imponerad av Windows Server 2008 och Hyper-V

Som förberedelse inför Lab Management satte jag idag upp en 64-bitars Windows Server 2008 med Hyper-V.
Jag måste erkänna att Microsoft gjort en rätt stor färbättring på serversidan. Det största hindret var innan jag listat ut hur man fick OS:et att köra 64-bitar. Givetvis gäller det att ha en processor som klarar det, vilket alla moderna gör – och sedan att ha ett installationsmedia för 64-bits.

Installationen av Windows Server 2008 + Hyper-V + skapa en virtuell maskin + installation av 32-bitars Windows Server på den virtuella var gjort på under en timme. Då var det sista steget det som tog längst tid. Nice!

Det man behöver tänka på, förutom att ha installationsmediat för 64-bitar är att i BIOS slå på virtualisering.

May 19, 2009 Posted by | VSTS2010 | Leave a Comment

Nedräkningen har börjat

Enligt intensiva rykten kommer Beta1 av Visual Studio 2010 väldigt snart. Åtminstone innan maj är slut, om inget oförutsett inträffar.

Håller just nu på att uppdatera mig på Lab Management som är en ny feature. Den lovar onekligen en hel del. Kräver dock att man också lär sig lite Hyper-V (stöder även VMware, men inte med samma funktionalitet) och System Center Virtual Manager.

Förutom denna del är jag väldigt spänd på de nya Arkitekverktygen med UML-stöd, samt att se ifall den

häftiga funktionaliteten kring “No-repro” håller vad den lovar. Med detta menas att man kan debugga med info från den miljö där

En annan sak som vi sett länge och väntat på är stödet för manuella tester. Tidigare benämnt “Camano”, som på sant Microsoft-manér fått det häftiga namnet “Microsoft Test and Lab Manager”.

Något som jag läntat efter sedan 2005 är hierarkiska work items. Äntligen, kan man bara säga!

Men det här är bara några axplock av nyheterna, men de jag längtar mest efter just nu!

May 14, 2009 Posted by | VSTS2010 | Leave a Comment

Blogg på svenska

Kan inte hitta någon blog på svenska om VSTS och TFS så jag kör på svenska.
Särskilt intressanta artiklar kanske jag översätter.

Hoppas kunna bidra med lite av mina erfarenheter kring VSTS och TFS, särskilt 2010-versionen som snart kommer som Beta 1. Jag har tittat en del på de CTP:er som släppts, men nu blir det mer fokus när man fåt “Installable bits”

Häng med!

May 10, 2009 Posted by | VSTS2010 | Leave a Comment

Follow

Get every new post delivered to your Inbox.