wtorek, 7 października 2008

Konferencja "Jazz & Rational Team Concert"

7 października 2008,
Warszawa, Fabryka Trzciny,
IBM (info. PL, info. EN)

Jazz to platforma Open Source do zespołowego tworzenia oprogramowania. Przeznaczona jest dla małych i średnich zespołów. Wspiera różne metodyki, także "zwinne". Jazz oparty jest o architekturę klient-serwer. Klientem jest Eclipse lub Visual Studio. Małym zespołom wystarczy stosunkowo prosty serwer z systemem Windows lub Linux.

W centrum uwagi Jazz są:
  • Ludzie - zespoły, role, zespoły rozproszone, komunikacja, współpraca.
  • Procesy - kamienie milowe, iteracje, fazy, autoryzacja.
  • Projekty - produktywność jednodniowa , możliwe stany, współdzielenie, dyskusje.
  • Automatyzacja - kontrola wersji, wytwarzanie "build'ów", zrzuty kodu (ang. snapshots).
Oprogramowanie Rational Team Concert (RTC) jako pierwsze bazuje na platformie Jazz. IBM zapowiada, że w niedalekiej przyszłości wszystkie jego produkty z rodziny Rational będą bazowały na Jazz. Obecnie RTC dostępne jest w trzech wersjach - Express-C (darmowej do trzech użytkowników) oraz dwóch płatnych Express i Standard.

Na konferencji pokazano jak można w ciągu kilkunastu minut dodać nową osobę do zespołu. Dostęp do zasobów oraz środowisko pracy (Eclipse) konfiguruje się automatycznie dzięki prostemu wklejeniu zawartości maila z zaproszeniem do projektu.

Jazz posiada własny system kontroli wersji. Zmiany w repozytorium łączone są w zbiory (ang. change set). Pojedynczy zbiór zmian może dotyczyć kilku różnych plików. Może być on na raz wstawiany lub wycofywany do/z repozytorium. Jazz wspiera wstrzymywanie zmian (ang. suspend) oraz tworzenie "wirtualnych piaskownic" (ang. sandbox). Piaskownice tworzone są na serwerze, dzięki czemu możemy dzielić się soją pracą z innymi członkami zespołu nie zmieniając centralnego repozytorium oraz nie tworząc żadnych lokalnych plików.

Na zakończenie mały smaczek - występ zespołu RGG Trio. Przemysław Raminiak, Maciej Garbowski i Krzysztof Gradziuk pokazali czym naprawdę jest Jazz. Firma IBM sprawiła uczestnikom konferencji miły upominek wręczając każdemu płytę RGG "straigth story".