Mark analyseert
VsTs webtest: Could not access table xxx in data source xxx of test xxx: No value given for one or more required parameters
03 May 12 10:42 PM | Mark Wildenberg | met no comments

Today a weird day in performance testing. I ran into a very odd little problem you can find here.

http://social.msdn.microsoft.com/Forums/da-DK/vstswebtest/thread/56c77aee-2c06-4f91-a3cf-9d185319d497?prof=required

The test agent gives an error it cannot parse the CSV file. Some sort of OleDb error

The solution is as simple as the problem. Due to the regional settings on your local pc (ie Dutch) and the regional settings on your load agent (English). The interpretation of the CSV is different.

The reason for the different behavior is the OLEDB driver from the test agent.  This requires a semi-column for the Dutch locale and a comma for the English locale. Just that you know.

Oops, error when upgrading Tw TeeVee
29 April 12 11:05 PM | Mark Wildenberg | met no comments

Oops, I discovered an error, when upgrading your existing TwTeeVee version. A short post on how to fix it.

First, what’s the error:

The error is that your previous media center settings are not migrated to a new network profile.

  • You can see this in the screen where the profile button is missing
  • And when you select the “All Channels” button you get an error

imageimage

So how can you fix it?

Basically you have to create two profiles and select the first profile to use. After selecting the first profile you can change the media center settings to match your own media center.

So this is what you have to do:

  • Go to Settings
  • Swipe to profiles and select the + button
  • Go back to the main screen (using the back button) and select the “Switch you active network profile”
  • And select the “Default” network profile

This brings you back to a working state

imageimageimageimage

So when it is fixed…

Then you can go ahead and change your network profile to match your media center settings. Below the steps to fix this.

  • First go to settings
  • And swipe to the profiles screen and
    • Delete the second profile (<Your name>)
    • And select the default profile
  • Swipe left to go to the media center settings and fill out your IP number

This is basically what you have to do!

imageimage

image

 

Meanwhile I removed the update from the marketplace. Sorry for the troubles. There is no fast way for me to fix-it. An update will take at least two weeks. One week for me to fix and test (5 minutes for the update, a week of testing) and one week for the marketplace submission process.

ps. The error was caused by bad testing. The app is designed to automatically migrate your settings. Basically I forget to test it before releasing…

Opgeslagen onder:
New Tw TeeVee version
05 January 12 08:16 AM | Mark Wildenberg | met no comments

The holiday season was well spend. I submitted an updated version of Tw TeeVee. There are not a lot of new features. The must have feature is the new DvbLink V4 support. 

image

There is backward compatibility with DvbLink V3. So you can finally upgrade your home pc with a new dvblink version. To switch goto Settings then to the General tab and select your dvb version.

If your media center is on (and your network config is ok) then just press the Guess button and you are good to go.

Opgeslagen onder:
Informatie analyse & Visual Studio vNext
11 August 11 01:35 PM | Mark Wildenberg | met no comments

Microsoft is weer volop bezig met de volgende versie van Visual Studio. De aandacht verschuift van Developers naar de rest van het ontwikkelteam. In 2008 werd al veel aandacht besteed aan performance testing. Met 2010 werd de functionele tester bediend zal dan met de volgende versie de informatie analyst bediend gaan worden?

Als je in de diverse blogs (bijv. Jason Zanders) duikt lijkt er wel het 1 en ander te gaan veranderen. Operations die erbij getrokken gaan worden (SCOM?) en requirements en project management. De tekening hieronder is een overzicht waar veel mee gezwaaid wordt.

So – What’s in it for us? Voorlopig twee zaken:

  • We krijgen eindelijk een goeie tool om scherm layouts mee te ontwerpen.
  • En een feedback tool om prototypes en applicaties te kunnen reviewen.

