Wednesday, May 13, 2009

Daglige statusmøder - en bedre agenda?

Vores daglige statusmøde har vi hidtil (inspireret af the daily SCRUM) fulgt følgende agenda:

  1. Hvad har jeg lavet i dag?
  2. Hvad planlægger jeg at lave i morgen?
  3. Hvad forhindrer mig i at arbejde effektivt med at løse mine opgaver?
Bruce Bacca grundlægger og CTO for NTP software har foreslået en form for statusrapportering som glæder mig til at afprøve (her for daglig eftermiddagsstatus):

  1. Hvad har jeg lavet i dag? (ikke detaljeret)

    a) Hvad blev jeg færdig med?
    b) Hvad har jeg lavet som jeg ikke havde planlagt?
    c) Hvad havde jeg planlagt at gøre i dag uden at få det gjort? Og hvorfor?

  2. Hvad planlægger jeg at lave i morgen?

  3. Hvad har jeg brug for at andre gør? Hvilke problemer har jeg?

Kilde til ovenstående er DotNetRocks showet:

Pat Hynds on why projects fail (ca. 45 minutter inde i showet)

Monday, May 11, 2009

Team Builds med Excel Data-Driven Unit Tests

For nylig indførte vi i mit team Data-Driven Unit Tests vha. Excel. Disse skulle selvfølgelig også fungere i vores Team Build. Efter at have løst udfordringer omkring relative stier til datafilerne fik vi på build serveren stadig fejl a la:


The unit test adapter failed to connect to the data source or to read the
data.
For more information on troubleshooting this error, see "Troubleshooting
Data-Driven Unit Tests" (http://go.microsoft.com/fwlink/?LinkId=62412)
in the MSDN Library.Error details: ERROR [IM002] [Microsoft][ODBC Driver
Manager] Data source name not found and no default driver specified

Det kan nogle gange betale sig at læse fejlmeddelelser ordentligt:

Build accounten skal have en User DSN med navnet Excel Files for at vores connectionstring til Excelfilerne kan fungere. Dette får man hvis man installere Excel på buildserveren og åbner Excel én gang med build service-accountens user.

Nemt hvis man ved det ;-)