Oprogramowanie biznesowe
Oprogramowanie biznesowe (lub aplikacja biznesowa ) to oprogramowanie lub zestaw programów komputerowych używanych przez użytkowników biznesowych do wykonywania różnych funkcji biznesowych. Te aplikacje biznesowe służą do zwiększania produktywności, mierzenia produktywności i dokładnego wykonywania innych funkcji biznesowych.
Przegląd
Wiele programów biznesowych jest tworzonych w celu zaspokojenia potrzeb konkretnej firmy i dlatego nie można ich łatwo przenieść do innego środowiska biznesowego, chyba że jego charakter i działanie są identyczne. Ze względu na unikalne wymagania każdej firmy, gotowe oprogramowanie całkowicie zaspokoiło potrzeby firmy. Jednak tam, gdzie ze względu na czas lub względy finansowe konieczne jest gotowe rozwiązanie, prawdopodobnie wymagany będzie pewien poziom dostosowania. Istnieją wyjątki, w zależności od danej firmy, a przed podjęciem decyzji o niestandardowych lub gotowych rozwiązaniach zawsze wymagane są dokładne badania.
Niektóre aplikacje biznesowe są interaktywne, tj. mają graficzny interfejs użytkownika lub interfejs użytkownika, a użytkownicy mogą wyszukiwać/modyfikować/wprowadzać dane i natychmiast przeglądać wyniki. Mogą również natychmiast generować raporty. Niektóre aplikacje biznesowe działają w trybie wsadowym: są skonfigurowane do uruchamiania na podstawie z góry określonego zdarzenia/czasu, a użytkownik biznesowy nie musi ich inicjować ani monitorować.
Niektóre aplikacje biznesowe są budowane we własnym zakresie, a niektóre są kupowane od dostawców (gotowe oprogramowanie). Te aplikacje biznesowe są instalowane na komputerach stacjonarnych lub dużych serwerach. Przed wprowadzeniem języka COBOL (uniwersalnego kompilatora) w 1965 r. firmy opracowały własny, unikalny język maszynowy. Język RCA składał się z 12-pozycyjnej instrukcji. Na przykład, aby wczytać rekord do pamięci, pierwsze dwie cyfry będą kodem instrukcji (akcji). Następne cztery pozycje instrukcji (adres „A”) byłyby dokładnie najbardziej wysuniętym na lewo miejscem w pamięci, w którym chcesz umieścić czytelny znak. Cztery pozycje (adres „B”) instrukcji określają skrajnie prawą lokalizację pamięci, w której chcesz umieścić ostatni znak rekordu. Dwucyfrowy adres „B” umożliwia również modyfikację dowolnej instrukcji. Kody instrukcji i oznaczenia pamięci wykluczały użycie cyfr 8 lub 9. Pierwsza aplikacja biznesowa RCA została wdrożona w 1962 roku na 4k RCA 301. RCA 301, średnia rama 501 i duża rama 601 rozpoczęły sprzedaż na początku 1960 roku.
W środowisku biznesowym występuje wiele rodzajów użytkowników, których można podzielić na kategorie za pomocą małej, średniej i dużej macierzy:
- Rynek małych firm zazwyczaj składa się z oprogramowania do księgowości w domu oraz pakietów biurowych , takich jak LibreOffice , Microsoft Office lub Google Workspace (wcześniej G Suite i Google Apps for Work).
- Średnie lub małe i średnie przedsiębiorstwa (MŚP) mają szerszy zakres aplikacji, począwszy od księgowości, oprogramowania do pracy grupowej , zarządzania relacjami z klientami , systemów zarządzania zasobami ludzkimi , zarządzania relacjami z outsourcingiem , oprogramowania do udzielania pożyczek, oprogramowania koszyka na zakupy , oprogramowanie do pracy w terenie i inne aplikacje zwiększające produktywność.
- Ostatni segment obejmuje oprogramowanie na poziomie przedsiębiorstwa, takie jak w dziedzinie planowania zasobów przedsiębiorstwa , zarządzania treścią przedsiębiorstwa (ECM), zarządzania procesami biznesowymi (BPM) i zarządzania cyklem życia produktu . Aplikacje te mają szeroki zakres i często są dostarczane z modułami, które albo dodają funkcje natywne, albo zawierają funkcjonalność programów komputerowych innych firm.
Technologie, które wcześniej istniały tylko w aplikacjach typu peer-to-peer , takich jak Kazaa i Napster , zaczynają pojawiać się w aplikacjach biznesowych.
Rodzaje narzędzi biznesowych
- Aplikacja oprogramowania dla przedsiębiorstw (Esa)
- Zarządzanie zasobami
- Planowanie zasobów przedsiębiorstwa (ERP)
- Cyfrowe pulpity nawigacyjne , znane również jako pulpity nawigacyjne analizy biznesowej , pulpity nawigacyjne przedsiębiorstwa lub pulpity nawigacyjne dla kadry kierowniczej. Są to wizualne podsumowania danych biznesowych, które w mgnieniu oka pokazują zrozumienie warunków za pomocą metryk i kluczowych wskaźników wydajności (KPI). Dashboardy to bardzo popularne narzędzia, które powstały w ciągu ostatnich kilku lat. [ kiedy? ]
- Przetwarzanie analityczne online ( OLAP ) (obejmujące HOLAP , ROLAP i MOLAP ) - to możliwości niektórych systemów zarządzania, wspomagania decyzji i informacji dla kadry kierowniczej, które obsługują interaktywne badanie dużych ilości danych z wielu perspektyw.
- Oprogramowanie do raportowania generuje zagregowane widoki danych, aby na bieżąco informować kierownictwo o stanie ich działalności.
- Oprogramowanie zakupowe to oprogramowanie biznesowe, które pomaga zautomatyzować funkcję zakupową organizacji.
- Eksploracja danych to wydobywanie informacji o konsumentach z bazy danych za pomocą oprogramowania, które może izolować i identyfikować nieznane wcześniej wzorce lub trendy w dużych ilościach danych. Istnieje wiele technik eksploracji danych, które ujawniają różne typy wzorców. Niektóre z technik, które tu należą, to metody statystyczne (zwłaszcza statystyki biznesowe ) i sieci neuronowe , jako bardzo zaawansowane sposoby analizy danych.
- Zarządzanie wydajnością biznesową (BPM)
- Zarządzanie procesami biznesowymi (BPM)
- Zarządzanie relacjami z klientami (CRM), takie jak Yesware .
- do zarządzania dokumentami służy do organizowania i zarządzania wieloma dokumentami różnych typów. Niektóre z nich mają funkcje przechowywania dla bezpieczeństwa i tworzenia kopii zapasowych cennych informacji biznesowych.
- Oprogramowanie do grafików pracowniczych - służy do tworzenia i dystrybucji grafików pracowniczych, a także do śledzenia godzin pracy pracowników.
Historia
Oprogramowanie biznesowe ma na celu zwiększenie zysków poprzez obniżenie kosztów lub przyspieszenie cyklu produkcyjnego . We wczesnych latach automatyzacji biznesu umysłowego duże komputery typu mainframe były używane do wykonywania najbardziej żmudnych zadań, takich jak rozliczanie czeków bankowych i księgowość fabryk.
Oprogramowanie do księgowości fabrycznej było jednym z najczęściej używanych narzędzi wczesnego oprogramowania biznesowego i obejmowało automatyzację ksiąg głównych , ksiąg inwentaryzacyjnych środków trwałych, ksiąg rachunkowych kosztów, ksiąg należności i ksiąg zobowiązań (w tym listy płac, ubezpieczeń na życie, ubezpieczeń zdrowotnych, federalnych oraz państwowe ubezpieczenie i emerytura).
Wczesne użycie oprogramowania w celu zastąpienia ręcznej pracy umysłowej było niezwykle opłacalne i spowodowało radykalną zmianę w pracy umysłowej. Jeden komputer mógłby w wielu przypadkach zastąpić wielu pracowników administracyjnych umysłowych, nie wymagając żadnych świadczeń zdrowotnych ani emerytalnych.
Opierając się na tym sukcesie, konsumenci korporacyjni zażądali od IBM, Hewlett-Packard i innych wczesnych dostawców oprogramowania biznesowego, które zastąpiłoby staroświecką tablicę kreślarską. Wspomagane komputerowo kreślenie do produkcji wspomaganej komputerowo (CAD-CAM) pojawiło się na początku lat 80. Oprogramowanie do zarządzania projektami było również tak cenione na początku lat 80., że jego kopia mogła kosztować nawet 500 000 USD.
Jedną z najbardziej zauważalnych, szeroko rozpowszechnionych zmian w oprogramowaniu biznesowym był edytor tekstu , którego szybki rozwój spowodował upadek wszechobecnej maszyny do pisania IBM w latach 80., kiedy miliony firm przestawiły się na Word Perfect , a później Microsoft Word . Innymi popularnymi programami komputerowymi dla biznesu były matematyczne arkusze kalkulacyjne, takie jak Lotus 1-2-3 , a później Microsoft Excel .
W latach 90. biznes przesunął się w kierunku globalizmu , wraz z pojawieniem się oprogramowania SAP , które koordynuje łańcuch dostaw dostawców w celu usprawnienia działania produkcji fabrycznej. Proces ten został zapoczątkowany i znacznie przyspieszony przez pojawienie się Internetu.
Następna faza ewolucji oprogramowania biznesowego jest napędzana pojawieniem się zrobotyzowanej automatyzacji procesów (RPA), która obejmuje identyfikację i automatyzację wysoce powtarzalnych zadań i procesów w celu zwiększenia wydajności operacyjnej, obniżenia kosztów i ograniczenia błędu ludzkiego . Branże przodujące we wdrażaniu RPA to branża ubezpieczeniowa , usługi bankowe i finansowe , branża prawnicza oraz branża opieki zdrowotnej .
Wsparcie aplikacji
Aplikacje biznesowe budowane są w oparciu o wymagania użytkowników biznesowych. Ponadto te aplikacje biznesowe są tworzone w celu korzystania z określonych rodzajów transakcji biznesowych lub elementów danych. Te aplikacje biznesowe działają bez zarzutu, dopóki nie ma nowych wymagań biznesowych lub nie ma zmian w podstawowych transakcjach biznesowych. Również aplikacje biznesowe działają bezproblemowo, jeśli nie ma problemów ze sprzętem komputerowym, sieciami komputerowymi (Internet/intranet), dyskami komputerowymi, zasilaczami i różnymi komponentami oprogramowania (middleware, baza danych, programy komputerowe itp.).
Aplikacje biznesowe mogą zakończyć się niepowodzeniem, gdy wystąpi nieoczekiwany błąd. Ten błąd może wystąpić z powodu błędu danych (nieoczekiwane lub nieprawidłowe wprowadzenie danych), błędu środowiska (błąd związany z infrastrukturą), błędu programistycznego, błędu ludzkiego lub błędu przepływu pracy. Gdy aplikacja biznesowa zawiedzie, należy jak najszybciej naprawić błąd aplikacji biznesowej, aby użytkownicy biznesowi mogli wznowić swoją pracę. Ta praca polegająca na rozwiązywaniu błędów aplikacji biznesowych jest znana jako obsługa aplikacji biznesowych.
Zgłaszanie błędów
Użytkownik biznesowy dzwoni na numer telefonu zespołu wsparcia aplikacji biznesowych lub wysyła wiadomość e-mail do zespołu wsparcia aplikacji biznesowych. Zespół wsparcia aplikacji biznesowych uzyskuje wszystkie szczegóły błędu od użytkownika biznesowego przez telefon lub e-mail. Dane te są następnie wprowadzane do oprogramowania śledzącego. Oprogramowanie śledzące tworzy numer żądania, który jest przekazywany użytkownikowi biznesowemu. Ten numer zgłoszenia służy do śledzenia postępów w rozwiązaniu problemu z pomocą techniczną. Żądanie jest przypisane do członka zespołu wsparcia.
Powiadomienie o błędach
W przypadku krytycznych błędów aplikacji biznesowych (takich jak aplikacja niedostępna lub aplikacja niedziałająca poprawnie) wysyłana jest wiadomość e-mail do całej organizacji lub zespołów, których dotyczy problem, w celu poinformowania ich o problemie. Są one również wyposażone w szacowany czas dostępności aplikacji.
Badanie lub analiza błędów aplikacji
Członek zespołu wsparcia aplikacji biznesowych zbiera wszystkie niezbędne informacje o błędzie oprogramowania biznesowego. Informacje te są następnie zapisywane we wniosku o wsparcie. Wszystkie dane użyte przez użytkownika biznesowego są również wykorzystywane w dochodzeniu. Program aplikacyjny jest sprawdzany pod kątem ewentualnych błędów programistycznych.
Rozwiązywanie błędów
Jeśli w przeszłości wystąpiły podobne błędy aplikacji biznesowej, kroki rozwiązywania problemów są pobierane z bazy wiedzy pomocy technicznej i błąd jest usuwany przy użyciu tych kroków. Jeśli jest to nowy błąd pomocy technicznej, tworzone są nowe kroki rozwiązywania problemu i błąd jest usuwany. Nowe kroki rozwiązywania błędów pomocy technicznej są rejestrowane w bazie wiedzy do wykorzystania w przyszłości. W przypadku poważnych błędów aplikacji biznesowych (awarie infrastruktury krytycznej lub aplikacji) inicjowane jest telefoniczne połączenie konferencyjne, do którego dołączają wszystkie wymagane osoby/zespoły wsparcia i wspólnie pracują nad rozwiązaniem błędu.
Korekta kodu
Jeśli błąd aplikacji biznesowej wystąpił z powodu błędów programistycznych, wówczas tworzony jest wniosek do zespołu programistów aplikacji o poprawienie błędów programistycznych. Jeśli użytkownik biznesowy potrzebuje nowych funkcji lub funkcji w aplikacji biznesowej, wówczas planowana jest wymagana analiza/projektowanie/programowanie/testowanie/wydanie i wdrażana jest nowa wersja oprogramowania biznesowego.
Korekta procesów biznesowych
Jeśli błąd aplikacji biznesowej wystąpił z powodu problemu z przepływem pracy lub błędów ludzkich podczas wprowadzania danych, użytkownicy biznesowi są o tym powiadamiani. Następnie użytkownicy biznesowi przeglądają swój przepływ pracy i w razie potrzeby poprawiają go. Modyfikują również podręcznik użytkownika lub instrukcje użytkownika, aby uniknąć takiego błędu w przyszłości.
Korekta problemu z infrastrukturą
Jeśli błąd aplikacji biznesowej wystąpił z powodu problemów z infrastrukturą, powiadamiany jest odpowiedni zespół ds. infrastruktury. Następnie zespół infrastruktury wdraża trwałe poprawki problemu i monitoruje infrastrukturę, aby uniknąć ponownego wystąpienia tego samego błędu.
Wspieraj działania następcze i raporty wewnętrzne
System śledzenia błędów aplikacji biznesowych służy do okresowego przeglądania wszystkich problemów (dziennie, co tydzień i co miesiąc) oraz generowania raportów w celu monitorowania problemów rozwiązanych, powtarzających się i oczekujących. Generowane są również raporty dla zarządzania IT/IS w celu doskonalenia i zarządzania aplikacjami biznesowymi.
Zobacz też
- Wywiad biznesowy
- Menedżer ds. relacji z klientami
- Pulpit nawigacyjny (biznesowy)
- Dostawca rozwiązań cyfrowych (DSP)
- Automatyzacja dokumentów
- Biznes elektroniczny
- Przetwarzanie danych elektronicznych
- Zarządzanie sprawami prawnymi
- Zarządzanie ryzykiem operacyjnym
- Zarządzanie cyklem życia produktu
- Zarządzanie łańcuchem dostaw
- Wsparcie produkcji
Oprogramowanie
- Oprogramowanie księgowe
- Oprogramowanie budowlane
- Oprogramowanie do podejmowania decyzji
- System zarządzania dokumentacją
- Elektroniczne systemy wspomagania wydajności
- Oprogramowanie firmowe
- oprogramowanie ERP
- Oprogramowanie do inwentaryzacji
- Systemy informacji zarządczej
- Oprogramowanie do zarządzania projektami
- Oprogramowanie dla handlu detalicznego
- System zarządzania przepływem pracy
- Oprogramowanie do zarządzania pracą