Na diverse pogingen met Visio en Expression Blend (SketchFlow), die iedereen links laat liggen, krijgen we een officiele PowerPoint add-in! Daarbij hebben ze goed gekeken naar de huidige tooling van de schermontwerpers. Een beetje informatie analyst gebruikt op dit Excel of PowerPoint. Dat is snel, maar moeilijk onderhoudbaar. Met officiele PowerPoint shapes wordt het een fluitje van een cent. Hieronder een aantal screen shots, zeer veelbelovend!

Daarnaast zijn er diverse feedback mechanismen ingebouwd. Deze bestond al in een simpele vorm binnen SketchFlow en in een zeer uitgebreide vorm in Test Management, maar lijkt nu ingebouwd te gaan worden in TFS. Deze functie kan handig zijn, maar is in de test management voor redelijk complex (en zeker niet geschikt voor User feedback). Dus maar kijken hoe dit in praktijk gaat uitpakken. Hieronder een aantal schermprintjes

Nu nog wacht op de grote UML verbeteringen zodat we ook een beheersbaar UML model kunnen maken. Dan ben ik helemaal tevreden. We zullen het zien.

How to control caching during a Paced LoadTest
18 July 11 09:53 AM | Mark Wildenberg | met no comments

The Paced loadtest is the most important Performance Test within Visual Studio. This type of performance test allows you to very precisely control the load on your test subject. The browsers caching in this scenario is a bit different as you might expect.

To understand the caching we have to understand how this scenario works. Below the configuration screens when you define a new LoadTest.

During configuration the

  • Amount of vUsers (25)
  • The number of tests (60 per hour)
  • and the duration (1 hour)

is specified. Basically the configuration says. “Hello 100 users, here you have one test. Go do this tests 60 times and you have one hour. Good luck”.

What about Caching?

The caching is very simple, but not what you might expect. Each vUser keeps its browser context during the test. In our small scenario we have 25 vUsers and each user is doing 60 tests. This means. The first test of those 60 is a first time visit (see the vUser chart below)

image

The other 59 tests are using the cache as you defined in the webtest . The cache settings are set for each request in the webtest (cache control =true, to enable caching). For more information on the Cache Control property goto the Quick Reference Guide.

PerfCacheSettings01

How to control caching

So what about the “percentage of new users” setting on the loadtest?  That setting is NOT working and is overridden for the “Paced Scenario”.

You can calculate the number of test with caching using the following formula:

image

Using the actual test figures:

image

This actually means the longer your test runs, the more cache advantage you are having! In order to run a comparable test you have to alter the amount of users and the tests per user per hour!

For example. If you want to the above scenario for two hours.

  • Double the amount of vUsers (50)
  • And Divide the tests/user/hour by two

image

If you just double the amount of time your caching will be off as well as the number of unique visitors on your test subject and the number of sessions. So be careful how to configure you load test. If you have any additions or comments, please let me know.

What the … is % Time in LoadTestPlugin
30 June 11 10:11 PM | Mark Wildenberg | met no comments

I will do this post in English to target a broader audience. As some of the Visual Studio Load Testing Performance counters are not explained anywhere, I will give it a try.

Load test behavior can be customized by creating plugins. These plugins can operate at request, webtest or loadtest level. During testing the plugins are monitored by three counters.

  • % Time in LoadTestPlugin
  • % Time in WebTest code
  • % Time in Rules

Time spend in plugin or rules code is lost testing time. So be careful what you code and keep an eye on the plugins!

This brings us to the main topic. What do these counters measure. We did some testing and reflectoring to find the answers (thnx to Bob van Bokkem from Cap Gemini who disassembled and Ben Ootjers from Unisys who did the testing, cool guys!). During this post I will discuss the LoadTestPlugin, but calculations are the same for all three counters.

The answer is not very simple, although it looks like the counters are simple! The plugin measures the amount of time spend in the plugin code during the measurement (= sample interval *).  So if you spend 1 second in code and the sample interval is 5 seconds. The % Time in LoadTestPlugin will be 20%.

