Software house · Wrocław · od 2013
Projektujemy
jak agencja.
Budujemy jak enterprise.
Szyte na miarę, wpięte w istniejący ekosystem Klienta. Od prostego, dedykowanego serwisu, przez rozbudowaną platformę z aplikacją mobilną, po system, który jest jednym z wielu w organizacji — i rozmawia z firmową domeną, użytkownikami i fakturowaniem tak, jakby był tam od zawsze. Jeden zespół prowadzi to od pierwszego szkicu po wdrożenie.
13lat na rynku, od 2013
7krajów, w których pracowaliśmy
100+Klientów od 2013 roku
Wrocławpolska spółka, jeden zespół, jedno miejsce
Główna domena
Produkt to jedno.
Wpięcie go w istniejącą
rzeczywistość — to drugie.
Prawie żaden system nie działa w próżni. Wokół stoją ERP, księgowość, rejestry publiczne i narzędzia, których nikt nie wymieni tylko dlatego, że powstał nowy projekt. Bywa też, że po drugiej stronie integracji nie stoi system, tylko urządzenie — kamera, szlaban, czytnik przy bramie. Tam jest cała trudność — i tam jesteśmy najmocniejsi.
01Dedykowane produkty na sprawdzonych fundamentach
Od prostej strony firmowej, przez rozbudowaną platformę z aplikacją mobilną, po system dla całej organizacji. Każdy projekt jest szyty na miarę, ale stawiamy go na silnikach i komponentach dopracowanych przez lata — dlatego „dedykowane" nie musi oznaczać „drogie i na dwa lata".
Dedykowane serwisyPlatformyAplikacje mobilneWłasne silniki i komponentyWysoka konfigurowalność
02Integracje z tym, co już działa
Wpinamy produkt w istniejący ekosystem — domenę i katalog użytkowników, ERP (w tym SAP), księgowość i proces wystawiania faktur, a w ochronie zdrowia także rejestry publiczne, jak NFZ czy ZUS. Dane pobieramy wprost ze źródła: GUS, NBP, VIES — nikt nie musi ręcznie przepisywać danych firmy, sprawdzać kursu waluty ani weryfikować numeru VAT. Bezszwowo, czyli tak, żeby użytkownik nie musiał wiedzieć, ile systemów właśnie ze sobą rozmawia.
NFZ · ZUSGUS · NBP · VIESSAP ERPFakturowanieSystemy księgoweKatalog użytkowników · SSOAPI REST / SOAP
03AI i automatyzacja procesów
Pracujemy z różnymi modelami AI i sięgamy po nie tam, gdzie realnie skracają pracę: odczytanie treści dokumentu i wyciągnięcie z niego danych, streszczenia długich materiałów, chatboty odpowiadające na pytania w oparciu o firmową wiedzę, automatyzacja powtarzalnych kroków. Punktem wyjścia jest proces, nie technologia.
Modele językoweAutomatyzacja procesówPrzetwarzanie dokumentówChatbotyStreszczenia dokumentówMachine learning
Do tego, od trzynastu lat
Projektowanie produktu
Strategia, UX i UI, testy z użytkownikami, system projektowy.
Aplikacje webowe i mobilne
Front-end, back-end, iOS, Android, PWA — jeden zespół i jedna odpowiedzialność za całość.
Doświadczenia interaktywne
Gry symulacyjne, e-learning, AR. Tu powstała Expolandia na EXPO 2015 w Mediolanie.
Jak podchodzimy do projektu
Przychodzimy z gotowymi silnikami. I z pytaniami.
Mamy zestaw komponentów, szablonów i silników dopracowanych przez trzynaście lat wdrożeń. Chętnie ich użyjemy — skracają czas, obniżają koszt i są sprawdzone w boju. Ale są też mocno konfigurowalne, więc to one dopasowują się do procesu Klienta, a nie odwrotnie.
Dlatego zaczynamy od zrozumienia procesu: kto naprawdę korzysta z systemu, w którym miejscu traci czas i co obchodzi go bardziej niż funkcje z listy wymagań. Potem mapujemy to na nasze wzorce — a tam, gdzie proces jest nietypowy, dopisujemy pod niego zamiast prostować proces pod narzędzie.
Nie zaczynamy od pustej kartki
Sprawdzone fundamenty zamiast pisania wszystkiego od nowa — krócej, taniej i z mniejszą liczbą niespodzianek na produkcji.
Nie wciskamy szablonu
Jeśli proces Klienta nie mieści się we wzorcu, zmieniamy wzorzec, a nie proces. Bywa jednak i tak, że to sam proces warto przemyśleć — wtedy siadamy do tego razem z Klientem, opierając się na jego oczekiwaniach i naszym doświadczeniu z podobnych wdrożeń. Procesy w firmach powstają wtedy, gdy są potrzebne, potem się je rozbudowuje, a rzadko kiedy ktoś do nich wraca. Wdrożenie nowego systemu to dobry moment na taką rewizję.
Konfiguracja zamiast przepisywania
Nasze rozwiązania projektujemy pod strojenie. Zmiana reguły biznesowej nie musi oznaczać nowego wdrożenia i kolejnej faktury.
Model dostawy
Gdzie ma stać
gotowy produkt?
Decyzję zwykle podejmuje dział bezpieczeństwa albo dział prawny, nie my. Dlatego wszystkie trzy warianty traktujemy równorzędnie — architektura jest przygotowana pod każdy z nich od początku.
SaaSU nas, w modelu abonamentowym
Klient korzysta, my odpowiadamy za infrastrukturę, aktualizacje, kopie zapasowe i dostępność. Najszybszy start i najniższy próg wejścia.
ON-PREMISEU Klienta, na własnych serwerach
Kiedy dane nie mogą opuścić organizacji — regulacje, polityka bezpieczeństwa, wymogi sektora publicznego lub medycznego. Dostarczamy w kontenerach wraz z dokumentacją wdrożeniową.
HYBRYDAW chmurze Klienta
AWS, Azure lub Google Cloud na koncie Klienta, pod jego kontrolą kosztów i dostępów. Utrzymanie po naszej stronie, właścicielstwo po drugiej.
Doświadczenie branżowe
Branże, w których
już byliśmy.
Nie zamykamy się w jednej specjalizacji. Poniżej sektory, w których mamy za sobą realne wdrożenia — i w których znamy wymagania, od zapytania ofertowego po odbiór.
Medycyna i farmacja
Ośrodki medyczne, leki i suplementy, integracje z rejestrami publicznymi — NFZ, ZUS. Wymogi dostępności i ochrony danych wrażliwych mamy przerobione.
Transport i logistyka
Międzynarodowa giełda transportowa Spedio to nasz własny produkt, a dla Royal Transport & Spedition zbudowaliśmy system TMS do obsługi zleceń transportowych. Ten rynek znamy od środka, a nie tylko z briefu.
Korporacje przemysłowe
ABB, Hitachi, Whirlpool, AmRest. Długie procesy zakupowe, audyty i integracje z SAP.
Edukacja i nauka
Uniwersytet Warszawski, ICM, Vistula, WSL. E-learning i przetwarzanie danych badawczych.
Prawo
Adwokatura Polska, Dentons, kancelarie. Poufność i formalny obieg dokumentów.
Instytucje publiczne
Ministerstwo Klimatu, NFOŚiGW, IBE, samorządy. Przetargi, WCAG, rozliczenia dotacyjne.
Realizacje
Korporacje, uczelnie,
kancelarie, instytucje.
Pracujemy tam, gdzie wymagania są wysokie, a proces akceptacji długi. To nas ukształtowało.
Jak pracujemy
Sześć etapów.
Bez niespodzianek.
Prowadzimy projekty zgodnie z PRINCE2 i Scrum. Mamy ubezpieczenie OC i procedury zgodne z RODO — dokumenty, o które i tak zapyta dział prawny.
01Rozpoznanie
Rozmowa i wstępna ocena. Mówimy, czy to nasz projekt i czy mamy dla niego miejsce w sensownym terminie.
02Warsztat
Zakres, ryzyka i widełki budżetowe na papierze. Zanim ktokolwiek podpisze umowę.
03–04Projekt i budowa
Prototyp, testy, potem sprinty z demo co dwa tygodnie. Widać postęp, nie obietnice.
05–06Wdrożenie i rozwój
Start produkcyjny, monitoring, utrzymanie. Zostajemy po premierze.
Bezpieczeństwo i dostępność
Kod, który
przechodzi audyt.
W korporacji i w sektorze publicznym to nie są dodatki, tylko warunek wejścia. Traktujemy je jak część wdrożenia, a nie osobny projekt „na kiedyś".
OWASPTesty bezpieczeństwa
Bezpieczeństwo projektujemy na poziomie architektury, zgodnie z OWASP. Standardem są testy penetracyjne i obciążeniowe oraz przegląd każdej linii kodu przez drugiego inżyniera. W ponad dwunastoletniej historii firmy nie odnotowaliśmy ani jednego incydentu wycieku danych.
OWASP Top 10Skanowanie zależnościPrzegląd koduTesty penetracyjne
WCAGDostępność na poziomie AA
Interfejsy budujemy zgodnie z WCAG 2.1 AA: kontrast, pełna obsługa z klawiatury, poprawna semantyka i czytelność dla czytników ekranu. Dla podmiotów publicznych to wymóg ustawowy. Dla pozostałych — po prostu więcej użytkowników, którzy są w stanie skorzystać.
WCAG 2.1 AAObsługa klawiaturąCzytniki ekranuKontrast
RODOOchrona danych
Szyfrowanie transmisji, rozdzielone środowiska i dostęp oparty na rolach. Dane produkcyjne Klienta nigdy nie trafiają do środowiska deweloperskiego. Serwery w europejskich centrach danych zgodnych z normą ISO 27001.
RODO / GDPRSzyfrowanieKontrola dostępuDane w UE
Zaczynamy?
Opowiedz, co ma powstać.
Odpowiadamy w ciągu jednego dnia roboczego. Pierwsza rozmowa jest bezpłatna i zwykle wystarcza, żeby ocenić, czy jesteśmy właściwym partnerem.
Metodyka
Jak pracujemy.
Prowadzimy projekty zgodnie z PRINCE2 i Scrum. Poniżej dokładnie to, czego można się spodziewać na każdym etapie — łącznie z tym, co zostaje na piśmie i ile to zwykle trwa.
6etapów współpracy
2 tyg.długość sprintu, demo na koniec każdego
1 dzieńczas odpowiedzi na zapytanie
OCubezpieczenie odpowiedzialności cywilnej
Etapy
Sześć kroków
od rozmowy do utrzymania.
Każdy etap kończy się konkretem, który zostaje po obu stronach stołu. Nie przechodzimy dalej, dopóki poprzedni nie jest zamknięty.
ETAP 01
Rozpoznanie
Godzinna rozmowa. Pytamy o problem, nie o wymagania — bo wymagania to już czyjaś propozycja rozwiązania. Na tym etapie mówimy szczerze, czy to projekt dla nas. A jeśli mamy komplet zobowiązań i nie ruszylibyśmy w sensownym terminie, mówimy to wprost, zamiast trzymać projekt w kolejce — czasem podpowiadamy wtedy, kto może się nim zająć od razu.
Czas: 1–3 dni · Koszt: bezpłatnie
Co dostaje Klient
- Wstępna ocena wykonalności
- Rekomendacja podejścia
- NDA, jeśli potrzebne
ETAP 02
Warsztat i zakres
Wspólna praca z zespołem Klienta — biznesem, IT i osobami, które będą z systemu korzystać. Mapujemy proces biznesowy takim, jaki jest naprawdę, a nie jakim go opisuje procedura. Równolegle inwentaryzujemy istniejący ekosystem: co już stoi, co musi się z czym komunikować i czego nie da się ruszyć.
Ten etap jest u nas obowiązkowy. Także wtedy — a właściwie szczególnie wtedy — gdy projekt startuje z gotową listą wymagań.
Czas: 1–3 tygodnie
Co dostaje Klient
- Mapa procesu „jak jest" i „jak ma być"
- Inwentaryzacja systemów i punktów integracji
- Zakres prac i lista funkcji
- Rejestr ryzyk
- Widełki budżetowe i harmonogram
- Rekomendacja modelu hostingu
ETAP 03
Projekt
Architektura informacji, makiety, prototyp i testy z użytkownikami. Równolegle powstaje system projektowy w metodyce Atomic Design — zestaw komponentów, którego nie trzeba wymyślać od nowa przy każdym kolejnym ekranie. Dopiero po akceptacji prototypu piszemy pierwszą linię kodu.
Czas: 2–8 tygodni
Co dostaje Klient
- Prototyp
- System projektowy (UI kit)
- Wyniki testów z użytkownikami
- Architektura techniczna
ETAP 04
Budowa
Dwutygodniowe sprinty. Każdy kończy się demo na działającym środowisku i zaktualizowanym backlogiem — widać postęp co dwa tygodnie, nie po pół roku. Backlog jest jawny, a priorytety ustalamy wspólnie z Klientem. Kod przechodzi code review i testy automatyczne, zanim trafi do gałęzi głównej.
Czas: zależny od zakresu
Co dostaje Klient
- Demo co dwa tygodnie
- Dostęp do środowiska testowego
- Jawny backlog i raport ze sprintu
- Repozytorium kodu od pierwszego dnia
ETAP 05
Wdrożenie
Testy akceptacyjne, migracja danych, konfiguracja środowiska produkcyjnego i szkolenie zespołu Klienta. Przygotowujemy dokumentację techniczną i plan wycofania zmian na wypadek, gdyby coś poszło nie tak. Przy projektach dla instytucji przechodzimy też przez audyt dostępności WCAG.
Czas: 1–4 tygodnie
Co dostaje Klient
- System na produkcji
- Dokumentacja techniczna i użytkownika
- Szkolenie zespołu
- Plan wycofania zmian
ETAP 06
Rozwój i utrzymanie
Monitoring, aktualizacje bezpieczeństwa, obsługa zgłoszeń w ustalonym SLA i dalszy rozwój funkcji. To najdłuższy etap każdego projektu — i powód, dla którego część naszych Klientów jest z nami od pierwszych lat działalności.
Czas: bezterminowo
Co dostaje Klient
- Monitoring i alerty
- Ustalone SLA na zgłoszenia
- Aktualizacje bezpieczeństwa
- Kolejne sprinty rozwojowe
PRINCE2 i Scrum
Dwie metodyki,
bo projekty bywają różne.
Nie wyznajemy jednej religii projektowej. Dobieramy ramy do tego, jak wygląda organizacja i skąd pochodzi budżet.
PRINCE2Kiedy zakres jest zamknięty
Przetargi publiczne, projekty rozliczane z dotacji, wdrożenia z twardą datą i karami umownymi. Jasna struktura ról, komitet sterujący, formalne bramki decyzyjne, pełna dokumentacja. Wolniej — ale przechodzi przez każdy audyt.
Komitet sterującyBramki decyzyjneRejestr ryzykPełna dokumentacja
SCRUMKiedy produkt dojrzewa w trakcie
Nowe produkty cyfrowe, MVP, rozwój istniejących systemów. Sprinty, backlog, demo, retrospektywa. Zakres można zmieniać między sprintami bez renegocjowania całej umowy — pod warunkiem że po stronie Klienta jest ktoś, kto podejmuje decyzje.
Sprinty 2-tygodnioweJawny backlogDemo i retroProduct Owner po stronie Klienta
Modele współpracy
Trzy sposoby
rozliczenia.
Model wybieramy wspólnie po warsztacie — kiedy wiadomo już, jak bardzo zakres jest domknięty.
01Stała cena
Znany zakres, znana data, znany budżet. Wymaga solidnego etapu warsztatowego — im dokładniej opiszemy zakres, tym mniejszy bufor musimy w cenie zaszyć.
PrzetargiProjekty dotacyjneZamknięty zakres
02Time & material
Rozliczenie za przepracowane godziny, raport co miesiąc. Elastyczne, gdy priorytety zmieniają się w trakcie — i najuczciwsze, gdy nikt jeszcze nie wie, jak dokładnie ma wyglądać efekt.
Rozwój produktuZmienny zakresRaport miesięczny
03Dedykowany zespół
Wydzielony zespół pracujący wyłącznie nad jednym produktem, rozliczany miesięcznie. Sensowne od kilku miesięcy współpracy w górę, gdy liczy się ciągłość i znajomość kontekstu.
Długa współpracaStały składRozliczenie miesięczne
Formalności
To, o co i tak
zapyta dział prawny.
Zebrane w jednym miejscu, żeby nie trzeba było o to pisać maili.
- Ubezpieczenie OC
- Polisa OC działalności o wartości 1,1 mln zł oraz w pełni opłacony kapitał zakładowy 100 000 zł. Dokumenty przesyłamy na życzenie na etapie ofertowania.
- RODO / GDPR
- Wdrożone procedury zgodne z RODO, gotowe wzory umów powierzenia przetwarzania danych. Dane przetwarzamy na serwerach w UE, chyba że ustalimy inaczej.
- NDA
- Podpisujemy przed pierwszą rozmową merytoryczną, jeśli jest taki wymóg. Akceptujemy również wzory Klienta.
- Prawa autorskie
- Zakres przeniesienia majątkowych praw autorskich do kodu i projektów ustalamy w umowie — to jeden z punktów omawianych na etapie ofertowania. Niezależnie od jego kształtu dokumentację prowadzimy tak, żeby projekt mógł przejąć dowolny zespół — bez efektu vendor lock-in.
- Przetargi publiczne
- Mamy doświadczenie w postępowaniach publicznych i w wymogach dostępności WCAG 2.0 dla podmiotów publicznych. Realizowaliśmy projekty m.in. dla Ministerstwa Klimatu, NFOŚiGW i Instytutu Badań Edukacyjnych.
- Ciągłość
- Dokumentacja i dostępy są przekazywane na bieżąco, nie na końcu. Jeśli projekt ma kiedyś trafić gdzie indziej — nic tego nie blokuje.
Zacznijmy od etapu 01.
Godzinna rozmowa, bezpłatnie, bez zobowiązań. Kończy się konkretną odpowiedzią, czy warto to robić — i czy warto to robić z nami.
O nas
Mały zespół,
duże wdrożenia.
Vecler powstał w 2013 roku we Wrocławiu. Od początku robimy jedno: bierzemy odpowiedzialność za cały produkt — projekt, kod i to, co dzieje się po wdrożeniu.
2013rok założenia
7krajów: PL, DE, UK, US, CH, BE, QA
100+Klientów od 2013 roku
13kompetencji pod jednym dachem
Dlaczego my
Rzadka kombinacja
w jednym zespole.
Większość firm wybiera stronę: albo są agencją, która ładnie projektuje, albo software housem, który dowozi backend i integracje.
My od trzynastu lat robimy jedno i drugie w tym samym zespole. Dzięki temu projekt nie rozjeżdża się na styku — projektant nie oddaje makiety „przez ścianę", a programista nie tłumaczy, że tego się nie da zrobić. Siedzą obok siebie.
Znamy ten mechanizm z innej branży: piękny projekt domu, przy którym wykonawca łapie się za głowę, a rodzina po wprowadzeniu odkrywa, że układ pokoi nie ma sensu. W oprogramowaniu dzieje się dokładnie to samo, tylko mniej widać. Dlatego trzymamy pod jednym dachem wszystkie kompetencje — analityków, architektów rozwiązań, projektantów i programistów — i prowadzimy projekt od analizy po utrzymanie.
To ma znaczenie zwłaszcza dziś, gdy produkt rzadko jest samotną wyspą. Zwykle ma być wygodny w codziennym użyciu i spięty z ERP, księgowością albo rejestrem publicznym, który powstał zanim ktokolwiek z nas skończył studia. Jedno bez drugiego nie wystarcza.
Dlatego rozmowa o procesie biznesowym jest u nas ważniejsza od rozmowy o technologii. Technologię dobierzemy — proces musimy zrozumieć wspólnie.
Zespół
Wiadomo, kto pisze kod.
Nad projektem pracują nasi ludzie — zatrudnieni na stałe, a nie zbierani na jedno zlecenie. Różnica polega na tym, kim ci ludzie są i gdzie siedzą.
Nie jesteśmy pośrednikiem, który przyjmuje zlecenie i odsprzedaje je dalej. Skład zespołu ustalamy na starcie projektu, przedstawiamy go z imienia, i to ten zespół prowadzi projekt przez wdrożenie i utrzymanie.
Wiedza zostaje w zespole
W dłuższym projekcie skład potrafi się zmienić — ale w obrębie tego samego zespołu i po uprzedzeniu. Dokumentacja i wspólna praca sprawiają, że wiedza o projekcie nie odchodzi razem z jedną osobą.
Wrocław, nie inna półkula
Jedna strefa czasowa, jeden język, możliwość spotkania się przy stole. Ustalenie z porannego callu jest na środowisku testowym po południu, a nie następnej doby.
Bez łańcucha podwykonawców
Nie odsprzedajemy projektu dalej. Umowa jest z nami i to my odpowiadamy za efekt.
Zasady
Czego się trzymamy.
- Proces przed produktem
- Nie narzucamy frameworka ani gotowego produktu na starcie. Najpierw rozumiemy, jak wygląda praca i gdzie ucieka czas — technologię i fundament dobieramy dopiero do tego. Także wtedy, gdy dostajemy gotową listę wymagań.
- Elastyczność wdrożenia
- SaaS u nas, on-premise u Klienta albo na jego koncie w chmurze. Nie mamy w tej sprawie interesu — decyduje to, co przejdzie w dziale bezpieczeństwa albo co po prostu bardziej się Klientowi opłaca.
- Własny zespół, na miejscu
- Projekt prowadzą nasi ludzie z Wrocławia i okolic, związani z nami od lat. Skład dobieramy do etapu, a w dłuższej współpracy potrafi się on zmienić — wtedy uprzedzamy o tym wcześniej i przekazujemy kontekst wewnątrz zespołu, żeby projekt nie zaczynał się od nowa razem z nową osobą.
- Metodyka, nie improwizacja
- PRINCE2 albo Scrum, zależnie od projektu. Demo na koniec każdego sprintu, jawny backlog, przewidywalny budżet.
- Formalności ogarnięte
- Ubezpieczenie OC, procedury zgodne z RODO, doświadczenie w przetargach publicznych i procesach zakupowych w korporacjach.
- Zostajemy po starcie
- Utrzymanie, monitoring i rozwój. Wdrożenie to przeniesienie relacji na wyższy poziom, nie jej koniec.
- Design ma znaczenie
- Traktujemy warstwę wizualną jako część inżynierii, nie jako dekorację doklejaną na końcu.
Chcesz poznać
resztę zespołu?
Na pierwszej rozmowie przedstawiamy ludzi, którzy realnie poprowadzą Twój projekt — z imienia i z zakresem odpowiedzialności. Wrocław, ul. Ślężna 148, albo zdzwońmy się, jeśli to za daleko.