Oprogramowanie, które wasz
programista przejmie bez bólu
Systemy wewnętrzne, portale klienta, sklepy, API i integracje w PHP: budowane od zera, przejmowane po poprzednim wykonawcy albo modernizowane bez zatrzymywania biznesu. Standardowy Laravel i Symfony, kod w waszym repozytorium od pierwszego dnia, dokumentacja pisana razem z kodem.
Zbudowane przez zespół stojący za phpukraine.com→Cztery powody, dla których do nas piszą
Prawie każde zapytanie mieści się w jednej z tych kategorii. Często jest to mieszanka, i wtedy zaczynamy od audytu: on mówi, co zbudować, co naprawić, a czego nie ruszać.
Produkt, panel wewnętrzny, portal klienta, marketplace albo API. Zaczynamy od krótkiej rozmowy o tym, kto będzie z tego korzystał i co system musi wytrzymać. Potem wycena etapami zamiast jednej liczby za wszystko, a co dwa tygodnie działająca wersja na środowisku testowym.
Programista odszedł, software house wystawia fakturę za każdy przecinek albo nikt nie wie, jak system działa. Zaczynamy od audytu, doprowadzamy projekt do powtarzalności (repozytorium, wdrożenie, backupy, monitoring) i dopiero wtedy dodajemy funkcje.
Niewspierane wersje PHP, framework bez aktualizacji albo brak frameworka. Dwie drogi: uporządkować na miejscu albo migrować moduł po module na Laravel lub Symfony, podczas gdy stary system dalej obsługuje klientów. Nigdy przepisywanie od zera dla samej zasady.
Poprawki, planowe aktualizacje, nowe funkcje i monitoring, z liczbą godzin dopasowaną do produktu, a nie do pakietu. Bez obowiązkowej umowy: kod, serwery i dokumentacja pozostają wasze, więc projekt może w każdej chwili trafić do własnego programisty.
Od pierwszej wiadomości do działającego systemu
Kilka zdań w formularzu poniżej, po polsku albo po angielsku. Specyfikacja nie jest potrzebna. Jeśli jest, dobrze; jeśli nie, piszemy ją razem w dwóch, trzech rozmowach.
Dla istniejącego kodu audyt z pisemnym raportem: stan, ryzyka i trzy warianty działania z cenami. Dla nowego projektu podział na etapy, każdy z własną ceną i terminem, żeby dało się wykreślić to, co jeszcze nie jest krytyczne.
Praca idzie w dwutygodniowych odcinkach. Na końcu każdego jest coś, co można przeklikać na środowisku testowym, a nie raport z postępów. Priorytety mogą się zmieniać między iteracjami.
Wasze repozytorium, wasze serwery, dokumentacja pisana w trakcie. Kiedy zdecydujecie się zatrudnić własnego programistę, dostanie projekt, w którym odnajdzie się w tydzień. Dla nas to normalne zakończenie, a nie utrata klienta.
Reguły, które trzymają koszty utrzymania w ryzach
Laravel albo Symfony w takiej postaci, jak opisuje je oficjalna dokumentacja. Filament do paneli administracyjnych zamiast własnych rozwiązań. Żadnego frameworka-nakładki, który rozumiemy tylko my.
Monolit tam, gdzie wystarcza; kolejki, API i osobne serwisy tam, gdzie rozwiązują realny problem. Złożoność dokładamy, kiedy coś daje, a nie żeby wycena wyglądała poważniej.
Przepisanie od zera to najdroższa i najbardziej ryzykowna droga, zwykle niepotrzebna. Moduły przepisujemy pojedynczo, z testami, kiedy liczby pokazują, że to tańsze niż naprawa.
Nie ma cennika, bo dwa podobnie wyglądające projekty mogą różnić się dziesięciokrotnie. Każdy projekt wyceniamy po krótkiej rozmowie, etapami. Jeśli zadanie nie jest dla nas, mówimy to w pierwszej odpowiedzi.
PHP w centrum, reszta dobrana do zadania
Nowoczesne PHP z Laravel lub Symfony, Livewire, Vue albo React na froncie, PostgreSQL lub MySQL, Redis i RabbitMQ tam, gdzie kolejki mają sens, Docker i AWS albo zwykły VPS jako infrastruktura. WordPress i OpenCart, kiedy chodzi o stronę z treścią albo sklep, a nie o produkt.
Właśnie patrzycie na naszą pracę
phpukraine.com to platforma, którą zbudowaliśmy i prowadzimy: agregator ofert pracy pobierający co godzinę dane z trzech portali, katalog firm, analityka wynagrodzeń, baza pytań rekrutacyjnych, przetłumaczona dokumentacja i narzędzia dla programistów, a za tym panel moderacji. Takie systemy budujemy dla klientów, na tym samym stacku i według tych samych zasad.
Duplikaty łączone między portalami, klasyfikacja według frameworka, poziomu, miasta i wynagrodzenia, progi indeksowania, które trzymają ubogie strony poza wyszukiwarką.
Filtry i wyselekcjonowane landingi, rozkłady wynagrodzeń z opublikowaną metodologią, fiszki rekrutacyjne z trybem testu i ukraińskie tłumaczenia dokumentacji frameworków.
Panel Filament do moderacji, redakcji i statystyk bez cookies. Całość wdraża się jednym poleceniem.
Czego potrzebujecie, w jakim stanie jest kod i na kiedy
Formularz zajmuje kilka minut, po polsku albo po angielsku. Odpowiadamy w ciągu jednego dnia roboczego pytaniami, propozycją audytu albo wprost, że to nie zadanie dla nas.