Pokazywanie postów oznaczonych etykietą VSTS 2008. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą VSTS 2008. Pokaż wszystkie posty
poniedziałek, 16 listopada 2009
Teamprise Client Suite będzie częścią Team System 2010
Czy deweloperzy pracujący w innych niż Microsoftowi technologie mogą korzystać z Team Foundation Server? To pytanie, które często mi zadawano.Odpowiedź była prosta. Pełną integrację zapewnia Teamprise Client (np. plug dla Eclipse IDE)W listopadzie Microsoft ogłosił, że odkupił od SourceGear oddział zajmujący się tworzeniem narzędzi dla Visual Team System – sprzedawanych aktualnie jako Teamprise Client Suite 3.3. Produkty oferowane przez SourceGear staną się częścią Visual Studio 2010 Ultimate, a Microsoft przejmie opiekę nad poprzednimi wersjami. Microsoft nie tylko zakupił prawa do oprogramowania, ale również pracownicy działu Teamprise stali się pracownikami Microsoft. więcej
wtorek, 2 września 2008
DevReach, Sofia, październik 2008
DevReach to konferencja techniczna powiązana z technologiami Microsoft. Konferencja cieszy się dobrą opinią ze względu na wysoki poziom merytoryczny. Do Sofii w Bułgarii przyjeżdżają prezenterzy z USA - wysoko oceniani na takich spotkaniach jak na przykład na TechED Developers USA. W dużej części związani z programami Microsoft Regional Directors (Tim Huckaby, Stephen Forte, Richard Campbel, Carl Franklin i ja) i Most Valuable Professional (Julie Lerman, Miguel Castro, Maciej Pilecki, Shawn Wildermuth, Mark Dunn, Martin Kulov, Steven Smith, Alain Lino Tadros, Vladimir Tchalkov).Tegoroczna edycja DevReach odbędzie się w dniach 13-14 października.
Zostałem zaproszony do przeprowadzenia dwu prezentacji:
1. To buy, to modify or to build from scratch? How can you get your own template for effective project management with Team Foundation Server 2008?
2. Effective risk management without and with Team Foundation Server 2008. (polska wersja tej prezentacji zostanie przedstawiona przeze mnie w trakcie MTS 2008, w Warszawie, 8 października).
Po prawie 25 latach z dużą przyjemnością zobaczę Sofię (i Bułgarię). Cieszę się też na spotkanie kolegów z programu Microsoft Regional Directors. Pełny program na stronach konferencji.
Opis obu sesji:
Session 1: To buy, to modify or to build from scratch? How can you get your own template for effective project management with Team Foundation Server 2008?
Level: 300
Description: Together with Team Foundation Server (TFS) - 2008 or 2005 Microsoft offers two methodologies: Microsoft Solutions Framework v4.x for CMMI Process Improvement (MSF CMMI) and Microsoft Solutions Framework v4.x for Agile Software Development (MSF Agile). Out of the box you will get two very interesting Process Guidance and two templates for TFS. The problem is that the connection between the Process Guidance and the methodology template is slight - for a rich process (i.e. MSF CMMI) you will get a simple template.
But … The templates provided by Microsoft are fully customized to match the organization development process and to integrate them with other systems already existing in the organization environment. You can build your own template from scratch using tools provided by Microsoft too. In the end you can buy a template provided by the third part company (i.e. Object Consulting). What can you modify? Which tools can you use? And the most important questions – whether to buy, to modify or to build from scratch your own template for effective project management with Team Foundation Server 2008.
Session 2: Effective risk management without and with Team Foundation Server 2008.
Level: 200
Description: Do you usually finish your project on time with budget and specification? If yes - this session is not for you. If not and if this is a problem for you - you are welcome to join us. Maybe you will decide to follow the presenter’s way in the future …
Risk management helps to identify the potential problems before they occur, so the risk-handling activities can be planned and invoked as needed across the life of the project to mitigate adverse impacts on achieving project's objectives.
During this session you will get the answers to many important questions (i.e. How to indentify risks in your project? How to validate them? What is top10 risks list? How to prepare and drive an effective mitigation plan? How to build a good contingency plan?) and you will get familiar with the best practices - how to identify, validate and manage risks using the Risk Management Discipline from Microsoft Solution Framework and the work item “risk” of Team Foundation Server and its workflow.
piątek, 15 sierpnia 2008
Sesja o zarządzaniu ryzkiem na Microsoft Technology Summit 2008
Jak wspominałem uprzednio w dniach 8-9 października odbędzie się w Warszawie Microsoft Technology Summit 2008. W odpowiedzi na zapytanie organizatorów zaproponowałem 4 tematy:
1. Kupić, kroić, czy tworzyć od podstaw? Jak uzyskać własny wzorzec metodyki dla efektywnego zarządzania projektem z VSTS i TFS 2008?
2. Zarządzanie ryzykiem z TFS 2008?
3. Zarządzanie wymaganiami i ryzykiem z TFS 2008?
4. Software Development Life Cycle z VSTS i TFS 2008 (cz. I i II) - pokaz praktyczny (na przykładzie konkretnego problemu biznesowego symulacja projektu). Pokaz chciałem przeprowadzić z jednym z moich bliskich współpracowników - Bartkiem Pampuchem, Marcinem Książkiem lub Michałem Brzozowskim (trackie pokazu występując w rolach kierownika projektu, analityka biznesowego, architekta, dewelopera, testera).
Organizatorzy wybrali temat 2, byli zainteresowani tematem 4, ale w wymiarze jednej sesji (podjęliśmy kiedyś, z Marcinem Książkiem taką próbę na Łotwie), co niestety jest zbyt krótkim czasem.
A więc …
Sesja: Efektywne zarządzanie ryzykiem bez/z Team Foundation Server 2008?
Poziom: 200
Opis sesji: Czy Twoje projekty kończą się o czasie, budżet nie zostaje przekroczony, a założona specyfikacja realizowana jest w 100%? Jeżeli TAK, to sesja nie jest dla Ciebie? Jeżeli NIE – zapraszamy. Może zdecydujesz się na podążanie podobną ścieżką jak robi to prezenter …
Zarządzanie ryzkiem pozwala na zidentyfikowanie potencjalnych problemów w projekcie zanim pojawią się, wczesne przygotowanie obrony, prowadzenie działań (w trakcie trwania projektu) odsuwających negatywny wpływ ryzyk na cele projektu.
W trackie sesji przedstawimy odpowiedzi na najbardziej istotne dla zarządzania rykiem pytania - Jak identyfikować zagrożenia w projekcie? Jak ocenić, które z nich są faktycznie ryzykami dla projektu? Jak stworzyć listę istotnych ryzyk tzw. top10? Jak przygotować i wdrożyć plan minimalizacji wystąpienia ryzyka? Jak zbudować dobry plan awaryjnego działania? Podzielimy się również „dobrymi praktykami” – jak identyfikować, oceniać i zarządzać ryzykami korzystając z „Risk Management Discipline” metodyki Microsoft Solution Framework i Team Foundation Server 2008.
(English translation)
Session: Effective risk management without and with Team Foundation Server 2008.
Level: 200
Description: Do you usually finish your project on time with budget and specification? If yes - this session is not for you. If not and if this is a problem for you - you are welcome to join us. Maybe you will decide to follow the presenter’s way in the future …
Risk management helps to identify the potential problems before they occur, so the risk-handling activities can be planned and invoked as needed across the life of the project to mitigate adverse impacts on achieving project's objectives.
During this session you will get the answers to many important questions (i.e. How to indentify risks in your project? How to validate them? What is top10 risks list? How to prepare and drive an effective mitigation plan? How to build a good contingency plan?) and you will get familiar with the best practices - how to identify, validate and manage risks using the Risk Management Discipline from Microsoft Solution Framework and the work item “risk” of Team Foundation Server and its workflow.
1. Kupić, kroić, czy tworzyć od podstaw? Jak uzyskać własny wzorzec metodyki dla efektywnego zarządzania projektem z VSTS i TFS 2008?
2. Zarządzanie ryzykiem z TFS 2008?
3. Zarządzanie wymaganiami i ryzykiem z TFS 2008?
4. Software Development Life Cycle z VSTS i TFS 2008 (cz. I i II) - pokaz praktyczny (na przykładzie konkretnego problemu biznesowego symulacja projektu). Pokaz chciałem przeprowadzić z jednym z moich bliskich współpracowników - Bartkiem Pampuchem, Marcinem Książkiem lub Michałem Brzozowskim (trackie pokazu występując w rolach kierownika projektu, analityka biznesowego, architekta, dewelopera, testera).
Organizatorzy wybrali temat 2, byli zainteresowani tematem 4, ale w wymiarze jednej sesji (podjęliśmy kiedyś, z Marcinem Książkiem taką próbę na Łotwie), co niestety jest zbyt krótkim czasem.
A więc …
Sesja: Efektywne zarządzanie ryzykiem bez/z Team Foundation Server 2008?
Poziom: 200
Opis sesji: Czy Twoje projekty kończą się o czasie, budżet nie zostaje przekroczony, a założona specyfikacja realizowana jest w 100%? Jeżeli TAK, to sesja nie jest dla Ciebie? Jeżeli NIE – zapraszamy. Może zdecydujesz się na podążanie podobną ścieżką jak robi to prezenter …
Zarządzanie ryzkiem pozwala na zidentyfikowanie potencjalnych problemów w projekcie zanim pojawią się, wczesne przygotowanie obrony, prowadzenie działań (w trakcie trwania projektu) odsuwających negatywny wpływ ryzyk na cele projektu.
W trackie sesji przedstawimy odpowiedzi na najbardziej istotne dla zarządzania rykiem pytania - Jak identyfikować zagrożenia w projekcie? Jak ocenić, które z nich są faktycznie ryzykami dla projektu? Jak stworzyć listę istotnych ryzyk tzw. top10? Jak przygotować i wdrożyć plan minimalizacji wystąpienia ryzyka? Jak zbudować dobry plan awaryjnego działania? Podzielimy się również „dobrymi praktykami” – jak identyfikować, oceniać i zarządzać ryzykami korzystając z „Risk Management Discipline” metodyki Microsoft Solution Framework i Team Foundation Server 2008.
(English translation)
Session: Effective risk management without and with Team Foundation Server 2008.
Level: 200
Description: Do you usually finish your project on time with budget and specification? If yes - this session is not for you. If not and if this is a problem for you - you are welcome to join us. Maybe you will decide to follow the presenter’s way in the future …
Risk management helps to identify the potential problems before they occur, so the risk-handling activities can be planned and invoked as needed across the life of the project to mitigate adverse impacts on achieving project's objectives.
During this session you will get the answers to many important questions (i.e. How to indentify risks in your project? How to validate them? What is top10 risks list? How to prepare and drive an effective mitigation plan? How to build a good contingency plan?) and you will get familiar with the best practices - how to identify, validate and manage risks using the Risk Management Discipline from Microsoft Solution Framework and the work item “risk” of Team Foundation Server and its workflow.
wtorek, 10 czerwca 2008
Zarządzanie projektem z wykorzystaniem Team Foundation Server 2008 jednak bez Visual Studio i Team Explorera
W piątego 6-go i sobotę 7-go czerwca, po raz drugi przeprowadziłem eksperymentalny warsztat w Krakowskiej Szkole Biznesu z zarządzania projektem informatycznym z wykorzystaniem jednostek roboczych Team Foundation Server 2008. W zajęciach uczestniczyło 30 osób, 10 zespołów (z rolami kierownik projektu, analityk biznesowy, tester) – co oznaczało 10 projektów TFS. Celem warsztatu było poznanie różnic pomiędzy klasycznym zarządzaniem projektem z wykorzystaniem MS Project, a nowoczesnym z wykorzystaniem jednostek roboczych.
Wykorzystywane przez członków zespołu narzędzia to przeglądarka internetowa (w jednej zakładce Team System Web Access, w drugiej dostęp do portalu projektu – SharePoint Services 3.0), MS Excel, MS Word i MS Project. To był warsztat dla kierowników projektów – korzystaliśmy ani z Visual Studio 2008, a nie z Team Explorera.
Wszystkie projekty przeprowadzono w oparciu o metodykę Microsoft Solutions Framework for Agile System Development, jednak z własnymi szablonami dokumentów będącymi punktem wyjścia do moich polskich i międzynarodowych wdrożeń. W trakcie warsztatu każdy zespół zarejestrował kilkadziesiąt jednostek roboczych (sceanrios, QoS, tasks, bugs), zmieniając ich stany i powody przejścia zgodnie z workflow przyjętym w metodyce.
Eksperyment pokazał przydatność Team Foundation Server do nowoczesnego zarządzania projektem również wtedy, kiedy narzędziem pracy deweloperów nie jest Visual Studio.
Wykorzystywane przez członków zespołu narzędzia to przeglądarka internetowa (w jednej zakładce Team System Web Access, w drugiej dostęp do portalu projektu – SharePoint Services 3.0), MS Excel, MS Word i MS Project. To był warsztat dla kierowników projektów – korzystaliśmy ani z Visual Studio 2008, a nie z Team Explorera.
Wszystkie projekty przeprowadzono w oparciu o metodykę Microsoft Solutions Framework for Agile System Development, jednak z własnymi szablonami dokumentów będącymi punktem wyjścia do moich polskich i międzynarodowych wdrożeń. W trakcie warsztatu każdy zespół zarejestrował kilkadziesiąt jednostek roboczych (sceanrios, QoS, tasks, bugs), zmieniając ich stany i powody przejścia zgodnie z workflow przyjętym w metodyce.
Eksperyment pokazał przydatność Team Foundation Server do nowoczesnego zarządzania projektem również wtedy, kiedy narzędziem pracy deweloperów nie jest Visual Studio.
czwartek, 3 kwietnia 2008
Maciej Pilecki – na „10” w skali 1-9 (Maciej Pilecki received 10 on scale 1 to 9)
Czy można uzyskać ocenę „10”, jeżeli skala ocen wynosi 1-9?
Do dzisiaj myślałem, że nie …
W czwartek, 3 kwietnia w Rydze odbyło się seminarium lokalnej społeczności w ramach cyklu HEROES happen {here}. Okazało się być polsko-łotewskim seminarium (łotewskie prezentacje przed południem i anglojęzyczne prezentacje Polaków po południu). W ramach „polskiej” części prezentowaliśmy z Macinem Książkiem „How to improve developers’ efforts using Visual Studio 2008?”. Prawdopodnie agenda spotkania, z czasem zniknie ze strony ryskiej społeczności … Zacytuję więc po raz pierwszy łotewski język:

