Jak wybrać oprogramowanie aplikacji dla swojego przedsiębiorstwa? - Odpowiedziałem!

Niektóre ważne cechy, które należy przestrzegać przed wyborem oprogramowania aplikacji dla przedsiębiorstwa są następujące:

Na rynku dostępnych jest wiele różnych pakietów oprogramowania użytkowego. Ze względu na ostrą konkurencję pomiędzy sprzedawcami (ze względu na nieznaczny koszt krańcowy dodatkowej kopii), istnieje prawdopodobieństwo, że proces wyboru będzie prowadzony przez kierownictwo sprzedaży dostawców.

Zdjęcie dzięki uprzejmości: downloads.acs.com.hk/product-image-library/en/20110804170147lib_acos6sdk.png

Najlepiej byłoby, gdyby oprogramowanie aplikacyjne zostało wybrane po systematycznej analizie właściwości każdego rozważanego pakietu.

Nie trzeba dodawać, że rozważany pakiet musi spełniać wymagania funkcjonalne aplikacji.

Oprócz tej podstawowej cechy, nabywca oprogramowania opakowanego musi szukać i oceniać każdy pakiet w świetle następujących cech:

(a) Wymagania dotyczące systemu operacyjnego:

Pakiet musi być zgodny z systemem operacyjnym, który jest już używany lub planowany do użycia w przedsiębiorstwie. Czasami sprzedawca oferuje pakiet z narzędziem, aby działał na różnych systemach operacyjnych lub oferowane są różne wersje dla różnych systemów operacyjnych.

Taka konwersja może wpływać na wydajność oprogramowania. Dlatego warto być świadomym możliwego wpływu takich konwersji. Wersja, która działa w pożądanym systemie operacyjnym, powinna zostać poddana ocenie ostrożnie przed dokonaniem wyboru.

(b) Wymagania sprzętowe:

Ogólnie oprogramowanie aplikacyjne ma minimalną konfigurację sprzętu, w którym będzie działał prawidłowo. Czasami pakiety oprogramowania pierwotnie zaprojektowane dla wysoce skonfigurowanego sprzętu komputerowego są oferowane użytkownikom mniejszych komputerów.

W takim przypadku dane testowe są odpowiednio dostosowane, aby zapewnić, że wydaje się dość wydajny również na mniejszych komputerach. Dlatego też zestaw danych testowych o odpowiedniej objętości musi zostać opracowany i wykorzystany przez nabywcę podczas oceny pakietu oprogramowania.

(c) Metoda dostępu do danych wejściowych / wyjściowych danych:

Ważna jest ocena wydajności danych wejściowych i wyjściowych oprogramowania. Lepiej, jeśli dane wprowadzone w danym pakiecie oprogramowania mogą być dostępne / udostępniane przez inne pakiety oprogramowania. Urządzenia do kontroli i sprawdzania poprawności sprawdzania poprawności danych, aby zapewnić, że tylko poprawne dane są wprowadzane do systemu, są niezwykle ważne, szczególnie w aplikacjach, które wymagają dużych ilości danych.

Wiele pakietów oprogramowania oferuje urządzenia do odbudowy plików danych zniszczonych przez awarię sprzętu. Takie urządzenia są bardzo przydatne w minimalizowaniu utraty danych z powodu awarii sprzętu.

(d) Przyjazność dla użytkownika:

Pakiety oprogramowania powinny być przyjazne dla użytkownika, wymagające minimalnego szkolenia ze strony użytkownika. Możliwość zmiany formatu raportu lub systemu bezpieczeństwa na końcu użytkownika to kolejna cecha przyjazności dla użytkownika. Dobrze zorganizowane menu, umiejętność radzenia sobie z błędami użytkowników i pomoc kontekstowa online dla użytkowników to tylko niektóre z ważnych funkcji, które poprawiają łatwość obsługi aplikacji.

(e) Elastyczność:

Kolejnym istotnym czynnikiem przy wyborze pakietu oprogramowania użytkowego jest jego przydatność do zastosowania. Większość spakowanego oprogramowania jest ogólnie ulepszana dla potencjalnych klientów. Takie pakiety mogą mieć wiele udogodnień, które nie mogą być wymagane przez danego użytkownika.

Urządzenia te mają negatywny wpływ na szybkość przetwarzania i zajmują miejsce do przechowywania danych i programów na nośnikach pamięci masowej. Dlatego ważne jest, aby ocenić, jak skutecznie takie funkcje zostały włączone do oprogramowania.

(f) Modifiability:

Nawet najbardziej ogólnemu pakietowi oprogramowania aplikacji brakuje jednego lub drugiego obiektu pożądanego przez użytkownika. Konieczne jest zatem, aby nabywca rozumiał modyfikowalność oprogramowania. Większość udostępnionej modyfikowalności dotyczy opcji dotyczących projektów raportów.

Niektórzy projektanci oprogramowania wprowadzili również wbudowaną elastyczność w formacie ekranu wejściowego.

Ich pakiety oprogramowania pozwalają również na zmianę formatów wejściowych w celu dopasowania do formatów dokumentów wejściowych używanych w przedsiębiorstwie użytkownika. Takie udogodnienie pomaga w zmniejszaniu błędów przy wprowadzaniu danych, a także pomaga w ograniczeniu czasu szkolenia wymaganego dla pakietu.

(g) Organizacja danych:

Kolejnym kryterium wyboru pakietu aplikacji jest sposób uporządkowania danych w pakiecie oprogramowania. Organizacja danych jest ważnym wyznacznikiem jakości informacji, które system może generować.

