W poprzedniej części cyklu pisaliśmy o cechach dobrze zaprojektowanego systemu informatycznego dla małej i średniej firmy. Dziś kontynuujemy nasz cykl i przedstawiamy kolejne elementy systemu:
Elastyczność doboru narzędzi i systemów operacyjnych
Zawsze ważnym aspektem są koszty wdrożenia oprogramowania. Często cena rozwiązań informatycznych jest barierą nie do przebycia dla mniej zamożnych firm, zwłaszcza że wdrożenie czasem wiąże się z głębszymi zmianami w infrastrukturze informatycznej firmy (np. zakupem systemu zarządzania bazą danych lub innych koniecznych programów). Są jednak sposoby, by koszty obniżyć. Na rynku jest bowiem wiele narzędzi na licencjach umożliwiających (po spełnieniu określonych warunków) ich bezpłatne użytkowanie i wykorzystanie (np. licencje GNU GPL). Można stosować darmowe systemy zarządzania bazą danych, systemy operacyjne, pakiety biurowe i inne narzędzia informatyczne.
Oprogramowanie użytkowe powinno więc umożliwiać ich wykorzystanie, w wyniku czego nie byłyby konieczne dodatkowe koszty związane z koniecznością zakupu drogich narzędzi czy systemów operacyjnych. Z drugiej strony bywa tak, że firmy posiadają już wdrożone jakieś systemy (np. bazy danych), często bardzo kosztowne, więc oczywiste jest, że powinna być możliwość ich wykorzystania. Program powinien być tak napisany, by być elastycznym w wyborze darmowych lub płatnych rozwiązań koniecznych do jego działania w możliwie najszerszym zakresie. Elastyczność jest wymagana zarówno po stronie użytkownika, który może dysponować innym systemem operacyjnym, jak i po stronie serwera (komputera centralnego). W szczególności coraz częściej jest wymagany dostęp do systemów wewnętrznych z komputerów typu Palmtop.
Wielojęzyczność
Dla firm mających oddziały zagraniczne lub obcojęzycznych pracowników czy klientów firmy ważną sprawą jest wielojęzyczność programu. Powinna być możliwość całkowitej obsługi programu w różnych językach, w tym przeglądu i wprowadzania danych oraz ich analizy.
Łatwość zmian w interfejsie
Każda firma zatrudnia ludzi o pewnych wyrobionych już przyzwyczajeniach. Na to nakładają się dodatkowo różnice kulturowe, które powodują na przykład, że ten sam kolor jest inaczej postrzegany w różnych krajach. Przykładem jest kolor biały, który jest neutralny w Polsce a jest kolorem żałoby w Indiach. Wszystko to prowadzi do wniosku, że klient powinien mieć możliwość łatwej a co za tym idzie taniej zmiany wyglądu, układu i kolorystyki całego programu. Zmiana taka nie powinna być zablokowana przez producenta i “zaszyta” na stałe w programie. Wiele programów produkowanych obecnie tego nie umożliwia, gdyż niezbędna do zmiany wyglądu jest modyfikacja kodu źródłowego programu. Kod ten jednak nie jest dostarczany klientowi. Zmiana wyglądu programu może się wiązać z koniecznością wykonania usług przez fachowców, ważne jest jednak, aby była ona w pełni możliwa do wykonania bez udziału producenta programu.
Powyższe cechy w połączeniu z dbałością o ogólną funkcjonalność programu sprawiają, że jest on atrakcyjny dla zastowań biznesowych. Przykładem mogą być tu produkty Varico® z rodziny INFInet System. Jest to grupa programów wspomagających szeroko rozumiane zarządzanie nowoczesną małą i średnią firmą. Należą do niej między innymi:
-
INFInet CRM (zarządzanie kontaktami z klientami – CRM)
Są to programy internetowe, co sprawia, że rozwiązany zostaje problem dostępu do danych przez wielu użytkowników z różnych miejsc na świecie. Jednocześnie każdy z tych programów jest dostępny praktycznie na każdym systemie operacyjnym pracującym u użytkownika (Windows, Linux, Unix, Macintosh, Windows CE). Każdy uprawniony użytkownik ma dostęp do danych z dowolnego stanowiska komputerowego poprzez Internet. Może je przeglądać, zmieniać, dodawać, wykonywać raporty i analizy (oczywiście o ile pozwalają mu na to nadane mu uprawnienia). Cała rodzina programów tworzona jest w oparciu o zasadę “open source”. Oznacza to, że dostarczany jest klientowi pełny i odpowiednio przygotowany kod źródłowy programu.
Programy Varico® z rodziny INFInet System nie są uzależnione od żadnego systemu bazy danych i nie wymuszają zakupu innych płatnych narzędzi. Standardowo wykorzystywane są w nim otwarte i darmowe rozwiązania (np. system zarządzania bazą danych PostgreSQL, system operacyjny LINUX oraz serwer stron WWW Apache na serwerze). Nic nie stoi jednak na przeszkodzie, aby wykorzystać istniejącą w firmie klienta strukturę informatyczną z systemem Windows 2003 i bazą danych Oracle.
Program instalowany jest tylko na jednym komputerze (serwerze), a jego bieżące użytkowanie odbywa się przez przeglądarkę stron WWW, co sprawia, że nie jest konieczna jego instalacja na każdym stanowisku pracy. Programy Varico® przystosowane są do obsługi wielu języków. Jest to tzw. “wielojęzyczność jednoczesna”. Oznacza to, że jest tylko jedna wersja programu zainstalowana na serwerze, a użytkownik widzi taką wersję językową, jaka wynika z ustawień jego przeglądarki stron WWW. Jeśli użytkownik ma ustawiony język przeglądarki jako “angielski” to widzi “angielską” wersję programu. Całość tłumaczenia może być dokonana samodzielnie przez firmę bez konieczności ingerencji programistycznej. Sprowadza się to tylko do przetłumaczenia na dowolny język odpowiedników zestawu słów, które są dostępne w jednym pliku programu. W ten sam sposób można zmieniać nazewnictwo wszystkich opcji programu według indywidualnych potrzeb klienta. W podobnie prosty sposób może być modyfikowana szata graficzna programu bez konieczności zatrudniania programistów.
Wybór dobrego oprogramowania wspomagającego zarządzanie nowoczesną firmą nie jest sprawą prostą. Często kierujemy się w nim tylko ogólną funkcjonalnością programu zapominając o innych ważnych aspektach. Trzeba mieć świadomość, że cechą wyróżniającą dobry program jest jego elastyczność, a jej pominięcie bywa często przyczyną kłopotów w przyszłości. Inwestycje w najprostszy nawet program to w biznesie często inwestycje wieloletnie.

Ostatnie komentarze