This does not seam very complicated. The fun starts when you have multiple tests, multiple CPU’s and multiple agents:

  • There is more processing time with more CPU’s
  • There is more processing time with more Agents
  • More tests mean more firing of plugin code

The same time spend (1 second) in code will give you a lower number on a 2 core machine. % Time in LoadTestPlugin will be 10% in stead of 20%.

So let’s turn it around. When we monitor a load test and the % time in LoadTestPlugin says 1%. What will that mean for the following scenarios

Multiple agents

  % Time in LoadTestPlugin test time Time in LoadTestPlugin(sec) #tests Time lost / test (sec.)
1 agent 1% 60 0,6 10 0,06
2 agents 1% 60 1,2 10 0,12
10 agents 1% 60 6 10 0,6

Multiple CPU’s

  % Time in LoadTestPlugin test time Time in LoadTestPlugin(sec) #tests Time lost / test (sec.)
1 cpu 1% 60 0,6 10 0,06
2 cpu 1% 60 1,2 10 0,12
4 cpu 1% 60 2,4 10 0,24

Multiple Agents with multiple CPU’s

  % Time in LoadTestPlugin test time Time in LoadTestPlugin(sec) #tests Time lost / test (sec.)
10 agnt 4 cpu 1% 60 24 10 2,4

So that’s why it is complicated. If you have multiple agents with multiple CPU’s the same percentage means more seconds are spent in the plugins!

To give us a more absolute sense of the amount of time spend. We can recalculate it to a test rig agnostic amount, Time in plugin / test

image

 

Time in plugin / test Time in seconds spend for each test
%Time in plugin: The performance counter “% Time in LoadTestPlugin”. Take the average reading.
Total test time Duration of your test in seconds
#CPU the number of CPU’s of your TestAgent
#Agents Number of agents in the test rig
#Test Total number of test executed in the test

There is a caveat to my calculations. As the time spend in the plugin can be on several levels (during startup, for each test, during closing) you should always check if you can re-calculate it to the time spend per test!

That’s the whole story behind the plugin performance counters. They work the same for the web / load / rules counters. They are easy to understand once you understand the logic behind them. If you have any comments or additions, please leave a remark.

Nieuwe Quick Reference Guide voor Performance testing
21 June 11 08:30 AM | Mark Wildenberg | met no comments

Een nieuwe versie van de must-read voor de performance tester is uit! De Visual Studio Performance Testing Quick Reference Guide. Deze handleiding geeft allerlei hints en tips voor het performance testen met Visual Studio.

http://vsptqrg.codeplex.com/

De statistieken voor deze versie:

  • 253 paginas
  • 241 artikelen
  • 51 nieuwe en bijgewerkte artikelen

Ben je bezig met Performance testen, download hem!

Tw TeeVee (windows phone 7)
17 May 11 09:50 AM | Mark Wildenberg | 21 comment(s)

I will do this post in English, as I am targeting a broader audience. The last few weeks I was busy polishing a new Windows Phone 7 television application. Watch a live broadcast on your windows phone using your own Media Center Device.

Just to get you in the mood, a few pictures of Tw TeeVee:

Now that you are all eager and warmed up! How to get started!

  • Install DvbLink
  • Download Tw TeeVee
  • Configure your phone

If you just want to get an idea, run the demo! Skip the DvbLink installation and only install Tw TeeVee. During initial configuration uncheck the Is DvbLink installed? and you have the demo version (no network access necessary). No hassle, no fuss ().

image

Install DvbLink

Pre requisite is you installed the DvbLink software on your Media Center PC (including the Network Pack). DvbLink will deliver the stream over the network and you phone will pick that up!

Remember the UserName and password! You have to use that later on when configuring Tw TeeVee! If you have any questions on dvblink you can use the following communities:

Download Tw TeeVee

Goto the Zune download link and install Tw TeeVee. You will get several warnings before you end up in the Zune Marketplace.

