<? phpukraine DEVELOPMENT TEAM
Team di sviluppo PHP, Ucraina

Software che il vostro
sviluppatore può portare avanti

Gestionali, portali clienti, e-commerce, API e integrazioni in PHP: sviluppati da zero, ereditati da chi c'era prima o modernizzati senza fermare l'attività. Laravel e Symfony standard, codice nel vostro repository dal primo giorno, documentazione che cresce insieme al codice.

Sviluppato dal team dietro phpukraine.com
01 · COSA FACCIAMO

Quattro motivi per cui ci contattano

Quasi ogni richiesta rientra in una di queste categorie. Spesso è un misto, e allora si parte da un audit: dice cosa costruire, cosa sistemare e cosa lasciare com'è.

Sviluppo da zero

Un prodotto, un gestionale, un portale clienti, un marketplace o una API. Si parte da una breve conversazione su chi userà il sistema e cosa deve reggere. Poi una stima per fasi invece di un numero unico, e ogni due settimane una versione funzionante su un ambiente di test.

Subentro in un progetto esistente

Lo sviluppatore se n'è andato, l'agenzia fattura ogni virgola, oppure nessuno sa più come funziona il sistema. Cominciamo con un audit, rendiamo il progetto riproducibile (repository, deploy, backup, monitoraggio) e solo dopo aggiungiamo funzionalità.

Modernizzazione di PHP legacy

Versioni di PHP fuori supporto, un framework che nessuno aggiorna, o nessun framework. Due strade: mettere in sicurezza sul posto, oppure migrare modulo per modulo verso Laravel o Symfony mentre il vecchio sistema continua a servire i clienti. Mai riscrivere tutto da capo per principio.

Manutenzione ed evoluzione

Correzioni, aggiornamenti pianificati, nuove funzionalità e monitoraggio, con un monte ore dimensionato sul vostro prodotto e non su un pacchetto. Nessun contratto obbligatorio: codice, server e documentazione restano vostri e il progetto può passare a uno sviluppatore interno in qualsiasi momento.

02 · COME LAVORIAMO

Dal primo messaggio al sistema in produzione

01
Descrivete il progetto

Qualche frase nel modulo qui sotto, in italiano o in inglese. Non serve un capitolato. Se c'è, meglio; se non c'è, lo scriviamo insieme in un paio di call.

02
Audit o stima per fasi

Per codice esistente, un audit con relazione scritta: stato, rischi e tre opzioni con i prezzi. Per un progetto nuovo, una suddivisione in fasi, ognuna con prezzo e tempi, così potete togliere quello che oggi non è critico.

03
Iterazioni di due settimane

Il lavoro procede a blocchi di due settimane. Alla fine di ognuno c'è qualcosa da provare sull'ambiente di test, non un report di avanzamento. Le priorità possono cambiare tra un blocco e l'altro.

04
Consegna, non dipendenza

Il vostro repository, i vostri server, documentazione scritta durante il lavoro. Quando decidete di assumere uno sviluppatore interno, riceve un progetto in cui orientarsi in una settimana. Per noi è una conclusione normale, non un cliente perso.

03 · PRINCIPI

Regole che tengono bassi i costi di manutenzione

Framework standard, come da documentazione

Laravel o Symfony nella forma in cui li descrive la documentazione ufficiale. Filament per i pannelli di amministrazione invece di soluzioni fatte in casa. Nessun framework proprietario che capiamo solo noi.

NON COSì Un'architettura su misura che rende ogni sviluppatore futuro dipendente dal suo autore.
Complessità proporzionata

Un monolite dove basta; code, API e servizi separati dove risolvono un problema reale. La complessità si aggiunge quando serve, non per far sembrare il preventivo più serio.

NON COSì Microservizi e tre livelli di cache in un sistema che non ne ha bisogno.
Audit prima di qualsiasi riscrittura

Riscrivere da zero è la strada più costosa e rischiosa, e quasi sempre inutile. I moduli si riscrivono uno alla volta, con i test, quando i numeri dicono che costa meno che sistemare.

NON COSì Mesi senza nuove funzionalità, poi un sistema nuovo con errori nuovi al posto di quelli vecchi che tutti conoscevano.
Perimetro e prezzo onesti

Niente listino, perché due progetti simili all'apparenza possono differire di dieci volte. Ogni progetto viene stimato dopo una breve conversazione, per fasi. Se il lavoro non fa per noi, lo diciamo nella prima risposta.

