TechEd is begonnen! Nadat ik een slimme zet had gezet door gisterenavond nog naar de Messe te gaan om in te schrijven en niet als nummer 2000+ in de lijn voor de registratie te gaan staan, is vandaag begonnen met een sessie van Brian Harry die een overzicht van VS2010 gaf op de onderdelen voor testen en ontwikkelen. (Morgen praat hij over management, governance en architectuur.) Het feit dat Brian de nieuwe features in 2010 in twee sessies heeft verdeeld geeft al aan dat er veel is veranderd en toegevoegd aan de nieuwe release. Belangrijkste vind ik dat er veel effort is gestoken in de communicatie tussen de ontwikkelaar en de tester. Allerlei features die een ontwikkelaar helpen om de resultaten van een test te verwerken, met als meest opvallende de IntelliTrace, en daartegenover allerlei tools voor testers (die niet ontwikkelen) die in hun eigen omgeving alle resultaten uit het ontwikkelteam kunnen testen en hertesten en daarover kunnen communiceren met het ontwikkelteam.
| Functioneel testen wordt hier getoond. Waarbij het scherm in tweeen gedeeld wordt om zowel de test als het resultaat naast elkaar te kunnen gebruiken (wel zo handig als je functioneel moet testen). |
Configuratie Management
Een volgende belangrijk stap voorwaarts is het ondersteunen van meerdere branches en het management daarvan. Zo kan de history van een changeset eindelijk visueel worden getoond (Clearcase had dat al in de vorige eeuw) waardoor het stukken eenvoudiger en beheersbaarder wordt om te navigeren in de complexe wereld van configuration management. Microsoft zou zichzelf niet zijn als ze niet ook een stap verder zouden gaan: in VS2010 kun je wijzigingen in een andere branch plaatsen door het in de grafische weergave van de ene branch naar de andere te slepen. Het moet niet gekker worden :)
Verder werden we nog getrakteerd op ‘gated check-in’, waarbij de code die op het punt staat ingecheckt te worden eerst in een build wordt geplaatst en op showstoppers wordt gecheckt. Pas als daar groen licht is, wordt de check-in doorgevoerd. Je kunt dat als ontwikkelaar ook zelf initieren en dan heet het een ‘body build’. Wie Microsoft nog nooit heeft kunnen betrappen op een woordgrapje, hier is er dan een.
Licentie varianten
De hele wereld weet het natuurlijk al, maar in de hele presentatie is nergens gemeld dat met de nieuwe versie de benaming “Team System” de geest heeft gegeven. De nieuwe versie 2010 komt uit in drie varianten: professional, premium en ultimate.
TFS houdt wel haar ‘oude’ naam en gaat ook in drie varianten de markt op: basic die ook werkt op bijvoorbeeld Vista en die o.a. geen Sharepoint elementen kent, standard die vergelijkbaar is met de installatie van de huidige TFS 2008 en een advanced versie met mogelijkheden voor scaling naar Sharepoint farms etc. In de laatste versie is zo ongeveer alles customizable. Belangrijkste bericht is hierover is evenwel dat de prijs van TFS2010 drastisch omlaag gaat: ongeveer $500 voor de advanced versie, waarbij ook nog 5 CALs zitten.
Naast deze SKU’s komen er aparte dozen voor het Lab Management (build environments) en voor de Test Elements (het deel voor de testers die geen Visual Studio nodig of willen hebben).
TFS
Voor TFS admins heeft TFS2010 het volgende in petto: een grafische admin console die de CLI vervangt en geen (of nauwelijks) restricties meer op het aantal projecten in TFS.
Brian heeft niet gesproken over de next generation work item tracking. Wellicht staat op de slides voor morgen. Net als traceability van testcases naar requirements etc. Morgen hierover meer.
De Toekomst
Ten eerste, VS2010 komt in release uit op 22 maart 2010. Daarbij hopen ze ook rond die tijd een compatible versie van de Power Tools uit te kunnen geven en ook wordt nog hard gewerkt aan een betere integratie met Project Server.
Brian zou hemzelf niet zijn als hij niet ook nog even een kijkje in het koffiedik doet. Volgend voorjaar gaat ie met zijn team aan de slag met versie 11. Ideeen van wat daarin moet zitten en die hij wilde noemen, zijn: requirements engineering, agile project management ondersteuning, versie 2 van de nieuwe test en lab tools, verbeterde collaboration tools en ook nog deployment en release management, wat hij terecht van vindt dat het nog niet aan de standaarden van efficient werken voldoet (mijn vrije vertaling van zijn woorden tussen de regels).
Een heel verhaal voor een enkele sessie. Dat levert wel een dilemna op: eigenlijk zou je willen dat alle sessies zoveel gaan bieden en aan de andere kant, mag je dan ook wel een weekje extra nemen om het te verwerken in blogs…. We zullen het zien en beleven.
Geen opmerkingen:
Een reactie posten