image

image

image

image

The other option is to browse the market place and search for Tw TeeVee and install it from there.

Configuration of Tw TeeVee

To get started I would advice you  to Turn your Wifi on and use the LAN network (and not your mobile network).

When you have local network access start Tw TeeVee. If you have not configured Tw TeeVee you will automatically see the configuration screen. You will have to setup the following screens:

In the configuration is where it all comes together. We will:

  • Configure the DvbLink pc network location
  • Set the login credentials
  • Decide weather or not to allow monitoring
  • and finish the installation
Configure the DvbLink pc Network Location

Have the IP address of you DvbLink pc available as well as the Port the DvbLink server is running on. BE SURE YOUR WIFI CONNECTION of your phone IS ON. The port is configured in the DvbLink network pack installation, the ip address you can find using the following guide. For my installation the pc is located at 192.168.1.100 on port 8080:

image

Set the Login Credentials

The login credentials of the media center TV stream are set during the installation of DvbLink network pack. Default credentials are user, admin.

image

Allow Monitoring

The monitoring is used to enhance your Tw TeeVee experience for future versions. I will gather the following information:

  • Exceptions occurred
  • Number of times the TV Stream gets interrupted
  • Time spent on the TV screen
  • Number of times Tw TeeVee was started

Of course all without sending your personal information (no ip address / accounts / etc. is sent)

Finish Configuration

And finally press the finish button or the back button of your  phone. This will finalize you installation. If you want to return, select the settings button and return.

I hope you will like Tw TeeVee. Drop me a not for any feedback or comments.

Regards Mark

Opgeslagen onder:
Performance test vUser licentiemodel aangepast
09 March 11 01:01 PM | Mark Wildenberg | met no comments

Ik liep net tegen een redelijk schokkende wijziging in het performance test licentiemodel. Met Service Pack 1 van Visual Studio heb je, in combinatie met Ultimate en MSDN, recht op een ongelimiteerd aantal vUsers. Dat wil dus zeggen dat je geen vUser packs van 1000 users hoeft te kopen. Wel heb je een MSDN abonnement + Visual Studio Ultimate nodig. Waarvan Ultimate toch al een voorwaarde was. Aangezien een 1000 vUser pack rond de 4499 dollar verkocht wordt, is dit erg interessante aanpassing in de licentie model.

Details vind je hier terug:

http://msdn.microsoft.com/en-US/vstudio/ff520697.aspx

Microsoft & Performance testing
07 March 11 02:36 PM | Mark Wildenberg | 1 comment(s)

Performance testing, a quick start. De laatste paar maanden houd ik mij voornamelijk bezig met Performance testen van software en websites. Hoog tijd dus om daar een paar blogregels aan te besteden. Om rustig te beginnen eerst de definities goed zetten. Wat is een performance test. Een performance test is een manier om te controleren of de software aan de verwachtingen voldoet. En welke verwachting dan J:

  • Performance
    • Snelheid
    • Schaalbaarheid
    • Stabiliteit
  • Load = Performance test met variërende belasting
  • Stress = Performance test voorbij de productie belasting (tot het breekt)

Microsoft heeft een mooi pakket om de performance te kunnen testen, genaamd Visual Studio. Het is een verstopt product, zelfs op de website http://www.microsoft.com/visualstudio/en-us/products/2010-editions/ultimate zie je hier niet veel over staan. Het staat verstopt onder de features waar drie regeltjes staan. Toch is performance testing een serieus stuk software, met aparte load agent en test agents. Met deze infrastructuur kun je serieuze hoeveelheden data genereren (genoeg om een Gigabit loadbalancer vol te pompen, en ik spreek uit ervaring (H)). Deze testinfrastuctuur controleer je met de performance test controller binnen Visual Studio. http://msdn.microsoft.com/en-us/library/dd728093.aspx

clip_image001

