Przejdź do treści
Codivine

Budujemy — oprogramowanie na zamówienie

Oprogramowanie zbudowane wokół Twojej firmy.

Gotowe oprogramowanie jest właściwym wyborem częściej, niż przyznają firmy programistyczne. Rozwiązanie na zamówienie zaczyna się opłacać wtedy, gdy to, jak pracujesz, jest Twoją przewagą konkurencyjną — a naginanie tego do cudzego produktu kosztuje więcej niż zbudowanie własnego.

Budujemy
  • Zaczynamy od procesu, a nie od listy funkcji
  • Architektura, którą da się utrzymać, rozbudować i przekazać komuś innemu
  • Kod, dane i decyzje należą do Ciebie

Kiedy oprogramowanie na zamówienie ma sens

Zwykle nie ma jednego dramatycznego powodu. Jest kilka drobnych, które po cichu zrobiły się drogie.

Kluczowy proces żyje w arkuszach, które w pełni rozumie jedna osoba

Płacisz za stanowisko w narzędziu, z którego zespół używa piętnastu procent

Dwa systemy trzymają te same dane i żadnemu nikt nie ufa

Każdy nowy klient albo produkt to kolejna porcja ręcznej konfiguracji

Obejście problemu stało się procesem

To, co robisz lepiej od konkurencji, jest tym, czego nie obsługuje żaden produkt

Co budujemy

Narzędzia wewnętrzne

Mało efektowne aplikacje, w których zespół spędza cały dzień: przyjmowanie zleceń, grafiki, akceptacje, kontrola jakości, operacje.

CRM i systemy sprzedaży

Gdy typowy CRM nie potrafi odwzorować Twojego lejka, produktów czy struktury partnerów — albo gdy dane są ważniejsze niż interfejs.

Dashboardy i raporty

Jedno miejsce, w którym liczby z kilku systemów się zgadzają, odświeżają automatycznie i można im zaufać na spotkaniu.

Portale klienta

Miejsce, w którym klienci sprawdzą status, dokumenty, historię i faktury, zamiast pisać do Ciebie po aktualizacje.

Platformy obiegu pracy

Wieloetapowe procesy z rolami, uprawnieniami, statusami i historią zmian — czyli wszystkim, czego nie potrafią arkusze.

Produkty SaaS

Produkty dla wielu klientów z płatnościami, onboardingiem i kontrolą dostępu, zbudowane tak, by rozwijać je po starcie.

Od problemu do działającego oprogramowania

Pierwszy etap celowo poświęcamy zrozumieniu, bo najdroższe błędy w oprogramowaniu popełnia się, zanim powstanie jakikolwiek kod.

  1. 01

    Problem

    Co dziś faktycznie nie działa, jak często i ile to kosztuje. Czasem ten etap kończy się wnioskiem „nie budujcie tego” — i to dobry wynik.

  2. 02

    Wymagania

    Prawdziwe zasady Twojego procesu, łącznie z wyjątkami, o których wszyscy zapomnieli wspomnieć. Spisane i uzgodnione.

  3. 03

    Architektura

    Model danych, integracje, uprawnienia, hosting i decyzje, które trudno później odwrócić.

  4. 04

    Budowa

    Budowana w kawałkach, które możesz zobaczyć i używać, więc uwagi pojawiają się wtedy, gdy ich wprowadzenie jest jeszcze tanie.

  5. 05

    Testy

    Testy automatyczne tam, gdzie się opłacają, plus prawdziwi ludzie wykonujący prawdziwą pracę w środowisku testowym.

  6. 06

    Wdrożenie

    Migracja, szkolenie, plan wycofania i ktoś dostępny, gdy wydarzy się pierwsza niespodzianka.

  7. 07

    Rozwój

    Używane oprogramowanie się zmienia. Rozwijamy to, co tworzy wartość, i nie dokładamy tego, co jej nie tworzy.

Co powinno należeć do Ciebie

System na zamówienie, którego nie możesz zabrać gdzie indziej, to obciążenie. Od pierwszego dnia kod jest w repozytorium, które należy do Ciebie, w technologii, którą przejmie każdy kompetentny programista, z dokumentacją wyjaśniającą decyzje, a nie tylko składnię.

Wolimy być zespołem, z którym dalej pracujesz, bo praca jest dobra, niż zespołem, od którego nie da się odejść.

  • Kod źródłowy w Twoim repozytorium, na normalnej licencji
  • Twoje dane w Twojej bazie, z możliwością eksportu
  • Infrastruktura na Twoich kontach, gdzie to praktyczne
  • Udokumentowana architektura, konfiguracja środowisk i wdrażanie
  • Żadnej zamkniętej warstwy, którą rozumiemy tylko my

Najczęstsze pytania

Ile kosztuje oprogramowanie na zamówienie?

Na tyle dużo, że powinna to być decyzja biznesowa, a nie impuls. Uczciwa odpowiedź: koszt idzie za zakresem — liczbą ról użytkowników, integracji, reguł biznesowych i przypadków brzegowych. Wyceniamy etapami: krótka analiza daje specyfikację i realny przedział kosztów, a Ty możesz na tym poprzestać i zrealizować projekt gdzie indziej, jeśli chcesz.

Czy możemy zacząć od czegoś małego?

Prawie zawsze — i zachęcamy do tego. Pierwsza wersja, która rozwiązuje najbardziej bolesną część procesu, nauczy Cię więcej niż rok pisania specyfikacji. Architekturę projektujemy tak, żeby wersji pierwszej nie trzeba było wyrzucać, budując drugą.

A jeśli mamy system, który działa w połowie?

To częsta sytuacja. Czasem odpowiedzią jest jego rozbudowa, czasem budowa obok i stopniowa migracja, a czasem wymiana. Zanim zaproponujemy przepisanie, przyjrzymy się temu, co istnieje — przepisywanie jest drogie i często przywraca problemy, które stary system już rozwiązał.

Kto utrzymuje system po wdrożeniu?

My, w ramach stałej współpracy, albo Twój zespół. W obu przypadkach dostajesz kod, dokumentację i dostępy. Utrzymanie to nie przetrzymywanie zakładników.

Jak dbacie o bezpieczeństwo i ochronę danych?

Kontrola dostępu, szyfrowanie w transmisji i w spoczynku, rozsądne zarządzanie sekretami, logowanie zdarzeń tam, gdzie wymaga tego proces, i hosting w regionie zgodnym z Twoimi obowiązkami. Jeśli przetwarzasz dane osobowe w ramach RODO, od początku projektujemy pod minimalizację i usuwanie danych, zamiast dokładać to później.

Porozmawiajmy o oprogramowaniu

Opisz proces, który zabiera Ci czas. Powiemy, czy odpowiedzią jest oprogramowanie — i z grubsza, co by to oznaczało.

Nie potrzebujesz specyfikacji. Opis problemu wystarczy, żeby zacząć.