Wiele pakietów oprogramowania oferuje urządzenia do dodawania niestandardowych pól danych, które nie są zawarte w pakiecie oprogramowania i usuwania pól danych, które są zbędne.

Organizacja danych jest również istotnym czynnikiem w projektowaniu i skuteczności systemu bezpieczeństwa danych. Na przykład, jeśli pliki danych będą dostępne i zmienione lub zmanipulowane przy użyciu innych standardowych pakietów aplikacji, takich jak FoxPro lub Excel, system ochrony danych pakietu podlegającego przeglądowi będzie miał niekorzystny wpływ.

(h) Doświadczenia handlowe:

Ważne jest, aby rozpoznać, że jedną z podstawowych zalet gotowych pakietów oprogramowania jest to, że jest dobrze przetestowany. Ponieważ błędy w oprogramowaniu nie mogą zostać usunięte przez użytkownika, nabywca musi upewnić się, że pakiet ma wystarczające doświadczenie komercyjne.

Doświadczenie komercyjne musi być mierzone zarówno pod względem liczby instalacji, jak i od czasu, kiedy jego najnowsza wersja była używana w tych instalacjach. Zwykle okres sześciu miesięcy uznaje się za wystarczający do właściwego testowania nowo opracowanego / zmodyfikowanego pakietu oprogramowania w rozsądnie dobrej wielkości przedsiębiorstwie.

(i) Koszt pakietu:

Cena pakietu oprogramowania aplikacyjnego wyrażana jest na różne sposoby. Dlatego należy dokładnie przeanalizować i zrozumieć konsekwencje kosztowe struktury cen. Pakiety oprogramowania aplikacyjnego, często, składają się z wielu modułów, a każdy z nich jest wyceniany osobno. Czasami sprzedawca oferuje usługi instalacyjne, wdrożeniowe, szkoleniowe i serwisowe za dodatkową opłatą.

Kolejnym ważnym elementem strategii cenowej jest dodatkowa opłata za każdą witrynę instalacyjną w tym samym przedsiębiorstwie. Taka struktura cenowa może wymagać od nabywcy zakupu wielu kopii oprogramowania, do wykorzystania na różnych komputerach, nawet pod jednym dachem. Czasami pakiet oprogramowania jest oferowany na zasadzie dzierżawy, a po wygaśnięciu okresu dzierżawy prawo do używania oprogramowania jest odbierane przez sprzedawcę. Podczas oceny pakietu oprogramowania należy pamiętać o tych aspektach cen.

(j) Obsługa klienta:

Chociaż większość gotowych pakietów oprogramowania zaprojektowano tak, aby były typu "plug-n-play", ale użytkownik ma trudności z prawidłowym użyciem pakietu bez wsparcia ze strony dostawcy. Ważne jest, aby sprawdzić nie tylko jakość instrukcji oprogramowania, ale także możliwości rozwiązywania problemów oferowane przez producenta oprogramowania dla jego użytkowników.

Jakość podręczników oprogramowania i narzędzi wsparcia oprogramowania wzajemnie się uzupełniają. Jeśli dokumentacja nie jest przejrzysta, lub jest niejasna i niejednoznaczna, klient będzie potrzebował większego wsparcia oprogramowania od producenta.

(k) Konserwacja:

Często koszty utrzymania oprogramowania znacznie przekraczają pierwotny koszt w całym cyklu życia. Koszty te obejmują również koszty drobnych rozszerzeń oprogramowania i zmiany wynikające ze zwiększonej gradacji sprzętu komputerowego i montażu oprogramowania na nowym sprzęcie.

Jeśli dostawca zgadza się na świadczenie tych usług, jest to bardzo przydatne i warte zapłaty. Ponadto, czasami dostawcy zgadzają się dostarczać nowe wersje oprogramowania za darmo lub za symboliczną cenę. Takie oferty zasługują na poważną uwagę w momencie nabycia. Oferty te pomagają również w przedłużeniu cyklu życia oprogramowania.

Ogólnie przygotowywana jest lista kontrolna zawierająca fakty zebrane w odniesieniu do każdego pakietu na podstawie rozważań wspomnianych powyżej. Taka lista kontrolna służy do klasyfikowania pakietów aplikacji. Ostateczna decyzja może zostać podjęta na podstawie tych rankingów w świetle szczególnych wymagań i znaczenia tych rozważań w danej sytuacji.

Pomimo faktu, że gotowe pakiety aplikacji zdobywają spersonalizowane oprogramowanie, wiele organizacji woli niestandardowe oprogramowanie z różnych względów.

Ważnymi czynnikami wpływającymi na opcje "make" są:

(a) Niedostępność pakietu oprogramowania, który spełnia określone wymagania procesu biznesowego,

(b) Należy zachować prywatność procedur w procesie,

(c) Stopień dynamizmu procesu biznesowego: w przypadku, gdyby procedury, systemy i wymagania mogły się dość często zmieniać, oprogramowanie na zamówienie byłoby bardziej ekonomiczną i wykonalną alternatywą.

Oprogramowanie na zamówienie to droga propozycja. Dlatego wiele małych firm nadal korzysta z gotowych pakietów oprogramowania, nawet jeśli nie spełniają one wszystkich celów polityki IT lub wymagają kompromisów w procesach biznesowych. Jednak firmy średniej i dużej wielkości znajdują wiele zastosowań, w których koszt dostosowanego oprogramowania może być łatwo uzasadniony. Wydatki są uzasadnione ze względu na wyższy poziom aktywności, na który ma wpływ aplikacja.