1,582 visualizzazioni
Alexio Cassani
Alexio Cassani

CTO di Cortilia e Advisor in ambito Intelligenza Artificiale

Cosa imparerai

Come comprendere meglio il linguaggio dei programmatori e facilitare la comunicazione
Tecniche di stima dei tempi di sviluppo e identificazione delle incertezze, per evitare ritardi e pianificare in modo più accurato
Strategie per gestire imprevisti senza compromettere la qualità del software
Come valutare la difficoltà di programmazione e stabilire requisiti realistici, per garantire richieste sensate e realizzabili
Consigli per organizzare e gestire un team di sviluppo interno, creando un ambiente produttivo e motivante
Come collaborare con società esterne, selezionare i partner giusti e garantire una comunicazione efficace durante il processo di sviluppo
Molto, molto altro...

Lezioni

1 Presentazione 03:20
Gratis Benvenuto
03:20
2 Introduzione al corso 02:47
Gratis Obiettivi del corso e comunicare con i team di sviluppo
01:26
Panoramica dei moduli 01:21
3 Panoramica delle tecnologie chiave 58:44
Linguaggi di programmazione comuni 05:30
Architetture e Framework 04:05
Cos'è un framework 02:58
Come scegliere architettura e framework 08:27
Database SQL e NoSQL 02:40
Utilizzo del WebCMS 03:19
Gratis App native o ibride
01:06
Architetture headless e motori di ricerca e marketing 06:58
PIM, DAM, OMS, ERP e WMS 03:52
Architettura custom ed integrazione nei processi di sviluppo 03:33
Strumenti di sviluppo e ambienti di lavoro 05:37
DevOps 05:05
Metodologie agile 05:34
4 Stima dei tempi di sviluppo 36:52
Fattori che influenzano i tempi di sviluppo 05:05
Tecniche comuni di stima 03:33
Evitare le trappole comuni 03:15
La velocità 04:05
Esempio pratico: le stime 05:41
Esempio pratico: analisi e sviluppo 08:19
Gratis Esempio pratico: testing e debug
01:16
Esempio pratico: sistemi e coordinamento 05:01
Esempio pratico: considerazioni 00:37
5 Valutazione della difficoltà di programmazione e richieste sensate 17:38
Identificare e gestire le incertezze 03:19
Valutazione dei rischi e strategie per mitigarli 04:19
Fattori che influenzano la complessità del software 03:17
Comprendere le limitazioni tecniche 03:12
Comunicazione efficace con gli sviluppatori 03:31
6 Organizzazione di un team di sviluppo interno 19:02
Ruoli e responsabilità 01:27
Struttura del team e dei costi 05:17
Processi di lavoro e Scrum 05:45
Kanban 06:33
7 Collaborazione con società esterne 08:12
Vantaggi e sfide della collaborazione esterna e selezione dei partner 03:34
Gestione dei contratti e degli accordi di livello di servizio (SLA) 04:38
8 Realizzazione di un software in casa: ingredienti di base 19:45
Pianificazione e definizione dei requisiti 02:06
Approccio MVP 05:49
Progettazione e architettura del software 01:58
Implementazione, test e distribuzione 04:54
Manutenzione 01:33
Riepilogo dei concetti chiave 03:25

Dettagli

Sei il proprietario di un’azienda o una startup, e vorresti comunicare in modo più efficace con il tuo reparto di sviluppo software? 

Oppure sei un designer freelance e hai incontrato difficoltà nel comprendere concetti tecnici, e non sai come formulare adeguatamente le richieste a dei programmatori esterni?

O ancora, in generale: non sai come stimare correttamente tempi e i costi di sviluppo? 

Allora sappi che sei nel posto giusto!

Sono Alexio Cassani, CTO di Cortilia e Advisor in ambito Intelligenza Artificiale, ex-Co-Founder e CEO di Stentle, startup che ho fondato e venduto nel 2019 e che si occupava di innovazione nel mondo del retail e dell’e-commerce, prima ancora ex-Tech AdvisorCTO di Doing, ora CapGemini e CTO di Fashionis.

Essendo stato da entrambi i lati del campo, non posso sottolineare abbastanza quanto sia fondamentale che anche chi non abbia le mani in pasta nel codice ne capisca qualcosa di programmazione.

