Notatki z systemu ERP i CRM
Czym jest ERP?
ERP (Enterprise Resource Planning) to system służący do integracji różnych procesów biznesowych w firmie.
Obszary, w których się stosuje to:
- Księgowość
- Zakupy
- Zarządzanie zasobami ludzkimi
- Produkcja
- Magazynowanie
Cele systemów ERP:
- Usprawnienie przepływu informacji między działami firmy.
- Zwiększenie efektywności i lepszego zarządzania zasobami.
Popularne systemy ERP
- SAP ERP: Bardzo zaawansowany i popularny w dużych przedsiębiorstwach.
- Microsoft Dynamics 365: Integruje funkcjonalności ERP i CRM.
- Oracle ERP Cloud: Oferuje zaawansowaną analizę danych i sztuczną inteligencję.
- Comarch ERP: Polski system dostosowany do różnorodnych przedsiębiorstw.
- Impuls EVO: Dostosowany do przedsiębiorstw produkcyjnych.
Zrozumienie ERP na przykładzie SAP ERP
SAP ERP działa na zasadzie modułowej:
- Moduły obejmują dziedziny jak księgowość (FI), HR, zarządzanie materiałami (MM).
Zintegrowane dane:
- Dane wprowadzone w jednym module są dostępne w innych.
Wspólna baza danych gwarantuje spójność i aktualność.
Przykład działania: Przyjęcie towarów w module MM odzwierciedla zapis w module FI.
Automatyzacja i optymalizacja w SAP ERP
- Procesy:
- Automatyzacja zamówień, realizacja sprzedaży, zarządzanie danymi pracowników.
- Interfejsy:
- Klasyczny: SAP GUI.
- Nowoczesny: SAP Fiori dostępny w przeglądarce.
Wdrożenie systemu ERP
- Analiza przedwdrożeniowa: Zrozumienie procesów biznesowych.
- Konfiguracja: Ustawienie odpowiednich parametrów.
- Szkolenia: Nauka obsługi systemu przez pracowników.
Codzienne użytkowanie systemu ERP
- Wprowadzanie danych, monitorowanie procesów, zarządzanie uprawnieniami użytkowników.
- Utrzymanie systemu: Aktualizacje i rozwiązywanie problemów przez zespół wsparcia technicznego.
Bilans wdrożenia ERP
Korzyści:
- Zwiększona efektywność.
- Lepsza kontrola i monitorowanie procesów.
- Automatyzacja działań i redukcja kosztów.
- Poprawa bezpieczeństwa danych.
Wady:
- Wysoki koszt wdrożenia.
- Czasochłonność i złożoność wdrożenia.
Czym jest CRM?
- CRM (Customer Relationship Management) to system do zarządzania relacjami z klientami.
- Pomaga śledzić interakcje z klientami i zarządza sprzedażą oraz marketingiem.
- Pozwala na lepsze zrozumienie potrzeb klientów, co zwiększa sprzedaż.
Przykłady systemów CRM
- Salesforce: Bardzo rozbudowany, moduły sprzedaży, obsługi klienta.
- HubSpot: Skoncentrowany na metodologii Inbound.
- Zoho CRM: Szeroki zakres funkcji (sprzedaż, marketing, obsługa klienta).
- Microsoft Dynamics 365: Integruje funkcjonalności CRM i ERP.
Różnice między ERP a CRM
- Zakres działania: ERP to szeroki zakres procesów, CRM koncentruje się na relacjach z klientami.
- Moduły: ERP obejmuje finanse i produkcję, CRM sprzedaż i marketing.
- Użytkownicy: ERP jest używany przez różne działy, CRM głównie przez sprzedaż.
Zasady dobrego projektowania oprogramowania - SOLID
- Zasada Jednej Odpowiedzialności (Single Responsibility Principle - SRP): Klasa powinna mieć jedną odpowiedzialność.
- Zasada Otwarte-Zamknięte (Open-Closed Principle - OCP): Jednostki oprogramowania powinny być otwarte na rozszerzenia, ale zamknięte na modyfikacje.
- Zasada Podstawienia Liskov (Liskov Substitution Principle - LSP): Klasy dziedziczące powinny być używane zamiennie z klasami bazowymi.
- Zasada Segregacji Interfejsów (Interface Segregation Principle - ISP): Klienci nie powinni być zmuszani do zależności od interfejsów, których nie używają.
- Zasada Odwrócenia Zależności (Dependency Inversion Principle - DIP): Moduły wysokiego poziomu nie powinny zależeć od niskiego poziomu.
Wnioski
- Zasady te są kluczowe dla tworzenia elastycznego, łatwego w utrzymaniu oprogramowania, umożliwiające łatwiejsze wprowadzanie zmian w przyszłości.