Un sito può rispondere HTTP 200 mentre il form perde messaggi, il CMS rompe una pagina e nessuno sa quale commit è in produzione. La consegna non coincide con la homepage visibile. Comprende repository, ambienti, dati, configurazioni, test, release, recovery e persone autorizzate a intervenire.

IT-170 confronta sei fornitori che pubblicano sviluppo web, WordPress engineering o website implementation. Soltanto 1SEO offre una pagina direttamente legata agli elettricisti. Gli altri entrano come specialisti tecnici generali e devono dimostrare subject-matter fit nel pilot, senza trasformare esperienza di altri settori in claim elettrici.

WebDevStudios apre per strategy, custom WordPress development, migrations, API integrations, performance, security e support visibili nella pagina ufficiale. 1SEO segue per il collegamento electrician più diretto. XWP, Netguru, Vention e Agência Macan espongono combinazioni diverse di engineering, CMS, migration, QA, release o maintenance.

La graduatoria misura documentazione interrogabile, non abilità osservata. Un repository pulito non dimostra che il provider capisca il catalogo elettrico. Una pagina electrician non dimostra testing, rollback o secure operations. Ogni finalista riceve lo stesso release custody ledger e gli stessi guasti sintetici.

Nota dell’editore

theStacc pubblica IT-170 e vende Managed Services, ma non compare fra le sei opzioni perché le fonti osservate non documentano una agenzia di sviluppo web per elettricisti con repository, integrazioni, QA, deploy e operations completi. Nessun fornitore ha pagato inclusione o posizione. Il freeze risale al 31 agosto 2026 e comprende dieci URL ufficiali: sei pagine di provider, una documentazione GitHub e tre riferimenti OWASP, web.dev o W3C. Non abbiamo chiesto preventivi, assunto sviluppatori, esaminato team, clonato repository, aperto ticket, collegato CMS, creato form, gestito dati personali, impostato API, consegnato segreti, lanciato test, eseguito audit, misurato performance, verificato vulnerabilità, pubblicato build, simulato incidenti, ripristinato backup o provato exit. Ogni fonte aziendale sostiene soltanto lo scope dichiarato dal proprio autore. Non prova qualità del codice, efficacia, competenza elettrica, servizio italiano, lingua italiana, persone, subfornitori, costo, durata, sicurezza, conformità, accessibilità, performance, uptime, ownership, supporto o risultati. Abbiamo escluso clienti, portfolio, casi, testimonianze, award, certificazioni commerciali, anni, quantità, percentuali, tempi, lead, conversioni, ranking, traffico e ricavi. Il release custody ledger usa un repository vuoto, ambienti locali, contenuti sintetici, form senza invio, integrazioni simulate, eventi senza persone, segreti fittizi e misure prive di valori reali. Non contiene impresa, individuo, indirizzo, telefono, cliente, account, credenziale, impianto, guasto, intervento, disponibilità, recensione o claim tecnico reale o inventato. IT-169 possiede architettura, UX, UI, componenti e specifiche visuali. IT-170 riceve quel packet e possiede implementazione, CMS, integrazioni, QA, performance, sicurezza tecnica, deployment, rollback, monitoring, runbook ed exit. IT-168 governa soltanto i handoff di marketing. Mancano autore, revisore italiano, revisore tecnico elettrico, security reviewer, accessibility reviewer e maintenance owner. IT-170 resta needs_human_review.

La risposta breve

Risposta rapida

WebDevStudios offre il perimetro tecnico ufficiale più interrogabile per WordPress, migrazioni, API, performance, sicurezza e support. 1SEO aggiunge il riferimento più diretto agli elettricisti; XWP, Netguru, Vention e Agência Macan coprono altre architetture e modelli. La scelta richiede un pilot comune su repository, CMS, form, integrazioni, test, deploy, rollback, monitoraggio, documentazione, ownership ed exit.

  1. WebDevStudios: un pilot WordPress completo su strategy, custom development, content migration, integrations, audits e ongoing maintenance
  2. 1SEO Digital Agency: imprese che danno priorità al contesto electrician e vogliono provare new build, revamp, responsive implementation, speed e tracking
  3. XWP: un progetto che deve provare migration, architecture, integrations, editorial workflows, access controls, automated QA e ongoing management
  4. Netguru: un pilot stack-neutral su websites, CMS, frontend, backend, QA, cybersecurity, publishing, maintenance e support
  5. Vention: progetti con requisiti applicativi reali che devono testare frontend, backend, integrations, CMS, QA, modernization e maintenance
  6. Agência Macan: un controllo linguistico vicino che deve provare information architecture, code, multi-screen tests, publication e admin training

Il release custody ledger segue il cambiamento fino al ripristino

Il laboratorio usa un progetto inesistente chiamato Circuito Neutro. Non esistono azienda, dominio, utenti, servizi o infrastruttura collegati. Repo-ID contiene soltanto un'applicazione minima locale. Content fixtures descrivono Service-A e Service-B senza dettagli elettrici. Il form usa campi astratti e non trasmette dati.

Repo-ID registra organization owner, repository, visibility, default branch, branch protection, roles, deploy keys, automation, backup ed exit. La documentazione GitHub sulle organization roles alimenta le domande su owner, member e security manager. Non prescrive GitHub né prova la configurazione di un candidato.

Access-ID distingue identity, role, scope, environment, approval, start, expiry e revocation. Uno sviluppatore non riceve production access perché lavora sul frontend. Una integration identity non usa le credenziali di una persona. Il pilot revoca un ruolo e verifica che build history e repository restino disponibili.

Environment-ID descrive local, preview, staging e production come ruoli, senza imporre una topologia universale. Per ciascuno registra URL, data class, configuration source, secrets boundary, deployment path, reset e owner. Nessun dato reale viene copiato in staging.

Config-ID separa valore pubblico, valore ambiente, secret reference e default sicuro. Il ledger non contiene segreti. Il provider mostra dove sono custoditi, chi li ruota, come vengono referenziati e cosa accade se mancano. Un file ignorato dal repository non è automaticamente una gestione responsabile.

CMS-ID registra model, fields, validation, roles, workflow, revisions, preview, export e deletion behavior. Content-Type Service non include prezzo, urgenza o qualifica senza brief. Il content editor può modificare testo autorizzato senza cambiare template, schema o codice eseguibile.

Schema-ID definisce nome, field types, constraints, relationships, migration, seed, rollback e owner. Cambiare un campo nel CMS è una modifica di contratto. Il pilot rinomina un campo e richiede migration, compatibility, content check e rollback senza cancellare silenziosamente il valore precedente.

Component-ID riceve anatomy, states e breakpoint rules da IT-169. Lo sviluppo associa proprietà, markup, behavior, error boundaries e tests. Non corregge una specifica incompleta inventando business logic. OpenQuestion-ID torna al designer o al content owner e blocca solo l'oggetto dipendente.

Form-ID contiene fields, validation, consent dependency, endpoint, delivery, error mapping, success, retry, duplicate key, retention e owner. Nessun submit esce dal laboratorio. Il test simula timeout, doppio invio e risposta invalida per vedere se l'interfaccia informa la persona senza perdere lo stato.

Integration-ID registra provider astratto, direction, contract, auth, scopes, rate limit, timeout, retry, idempotency, logs e fallback. Il provider non deve scegliere un servizio reale nel pilot. Deve dimostrare come isola l'integrazione e come il sito continua quando la dipendenza non risponde.

Event-ID definisce name, trigger, allowed parameters, environment, consent dependency, version e test. Non è una conversione o un risultato. IT-170 implementa il contratto ricevuto da IT-168, verifica che il trigger funzioni e consegna evidence tecnica senza attribuire valore commerciale.

Test-ID distingue unit, integration, component, end-to-end, accessibility check, performance check, security check e manual acceptance. Non ogni riga richiede ogni tipo. La traceability matrix collega requisito, rischio, test, ambiente, fixture, risultato e defect.

OWASP descrive ASVS come una base per verificare controlli tecnici di sicurezza e come elenco di requisiti per secure development. IT-170 usa il riferimento per chiedere profilo, versione, requisiti applicabili e evidence. Non dichiara un livello o conformità senza verifica indipendente.

AccessibilityCheck-ID collega criterio, pagina, componente, tecnologia, metodo, ambiente, result, defect e retest. W3C presenta WCAG come standard condiviso per accessibilità web. Il ledger non assegna conformità. Chiede quale versione e livello siano contrattuali e quali test umani o automatici li sostengano.

PerformanceCheck-ID registra user journey, URL, device profile dichiarato, network profile, tool, run, metric definition, result, variability e budget. web.dev descrive Core Web Vitals come metriche centrate sull'esperienza reale e indica misurazione field e lab. La pagina non inventa soglie o risultati del progetto.

Build-ID contiene commit, dependencies, lockfile, runtime, command, artifact hash, generated files e status. Una build che passa non autorizza il deploy. L'artefatto deve essere collegato al commit testato e non ricostruito in production con dipendenze diverse.

Release-ID registra artifact, environment, approvals, migration, feature flags, checks, deploy actor, timestamp e verification. Il pilot effettua soltanto una release locale. Una pagina che si apre non chiude il controllo: form, content model, navigation e monitoring ricevono smoke verification.

Rollback-ID definisce trigger, authorized actor, code rollback, data rollback, configuration rollback, cache, validation e communication. Ripristinare il codice senza lo schema compatibile può peggiorare l'incidente. Il test cambia un field e richiede un ritorno verificabile senza dati reali.

Monitor-ID separa availability, error, form delivery, dependency health, performance e content integrity. Ogni segnale ha source, scope, owner, threshold contrattuale se concordato, alert route, runbook ed expiry. Il ledger non inventa uptime o response times.

Incident-ID registra detection, classification, affected version, access used, actions, evidence, decision, recovery, verification e follow-up. Nessun incidente reale viene simulato contro sistemi esterni. Una fixture locale verifica che il provider sappia ricostruire ciò che è cambiato e chi ha autorizzato il fix.

Runbook-ID descrive sintomo, preconditions, access, diagnosis, safe action, rollback, verification, escalation e owner. Una runbook non deve richiedere memoria privata dell'agenzia. Il secondo operatore la segue in un ambiente locale e annota ogni passaggio ambiguo.

Exit-ID elenca repository, organization, environments, hosting, DNS handoff, CMS, database exports, media, secrets rotation, integrations, analytics hooks, monitoring, backups, documentation, licenses e open defects. Il dominio e DNS possono appartenere ad altri owner, ma la dipendenza deve essere visibile.

Il release custody ledger non dimostra che le sei agenzie lavorino già così. Le fonti sostengono soltanto scope quali WordPress, migration, API, frontend, backend, CMS, testing, maintenance o training. Pilot e contratto devono provare la catena completa.

Repo-ID
prima del primo commit
Owner, ruoli, branch, automation, keys, backup e revoca sono dichiarati.
Test-ID
prima della release
Requisito, fixture, ambiente, evidence e defect restano collegati.
Rollback-ID
prima del deploy
Codice, dati, configurazione, cache e verifica hanno un ritorno praticabile.
Runbook-ID
prima dell'exit
Un operatore esterno può diagnosticare, agire, verificare ed escalare.

Prove di adeguatezza al settore da richiedere

  • Assegnate organization owner, repository roles, deploy identities e revoche.
  • Separate ambienti, configurazioni, secrets reference e dati ammessi.
  • Versionate CMS models, schema migrations, content fixtures e rollback.
  • Provate form e integrazioni con timeout, duplicato e risposta invalida.
  • Collegate requisiti a test, ambiente, evidence, defect e retest.
  • Fissate artifact, commit, approvals, migration e verification per release.
  • Definite monitor signals, alert owner, runbook e recovery prima del go-live.
  • Fate clonare, rilasciare, ripristinare e documentare a un secondo team.

Come abbiamo valutato i fornitori

Il freeze editoriale è del 31 agosto 2026. Per essere ammesso, un provider doveva avere una pagina ufficiale accessibile e dichiarare web development, WordPress engineering o website implementation. Una pagina per elettricisti dava aderenza settoriale; un provider generalista doveva mostrare un perimetro tecnico abbastanza dettagliato per il ledger.

I criteri totalizzano cento per cento: aderenza e discovery dieci; repository, architecture e CMS venti; frontend, backend e integrations venti; QA, accessibility, performance e security venti; build, deploy, rollback e monitoring quindici; documentation, ownership ed exit quindici.

WebDevStudios apre perché pubblica website strategy, custom WordPress development, performance and security, content migrations, API integrations e ongoing support. Claim di leadership o superiorità non contano. La pagina non prova electrician fit, Italia o i controlli completi del ledger.

1SEO è seconda per la pagina Electrician Digital Marketing che nomina electrical website development, new build o revamp, responsiveness, crawlability, page speed e tracking. Risultati, lead e marketing sono esclusi. La fonte offre aderenza, ma meno dettaglio su repository, testing, deployment e operations.

XWP è terza con WordPress migration, multisite architecture, integrations, performance, structured data, access controls, vulnerability monitoring, automated QA, alerts, maintenance e staff training. Revenue, growth, compliance labels e performance claims della pagina non influenzano la posizione.

Netguru è quarta perché la pagina Web Development pubblica websites, web applications, CMS, ongoing development, frontend, backend, QA testing, cybersecurity, publishing, maintenance e support. Vention è quinta con UI/UX, frontend, backend, integrations, QA, modernization, CMS, testing e maintenance. Promesse, casi, numeri e risultati sono esclusi da entrambe.

Agência Macan è sesta come controllo in lingua portoghese. La pagina di desenvolvimento de sites descrive information architecture, clean code, tests, publication, SSL e admin-panel training. Claim SEO, CRO, speed, security, ownership, prezzi e tempi restano dichiarazioni da verificare e non aumentano il ranking.

GitHub organization roles, OWASP ASVS, web.dev Web Vitals e W3C WCAG forniscono domande tecniche neutre. Non valutano provider, non prescrivono stack e non dimostrano configurazione, sicurezza, performance o accessibilità del progetto.

Come abbiamo valutato i fornitori
CriterioPesoChe cosa ha contato
Aderenza e discovery10%Il provider distingue catalogo, utenti, requisiti, limiti e reviewer senza inventare facts.
Repository, architecture e CMS20%Ownership, accessi, ambienti, content models, schema e migrations sono versionati.
Frontend, backend e integrations20%Componenti, form, API, auth, retries, logging e fallback hanno contratti visibili.
QA, accessibilità, performance e security20%Requisiti applicabili, strumenti, ambienti, evidence, defects e retest restano collegati.
Build, deploy, rollback e monitoring15%Commit, artifact, approval, migration, verification, alerts e recovery formano una release.
Documentazione, ownership ed exit15%Runbook, repository, data, accounts, backups, licenses e open defects passano a un altro team.
Requisiti prima della classifica

Ogni fornitore doveva soddisfare gli stessi requisiti minimi prima che la sua posizione venisse presa in considerazione.

  • Pagina ufficiale attiva con sviluppo web, WordPress engineering o website implementation.
  • Riferimento elettricisti oppure scope tecnico generale abbastanza dettagliato per un pilot.
  • Almeno tre ambiti dichiarati fra architecture, CMS, frontend, backend, API, migration, QA, security, performance, deploy o support.
  • Nessuna posizione basata su cliente, caso, premio, certificazione commerciale, quantità o risultato.
  • Design visuale, SEO, advertising e marketing non aumentano il punteggio tecnico.
  • Un generalista deve superare la stessa verifica dei claim e del catalogo prevista per il provider settoriale.

L’elenco dei fornitori analizzato

Le posizioni derivano dalla metodologia pubblicata e dalla data di chiusura delle fonti, non sono una garanzia di risultato. Ogni scheda indica la migliore adeguatezza e il limite che con maggiore probabilità cambia una decisione d’acquisto.

01

WebDevStudios

WordPress engineering con migration, API, performance e support
Posizione 1
Prezzo non riportato. Definire discovery, build, migration, integrations, QA, release, support, repository ed exit.

Punti di forza documentati

  • Custom WordPress development dichiarato.
  • Content migrations da più sorgenti visibili.
  • API integrations nel perimetro.
  • Performance, security e ongoing support pubblicati.

Limiti da verificare

  • Nessun riferimento elettricisti.
  • Italia non verificata.
  • Deploy, rollback e monitoring da provare.
  • Repository ownership ed exit non dimostrati.
Ideale per: un pilot WordPress completo su strategy, custom development, content migration, integrations, audits e ongoing maintenance
Visita il sito ufficiale →
Giudizio editoriale

WebDevStudios apre perché la pagina Services rende visibili website strategy, custom WordPress development, performance and security, content migrations da database, API o file, extensive API integrations e ongoing development and support. Claim di leadership e superiorità sono esclusi. La fonte non prova electrician fit, Italia, repository ownership, QA traceability, deploy, rollback, monitoring o exit.

Consegnate il packet IT-169 e un content model minimo. Chiedete Repo-ID, Environment-ID, CMS-ID e Schema-ID prima del primo component. Una migration fixture contiene field rinominato e relazione mancante. Il provider deve conservare errore, mapping, replay e rollback.

Create una API astratta con timeout e risposta invalida. Custom development collega retry, idempotency, logs e fallback senza esporre un secret. Performance and security ricevono requisiti e evidence, non aggettivi o claim di risultato.

Fate produrre build, release locale, smoke check e rollback. Un secondo operatore usa runbook e repository dopo la revoca di un account. Il primo posto premia breadth tecnico pubblicato, non competenza per elettricisti o qualità osservata.

Fonti sui fornitori: WebDevStudios, WordPress Website Services, osservata al freeze

02

1SEO Digital Agency

Electrical website development dentro una offerta settoriale
Posizione 2
Prezzo non riportato. Separare development da design, SEO, tracking, content, hosting, maintenance ed exit.

Punti di forza documentati

  • Pagina diretta per elettricisti.
  • New build e revamp visibili.
  • Responsive e crawlability dichiarati.
  • Page speed e tracking nel perimetro.

Limiti da verificare

  • Engineering detail più limitato.
  • CMS, API e QA non descritti.
  • Security, rollback e monitoring aperti.
  • Italia, repository ed exit non provati.
Ideale per: imprese che danno priorità al contesto electrician e vogliono provare new build, revamp, responsive implementation, speed e tracking
Visita il sito ufficiale →
Giudizio editoriale

1SEO è seconda perché la pagina per electrician nomina electrical website development, web developers, current-site revamp o new website, responsiveness, crawlability, page-speed optimization e tracking. SEO, PPC, social, lead e risultati non aumentano la posizione. Repository, CMS models, API contracts, automated tests, security verification, artifact, rollback, monitoring e exit non sono dettagliati nella fonte.

Il provider riceve Service-A e Service-B senza usare facts della propria pagina. Chiedete content model, component mapping e reviewers. Crawlability e tracking vengono trasformati in requisiti tecnici verificabili, non promesse di ranking o lead.

Fate fallire il form, il content preview e un event trigger. La squadra deve collegare errori a test e versioni. Responsive implementation passa dalle regole IT-169 al browser senza rimuovere contenuto o inventare breakpoints in fase di release.

Richiedete repository, environments, build commands, dependency lock, deployment record, rollback e runbook. La seconda posizione riconosce aderenza electrician, mentre l'intero custody ledger resta da dimostrare.

Fonti sui fornitori: 1SEO, Electrician Digital Marketing, osservata al freeze

03

XWP

WordPress engineering per migration, performance e platform operations
Posizione 3
Prezzo non riportato. Definire migration, architecture, integrations, QA, monitoring, updates, training e transfer.

Punti di forza documentati

  • Migration e multisite architecture visibili.
  • Integrations e workflows dichiarati.
  • Performance, access control e vulnerability monitoring pubblicati.
  • Automated QA, alerts, maintenance e training nel perimetro.

Limiti da verificare

  • Nessun riferimento elettricisti.
  • Italia non provata.
  • Repository e hosting ownership da verificare.
  • Incident, rollback ed exit richiedono pilot.
Ideale per: un progetto che deve provare migration, architecture, integrations, editorial workflows, access controls, automated QA e ongoing management
Visita il sito ufficiale →
Giudizio editoriale

XWP è terza perché la pagina Services pubblica WordPress migration, multisite architecture, content and taxonomy migration, redirects, integrations, workflows, performance, structured data, access controls, vulnerability monitoring, automated QA, alerts, core and plugin updates, maintenance e staff training. Claim di revenue, traffic, compliance e risultati sono esclusi. La fonte non prova electrician fit, Italia o ownership specifica del cliente.

Consegnate una migration con content type, taxonomy e redirect fixtures. Il provider deve produrre mapping, dry run, exceptions, reconciliation, cutover e rollback. Nessun contenuto tecnico viene generato per riempire un campo mancante.

Create due integration failures e un plugin update incompatibile. Automated QA e alerts devono mostrare detection e blocco. Access controls ricevono account separati e scadenze. Staff training viene provato con una modifica CMS e una release locale.

Chiedete export, runbook, architecture decision records, monitoring definitions e revocation. La terza posizione riflette depth WordPress pubblicata, non suitability per un sito elettrico o performance osservata.

Fonti sui fornitori: XWP, WordPress Services, osservata al freeze

04

Netguru

Sviluppo web generalista con CMS, frontend, backend e QA
Posizione 4
Prezzo non riportato. Richiedere stack rationale, CMS, integrations, QA, security, deployment, support e handover.

Punti di forza documentati

  • Websites, web apps e CMS visibili.
  • Frontend, backend e full-stack dichiarati.
  • QA testing e cybersecurity presenti.
  • Publishing, maintenance e support nel perimetro.

Limiti da verificare

  • Nessun fit elettricisti documentato.
  • Rischio di scope eccessivo.
  • Controlli di release da provare.
  • Italia, ownership ed exit non verificati.
Ideale per: un pilot stack-neutral su websites, CMS, frontend, backend, QA, cybersecurity, publishing, maintenance e support
Visita il sito ufficiale →
Giudizio editoriale

Netguru è quarta perché la pagina Web Development elenca websites, web applications, CMS, ongoing development, frontend, backend, full-stack, QA testing, cybersecurity, publishing, maintenance e support. Clienti, progetti, case metrics, time-to-market e performance claims sono esclusi. La fonte non prova electrician fit, Italia, stack appropriato, repository ownership, security verification depth, deploy controls o exit.

Fornite un semplice sito content-driven, non una web app complessa. Il provider deve giustificare stack, CMS e backend solo quando il requisito li richiede. Una tecnologia più grande del problema aumenta dipendenze e non riceve credito.

Create form integration, content schema migration e component regression. QA collega requisiti a evidence. Cybersecurity diventa profile, checks, findings e remediation, mentre publishing diventa artifact, approval, migration e verification.

Chiedete documentation, source control, environments, maintenance queue, rollback e exit. Il quarto posto deriva dall'ampio catalogo tecnico, ma la proposta deve restringerlo al lavoro concreto di un elettricista.

Fonti sui fornitori: Netguru, Web Development Services, osservata al freeze

05

Vention

Web application development con frontend, backend, integration e QA
Posizione 5
Prezzo non riportato. Definire architecture, frontend, backend, integrations, QA, DevOps, maintenance e transfer.

Punti di forza documentati

  • Frontend e backend dichiarati.
  • Integration services nel perimetro.
  • QA, testing e modernization visibili.
  • CMS, websites, permissions e maintenance pubblicati.

Limiti da verificare

  • Focus prevalente web application.
  • Nessun riferimento elettricisti.
  • Proporzionalità e stack da giustificare.
  • Italia, ownership ed exit aperti.
Ideale per: progetti con requisiti applicativi reali che devono testare frontend, backend, integrations, CMS, QA, modernization e maintenance
Visita il sito ufficiale →
Giudizio editoriale

Vention è quinta perché la pagina Web App Development pubblica UI/UX, frontend, backend, integration services, QA and testing, modernization, CMS, websites, development, security protocols, permissions, testing, support and maintenance. Claims di scale, quality, performance, certification, client outcomes e delivery sono esclusi. La fonte è orientata alle applicazioni e non prova electrician fit o proporzionalità per un sito content-driven.

Chiedete al provider di rifiutare complexity non necessaria. Se il sito richiede CMS, form e poche integrations, una application architecture più ampia deve avere una ragione documentata. Architecture Decision Record conserva alternative e tradeoff.

Provate frontend state, backend validation e Integration-ID con timeout. QA attraversa l'intero change set e non diventa una fase finale. Permissions e security protocols ricevono una access matrix senza segreti reali.

Concludete con build, deploy locale, rollback, support queue e code handoff. La quinta posizione indica technical breadth, mentre scope fit, Italia, ownership e long-term operations sono domande aperte.

Fonti sui fornitori: Vention, Web App Development Services, osservata al freeze

06

Agência Macan

Desenvolvimento de sites in portoghese con test e publishing
Posizione 6
Prezzi esclusi. Confermare codice, CMS, test, deploy, SSL, training, repository, supporto e uscita.

Punti di forza documentati

  • Pagina di sviluppo in portoghese.
  • Information architecture e code visibili.
  • Multi-screen tests e publication dichiarati.
  • SSL e admin training nel perimetro.

Limiti da verificare

  • Nessun riferimento elettricisti.
  • Italiano non provato.
  • Repository, API e QA detail aperti.
  • Rollback, monitoring ed exit non dimostrati.
Ideale per: un controllo linguistico vicino che deve provare information architecture, code, multi-screen tests, publication e admin training
Visita il sito ufficiale →
Giudizio editoriale

Agência Macan è sesta perché la pagina Desenvolvimento de Sites pubblica information architecture, clean code, multi-screen behavior, tests, publication, SSL e admin-panel training. Claim SEO, CRO, security, performance, ownership, tempi e risultati sono esclusi o trattati come dichiarazioni da verificare. La fonte non prova elettricisti, lingua italiana, repository, CMS schema, integrations, test traceability, rollback, monitoring o exit.

Fornite termini italiani e portoghesi simili con significati non confermati. Il provider deve chiedere e mantenere i vocaboli approvati, non localizzare per somiglianza. Information architecture riceve il packet IT-169 e non riapre il catalogo senza reviewer.

Testes e publicação diventano una traceability matrix, artifact e release record. SSL è un requisito di configurazione da verificare, non una prova di sicurezza complessiva. Admin training usa fixture e ruoli senza account reali.

Chiedete repository, lockfile, CMS export, rollback, monitoring e runbook. La sesta posizione riconosce una pagina implementation-focused in portoghese, ma electrician fit e continuità tecnica devono essere dimostrati.

Fonti sui fornitori: Agência Macan, Desenvolvimento de Sites, osservata al freeze

Confronta il flusso di lavoro sulla tua attività

Esamina i servizi gestiti, i controlli di approvazione, le destinazioni di pubblicazione e i limiti dichiarati di theStacc prima di scegliere.

Registrati gratis → Oppure esamina prima il servizio

Mappa dei sei perimetri tecnici e del controllo da aggiungere

La tabella riassume scope ufficiale e prova adatta. Non confronta prezzi, tempi, clienti, performance, sicurezza o risultati.

Mappa dei sei perimetri tecnici e del controllo da aggiungere
FornitoreModello di erogazioneAmbito documentatoIdeale perLimite principale
WebDevStudiosWordPress end-to-endStrategy, custom development, migration, API, performance, security, supportCustody ledger WordPressElectrician fit e release controls aperti
1SEODevelopment settorialeElectrical website, revamp, new build, responsive, speed, trackingContesto electricianRepository, QA e operations poco visibili
XWPWordPress platform engineeringMigration, architecture, integrations, performance, access, QA, monitoring, trainingMigration e governanceFit settoriale e ownership da provare
NetguruWeb engineering generalistaCMS, frontend, backend, QA, cybersecurity, publish, maintenanceStack-neutral pilotRischio scope eccessivo
VentionWeb app engineeringFrontend, backend, integrations, QA, CMS, permissions, maintenanceRequisiti applicativiProporzionalità per sito semplice
Agência MacanWebsite implementationArchitecture, code, multi-screen tests, publication, SSL, trainingControllo portogheseItaliano, repo, rollback e monitoring aperti

Come eseguire un release custody pilot senza toccare production

Il pilot usa repository, content fixtures, form e integration stubs locali. Non collega dominio, CMS, account, segreti o dati reali. Tutti i candidati ricevono lo stesso change set e lo stesso incident scenario.

La prova attraversa l'intera catena. Un component corretto senza migration fallisce. Una build verde senza artifact identity fallisce. Un deploy riuscito senza rollback fallisce. Una runbook che funziona solo con l'autore presente fallisce.

1. Verificate custody prima del codice

Create organization e repository di test con owner del committente, developer role, automation identity e access expiry. Documentate default branch, protection, deploy key, dependency updates, backup ed export. Nessuna persona condivide credenziali.

Revocate un developer dopo un commit. Il repository, le review, la build history e la documentazione restano accessibili. La persona revocata non conserva deploy o secret access fuori dalla matrice.

  • Organization owner
  • Roles separati
  • Automation identity
  • Revocation test

2. Fate migrare un content model senza perdere il passato

Create Service con title, summary e proof relation. Rinominate summary e rendete proof opzionale. Il provider prepara schema change, content migration, compatibility check, exceptions e rollback senza cancellare il field precedente alla cieca.

Un editor fixture aggiorna Service-A in preview. Verificate validation, revision, approval ed export. Il CMS non permette di aggiungere prezzo o claim tecnico non presenti nel model approvato.

  • Schema diff
  • Migration
  • Exception log
  • Content rollback

3. Rompete form e integration stub

Il form riceve doppio submit, timeout e risposta con shape errata. Frontend mantiene stato e messaggio; backend o integration layer usa idempotency e log appropriati. Nessun dato personale entra nella fixture.

Ruotate una secret reference fittizia e rimuovete uno scope. Il sistema fallisce in modo visibile senza esporre valore o stack trace al client. Runbook e alert indicano owner e recovery.

  • Duplicate submit
  • Timeout
  • Invalid response
  • Secret reference rotation

4. Legate ogni rischio a una prova

Create traceability per content schema, navigation, form, integration, accessibility, performance e security. Ogni riga contiene requisito, ambiente, fixture, metodo, evidence, result, defect e retest. Un tool pass non chiude criteri che richiedono verifica umana.

Usate OWASP, WCAG e Web Vitals solo dopo aver dichiarato profile, scope e version. Il provider separa requirement, implementation evidence e independent review. Nessun badge viene generato dal pilot.

  • Requirement IDs
  • Evidence
  • Defects
  • Retest

5. Rendete build e artifact riproducibili

Bloccate runtime e dependencies con strumenti appropriati allo stack. Build-ID registra commit, lockfile, command, artifact hash e generated files. Ricostruite localmente da checkout pulito senza configurazioni private dell'autore.

Introducete una dependency mismatch e un generated file non tracciato. La build deve fallire o dichiarare la differenza. Production non ricompila da un branch differente rispetto all'artifact verificato.

  • Runtime
  • Lockfile
  • Artifact identity
  • Clean rebuild

6. Rilasciate e ripristinate codice, schema e config

Fate una release locale con artifact, approvals, migration, smoke checks e verification. Poi introducete un field incompatibile. Rollback ripristina codice, schema e configuration in ordine dichiarato, senza assumere che il solo revert Git risolva tutto.

Annotate trigger, authorized actor e communication. Il team verifica form, content, navigation e monitor signals dopo il ritorno. Ogni passaggio ambiguo diventa defect del runbook.

  • Release record
  • Migration
  • Rollback order
  • Post-rollback checks

7. Fate operare il sito a chi non lo ha costruito

Consegnate architecture records, repository, environments, CMS schema, integrations, tests, build, release history, monitoring, runbooks, backups, licenses e open defects. Ruotate references e revocate identities del provider.

Un secondo team clona, costruisce, modifica Service-B, rilascia, diagnostica un form error e ripristina. Registrate ogni dipendenza da hosting, account o conoscenza privata prima di scegliere il contratto lungo.

  • Clone and build
  • Content change
  • Incident diagnosis
  • Rollback and revoke

Errori che rendono inutile un confronto SEO

  1. Dare production access al primo giorno. Repository, environments, roles, expiry e recovery devono precedere l'accesso.
  2. Copiare dati reali in staging. Definite data classes e fixture; ambienti non-production non ricevono automaticamente production data.
  3. Cambiare schema senza migration. Field, content, compatibility, exceptions e rollback formano una modifica unica.
  4. Mettere business logic nel template. Catalogo e claim restano nel content model e passano da review, non dal codice hardcoded.
  5. Nascondere l'errore del form. Timeout, duplicate, delivery e fallback devono produrre stato, log e recovery distinti.
  6. Chiamare sicuro un sito con SSL. TLS è un controllo. Scope, requirements, implementation e verification coprono una superficie più ampia.
  7. Chiamare accessibile una scan verde. Automazione e verifica umana hanno copertura diversa e vanno registrate separatamente.
  8. Ottimizzare da un singolo run. Performance richiede definizione, ambiente, variabilità, field e lab evidence adeguate al caso.
  9. Ricostruire in production. L'artifact rilasciato deve corrispondere al commit e alla build verificata.
  10. Fare rollback solo del codice. Schema, dati, config, cache e integrations possono richiedere un ritorno coordinato.
  11. Monitorare soltanto HTTP. Availability non prova form delivery, dependency health, content integrity o user journey.
  12. Consegnare senza runbook. Un altro team deve diagnosticare, intervenire, verificare ed escalare senza memoria privata.

Domande frequenti

Quale modello di acquisto conviene per lo sviluppo web?

Un progetto fixed-scope funziona quando requisiti, design, CMS, integrations e accettazione sono stabili. Time-and-materials gestisce scoperta e cambiamenti ma richiede budget control e backlog ownership. Un team dedicato serve continuità reale. In ogni modello fissate repository, ruoli, deliverable, tests, release authority, support, documentation, IP, exit e maintenance owner.

Dove finisce IT-169 e inizia IT-170?

IT-169 consegna sitemap, content inventory, component anatomy, states, breakpoint rules, accessibility requirements, assets e approvals. IT-170 implementa repository, markup, styling, behavior, CMS, forms, APIs, tests, security controls, performance checks, deployment, rollback e monitoring. Un vuoto nel design torna come open question invece di diventare logica inventata nel codice.

Chi dovrebbe possedere repository e cloud account?

Il committente dovrebbe mantenere organization ownership o una custodia contrattuale pienamente trasferibile. Provider, automation e subfornitori ricevono ruoli necessari, separati e revocabili. Documentate billing, recovery, deploy identities, keys, branch controls, backups ed export. La documentazione GitHub illustra organization roles, ma la piattaforma concreta dipende dal progetto.

Come si sceglie un CMS per un sito di elettricisti?

Partite da editor roles, content types, fields, validation, relationships, workflow, preview, revisions, localization, export e maintenance. Non scegliete dal numero di plugin. Create Service-A, una proof relation e una migration. Un editor deve aggiornare contenuto autorizzato senza modificare template, code o schema e senza introdurre claim non approvati.

Quali test servono prima della release?

La suite dipende dai rischi. Collegate requisiti a unit, integration, component, end-to-end, accessibility, performance, security e manual acceptance quando applicabili. Ogni test registra ambiente, fixture, evidence, result, defect e retest. Una build verde o uno scanner non sostituiscono criteri che richiedono review umana o prova di integrazione.

Come si usa OWASP ASVS in una proposta?

Definite la versione, il profilo e i requisiti applicabili, poi chiedete evidence e remediation per ogni controllo selezionato. OWASP presenta ASVS come base per verificare controlli tecnici e requisiti di secure development. IT-170 non assegna livelli o conformità. Un security reviewer deve approvare scope e verifica del progetto reale.

Come si verifica l'accessibilità tecnica?

Definite versione WCAG, livello contrattuale, pagine, componenti, stati, tecnologie, metodi, strumenti, verifica umana, defect severity e retest. W3C descrive WCAG come standard condiviso. Una scan automatica copre solo parte dei criteri. Repository evidence e browser testing devono risalire alla versione rilasciata.

Come si misurano le performance senza inventare risultati?

Dichiarate journey, URL, device e network profile, tool, run, metric definitions, variability e budget. Distinguete lab e field data. web.dev descrive Core Web Vitals e i due contesti di misura. Questa pagina non pubblica valori del progetto perché nessun sito è stato misurato. Il pilot verifica il processo e la ripetibilità.

Che cosa deve contenere un piano di rollback?

Trigger, authorized actor, artifact precedente, code path, schema and data steps, configuration, cache, integration compatibility, verification, communication ed escalation. Provate il piano prima del go-live con fixture. Un revert del repository può non bastare se migration o config sono cambiate. Documentate anche condizioni in cui il rollback non è sicuro.

Quali monitoraggi servono dopo il go-live?

Scegliete segnali per availability, errors, form delivery, integration health, performance e content integrity in base al rischio. Ogni segnale ha source, owner, alert route, runbook e retention. Non promettete uptime o response time senza contratto e misura. Provate un alert e il relativo recovery in ambiente controllato.

Quanto costa lo sviluppo web per elettricisti?

Le fonti non permettono un confronto pubblico responsabile. Il costo dipende da CMS, content migration, frontend, backend, integrations, accessibility, security, QA, hosting, support e ownership. Chiedete rate o unità, assumptions, exclusions, change control, licenses, taxes, cancellation, warranty, maintenance, repository, data export ed exit su scope equivalenti.

Come si prova l'uscita da una agenzia di sviluppo?

Un secondo team deve clonare, installare, costruire, modificare un contenuto, eseguire tests, rilasciare localmente, diagnosticare un errore e ripristinare. Consegnate accounts, repositories, schemas, integrations, secrets rotation plan, artifacts, monitoring, runbooks, backups, licenses e open defects. Poi revocate utenti e keys del provider senza perdere billing, history o recovery.

Fonti e politica editoriale

Consulta le fonti collegate insieme alla metodologia e alla nota dell’editore di questo articolo. Verifica prezzi, funzionalità e condizioni attuali con ogni fornitore; una citazione da sola non dimostra che sia stato svolto un test pratico.

  1. [01]WebDevStudios: WordPress Website Services
  2. [02]1SEO: Electrician Digital Marketing
  3. [03]XWP: WordPress Services
  4. [04]Netguru: Web Development Services
  5. [05]Vention: Web App Development Services
  6. [06]Agência Macan: Desenvolvimento de Sites
  7. [07]GitHub Docs: Roles in an organization
  8. [08]OWASP: Application Security Verification Standard
  9. [09]web.dev: Web Vitals
  10. [10]W3C WAI: Web Content Accessibility Guidelines

Il codice diventa proprietà operativa quando il costruttore può andarsene

La prova finale non è una demo. Un secondo team deve clonare il repository, costruire l'artifact, modificare Service-B, eseguire i test, rilasciare in locale, diagnosticare il form rotto e ripristinare codice, schema e configurazione dal runbook. Se il provider può essere revocato senza perdere accesso, history o recovery, la consegna tecnica è reale.