Informatyczne narzędzia wspomagające zarządzanie firmą stają się coraz powszechniejsze. Kadra zarządzająca przedsiębiorstw zaczyna coraz lepiej rozumieć ich potęgę i wykorzystywać oferowane przez nie możliwości. Na to zapotrzebowanie reaguje również rynek producentów oprogramowania, oferując wiele programów i systemów o różnorodnych możliwościach. Pojawia się więc pytanie: czym powinien charakteryzować się system informatyczny wspomagający zarządzanie. Można wyróżnić kilka cech niezbędnych z punktu widzenia potrzeb współcześnie działającej firmy.
Swobodny dostęp do danych
Przede wszystkim system musi zapewniać dostęp do danych dla każdego uprawnionego użytkownika. Najskuteczniej można to zrealizować stosując aplikację internetową, czyli taką, która użytkowana jest przez sieć Internet, wykorzystując przeglądarkę stron WWW. Internet daje możliwość dostępu do programu z dowolnego miejsca na świecie. Ten aspekt jest wyjątkowo ważny dla organizacji złożonych z wielu, często bardzo oddalonych od siebie oddziałów oraz firm zatrudniających pracowników mobilnych. Trudno sobie wyobrazić, żeby menadżer musiał przyjeżdżać z drugiego końca świata, by wpisać wartości czy zrobić analizę jakości procesu produkcji w zarządzanej przez niego fabryce.
Gdy stosujemy program internetowy, wystarczy komputer z dostępem do Internetu – łączymy się ze stroną internetową programu i po podaniu unikalnego loginu (identyfikatora) oraz hasła mamy pełny dostęp do informacji, podobnie jak do danych zapisanych na dysku naszego komputera, mimo tego, że aplikacja i cała baza danych przechowująca wszystkie potrzebne wiadomości może znajdować się czasem tysiące kilometrów od nas.
Otwarty kod źródłowy
Inną ważną cechą oprogramowania jest tzw. “otwarty kod” (ang. open source). Klient kupując program tego typu dostaje nie tylko licencję na jego używanie, ale również kod źródłowy. Kod źródłowy pisze programista (twórca programu) w jednym ze specjalnych języków komputerowych (języków programowania). Następnie jest on automatycznie tłumaczony i przekształcany na język “zrozumiały dla komputerów” w wyniku czego powstaje działający program.
Co daje w praktyce klientowi otwarty kod źródłowy? To przede wszystkim możliwość rozwoju oprogramowania, która nie jest uzależniona od konkretnej firmy programistycznej. Posiadanie źródeł oznacza uniezależnienie się od jednego dostawcy czy programisty. Umożliwia to wypracowanie ścieżki rozwoju programu dostosowanej do naszych wymagań. Program może być rozwijany przez dowolną wybraną przez nas firmę programistyczną. Jeśli posiadamy wystarczającą wiedzę i umiejętności możemy nawet sami modyfikować nasz program, co znacząco wpływa na obniżenie kosztów rozwoju oprogramowania.
Jednocześnie, aby kod był użyteczny, producent musi zadbać o jego odpowiednią formę i stosować ogólnie przyjęte zasady i konwencje. Kod źródłowy powinien być bardzo szeroko komentowany, czyli opisany, tak aby był łatwiejszy do zrozumienia przez innego programistę. Komentarze, by być zrozumiałymi, powinny być pisane ogólnie znanym języku na całym świecie, czyli w języku angielskim. Wyobraźmy sobie bowiem programistę w Niemczech, który otrzymuje kod z komentarzami po polsku – są dla niego zupełnie bezużyteczne. Tylko przejrzyste komentarze i napisane w języku uznanym za światowy umożliwiają szerokie wykorzystanie kodu źródłowego praktycznie w każdym miejscu na świecie.
Zapraszamy do zapoznania się z kolejną częścią naszego cyklu pt. W MSP cenią elastyczność rozwiązań

Ostatnie komentarze