woj. śląskie
Aplikacje webowe
Katowice
System napisany piętnaście lat temu działa na jednym komputerze w biurze. Osoba, która go stworzyła, jest na emeryturze. Nowy pracownik nie może pracować z domu, a każda awaria tego komputera zatrzymuje firmę. Zastąpienie starego systemu to projekt, w którym najważniejsze jest nie to, co nowe, tylko to, czego nie wolno stracić.
Stary system
System, który wie więcej niż ktokolwiek w firmie
W wielu firmach z aglomeracji działają systemy sprzed lat: napisane w starych narzędziach bazodanowych, uruchamiane na jednym komputerze albo serwerze w szafie. Działają, bo przez lata dopasowały się do firmy. Mają w sobie zasady, których nikt nie zapisał gdzie indziej.
Ryzyka rosną z każdym rokiem: stary system operacyjny, brak aktualizacji bezpieczeństwa, jedna osoba, która wie, jak coś poprawić, brak dostępu spoza biura. Firma odkłada zmianę, bo boi się utraty danych i przestoju.
Zastąpienie starego systemu zaczynamy od poznania go — nie od projektowania nowego. Spisujemy procesy, zasady i dane, planujemy przeniesienie i prowadzimy okres pracy równoległej, żeby firma nie stanęła ani na jeden dzień.
Zakres
Co obejmuje zastąpienie systemu
Najwięcej pracy wymagają dane i ukryte zasady.
- Poznanie starego systemu: ekrany, raporty, zasady
- Spisanie procesów, które system obsługuje
- Analiza struktury i jakości danych
- Projekt nowej aplikacji z zachowaniem sprawdzonych rozwiązań
- Przeniesienie danych z weryfikacją
- Okres pracy równoległej w obu systemach
- Szkolenie użytkowników
- Archiwum starego systemu do wglądu
- Nie wyłączamy starego systemu przed sprawdzeniem nowego
- Nie przenosimy danych bez weryfikacji
- Nie zatrzymujemy kodu u siebie
Etapy
Etapy zastąpienia starego systemu
Poniżej typowy przebieg projektu.
| Etap | Co się dzieje | Ryzyko, którego unikamy |
|---|---|---|
| Poznanie starego systemu | ekrany, raporty, rozmowy z użytkownikami | pominięcie ukrytych zasad |
| Analiza danych | struktura, jakość, duplikaty | przeniesienie błędów |
| Projekt nowej aplikacji | procesy i ekrany | utrata sprawdzonych rozwiązań |
| Budowa w odcinkach | działające fragmenty co dwa tygodnie | niespodzianki na końcu |
| Próbne przeniesienie danych | porównanie wyników w obu systemach | utrata danych |
| Praca równoległa | oba systemy przez ustalony okres | przestój firmy |
| Wyłączenie starego systemu | archiwum do wglądu | brak dostępu do historii |
Najlepszy test przeniesienia danych to porównanie raportów. Jeśli stary i nowy system pokazują te same liczby za ten sam okres, dane przeszły poprawnie.
Wynik
Co dostajecie
Nowoczesny system z pełną historią.
- Nowa aplikacja webowa: Dostępna z każdego miejsca, z aktualną technologią.
- Przeniesione dane: Zweryfikowane porównaniem raportów.
- Spisane zasady: Wiedza ze starego systemu udokumentowana na przyszłość.
Aglomeracja w praktyce
Czego nauczyły nas projekty w firmach z aglomeracji
Pierwsza rzecz: stare systemy zawierają zasady, o których nie wie nawet zarząd. Rabat, który nalicza się automatycznie dla klientów z określonej grupy, raport, który ktoś drukuje co piątek od dziesięciu lat. Poznanie ich przed projektowaniem jest kluczowe.
Druga: dane w starych systemach są rzadko czyste. Duplikaty klientów, pola używane niezgodnie z nazwą, rekordy testowe sprzed lat. Porządkowanie danych to osobny etap, który warto zaplanować w budżecie.
Trzecia: praca równoległa jest niewygodna, ale daje spokój. Firmy, które przez miesiąc wprowadzały dane w obu systemach, wyłączały stary bez obaw.
System działał na jednym komputerze od lat. Nowa aplikacja ma wszystkie dane, pracujemy z każdego miejsca, a przez miesiąc pracy równoległej nic się nie zgubiło.
Na start
Czego potrzebujemy na start
Najważniejszy jest dostęp do starego systemu i ludzi, którzy go znają.
- Dostęp do starego systemu i jego bazy danych
- Osoby, które pracują w nim na co dzień
- Lista raportów i dokumentów, które system tworzy
- Informacja o systemach, z którymi jest połączony
- Dokumentacja, jeśli istnieje
- Informacja o okresach, w których przestój jest najmniej bolesny
Współpraca
Jak pracujemy
Zaczynamy od sprawdzenia, czy starego systemu nie zastąpi gotowy program. Czasem zastąpi — i wtedy pomagamy w przeniesieniu danych.
Jeśli nie, poznajemy stary system z osobami, które go używają, analizujemy dane i przygotowujemy dokument z projektem nowej aplikacji, planem przeniesienia i wyceną. Z firmami z Katowic spotykamy się na miejscu.
Budujemy w dwutygodniowych odcinkach, robimy próbne przeniesienia danych i prowadzimy pracę równoległą. Stary system wyłączamy dopiero, gdy raporty w obu się zgadzają. Kod, dokumentacja i dostępy są po Waszej stronie.
Zasięg
Gdzie dokładnie pracujemy
Zastąpienia starych systemów prowadzimy dla firm z Katowic, na miejscu i zdalnie.
Pracujemy też dla firm z Sosnowca, Chorzowa, Gliwic, Tychów, Mikołowa i Rudy Śląskiej.
- Śródmieście
- Ligota-Panewniki
- Koszutka
- Bogucice
- Załęże
- Piotrowice-Ochojec
- Kostuchna
- Giszowiec
- Janów-Nikiszowiec
- Dąb
- Osiedle Tysiąclecia
- Zawodzie
Poza samym miastem pracujemy też w okolicy: Sosnowiec, Chorzów, Gliwice, Zabrze, Tychy, Mysłowice, Siemianowice Śląskie, Dąbrowa Górnicza. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje zastąpienie systemu
Dokładna cena powstaje po poznaniu starego systemu i danych.
| Rodzaj projektu | Przykład | Czas | Orientacyjny budżet |
|---|---|---|---|
| Wstępna ocena pomysłu | czy wystarczy gotowy program | 24 h | bezpłatnie |
| Mały system | jeden proces, prosta baza danych | 3–4 mies. | ok. 15 000–40 000 zł |
| System firmowy | kilka procesów, raporty, przeniesienie danych | 4–6 mies. | ok. 40 000–80 000 zł |
| System z integracjami | wiele modułów i połączeń z innymi systemami | od 6 mies. | ok. 80 000–120 000 zł |
Porządkowanie danych ze starego systemu wyceniamy osobno, po ich analizie.
Współpraca
Od komputera w szafie do aplikacji webowej
Wstępna ocena
Czy wystarczy gotowy program.
Poznanie starego systemu
Z osobami, które go używają.
Analiza danych
Struktura, jakość, duplikaty.
Budowa w odcinkach
Z próbnymi przeniesieniami danych.
Praca równoległa
Porównanie raportów w obu systemach.
Wyłączenie starego systemu
Archiwum do wglądu.
Pytania
Zanim zapytasz
Nie. Przenosimy je z weryfikacją porównania raportów.
Nie. Prowadzimy okres pracy równoległej.
Poznajemy go z użytkownikami i z bazy danych.
Zachowujemy sprawdzone rozwiązania, ale w nowoczesnej formie.
Jako archiwum do wglądu, jeśli trzeba.
Tak, razem z dokumentacją i dostępami.
Ta sama okolica
Pozostałe usługi w Katowicach
Ta sama usługa
Aplikacje webowe w innych miastach
Opowiedzcie o systemie, który działa od lat
Napiszcie, co to za system, od kiedy działa i ile osób z niego korzysta. Odpowiemy, jak podejść do jego zastąpienia i ile mniej więcej by to kosztowało.