Pasākumā uzstāsies:
09:30 - 10:00 – Ierašanās;
10:00 - 11:00 – IIS 7.0 izstrādātājiem - Andrejs Mamontovs (.NET lietotāju grupas vadītājs);
11:15 - 12:15 – Visual Studio 2008 & LINQ - Valdis Iļjučonoks (Vadošais arhitekts, Nexum Insurance Technologies);
12:30 - 13:30 – Pusdienu pauze;
13:30 - 14:30 – How to improve developer's efforts using VS 2008? - Marcin Ksiazek & Tadeusz Golonka (Microsoft Regional Director, Polija)*;
14:45 - 15:45 – Beyond Relational - Understanding New SQL Server Data Types - Maciej Pilecki (SQL Server MVP)*
* - lekcija tiks pasniegta angļu valodā.
(mam nadzieję, że wszystkie znaki wyświetlają się dobrze).
Obie prezentacje zostały bardzo dobrze przyjęte. Na jednej z ankiet Maćka znalazła się odręcznie zapisana „10-tka” (skala do zaznaczenia zawierała kolumny 1-9). Brawo Maciek! Gratulacje od mnie i polskiej społeczności informatycznej!
Do dzisiaj myślałem, że nie …
W czwartek, 3 kwietnia w Rydze odbyło się seminarium lokalnej społeczności w ramach cyklu HEROES happen {here}. Okazało się być polsko-łotewskim seminarium (łotewskie prezentacje przed południem i anglojęzyczne prezentacje Polaków po południu). W ramach „polskiej” części prezentowaliśmy z Macinem Książkiem „How to improve developers’ efforts using Visual Studio 2008?”. Prawdopodnie agenda spotkania, z czasem zniknie ze strony ryskiej społeczności … Zacytuję więc po raz pierwszy łotewski język:
Pasākumā uzstāsies:
09:30 - 10:00 – Ierašanās;
10:00 - 11:00 – IIS 7.0 izstrādātājiem - Andrejs Mamontovs (.NET lietotāju grupas vadītājs);
11:15 - 12:15 – Visual Studio 2008 & LINQ - Valdis Iļjučonoks (Vadošais arhitekts, Nexum Insurance Technologies);
12:30 - 13:30 – Pusdienu pauze;
13:30 - 14:30 – How to improve developer's efforts using VS 2008? - Marcin Ksiazek & Tadeusz Golonka (Microsoft Regional Director, Polija)*;
14:45 - 15:45 – Beyond Relational - Understanding New SQL Server Data Types - Maciej Pilecki (SQL Server MVP)*
* - lekcija tiks pasniegta angļu valodā.
(mam nadzieję, że wszystkie znaki wyświetlają się dobrze).
Obie prezentacje zostały bardzo dobrze przyjęte. Na jednej z ankiet Maćka znalazła się odręcznie zapisana „10-tka” (skala do zaznaczenia zawierała kolumny 1-9). Brawo Maciek! Gratulacje od mnie i polskiej społeczności informatycznej!
środa, 2 kwietnia 2008
Łotysze polubili Visual Studio 2008 Team System i Microsoft Solutions Framework (Great adoption of ... in Latvia)
Wydawało nam się, że po warsztacie na Litwie nic nie jest w stanie nas zaskoczyć. A jednak?
1. 3 osoby (na 12) miały doświadczenia – do 2 lat w wykorzystaniu technologii opartej o TFS. O wzorcowym wdrożeniu w Exigen Services DATI pisałem uprzednio. Lauris Riskov, menedżer tej firmy, który zarządza grupą ponad 50 osób, a jego zespół od dwóch lat używa TFS wystawił nam oceny (w sakli 1-9) - 6 – za treść (nie do Laurisa adresowany był warsztat), 9 – za kompetencje i 9 – za sposób przeprowadzenia warsztatu. Napisał: „ As I mentioned before, I’m not sure if this course will be useful for me in future, but the course itself is great”. Zadbaliśmy o wszystkich.
2. Uczestnikom warsztatu bardzo przydał do gustu Visual Studio Team System Web Access dla serwera TFS 2008 (VSTS Web Access). Praca z jednostkami roboczymi najczęściej obywała się z wykorzystaniem VSTS Web Access.
3. Ostatni dzień warsztatu – „Współpraca z narzędziami z narzędziami zewnętrznymi (MS Excel, MS Project, VSTS Web Access)” i „Modyfikacja szablonu metodyki dla TFS 2008” wyzwolił wiele emocji. Przeprowadziliśmy go w formie rywalizacji pomiędzy sześcioma, dwuosobowymi zespołami. 15 możliwych do uzyskania punktów uzyskały aż 3 zespoły, a ten ostatni szósty może pochwalić się rezultatem 13,45 pkt.
4. Wszystkie zespoły stworzyły i opublikowały na portalu projektu po dwa raporty (z wykorzystaniem Reporting Services). I zajęło im to nie więcej niż 20 minut.
5. Dużym wyzwaniem okazała się współpraca 64 bitowych stacji roboczych z Windows XP 64-bit z serwerem TFS. Konfiguracja naszego laboratorium „rozgrzewała” się przez 2,5 dnia (na 3 dni). Dopiero końcówka była perfekcyjna. Jak na razie nie „pałam miłością” do 64-bitów. Nie stawiajcie nam proszę więcej 64 bitowych systemów operacyjnych i komputerów!
Oceny? Były bardzo dobre, choć niższe niż na Litwie. To moja wizyta tutaj. Znam temperament Łotyszy. Dlatego uśrednione oceny (w skali 1-9), to 7,92 za treść warsztatu, 8,58 za kompetencje trenerów, 8,08 za sposób prezentacji to nasz sukces.
Ryga wiosną jest inna niż ta latem. Ale również urokliwa.
poniedziałek, 24 marca 2008
Jak Microsoft wykorzystuje VSTS/TFS Rosario, by go zbudować? (How to build VSTS/TFS Rosaio using … Rosario?)
Przygotowując się do warsztatu na Łotwie „Effectively Managing IT Projects using Microsoft Solutions Framework for Agile System Development methodology and Visual Studio 2008 Team System” – 5 dni w okresie 27 marca – 2 kwietnia przeglądam różne źródła. Tak to, bowiem jest, że każdy warsztat, który prowadzę (niezależnie, czy w kraju, czy za granicą) jest inny …
Natrafiłem na ciekawe, 17 minutowe nagranie Channel 9 - „Better Project Management with Team Foundation Server” Jeffa Beehlera („chief of staff" VSTS w Microsoft, w Redmond) .
Jeff pokazuje jak jego zespół używa następną wersję Team Foundation Server (o kodowej nazwie Rosario), do tego, by ją zbudować.
Wato zobaczyć! Jeżeli streaming poprzez Wasze łącze nie będzie wystarczający to warto pobrać nagranie (292 MB) i oglądnąć off-line.
Natrafiłem na ciekawe, 17 minutowe nagranie Channel 9 - „Better Project Management with Team Foundation Server” Jeffa Beehlera („chief of staff" VSTS w Microsoft, w Redmond) .Jeff pokazuje jak jego zespół używa następną wersję Team Foundation Server (o kodowej nazwie Rosario), do tego, by ją zbudować.
Wato zobaczyć! Jeżeli streaming poprzez Wasze łącze nie będzie wystarczający to warto pobrać nagranie (292 MB) i oglądnąć off-line.
piątek, 21 marca 2008
Czy Team Explorer dla Team Foundation Server jest „brzydki” i „nieergonomiczny”? (What to do if you do not like TFS Team Explorer?)
Mój poprzedni zapis również dotyczył Visual Studio Team System Web Access dla serwera TFS 2008 (VSTS Web Access). Muszę jednak do tematu powrócić.
Uczestnicy warsztatu, który prowadziłem tuż przed świętami (20-21 marca) w Warszawie, na co dzień więcej używają innych niż „z Microsoft” technologii. Team Explorer (dla Visual Studio) do zarządzania pracą projektu wydał im się mało przyjazny. Jeden użył nawet określeń „brzydki inieergonomiczny”. To, nie byli przypadkowi uczestnicy. Spotkaliśmy się po raz drugi. To zmusza do refleksji …
Dużo wygodniejsze dla wprowadzenia jednostek roboczych okazały się MS Excel, MS Project (mimo ułomnego rozwiązania współpracy TFS i MS Project przez Microsoft zarówno w przypadku TFS 2005, jak i TFS 2008) i właśnie VSTS Web Access.
Również czas zapisu danych, odświeżania list wydał się uczestnikom mojego warsztatu krótszy (może to być subiektywne, nie jest bowiem poparte żadnymi pomiarami) w przypadku w/w narzędzi zewnętrznych.
Faktycznie ja też nie lubię pracować z Team Explorerem. Zamykam błędy w Excelu, a zadania wprowadzam w MS Project (i scenariusze, czy wymagania projektowe). Moja ulubiona metoda pracy z jednostkami roboczymi ma miejsce wtedy, gdy scenario, czy requirement to nadrzędne zadania w MS Project wobec tasks, czy wtedy, gdy task to nadrzędne zadanie MS Project dla przydzielonych do dewelopera bugs (pozwala to śledzić czas związany z poprawą błędów).
I bardzo podoba mi się zastosowany w tracie poprzedniego warsztatu model pracy z IE 7.0, gdzie w dwu zakładkach mam dostęp do portalu projektu i VSTS Web Access.
I jeszcze jedno. W pierwszym dniu warsztatu, kiedy symulujmy (nie jest to łatwe w ciągu jednego dnia) Software Development Life Cycle - towarzyszył mi Michał.
Uczestnicy warsztatu, który prowadziłem tuż przed świętami (20-21 marca) w Warszawie, na co dzień więcej używają innych niż „z Microsoft” technologii. Team Explorer (dla Visual Studio) do zarządzania pracą projektu wydał im się mało przyjazny. Jeden użył nawet określeń „brzydki inieergonomiczny”. To, nie byli przypadkowi uczestnicy. Spotkaliśmy się po raz drugi. To zmusza do refleksji …
Dużo wygodniejsze dla wprowadzenia jednostek roboczych okazały się MS Excel, MS Project (mimo ułomnego rozwiązania współpracy TFS i MS Project przez Microsoft zarówno w przypadku TFS 2005, jak i TFS 2008) i właśnie VSTS Web Access.
Również czas zapisu danych, odświeżania list wydał się uczestnikom mojego warsztatu krótszy (może to być subiektywne, nie jest bowiem poparte żadnymi pomiarami) w przypadku w/w narzędzi zewnętrznych.
Faktycznie ja też nie lubię pracować z Team Explorerem. Zamykam błędy w Excelu, a zadania wprowadzam w MS Project (i scenariusze, czy wymagania projektowe). Moja ulubiona metoda pracy z jednostkami roboczymi ma miejsce wtedy, gdy scenario, czy requirement to nadrzędne zadania w MS Project wobec tasks, czy wtedy, gdy task to nadrzędne zadanie MS Project dla przydzielonych do dewelopera bugs (pozwala to śledzić czas związany z poprawą błędów).
I bardzo podoba mi się zastosowany w tracie poprzedniego warsztatu model pracy z IE 7.0, gdzie w dwu zakładkach mam dostęp do portalu projektu i VSTS Web Access.
I jeszcze jedno. W pierwszym dniu warsztatu, kiedy symulujmy (nie jest to łatwe w ciągu jednego dnia) Software Development Life Cycle - towarzyszył mi Michał.
Etykiety:
Team Foundation Server 2008,
TFS 2008,
Visual Studio 2008,
VSTS 2008
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)”.
Subskrybuj:
Posty (Atom)