ZagraJMy raZeM
Transkrypt
ZagraJMy raZeM
produkty Zagrajmy razem Produkty IBM Jazz dostarczają narzędzi zapewniających harmonijną współpracę zespołów programistycznych espół jazzowy to grupa ludzi, którzy wspólnie grają jedną melodię. Każdy z muzyków gra na innym instrumencie, a zdarza się, że w trakcie gry nawet je zmieniają. Są także bardzo duże zespoły grające wiele lat wspólnie, czy też muzycy specjalizujący się w jednym instrumencie. Niezależnie jednak, czy jest to zespół o ustalonej renomie grający to samo dla wszystkich, czy zespół tworzący w odpowiedzi na szczególne oczekiwania będące efektem chwili - jam sessions, powstaje żywa, odpowiadająca nastrojowi, ogólnie panującemu klimatowi, przyjemna, spełniająca oczekiwania publiczności i wzbogacająca muzyka. Dlaczego nie widać w powyższym analogii do zespołów tworzących oprogramowanie? Koncert doskonały IBM Rational Team Concert: Dostępne wersje Rational Team Concert ExpressC – bezpłatna dla 3 użytkowników, możliwość skalowalnia do 10 użytkowników Express – do 50 użytkowników Standard – do 250 użytkowników, poszerzona w stosunku do wersji Express funkcjonalność IBM Rational Team Concert Kod symfoniczny W zespole tworzącym oprogramowanie, podobnie jak w zespole grającym jazz, z definicji występuje wielość zadań, przy jednoczesnym zaangażowaniu osób pełniących różne role i posiadających odmienne kompetencje. Wykorzystywane są także różne technologie. Istnieją początkowe oczekiwania, pojawiają się zmiany prawne i organizacyjne (fuzje, przejęcia), zmiany wynikające z realizacji strategii przedsiębiorstw, organizacji rządowych, samorządowych, zmiany wynikające również z faktu niespodziewanego i nie dającego się przewidzieć procesu realizacji scenariuszy nie przewidzianych strategiami czy założeniami przyjętymi na początkowych etapach projektów. Jazz to technologia, która zapewnia możliwości wszechstronnej współpracy członków zespołów, w tym informatycznych zajmujących się produkcją oprogramowania. Stanowi ona bazę, dzięki której analitycy biznesowi, architekci technologiczni, programiści, testerzy, graficy, językoznawcy i wszyscy inni członkowie nowoczesnych zespołów IT mogą sprawnie współpracować bez wielogodzinnych narad, bez przestojów, bez oczekiwania w nieskończoność, za to z pełną informacją, kto, nad czym pracuje, kto jakie ma możliwości, jakie są oczekiwania w stosunku do niego, z dostępem do aktualnej informacji o oczekiwaniach odbiorców. 28 | THINK! 3/2008 W tym roku, oficjalną premierę miał pierwszy produkt spełniający założenia technologii Jazz - Rational Team Concert (RTC), czyli serwer i oprogramowanie klienckie zapewniające wymianę informacji pomiędzy wszystkimi członkami organizacji zaangażowanymi w wytwarzanie oprogramowania. Z technicznego punktu widzenia RTC to repozytorium plików (oczywiście z mechanizmem wersjonowania), centralny build engine oraz baza danych informacji o przebiegu pracy. Serwer zapewnia komunikację członków zespołu, powiązanie logiczne i funkcjonalne elementów oraz kontrolę uprawnień. Dba również o obieg pracy zgodnie z przyjętym w projekcie procesem. Rational Team Concert to rozwiązanie innowacyjne nie tylko dlatego, że wykorzystano nowoczesne technologie, ale również ze względu na innowacyjność sposobu dystrybucji. RTC jest dostępne na zasadach Open Commerce. Każdy posiadacz licencji ma dostęp do kodu źródłowego oprogramowania. Wiedza w serwisie @ Jazz Team Server transparent integrated presence wikis OPEN real-time reporting chat automated hand-offs Web2.0 custom automated data gathering dashboards Extensibility Eclipse plugins service architecture Freedom to create Na stronach jazz.net zamieszczone zostały wersje instalacyjne oprogramowania, instrukcje instalacji i konfiguracji, podręcznik użytkownika, wykaz różnic pomiędzy wersjami oraz inne artykuły. Znajdują się tam również nagrane demonstracje działania produktu, przykładowe projekty oraz tutoriale zapewniające szybkie przygotowanie użytkownika do użycia RTC. Zasadniczą częścią serwisu jest działający serwer RTC w ramach, którego odbywają się prace nad kolejnymi produktami Jazz, jak również forum użytkowników RTC i innych rozwiązań z rodziny Jazz. Możliwe jest zapoznanie się z działającymi w czasie rzeczywistym wskaźnikami postępu, zgłoszenie propozycji czy uwag do dostępnych rozwiązań, czyli w praktyce sprawdzenie, jakie korzyści oferuje Jazz w relacjach pomiędzy zespołem programistycznym a użytkownikami. WIĘCEJ INFORMACJI Zbigniew Zarzycki e-mail: [email protected]