En wat doe je dan verder in Visual Studio? Daarin ontwerp je de testen, kun je ze opnemen, parameteriseren, bundelen en draaien. Hieronder een screenshot van visual studio in actie tijdens een test.

clip_image002

Voordat je heel optimistisch begint met Load en Performance testen moet ik je wel waarschuwen. Het is een kunst op zich, en nog een abstracte ook. In 90% van de gevallen moet je je eigen baseline op gaan bouwen rondom performance. Je loopt tegen vragen aan als:

  • Wat zijn fatsoenlijk response tijden
  • Hoeveel lopen de response tijden op onder load
  • Wat is het aantal concurrent users
  • Welke loadmodel moet ik gaan toepassen
  • Hoe maak ik mijn test herhaalbaar

Om je alvast een goed startpunt te geven hier alvast een aantal must reads:

De komende tijd ga ik een aantal post schrijven rondom het performance testen. Dus kom af en toe nog eens terug. Veel succes met testen.

Word, een coole tool - Versiebeheer 2-the-max
22 May 10 10:48 AM | Mark Wildenberg | 1 comment(s)

Daar istie weer. De afgelopen weken heb ik me enorm druk gemaakt om het testen van Software. De requirments en de informatie analyse verdwenen naar de achtergrond, maar nu weer even tijd. In deze post een kort blik hoe je om kan gaan met je versie strategie en hoe je de verschillende functies van Word kan gebruiken om de verschillen tussen de versies duidelijk te maken! Ik stond versteld van alle verborgen mogelijkheden, nu jullie nog.

Welke versie elementen houd ik bij

Het is van groot belang om tijdens het schrijven van je requirements een versie strategie aan te houden. In een document zorg ik ervoor dat ik de volgende versie elementen bijhoudt:

  1. Status: (handmatig, draft, concept, final)
  2. Versienummer (handmatig ophogen ==> major, minor nummer)
  3. Datum (automatisch bij aanpassen)
  4. Revisienummer (automatisch bij opslaan)

En die versie elementen vind je consistent terug in het document in zowel het voorblad als de footers.

image

image

Daarnaast heb je de revisie tabel, waarin je bijhoudt welke versies van het document er zijn. Deze moet je natuurlijk met de hand bijhouden en voorzien van inhoudelijke informatie. Let op! Alleen bijhouden wat er gewijzigd is en niet waarom. Het waarom kun je bijhouden in een apart beslissingslog achter in het document, maar houd je niet bij in het versiebeheer.

image

En daar heb ik de volgende strategie bij bedacht (mooi woord he)

  • Grammatica en tekstuele wijzigingen ==> geen versie (alleen een revisie nummer / datum)
  • Review commentaar, fouten en uitbreiding, minor versie nummer ophogen
  • Aanpassing in doelstelling van het document, major versie nummer

Wat doe ik daarvoor in Word

Ik gebruik Word om automatisch bij te laten houden of mijn document gewijzigd is. Ik gebruik daarvoor de standaard Word velden Saved Date en het Revision number. Daarnaast wil ik mijn versienummer en status op meerdere plaatsen terug laten komen in het document en deze maar 1* bijhouden. Daar gebruik ik de custom attributen voor. Dit hoofdstuk laat zien hoe je dit kan bereiken.

De Standaard Word Velden

Je wilt je lezers van je document altijd op de hoogte houden of een document wijzigt. De handigste manier is het gebruik van twee velden, datum en het revisienummer. Doordat Word deze velden voor je bijhoudt weet je altijd zeker of het document een keer gewijzigd is (lees opgeslagen) en hoeveel revisienummers daartussen zitten (hoeveel keer opgeslagen).

Doe het volgende

  1. Ga op de plaats staan waar je het revisie nummer wil invoegen (mijn geval de footer)
  2. Selecteer de Insert tab
  3. Ga naar Quick Parts en selecteer Field.

image

