piątek, 18 stycznia 2008

Team Foundation Server 2008 i Visual Studio 2008 Team System w akcji … (Team Foundation Server 2008 and Visual Studio 2008 Team System in action)


Nie tak łatwo, dzisiaj na początku 2008 roku sprawdzić, ile faktycznie wart jest Team Foundation Server 2008 (TFS 2008) i Visual Studio 2008 Team System (VSTS 2008) w praktyce. Tym bardziej, że oficjalna premiera dopiero pod koniec stycznia.
Wszyscy moi klienci, którzy korzystają z narzędzi (TFS/VSTS) „przejdą” na wersję 2008 wraz z początkiem kolejnego projektu… A może wraz z „Service Pack 1 (SP1) for TFS 2008 and/or VSTS 2008”?
Jak sprawdzić, praktycznie ile jest warte - TFS 2008 i VSTS 2008?
Okazją był warsztat: „Effectively Managing IT Projects using Microsoft Solutions Framework for Agile System Development methodology and Visual Studio 2008 Team System (a dynamic and innovative approach to successful management of projects and teams)”, który przez 4 dni (14-18 stycznia) prowadziłem w Wilnie na Litwie. Był to kolejny warsztat BPD przeprowadzony w krajach bałtyckich (poprzednio na Łotwie i w Estonii), jednak pierwszy w całości oparty o narzędzia w wersji 2008.
Jestem pod wrażeniem pracy, którą wykonali koledzy w Redmond.
Myślę, że warto powiedzieć, że dla mnie TFS 2008 i VSTS 2008 nie oznacza „następnej wersji” (na szczęście nikt nie mówi o wersji 2.0). Uważam, że TFS 2008 i VSTS 2008 to „wyrównanie szeregu”. Microsoft przedstawił Windows Vista po premierze Visual Studio 2005 (VS 2005) i okazało się, że praca programistów z VS 2005 na Windows Vista przebiega „ot tak sobie” (czytaj w wielu przypadkach kiepsko). Po premierze TFS 2005 Microsoft zaoferował również MS Office 2007, SharePoint Services 3.0 (określane czasem, jako SharePoint Services 2007), nierozpoznawane przez TFS 2005.
Tak więc, premiera VS 2008, TFS 2008, VSTS 2008 to wspaniała okazja:
- dopasowania różnych technologii do siebie,
- poprawienia błędów,
- zwiększenia wydajności (prędkości działania).
Owszem, dołożono „coś nowego”. To „coś” (w przypadku VSTS 2008 i TFS 2008), poza wspomnianą wyżej wydajnością jest pomijalnie małe. Z kolei dobrą wiadomością jest to, że koledzy z Redmond, wraz z udostępnieniem TFS 2008 zaktualizowali takie narzędzia jak TFS Web Access, czy Power Tools.

Jak więc wygląda praca z TFS 2008/VSTS 2008?
Przez pierwsze dwa dni warsztatu – poświęcone metodyce MSF Agile, sporadycznie korzystaliśmy z TFS 2008 jednak wykorzystując różne połączenia - VS 2008 (wraz z Team Explorer), VSTS 2008, MS Office Project 2007, MS Office Excel 2007, TFS Web Access 2.0. Zero problemów. Dla mnie widoczne było przyśpieszenie reakcji serwera.
Kolejne dwa dni (przeprowadzone wspólne z Marcinem) to intensywna praca z TFS 2008 i VSTS 2008. Każdy z uczestników warsztatu posiadał własny komputer (wraz VSTS 2008, Power Tools, MS Office 2007) i … realizowaliśmy 6 równoległych projektów … z problemem biznesowym:
[..] The municipal library of Helsingborg (Sweden) loses its readers. The City Council has noticed that this fact has a negative impact on the writing and speaking capacities of the citizens. Therefore the councilors have decided to rise up the grant for the library in the years 2009-2010. It was stated that the grant would be increased by one Swedish krona (SEK) for each additional (comparing to the number of books lent in the previous year) book lent from the library...
“How to get the new members for the library? How to keep the present ones? How to increase lending?” [..]


Muszę przyznać, że laboratorium firmy IT ProTraining okazało się perfekcyjnie dopasowane do naszych potrzeb. Tylko 2 godziny potrzebowaliśmy, by dostosować go do naszych potrzeb (instalując gigabajty oprogramowania na każdej stacji roboczej).
W sumie przez 2 dni zarejestrowaliśmy ponad 1000 jednostek roboczych, kilkadziesiąt „wbitek kodu” do repozytorium („chek-in”), kilkadziesiąt bildów („builds”). Bardzo stabilne środowisko pracy. Mógłbym napisać „zero problemów”. Tak, zero problemów dotyczących TFS 2008 i VSTS 2008. Dwa techniczne problemy, które powiły się w ciągu 2 dni pracy kilkunastu osób dotyczyły Power Tools (wersja dla TFS 2008, grudzień 2008). Nie możemy mieć pretensji do kolegów z Redmond. To dodatkowe narzędzie, które używamy na własną odpowiedzialność. Co prawda po instalacji Power Tools w pełni integruje się ono z VS 2008 i nasi litewscy „kursanci” wskazali palcem „a jednak jest błąd” (zrozumieli, że jednak dotyczy to dodatków).
Dla Marcina i dla mnie ważnym jest nie tylko zarządzanie procesem, ale analizowanie i wyciąganie wniosków dotyczących tego, co w przyszłości. Z przyjemnością odnotuję fakt, że współpraca MS Office Excel 2007 z hurtownią danych TFS 2008 jest tak prosta, że nie wymaga obecności trenera przy komputerze, a uczestnicy kursu mogli się skupić na budowania raportów (tabel przestawnych). Dzięki temu rezultaty były lepsze niż nasze oczekiwania …
Działa. Działa dobrze! Działa szybko!
Nasze działania wysoko zostały ocenione przez uczestniczących w kursie Litwinów.
W skali 1-9, uśrednione oceny to 8,88 za treść warsztatu, 8,88 za kompetencje trenerów, 8,50 za sposób prezentacji. Jeżeli jest w tym udział kolegów z Redmond to dziękujemy …

Zapominam o TFS 2005 i VSTS 2005. Kolejne wdrożenie (przeprowadzone przez moich współpracowników) dotyczyć będzie narzędzi 2008. Planujemy też kolejne warsztaty, w tym zagraniczne. Ten zagraniczny oparty będzie o metodykę Microsoft Solutions Framework v4.2 for CMMI Process Improvement - „Effectively Managing IT Projects using Microsoft Solutions Framework for CMMI Process Improvement methodology and Visual Studio 2008 Team System (a dynamic and innovative approach to successful management of projects and teams)”.

Brak komentarzy: