Zarządzanie wymaganiami w Enterprise Architect z wykorzystaniem Google Docs

Praca grupowa w chmurze to bardzo wygodne rozwiązanie. Kto raz spróbował pisać tekst z inną osobą lub osobami w tym samym czasie w aplikacjach takich jak Google Docs, ten wie jak skuteczne i wartościowe są to rozwiązania. Dzięki takim produktom jak wspomniane Google Docs praca grupowa nabrała innego wymiaru. Wydaje się być celowym aby korzyści płynące z pracy zespołowej w chmurze przenieść do świata inżynierii wymagań.

W tekście tym postaram się zaprezentować jak wykorzystując arkusz kalkulacyjny Google Docs zarządzać wymaganiami zgromadzonymi w Enterprise Archietct.

W procesie zbierania wymagań na system bierze wiele osób. Bardzo często są to osoby z różnych działów firmy, filii a nawet kontynentów. Dotychczas stosowane rozwiązania opierały się przede wszystkim na pracy na plikach zapisanych lokalnie i wysyłanych mailem. Takie rozwiązanie wymagało ręcznej synchronizacji zapisów. Oczywiście można pracować grupowo nad repozytorium wymagań za pomocą Enterprise Architect’a. Może się jednak zdarzyć tak, że wymagania określać będą osoby, które nie znają EA lub nie mają do niego dostępu. Wtedy z pomocą przychodzi TORMIGO (moduł GDOCS) oraz arkusze kalkulacyjne Google Docs. Tormigo Gdocs pozwla na synchronizacje repozytorium wymagań projektu EA z arkuszem kalkulacyjnym Google Docs.

Celem rozpoczęcia procesu synchronizacji należy w menu aplikacji Tormigo wybrać Google Docs i wpisać podstawowe dane (rys.1 )

image

Rysunek 1: Podstawowe okno Tormigo – Google Docs

Tormigo umożliwia zapisanie loginu i hasła w sposób zaszyfrowany.

W przypadku gdy nie istnieje plik o nazwie podanej w polu Document Name Tormigo tworzy taki dokument (rys. 2):

image

Rysunek 2: Dokument z wymaganiami w Google Docs

Następnie po naciśnięciu przycisku Sync with Google Docs Tormigo synchronizuje dane.

W przypadku nie znalezienia wymagania czy to arkuszu czy to w repozytorium projektu Tormigo wyświetla odpowiednie okno dialogowe, które pozwala użytkownikowi na podjęcie odpowiedniej decyzji (rys.3 )

image

Rysunek 3: Okno dialogowe do zarządzania nowymi wymaganiami

Wybranie przycisku „Marka as Deleted” powoduje zmianę stereotypu wymagania na Deleted in Google Docs lub Deleted in project repository. W ten sposób usunięte wymaganie w jednym z nie powoduje całkowitego i bezpowrotnego usunięcia danych.

Ważne jest to, że w czasie synchronizacji w przypadku wystąpienia niespójności pomiędzy wymaganiami użytkownik ma możliwość wybrania aktualnie właściwego wariantu treści

wymagania wraz z jego atrybutami (rys. 5). Niespójności są zaznaczone kolorem czerwonym.

Ponadto po każdej synchronizacji wyświetla się odpowiednie podsumowanie (rys. 4)

image

Rysunek 4: Podsumowanie po synchronizacji

image

Rysunek 5: Ręczny wybór właściwej treści wymagania

image

Rysunek 6: Automatyczne wersjonowanie wymagań w Google Docs

Należy także zauważyć, że wszystkie zmiany, jakie powstały w arkuszu kalkulacyjny Google Docs czy to z powodu u życia TORMIGO czy to z powodu użycia ręczne edycji pliku są zapisywane i w każdym momencie można wrócić do wersji wcześniejszej (rys. 6 ).

Co więcej kalkulacyjny Google Docs zaznacza zmiany wykonane przez wszystkie osoby, które mają udostępniony dany dokument. Arkusz kalkulacyjny może być udostępniony dowolnej liczbie osób a synchronizacja działa zarówno na kontach Google Apps jak i tradycyjnych.

Na koniec należy nadmienić, że korzystanie z z Google Docs ma jeszcze jedną zaletę. A mianowicie zmiany mogą być monitorowane a alerty o ich zaistnieniu wysłane mailem do zdefiniowanych osób.

Podsumowując zastosowanie Tormigo Google Docs pozwala na:

  • dwukierunkową synchronizację wymagań zapisanych w repozytorium projektu Enterprise Architect’a oraz wymagań zapisanych w arkuszu kalkulacyjnym Google Docs.

  • możliwość pracy nad wymaganiami w chmurze

  • backupowanie aktualnej wersji wymagań w arkuszu kalkulacyjnym

  • monitorowanie zmian i wysyłka informacji mailem do zdefiniowanych odbiorców

Tormigo można bezpłatnie przetestować przez 30 dni. Tormigo jest do pobrania ze strony: http://tormigo.modesto.pl/.

Na koniec chcę nadmienić iż Tormigo posiada polski interfejs.

Podobne wpisy
Jesienny The Rational Edge ezine

Właśnie ukazał się jesienny The Rational Edge ezine (http://ibm.com/developerworks/ecma/campaign/er.jsp?id=376126&imid=68950291&end). Dla fanów RSA jest bardzo ciekawy artykuł, w którym Steve Arnold więcej

Podstawowe dobre praktyki inżynierii wymagań

Poniżej opisane wskazówki to podstawowe dobre praktyki opracowane przez Ian Sommerville i Pete Sawyer. Więcej na ten temat możesz przeczytać więcej

Średniozaawansowane dobre praktyki inżynierii wymagań

Poniżej opisane wskazówki to średniozaawansowane dobre praktyki opracowane przez Ian Sommerville i Pete Sawyer. Więcej na ten temat możesz przeczytać więcej

Zaawansowane dobre praktyki inżynierii wymagań

Poniżej opisane wskazówki to zaawansowane dobre praktyki opracowane przez Ian Sommerville i Pete Sawyer. Więcej na ten temat możesz przeczytać więcej

Reklama
MODESTO - licencje Enterprise Architect

2 komentarze dla “Zarządzanie wymaganiami w Enterprise Architect z wykorzystaniem Google Docs”

  1. Czy aplikacja obsługuje polskie znaki?

    Pytam bo sam mam problem jak z EA eksportuje do excela, to polskie znaki się krzaczą.
    Przy konfiguracji exportu jest zakładka kodowanie, gdzie jest określone kodowanie: 65001 (UTF-8)-jednak nie można tego zmienić. Jest jakiś sposób wskazania innego kodowania?

    1. Tormigo nie jest już rozwijane. Sam Enterprise Architect pozwala na eksport do CSV. Sam plik CSV można wczytać do arkusza kalkulacyjnego przez OpenOffice (a także LibreOffice). Wspomnienie narzędzia pozwalają w trakcie importu pozwala dostosować stronę kodową, o ile ta jest niewłaściwa.

Dodawanie komentarzy zostało zablokowane.

Scroll to Top