Usługa 01 z 08

Oprogramowanie na zamówienie

Oprogramowanie dopasowane do Państwa procesów, a nie odwrotnie: od wewnętrznych aplikacji biznesowych po zastąpienie rozrośniętych rozwiązań w Excelu i Accessie.

Oprogramowanie standardowe obejmuje wiele, ale rzadko to, co wyróżnia Państwa firmę. Tworzymy aplikacje właśnie dla takich procesów: obsługi zamówień, planowania produkcji, kalkulacji, kontroli jakości czy serwisu – połączone z systemami, z których Państwo już korzystają.

Często wszystko zaczyna się od pliku Excel, który latami się rozrastał, albo od starej aplikacji, którą rozumie już tylko jedna osoba. Analizujemy to, co jest, przejmujemy to, co działa, i krok po kroku zastępujemy to, co hamuje – bez zatrzymywania pracy Państwa firmy.

Typowe wyzwania

  • Procesy oparte na Excelu

    Kluczowe procesy działają w arkuszach z makrami, których nikt nie chce już dotykać. Błędy wychodzą na jaw późno, a wiedza jest w głowach pojedynczych osób.

  • Stare systemy hamują rozwój

    Aplikacja oparta na Accessie, Delphi czy Visual Basicu wciąż działa, ale trudno ją rozbudować, bezpiecznie utrzymywać i połączyć z nowymi systemami.

  • Standardowe oprogramowanie nie pasuje

    ERP obsługuje podstawy, ale specyfika Państwa firmy wymusza obejścia, ręczne przenoszenie danych i ich podwójne wprowadzanie.

  • Rozproszone dane

    Informacje z ERP, CRM, produkcji i poszczególnych działów są ręcznie zestawiane, zanim ktokolwiek może podjąć decyzję.

Co Państwo otrzymują

  1. Analiza procesów i wymagań

    Dokumentujemy stan obecny i docelowy razem z osobami, które na co dzień pracują w tym procesie.

  2. Koncepcja architektury i technologii

    Uzasadniona decyzja dotycząca technologii, utrzymania i interfejsów, uzgodniona z Państwa działem IT.

  3. Klikalny prototyp

    Aby działy biznesowe mogły testować wcześnie, zanim powstanie kod produkcyjny.

  4. Działająca aplikacja

    Webowa lub desktopowa, z rolami i uprawnieniami, rejestrem zdarzeń i eksportem danych.

  5. Migracja danych

    Przeniesienie danych ze starego systemu lub arkuszy, z regułami walidacji i przebiegami próbnymi.

  6. Dokumentacja i szkolenia

    Dla użytkowników, dla administratorów i dla zespołu, który będzie rozwijał system.

  7. Kod źródłowy i prawa

    Pełny kod źródłowy w Państwa repozytorium i prawa uzgodnione w umowie.

Jak działamy

  1. Najpierw zrozumieć, potem budować

    Zanim spiszemy wymagania, przyglądamy się pracy tam, gdzie się odbywa. Dzięki temu powstaje oprogramowanie do codziennej pracy, a nie do specyfikacji.

  2. Stopniowe zastępowanie

    Stare systemy wymieniamy moduł po module. Stare i nowe rozwiązanie działają przez pewien czas równolegle, aż nowe udowodni, że się sprawdza.

  3. Szybko w użyciu

    Pierwsza używalna wersja jest gotowa po kilku sprintach. Państwa uwagi od razu trafiają do kolejnych kroków.

  4. Łatwe w utrzymaniu od początku

    Popularne technologie, testy automatyczne i dokumentacja sprawiają, że oprogramowanie da się rozbudowywać także za kilka lat.

Technologie

  • TypeScript
  • React
  • Node.js
  • NestJS
  • .NET
  • Python
  • PHP
  • Laravel
  • PostgreSQL
  • Microsoft SQL Server
  • Docker
  • Microsoft Azure

Realizacje z tą usługą

Najczęstsze pytania

01 Czy możliwe jest przejęcie istniejącego oprogramowania?

Tak, także jeśli nie my je stworzyliśmy. Zaczynamy od audytu kodu: sprawdzamy architekturę, jakość kodu, zależności, bezpieczeństwo i dokumentację, a następnie przedstawiamy szczerą ocenę z rekomendacjami uporządkowanymi według priorytetów.

Potem stopniowo przejmujemy utrzymanie i rozwój. Jeśli dotychczasowy dostawca jest nadal osiągalny, planujemy przekazanie razem z nim.

02 Do kogo należą kod źródłowy i prawa do korzystania z niego?

Do Państwa. Po pełnej zapłacie przenosimy prawa do kodu, który stworzyliśmy specjalnie dla Państwa. Polskie prawo autorskie wymaga, by każde pole eksploatacji było wyraźnie wymienione w umowie. Dlatego wymieniamy je wszystkie – od zwielokrotniania, przez opracowanie, po dalsze udostępnianie i eksploatację.

Na życzenie repozytorium od początku znajduje się na Państwa koncie. Wykorzystane biblioteki open source pozostają na swoich licencjach; dokumentujemy je w zestawieniu licencji.

03 Jak wygląda kontrola jakości oprogramowania?

Opieramy się na stałych regułach, a nie na dobrych chęciach: każdą zmianę w kodzie sprawdza druga osoba, zanim zostanie włączona. Testy automatyczne uruchamiają się przy każdej zmianie, a zapewnienie jakości to osobna rola w zespole, a nie zadanie na ostatni dzień projektu.

Postępy widzą Państwo sami: co dwa tygodnie pokazujemy działające oprogramowanie, a w środowisku testowym mogą Państwo w każdej chwili wszystko wypróbować. W przypadku aplikacji krytycznych dla bezpieczeństwa dodatkowo planujemy testy penetracyjne przeprowadzane przez zewnętrznych specjalistów.

Pozostałe usługi

Jeden zespół do wszystkich ośmiu: wiele projektów łączy kilka z nich.

Porozmawiajmy o Państwa projekcie

Prosimy napisać kilka zdań. Odezwiemy się osobiście, zwykle następnego dnia roboczego.

Co dalej

  1. Odpowiedź Osobiście, zwykle następnego dnia roboczego.
  2. Pierwsza rozmowa Około 30 minut online, bezpłatnie i bez zobowiązań.
  3. Ocena Na piśmie, z proponowanym podejściem i zakresem nakładu pracy.

Kontakt bezpośredni

Zasady współpracy

  • Umowa o zachowaniu poufności (NDA) na życzenie
  • Umowa na życzenie według prawa niemieckiego, umowa powierzenia zgodna z RODO
Cel, termin, punkt wyjścia: wystarczy kilka zdań.