Daarna verschijnt het Field venster.

  1. Selecteer het veld RevNum
  2. Met het gewenste formaat
  3. En bevestig je keuze door op Ok te drukken

image

Je kan deze stappen eventueel herhalen voor de datum waarop het document is opgeslagen.  Selecteer dan in plaats van RevNum het SaveDate veld.

De custom attributen

Doordat het versienummer en de datum op meerdere plaatsen terugkomt, wil je deze ook maar 1* in je document opslaan. Zodat je het nummer maar 1* hoeft aan te passen als je een wijziging doorvoert aan het document. Gelukkig heeft Word een aantal voorzieningen daarvoor. In de volgende stappen een kort uitleg.

Doe daarvoor het volgende:

  1. Ga naar het menu, File
  2. Selecteer Properties
  3. En kies voor Advanced Properties

image

Dan verschijnt het advanced properties venster. Het leuke van dit venster is dat je eigen attributen kan aanmaken die je in de rest van je document kan gebruiken. Doe het volgende om bijvoorbeeld een Version attribuut aan te maken:

  1. Selecteer het Custom tabblad
  2. Vul de naam van het attribuut in Version
  3. Vul de waarde in, 0.1
  4. Selecteer de Add button om het attribuut met waarde toe te voegen aan het document
  5. En zie deze terugkomen in de lijst met tags

image

Doe eventueel hetzelfde voor het veld Status.

Nu hebben we een aantal attributen met waarden toegevoegd aan het document. Nu gaan we deze nog gebruiken in het document. Ga daarvoor op de positie staan waar je de waarde wil gebruiken. In mijn geval het voorblad, om het versienummer toe te voegen. Doe het volgende:

  1. Ga in het document staan waar je het versienummer wil invoegen
  2. Selecteer in het menu, Insert
  3. Ga naar QuickParts en selecteer Field

image

Zorg er nu voor dat je het juiste veld selecteert en toevoegt aan je document. Doe het volgende:

  1. Selecteer het veld DocProperty (hoe verzin je het)
  2. Selecteer de property Version (die je zelf hiervoor hebt aangemaakt)
  3. En druk op Ok om te bevestigen

Doe hetzelfde voor de Status (indien je die ook wil hebben)

image

Wil je nu je document aanpassen dan hoef je alleen maar naar de de Advanced Properties terug (eerste stap uit deze paragraaf) en daar het versienummer aan te passen en eventueel de status. Daarna worden alle velden automatisch voorzien van het nieuwe nummer (wel nog even een update laten doen voor het afdrukken).

Tot Slot

Ik heb je een manier laten zien om Word voor je te laten werken. Zelf moet je de versienummers en status bijhouden aangezien Word niet voor je kan bedenken wanneer de versie wijzigt. Wel kan Word datum en de revisie voor je bijhouden. Door op deze manier met Velden en Custom Attributen weten je lezers altijd weten wanneer er iets gewijzigd is en of ze de juiste versie hebben. Je maar op 1 plaats het versienummer bij te houden. Je kunt dus het versienummer op meer plaatsen terug kan laten komen wat weer mooiere documenten geeft, met meer informatie.

Ik heb meer Word posts geschreven. Hier een overzicht:

Test MasterClass: De manier om snel op gang te komen met Visual Studio Test Professional 2010
23 April 10 10:33 AM | Mark Wildenberg | 1 comment(s)

 

Visual Studio 2010 is nu twee weken ge-releast. De grootste nieuwe feature is niet gericht op de developer maar op de tester en is de Test en Lab Manager. Vanuit Microsoft hebben we daar rekening mee gehouden doordat we een MasterClass hebben ontwikkeld om dit stap voor stap door te lopen. Nog een krappe maand, dan is het zover. 17 en 18 mei, is de eerstkomende test masterclass “MSDN Masterclass – Testen met Microsoft Visual Studio Test Professional 2010”. Dus ben je een functionele tester en wil je snel op gang komen. Voor meer informatie en inschrijven kun je terecht op de evenementen kalender van Microsoft Nederland.
Silverlight 4 – wat heb je allemaal nodig?
17 April 10 09:11 PM | Mark Wildenberg | met no comments

 