NON COSì Un prezzo fisso basso e le sorprese a metà progetto.
04 · TECNOLOGIE

PHP al centro, il resto scelto in base al lavoro

PHP moderno con Laravel o Symfony, Livewire, Vue o React per il frontend, PostgreSQL o MySQL, Redis e RabbitMQ dove le code hanno senso, Docker e AWS oppure un semplice VPS per l'infrastruttura. WordPress e OpenCart quando si tratta di un sito di contenuti o di un negozio, non di un prodotto.

PHP 8 Laravel Symfony Filament Livewire Vue React TypeScript PostgreSQL MySQL Redis RabbitMQ Docker AWS WordPress OpenCart Pest PHPStan
05 · REFERENZA

State guardando il nostro lavoro in questo momento

phpukraine.com è una piattaforma che abbiamo costruito e gestiamo: un aggregatore di offerte di lavoro che interroga tre portali ogni ora, un catalogo di aziende, analisi degli stipendi, una banca di domande per i colloqui, documentazione tradotta e strumenti per sviluppatori, con un pannello di moderazione dietro. È il tipo di sistema che costruiamo per i clienti, con lo stesso stack e le stesse regole.

Aggregazione oraria da tre fonti

Duplicati unificati tra i portali, classificazione per framework, livello, città e stipendio, soglie di indicizzazione che tengono le pagine povere fuori dai motori di ricerca.

Catalogo, analisi, contenuti

Filtri e landing page curate, distribuzioni degli stipendi con metodologia pubblicata, schede per i colloqui con modalità test, traduzioni in ucraino della documentazione dei framework.

Amministrazione e moderazione

Un pannello Filament per moderazione, redazione e statistiche senza cookie. Tutto va in produzione con un comando.

Vedere la piattaforma
06 · FAQ
In italiano o in inglese. Abbiamo un referente in Italia che segue la comunicazione con i clienti italiani: potete scrivere e parlare in italiano, e il team tecnico lavora in inglese. L'Ucraina è un'ora avanti rispetto all'Italia, quindi la giornata lavorativa coincide quasi del tutto. Avete un canale diretto, non un account manager che inoltra i messaggi.
Non c'è un listino, e non è un modo per evitare la domanda. Due progetti che sembrano simili possono costare dieci volte di più o di meno a seconda del perimetro, dello stato del codice esistente, delle integrazioni e di quanto sono maturi i requisiti. Dopo una breve conversazione o un audit ricevete una stima divisa in fasi, ognuna con il suo prezzo, così vedete per cosa pagate e potete togliere ciò che non è critico.
Sì, con accesso al repository e al database. Se il codice vive solo su un server, lo prendiamo da lì e per prima cosa lo mettiamo sotto controllo di versione. Poi audit, stabilizzazione e solo dopo sviluppo. Non riscriviamo tutto solo perché il codice non è nostro.
È esattamente per questo che costruiamo così. Framework standard, il vostro repository, documentazione aggiornata, nessun contratto di manutenzione obbligatorio. Uno sviluppatore che conosce il framework dovrebbe orientarsi in una settimana. È il nostro criterio, non un auspicio.
Entrambi, a seconda del lavoro. Sviluppo e modernizzazione procedono per fasi con prezzo concordato. La manutenzione va a ore dimensionate sul vostro prodotto; in un mese tranquillo pagate meno, e uno sforzo extra prima di un rilascio si concorda prima, non si scopre in fattura.
Perché lo conosciamo a fondo, dalle vecchie versioni su cui girano ancora molte aziende alle ultime release, e per la grande maggioranza dei prodotti web questa profondità conta più di uno stack alla moda. Se un lavoro richiede davvero altro, lo diciamo in fase di stima invece di imporre PHP per principio.
RACCONTATECI IL PROGETTO

Cosa vi serve, in che stato è il codice e per quando

Il modulo richiede un paio di minuti, in italiano o in inglese. Rispondiamo entro un giorno lavorativo con domande, una proposta di audit oppure una risposta chiara che il lavoro non fa per noi.

Di cosa avete bisogno
Stato del progetto
Budget indicativo
Un ordine di grandezza, non un impegno. Ci serve solo per dirvi subito se il perimetro è realistico per quel budget.
Quando
0 / 80 caratteri
Scegliete di cosa avete bisogno

Usiamo i vostri dati solo per rispondere a questa richiesta. Nessuna newsletter, nessuna cessione a terzi.