Passa al contenuto principaleAWS Startups

Riscrivere il codice delle relazioni: Tempo Labs, AWS e il potere del trio

Com'era questo contenuto?

Ingegneria, prodotto e design (EPD): i tre pilastri della progettazione e il trio di potere alla base di ogni grande prodotto. In un flusso di lavoro tipico, i team di progettazione creano layout e componenti, spesso utilizzando strumenti come Figma. I team di ingegneria hanno bisogno che questi progetti vengano trasformati in codice React pulito e funzionante. E i team di prodotto hanno bisogno che entrambe le parti agiscano rapidamente e in sincronia per garantire il rilascio delle funzionalità.

Tuttavia, questo flusso di lavoro è spesso meno fluido e con più attrito. I team di progettazione dedicano del tempo a riscrivere il codice per adattarlo alle modifiche di progettazione. I product manager creano un collo di bottiglia rallentando l'iterazione grazie al feedback (complicato ma critico) dei clienti e alle nuove idee. I progettisti devono dedicare del tempo alla revisione, alla revisione e all'esecuzione del controllo qualità (QA) per garantire che ciò che è stato costruito sia conforme alle specifiche dei progetti.

La mancanza di coesione tra questi team aumenta la complessità: "non c'è un modo semplice per nessuno di loro di collaborare al codice", afferma Kevin Michael, CEO e co-fondatore di Tempo Labs.Fino ad ora. Con la sua piattaforma, la startup con sede a Toronto ha creato "il modo più semplice e migliore per i team interfunzionali EPD per collaborare alla codifica". Tempo ha identificato le principali sfide inerenti alla precedente generazione di strumenti low-code: "Eravamo frustrati dalla scarsa integrazione con le basi Reactor di produzione esistenti e abbiamo creato Tempo per risolvere questo problema", afferma Michael.

Coesione e collaborazione

Gli elementi di coesione e collaborazione sono alla base della visione di Tempo per la sua piattaforma, ma hanno anche influenzato altre decisioni prese dall'azienda nei suoi primi giorni. Durante la creazione della piattaforma, il team della startup non era solo alla ricerca di un provider di soluzioni, ma anche di un partner. L'intero ecosistema del mondo del cloud computing, afferma Brandon Palin, responsabile della crescita di Tempo, "è effettivamente diventato, in una certa misura, una merce". Molte aziende dispongono della tecnologia necessaria, sanno "fare" intelligenza artificiale e produrre output standardizzati. Tempo guardava al "quadro generale", mettendo in discussione non solo il rapporto che un partner può offrire oggi, ma anche le opportunità che può aprire per il futuro. "Alla fine, quando cercavamo un partner, era qualcuno con cui potessimo crescere a lungo termine, che fosse disposto a investire in noi", afferma Palin. Tempo ha trovato quel partner in AWS.