Afgelopen donderdag is de definitieve versie van Silverlight online gezet. Wat  heb je allemaal nodig om coole spullen te ontwikkelen voor Silverlight 4. Wat ik als eerste zou download is de white paper voor Silverlight 4. Dan heb je wat te lezen tijdens het installeren :-).

Maar hier komt ie dan:
- Visual Studio 2010 (express of professional / ultimate)
- Silverlight 4 Tools (bevat: Silverlight developer runtime,
 
  • Developer runtime (definitieve versie)
  • Silverlight 4 SDK  (RC2)
  • Silverlight Toolkit (RC)
  • Silverlight RIA Services
  • - Blend 4 trial

    Happy silverlighting!
    Deepzoom BI – Pivot wordt een Silverlight component
    16 March 10 10:35 AM | Mark Wildenberg | met no comments

    Heb je maandag 16 maart 2010 nog de keynote gezien van Scott Guthrie voor Mix? Tussen al het telefoon geweld was nog een erg interessante aankondiging. Silverlight 4 gaat een hele coole BI reporting tool bevatten genaamd pivot. Pivot is nu beschikbaar als technology preview vanuit Microsoft Research Labs. Met deze tool kun je rapportages maken die je nog nooit gezien hebt. Zo heeft een collega een doorsnede gemaakt van zijn muziek collectie waarin je in je rapport ook daadwerkelijk alle covers / album art ziet. Hieronder een demo over pivot. 

     

    image

    Requirements: Vanuit je brainstorm sessie zo TFS in!
    08 March 10 11:32 AM | Mark Wildenberg | met no comments

    Alweer een paar weken geleden wees een collega mij op een aantal apps van office labs. Vorige week heb ik er ook werkelijk 1 van gebruikt en het is werkelijk brilliant in zijn eenvoud. StickSorter is een programma om geeltjes op een canvas aan te maken. Nu is dat niet zo bijzonder, maar het bied een uitzonderlijk handige combi met Team Foundation Server (TFS).

    Dan vraag je je af. Hoe kunnen we dit gebruiken bij software ontwikkeling? Als product owner / informatieanalist ben je vaak betrokken bij de intiele scoping van een project. Tijdens het scopen maak je regelmatig gebruik van brainstorm en brownpaper sessies. In die sessies wordt een wolk aan geeltjes geschreven. Deze geeltjes worden op een bord heen en weer geschoven en gegroepeerd, waarna de initiele scope opeens bekend is. Wat als we dat resultaat nu eens direct kunnen invoeren in TFS?

    Het volgende kun je doen:

    - Gebruik StickSorter tijdens de brainstorm (met bijvoorbeeld een beamer)

    - Groepeer en pas de geeltjes aan

    - Sla deze op als CSV file

    - Afhankelijk van de TFS template, ik gebruik nu TFS2010 Msf Agile V5 open de product backlog excel sheet

    - kopieer de CSV file naar de productbacklog en vul deze aan met de relevante TFS informatie (Area / Work item type)

     

    Hieronder de stappen nog een keer in plaatjes.

    - Eerste voeren we de geeltjes op in StickSorter tijdens de brainstorm.

    image

    Daarna groeperen we de geeltjes en slaan deze op als CSV file

    image

    Daarna openen we de CSV file

    image

    En kopieren dit direct in de “Product planning.xls”

    image

    Vul de juiste gegevens aan voor TFS

    image

    En sla alles op

    Een simpele tool, maar enorm krachtig voor de brainstorm en geeft de mogelijkheid om alles direct naar TFS toe te halen. Veel plezier en tot de volgende post.

    Meer posts Volgende pagina »