Od potrzeby przez wdrożenie do ergonomicznego wykorzystania

Rynek oferuje dziesiątki systemów do zarządzania obiegiem dokumentów, systemów CRM, zarządzania projektami, umowami, reklamacjami i zamówieniami wewnętrznymi. Aby wybrać najlepszy, należy umiejętnie oceniać ich jakość. Jak to zrobić?

Należy uwzględnić jednocześnie kilka aspektów:

  • dostosowanie funkcjonalności do wymagań

  • elastyczność - czyli łatwość wprowadzania modyfikacji

  • rozszerzalność funkcjonalną - możliwość dodawania nowych modułów

  • współdzielenie danych z różnymi systemami

  • stopień uniezależnienia od dostawcy rozwiązania po jego wdrożeniu

  • dostępność przez różne interfejsy (mi.in. grubego klienta, www, urządzenia mobilne)

  • czytelny i łatwy do nauczenia interfejs użytkownika

Przedstawione kryteria oceny odnoszą się zarówno do funkcjonalności, dopasowania do modelu oraz procesów biznesowych przedsiębiorstwa, jak i aspektów technologicznych oraz architektury systemu aplikacji. Warto przy tym zauważyć, że ta perspektywa działania jest zgodna z nowym sposobem postrzegania IT – obecnie to nie przedsiębiorstwo musi dostosować się do zakresu funkcjonalnego zakupionego rozwiązania, lecz właśnie same rozwiązania mają być dopasowane do potrzeb firmy.



Producenci rozwiązań IT proponują dwa podejścia:

  • Top-Bottom – końcowe rozwiązanie budowane jest w taki sposób, aby można było je skonfigurować pod kątem wymagań konkretnego klienta (ma to tę zaletę, że konfiguracja
    trwa bardzo krótko; wadą jest natomiast to, że nie wszystko da się skonfigurować i część funkcjonalności należy oprogramować)

  • Bottom-Top – aplikacja budowana jest od podstaw, tak by w jak największym stopniu uwzględniać potrzeby, model i procesy biznesowe klienta. Jest zatem w 100% dopasowana, jednak jej wykonanie jest kosztowne i czasochłonne.



DYSANT Framework - generator aplikacji


Na bazie posiadanych doświadczeń specjaliści firmy DYSANT Software opracowali narzędzie łączące wszystkie wymienione wyżej aspekty. Oznacza to, że aplikacje budowane są od podstaw, a jednocześnie szybkość dostarczenia końcowej aplikacji jest porównywalna z konfiguracją istniejącego rozwiązania. Jednocześnie możliwe jest uniknięcie negatywnych konsekwencji podejścia top-bottom.

Narzędziem tym jest DYSANT Framework – jest to narzędzie warstwy pośredniej (ang. middleware), dysponujące ogromną liczbą komponentów, które służą do składania końcowych rozwiązań. Proces ten przypomina zabawę klockami LEGO.

Jednym z komponentów składających się na DYSANT Framework jest nWorkflow, którego ogromną zaletą jest fakt, że wykorzystuje on międzynarodowy standard notacji procesów biznesowych BPMN (Business Process Modeling Notation). Dzięki temu procesy mogą być modelowane za pomocą różnych narzędzi do modelowania graficznego obsługujących BPMN, a następnie importowane na serwer aplikacyjny, tworząc logikę działania aplikacji biznesowej.

Po zaimportowaniu diagramu procesu do DYSANT Framework, następuje etap synchronizacji uczestników procesu ze strukturą organizacyjną firmy oraz rozszerzenie aplikacji o gotowe elementy wykorzystywane w różnych etapach procesu, m.in.:

  • przyciski akcji – zapisz, zamknij, akceptuj, odrzuć, komentarz, itp.

  • zakładki informacyjne o procesie – historia dokumentu (obiegu), diagram procesu, uprawnienia

  • definicje powiadomień i komunikatów

  • definicje raportów

  • definicje powiązań z innymi dokumentami w aplikacji

Firma DYSANT tworząc aplikacje w DYSANT Framework, tworzy jednocześnie interfejsy dostępowe zarówno klienta grubego, cienkiego (www), jak i BlackBerry.