Tempo collabora con AWS dall'inizio del 2025, migrando l'intera infrastruttura principale su AWS e sfruttando soluzioni tra cui Amazon Bedrock, Amazon Elastic Kubernetes Services (EKS), , calcolo Amazon EC2, Amazon S3 e i servizi AWS Databases e AWS Networking. AWS "è andato ben oltre la portata di ciò che avremmo visto da altri", afferma Palin, offrendo a Tempo un altro potente trio: supporto sul lato tecnico (inclusa l'intelligenza artificiale), gestione degli account aziendali ed esposizione a nuovi settori, mercati, potenziali investitori e alla più ampia comunità di startup.

Ridefinire lo sviluppo del software

Di conseguenza, Tempo ha ampliato la propria attività e sviluppato una piattaforma che oggi consente di riutilizzare il 75-80 percento del codice, accelerando il ciclo di vita dello sviluppo del prodotto. Consentire ai progettisti di creare autonomamente le interfacce utente (IU) elimina il processo e il "problema principale" del controllo qualità della progettazione, garantendo che "tutto sia perfetto fin dall'inizio", afferma Michael. Nel frattempo, gli ingegneri risparmiano tempo, poiché la piattaforma sostituisce il lavoro a basso valore grazie alla generazione automatica di codice, alla modifica visiva sincronizzata con il codice, all'integrazione dei sistemi di progettazione e al trasferimento più fluido ad altri team. Invece di concentrarsi su questo lavoro a basso valore, i team possono dedicare attenzione a quello ad alto valore, riservando "più tempo per concentrarsi sulla logica aziendale e sulla complessa proprietà intellettuale del codice che stanno scrivendo e sviluppando".

Lo strumento di progettazione code-first "rafforza i progettisti e i product manager", afferma Michael, e "ridefinisce essenzialmente il processo di sviluppo software", creando un ecosistema collaborativo e in rapida evoluzione. Gli utenti non si limitano più a costruire prototipi, "ma si tratta di prodotti o funzionalità che possono essere integrati nella produzione".

La complessità può essere ridotta, ma non lo è mai a scapito della creatività. "Un elemento distintivo fondamentale per noi è l'enfasi sul design", afferma Michael. "Molti prodotti software generati dall'intelligenza artificiale hanno tutti lo stesso aspetto". Per questo motivo, Tempo "ha investito molto nelle funzionalità di design per raggiungere una sorta di parità con gli strumenti di progettazione all'avanguardia, in modo che i designer più esperti possano controllare manualmente ogni pixel". Ciò crea un ambiente all'interno della piattaforma familiare ai progettisti di prodotto, producendo al contempo un output basato sul codice. In questo modo, i progettisti "sono in grado di comunicare meglio con il reparto sviluppo dell'azienda, riducendo così i silo e abbattendo le barriere del software tradizionale", aggiunge Palin.

Aumentare il Tempo

Sviluppare la piattaforma a questo livello è stato "molto tecnico e complesso dal punto di vista dell'infrastruttura cloud", afferma Michael; potenziali ostacoli per qualsiasi startup. Sfruttare la tecnologia giusta era importante, ma, continua, "per noi un partner cloud non è solo un altro fornitore, è davvero una partnership chiave". Fin dalle prime fasi del percorso di Tempo, "AWS ha creduto davvero in noi e ci ha supportato moltissimo". Questa fiducia, aggiunge Palin, "ci ha davvero velocizzato nella decisione di eseguire la migrazione".

La migrazione ad AWS ha comportato per Tempo lo spostamento dell'intera infrastruttura server su EKS. La startup ha avuto accesso ai crediti AWS tramite il Programma di accelerazione della migrazione (MAP) per contribuire a finanziare la migrazione, ma ha anche ottenuto ulteriore supporto attraverso la partnership. "Va oltre i semplici crediti", afferma Palin, con gli ingegneri AWS che lavorano a fianco del team, oltre a fornire "accesso a risorse gratuite, supporto alla creazione dell'infrastruttura, supporto alla nostra azienda e garanzia della manutenzione della nostra infrastruttura".

Questa stretta collaborazione e assistenza tecnica si sono rivelate fondamentali nel mese successivo al lancio della piattaforma Tempo, durante il quale i requisiti di calcolo si sono evoluti rapidamente e l'azienda ha vissuto un periodo di rapida crescita. "Il team AWS è stato reattivo a qualsiasi ora, sempre disponibile, collaborando con noi per fornirci sostanzialmente l'accesso a ciò di cui avevamo bisogno per supportare questo enorme incremento", afferma Palin. Questo ampio supporto è andato oltre i canoni di una tipica partnership; lungi dall'essere meramente transazionale, "avevamo a che fare con singoli individui". Come startup in rapida crescita, "non possiamo aspettare 24 ore, abbiamo bisogno di risultati in pochi minuti", continua Palin. "È stato davvero importante stabilire questo tipo di rapporto e, cosa ancora più importante, la disponibilità del team AWS a supportarlo".

AWS ha inoltre fornito l'accesso agli strumenti di intelligenza artificiale, fondamentali per la piattaforma di Tempo. "AWS vanta una partnership con Anthropic più profonda di qualsiasi altro fornitore cloud", spiega Michael, quindi la decisione di collaborare con AWS è stata strategica e sta contribuendo ad aprire la strada all'innovazione futura. L'azienda sta attualmente lavorando a stretto contatto con il Centro di innovazione per l'IA generativa di AWS (un "impegno meraviglioso!" afferma Palin) per creare un nuovo agente IA per migliorare l'esperienza del prodotto.

Gli aggiornamenti e gli investimenti di AWS hanno portato a due risultati, afferma Michael: "maggiore scalabilità e una maggiore efficienza dei costi". Da quando è passata ad AWS, Tempo ha visto una riduzione di 5 volte dei costi del cloud, aumentando al contempo la scalabilità e raggiungendo ben oltre 100.000 utenti.

Sfondare i cloud

Oltre ad aver ottenuto l'accesso a strumenti e competenze, la collaborazione ha anche portato a una maggiore visibilità per Tempo. "Come azienda in fase iniziale, soprattutto essendo un'azienda YC, avevamo una certa visibilità su AWS e, a dire il vero, sull'intero ecosistema del cloud computing". Questo è stato possibile grazie alla rete diversificata e ampia di partner di AWS, con cui Tempo ha potuto attingere alle competenze dei partner, spesso supportata dai finanziamenti di AWS. 

Anche gli eventi, che mirano a promuovere il successo e a favorire la crescita della comunità delle startup, hanno aiutato Tempo ad aumentare la propria visibilità e la propria rete di contatti. Palin cita eventi come la Toronto Tech Week e l'imminente AWS re:Invent come "grandi opportunità in termini di visibilità aggiuntiva". Continua, "potersi connettere con le aziende che stanno avendo successo nella stessa area è un vantaggio", offrendo sia un'opportunità di business che un ambiente di apprendimento. "Abbiamo costruito una sorta di microecosistema qui a Toronto, e AWS ha contribuito ad alimentare questo fuoco".

Macromercati

Coltivare le startup a livello locale è importante, ma la partnership con AWS sta anche consentendo a Tempo di crescere a livello mondiale. "AWS è globale e questo ci offre un vantaggio come azienda canadese in termini di penetrazione sul mercato al di fuori del Canada", afferma Palin. Quando si tratta di una strategia di crescita, il tempismo è fondamentale. "È necessario essere in una posizione in cui vi sia un certo livello di stabilità", spiega Palin. "Bisogna assicurarsi che i tempi siano allocati correttamente per garantire valore ai gruppi aziendali".

Grazie al supporto di AWS ricevuto da Tempo fin dai suoi esordi, l'azienda ha ora raggiunto quella posizione e sta "sfruttando AWS Marketplace come nostro punto di partenza in quell'ecosistema aziendale", continua Palin. "Questo giocherà un ruolo fondamentale nel nostro passaggio dai livelli iniziali di adozione, caratterizzati da PMI, ai singoli operatori, fino a una strategia di vendita più avanzata", afferma.

Raggiungendo un ecosistema di clienti più ampio tramite AWS Marketplace, Tempo punta ad aiutare i clienti aziendali a "imparare come far evolvere le proprie organizzazioni, il ciclo di vita dello sviluppo software, le definizioni di ruoli e responsabilità e a stabilire misure di sicurezza per garantire un'elevata qualità del codice". L'azienda continua a innovare con AWS "per aiutare ogni azienda su AWS a crescere più velocemente: per collaborare meglio e sfruttare Bedrock per accelerare il ciclo di vita dello sviluppo software", spiega Palin. Questo è un esempio di "partnership profonda" in azione, afferma Michael; una partnership in cui "i fattori sono reciprocamente allineati, come un profondo livello di supporto, cura e investimento".

Nonostante la diversificazione della sua base clienti, la missione di Tempo rimane invariata: abbattere i confini e promuovere la collaborazione tra i team. "Siamo davvero entusiasti di ciò che il futuro ci riserva in termini di posizionamento del prodotto in un modo che sia meno incentrato sull'individuo e più sulla collettività", afferma Palin.

E Tempo stessa rimane impegnata a lavorare come collettivo con il partner AWS. Con l'ingresso su AWS Marketplace all'orizzonte, oltre allo sviluppo di prodotti e alla crescita aziendale, Tempo continuerà a collaborare con AWS "per capire quale sia la migliore opportunità per noi", afferma Palin. "E, francamente, ce ne saranno molte altre in arrivo. Pensiamo a lungo termine; e lo fa anche AWS".

Com'era questo contenuto?