Ed è per questo che ho deciso di metter su, insieme ai ragazzi di Corsi.it, questo corso per insegnare a non-sviluppatori come interfacciarsi correttamente con programmatori e dev.

Sì, perché a oggi lo sviluppo e la programmazione sono così cruciali nell’industria del lavoro che è diventato fondamentale per chiunque iniziare a capirci qualcosa: molti infatti si sentono completamente persi quando si tratta di comunicare con il team di sviluppo, o non riescono a capire il loro linguaggio tecnico.

Ad esempio per molti è difficile comprendere il perchè alcune attività richiedono i tempi stimati e si trovano in difficoltà a interagire col team di sviluppo per poter trovare soluzioni alternative che non compromettano la qualità del progetto ma che possano ridurre significativamente tempi e costi. Ed è per questo che oggi voglio insegnarti tecniche pratiche, basate sulla mia esperienza diretta, per valutare con precisione i tempi di sviluppo e gestire i costi in modo più efficiente.

Durante il corso imparerai:

Una panoramica delle tecnologie chiave nel campo dello sviluppo software, per comprendere meglio il linguaggio dei programmatori e facilitare la comunicazione.

  • Tecniche di stima dei tempi di sviluppo e identificazione delle incertezze, per evitare ritardi e pianificare in modo più accurato.
  • Strategie per gestire imprevisti senza compromettere la qualità del software.
  • Come valutare la difficoltà di programmazione e stabilire requisiti realistici, per garantire richieste sensate e realizzabili.
  • Consigli per organizzare e gestire un team di sviluppo interno, creando un ambiente produttivo e motivante.
  • Come collaborare con società esterne, selezionare i partner giusti e garantire una comunicazione efficace durante il processo di sviluppo.

Alla fine del corso, avrai finalmente acquisito le competenze necessarie per comunicare con successo con il reparto di sviluppo software, eliminando le criticità che possono ostacolare il tuo lavoro e trasformare radicalmente la tua esperienza di gestione dei progetti.

E no, come dicevo non è richiesto nessun background formativo in particolare: questo corso è infatti pensato per chi, davvero, parte da zero e non ha esperienze in merito allo sviluppo software.

Ricorda, una buona comprensione del lavoro altrui è la chiave per un risultati straordinari: non lasciare che le criticità della comunicazione ostacolino il tuo successo. 

Prendi davvero in mano il controllo del progetto, e in men che non si dica tu e il tuo team sarete in grado di realizzare quel applicativo di cui tu - o il tuo cliente - ha disperatamente bisogno.

Ti aspetto!

Autore

CTO presso Cortilia e Advisor per Startup e Aziende in ambito Intelligenza Artificiale, collabora attivamente con la Scuola di Management del MIP Politecnico di Milano, su tematiche che spaziano dalla Generative AI & amp; Data, le tecnologie dell’e-commerce e il mondo del Retail Omnicanale.

Il suo viaggio nel mondo della tecnologia ha preso il via nel 2003, subito dopo aver conquistato una laurea magistrale in Ingegneria Informatica.

Nel 2015 ha fondato Stentle, una startup rivoluzionaria che ha ridefinito l'innovazione nel retail e nell'e-commerce.

Stentle ha vinto diversi premi, tra i quali l’azienda più innovativa in ambito Retail conferito da Confcommercio.

Questa avventura, conclusasi con un'acquisizione nel 2019, lo ha visto impegnato in prima linea come Partner e CEO fino al 2022.

Dal 2012, ho assunto il ruolo di CTO per Fashionis, una brillante startup della famiglia Ferragamo, e per Doing Digital Agency (ora CapGemini), portando la sua expertise tecnologica nel mondo della moda e delle smart cities con un ambizioso progetto con la città di Kuala Lumpur in Malesia.

Il suo bagaglio di conoscenze si è arricchito grazie a più 10 anni trascorsi come CTO di Webscience ora gruppo Adesso, e come ricercatore presso l'Osservatorio Cloud del Politecnico di Milano.

La sua missione? Unire l'innovazione tecnologica e la visione imprenditoriale per ridefinire il futuro del mondo digitale rendendola comprensibile e accessibile a chiunque.

€44,95 +IVA