Microsoft je prvič javno prikazal naslednjo različico razvojnega ogrodja .NET 4.0 ter razvojnega orodja in platforme z imenom Visual Studio 2010. Microsoft je napovedal, da bo naslednja različica osredotočena na pet ključnih področij: izkoriščanje možnosti naslednje generacije platform, navduševanje razvijalcev, razvoj naprednih aplikacij za posamezne oddelke, podpora prihajajočim trendom, kot je računalništvo v oblaku, ter razširjanje upravljanja življenjskega cikla aplikacij (Application Lifecycle Management – ALM).
Predstavitev je vključevala podroben vpogled v način, kako bo orodje Visual Studio Team System (VSTS) 2010, ki je nosil razvojno ime Rosario, omogočilo razširiti upravljanje življenjskega cikla aplikacije na več uporabnikov. Rešitev namreč omogoča, da se v proces upravljanja življenjskega cikla vključijo vsi zaposleni v razvojni organizaciji. Dodatne podrobnosti o možnostih, ki uresničujejo pet ključnih področij izboljšav, bodo predstavljene med samim razvojem izdelka.
Razširitev upravljanja življenjskega cikla aplikacije
Večina razvoja aplikacij v podjetjih ostaja izoliranih v med seboj ločenih oddelkih in skupinah, kar povzroča zmanjšano storilnost in podaljšanje razvojnih ciklov izdelkov. S sistemom VSTS 2010 je Microsoft naredil korak naprej pri zagotavljanju naprednih rešitev, ki posameznikom in razvojnim oddelkom omogočajo učinkovito povezovanje ter razvoj in zagotavljanje visokokakovostnih aplikacij.
Za dosego tega cilja so vključene nove zmožnosti, s katerimi lahko vsi sodelujoči – od razvijalcev, preizkuševalcev, projektnih vodij do arhitektov in poslovnih analitikov – sodelujejo v razvojnem ciklu. Med najpomembnejšimi možnostmi so:
Orodja za modeliranje. Z različico VSTS 2010 Architecture je Microsoft tako tehničnim kot netehničnim uporabnikom omogočil grafično pripravo in uporabo modelov sodelovanja ter določanje poslovnih in sistemskih funkcionalnosti. Nova različica podpira standard Unified Modeling Language (UML) in nudi podporo za programske jezike, ki so specifični za različna področja. Na ta način imajo razvojni oddelki na voljo prava orodja za opravljanje svojega dela. Nove zmožnosti za modeliranje z VSTS 2010 predstavljajo osrednji del širše Microsoftove platforme za izdelavo modelov, ki vključujejo tudi zbirnik »Oslo« ter orodja in programske jezike.
Izboljšana učinkovitost pri preizkušanju. Z VSTS 2010 je Microsoft bistveno izboljšal možnosti za preizkušanje ter poenostavil orodja, potrebna za integracijo preizkušanja v celoten cikel razvoja. Nove značilnosti vsebujejo zmožnost odstranjevanja hroščev, ki jih ni mogoče ponoviti, hitro namestitev in izvajanje preizkusov za zagotavljanje najvišje stopnje celovitosti preizkusov, osredotočeno načrtovanje preizkusov ter spremljanje napredka preizkusov. Prav tako so vključena orodja za zagotavljanje preizkusov vseh sprememb v programski kodi.
Pomembne izboljšave na področju sodelovanja. Microsoft se je pri razvoju osredotočil tudi na zmožnosti in razširljivost strežnika Team Foundation Server (TFS), kar vključuje pomembne izboljšave, ki skupinam omogočajo prilagajanje in uporabo različnih metod prilagodljivega programiranja (Agile development). Skupine lahko z uporabo bogatih možnosti za povezovanje delovnih nalog in vzpostavitvijo hierarhičnega odnosa med nalogami lažje spremljajo napredek pri razvoju. V sistemu za upravljanje izvorne kode TFS sedaj nudi orodja za vizualizacijo podatkov, s katerimi je mogoče spremljati spremembe v različnih vejah razvoja in glavni različici. VSTS 2010 prav tako vključuje prevajanje kode, ki temelji na delovnih tokovih, kar omogoča razvijalcem, da odkrijejo napake, še preden vplivajo na ostale člane skupine ali celo dosežejo končno različico. Poenostavljeno je tudi upravljanje in namestitev okolja VSTS 2010.