Studio di Caso On Deck
Il nostro primo studio di caso inizia con Egor Zaitsev, Ingegnere Software Senior presso On Deck. Benvenuto Egor e grazie per aver dedicato del tempo!
Immergiamoci subito nella prima domanda:
Per cosa utilizza On Deck Cal?
Egor: On Deck sta costruendo un mercato di feedback, dove i Fellows possono offrirsi volontari per fornire feedback su pitch, prodotti o altro uno all'altro. Dopo aver scelto da chi desiderano ricevere feedback, ai Fellows viene presentata una vista di pianificazione tramite Cal per completare la loro prenotazione.

Cosa ti ha spinto a scegliere Cal per fornire la tua soluzione?
Egor: Le soluzioni esistenti sul mercato non fornivano le API necessarie o non erano abbastanza flessibili per il nostro caso d'uso. Cal ci ha restituito giorni — se non settimane — che altrimenti avremmo trascorso sviluppando tutto da zero.
Come utilizzi Cal?
Egor: Al momento stiamo utilizzando una versione self-hosted leggermente modificata di Cal per la nostra soluzione. Provisioniamo automaticamente account per i nostri Fellows e chiediamo loro di impostare la loro disponibilità e collegare i loro Calendari. Dopo che lo fanno, cominciamo a mostrarli sulla nostra piattaforma, integrando l'interfaccia di pianificazione.
Qual è stata la cosa migliore lavorare con Cal come piattaforma?
Egor: Cal è estremamente estensibile e ci consente di iterare rapidamente.
Vedi potenziali casi d'uso futuri per Cal presso On Deck?
Egor: Stiamo già considerando di utilizzare Cal per consentire ai nostri Fellows di programmare incontri tra di loro come parte dei nostri altri mercati interni e fornire a ciascun Fellow un servizio di pianificazione personale, ospitato da On Deck.
Come ha reso Cal efficiente per te implementare una soluzione come questa?
Egor: Cal è costruito con tecnologie estremamente popolari ed è stato davvero facile integrarlo nel nostro ecosistema. Nel giro di due giorni avevamo tutto impostato per fornire ai nostri Fellows la migliore esperienza di pianificazione possibile!
Perché non sei riuscito a utilizzare altre soluzioni sul mercato?
Egor: Calendly non espone la disponibilità tramite la sua API, Motion non ha un'API e costruire tutto da zero avrebbe impiegato molto tempo.
Se Cal non esistesse, avresti comunque costruito ciò che hai costruito? Quanto più a lungo sarebbe stato?
Egor: Certamente saremmo stati in grado di costruire ciò che abbiamo fatto, sebbene molto più lentamente e con più bug all'inizio. Cal ci ha risparmiato giorni — se non settimane — di sviluppo.
Qual è l'aspetto che ti entusiasma di più nel futuro della pianificazione?
Egor: Siamo davvero entusiasti della pianificazione che diventa open source. L'open source è il vero potere dietro ogni startup di successo e siamo felici di sostenere un'altra parte chiave del web moderno che sta diventando open source.
Se avessi un desiderio, cosa chiederesti?
Egor: Caching 😉 Abbiamo già implementato il caching della disponibilità per noi stessi, ma penso che sarebbe una aggiunta molto utile per coloro che utilizzano Cal su larga scala.
Grazie Egor!