Corso di formazione Brainstorming
L'essenza del training e degli workshop è fornire conoscenze, strumenti e tecniche
per aumentare l'efficacia delle attività correlate all'identificazione del valore aziendale basato
sui bisogni del cliente e la cura per ottenere un consenso tra le funzioni,
tecnologia e qualità nel processo di creazione dei requisiti utilizzando tecniche
di brainstorming.
Formato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni e pratica.
- Implementazione pratica in un ambiente live-lab.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
Struttura del corso
1. Introduzione alla facilitazione, o perché è utile utilizzare il brainstorming
2. Definizione dei clienti/utenti utilizzando tecniche di personalizzazione
3. Definizione del problema / sfida - situazione del cliente
4. Identificazione del valore aziendale nel progetto - requisiti e criteri di accettazione
– creazione di User Story Maps utilizzando tecniche di brainstorming
- identificazione, definizione, decomposizione e prioritizzazione dei requisiti - strumenti e tecniche, ad esempio Richard Lawrens, esercizio Elephant Carpaccio
- workshop:
- definizione dei requisiti - identificazione dei requisiti nella formula della user story
- misurabilità dei requisiti e verifica dell'efficacia - identificazione dei criteri di accettazione per una user story
- prioritizzazione dei requisiti basata sulle esigenze del cliente del progetto
- trasferimento dei requisiti - come garantire che ci capiamo a vicenda - trasferimento delle esigenze del cliente in una user story trasparente
5. Riepilogo - retrospezione "inizia, ferma, continua"
Requisiti
- Esperienza nella progettazione e/o nello sviluppo di soluzioni software per i clienti
Pubblico di Riferimento
- Sviluppatori
- Manager dei dipartimenti IT
- Gestori di progetti, PM
- Proprietari del Prodotto
- Dipendenti del Dipartimento Marketing
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Brainstorming - Prenotazione
Corso di formazione Brainstorming - Richiesta
Brainstorming - Richiesta di consulenza
Recensioni (2)
Le spiegazioni e l'interattività del formatore erano davvero ottime; anche se probabilmente non ero abbastanza esperto, ho comunque imparato molto!
Pieter Bruynseels - Spot Buy Center BV
Corso - Design Patterns
Traduzione automatica
Mi è piaciuta la piattaforma che abbiamo utilizzato. Era davvero bella e facile da usare. Mi è piaciuta la sezione su TypeScript, in particolare la parte sui nomipazi e i moduli.
Robert - DB Global Technology
Corso - JavaScript - Advanced Programming
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Risolvendo Problemi Creativi con Tecniche di Gamefication (Thinking Design)
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a partecipanti di livello principiante e intermedio che desiderano risolvere le sfide quotidiane sul posto di lavoro attraverso tecniche di gamification.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere i principi di Design Thinking e la sua applicazione alla risoluzione dei problemi.
- Incorpora tecniche di gamification per promuovere il coinvolgimento e l'innovazione.
- Sviluppare soluzioni creative e pratiche ai problemi comuni sul posto di lavoro.
- Collabora in modo efficace tra i team per implementare strategie di risoluzione dei problemi.
- Applica approcci iterativi per perfezionare le soluzioni attraverso il feedback e la sperimentazione.
Progettazione Guidata dal Dominio: Concetti e Pratiche
21 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori, architetti e analisti di livello intermedio che desiderano apprendere e applicare i concetti e le pratiche DDD ai loro progetti software.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i concetti fondamentali di DDD (contesti delimitati, entità, ecc.) e la loro applicazione in progetti software.
- Applica DDD strategico per definire e progettare il modello di dominio, identificare i sottodomini e stabilire i confini.
- Implementa DDD tattico utilizzando modelli come CQRS, fabbriche e approvvigionamento di eventi.
- Effettua il refactoring e modernizza i sistemi legacy in modo efficace con le tecniche DDD.
- Progetta e implementa architetture orientate al prodotto, al dominio e al team.
- Utilizza il data mesh per creare una piattaforma di dati orientata al dominio che supporti il rilevamento e la governance dei dati.
Introduzione al Domain Driven Design
14 oreIl Domain Driven Design (DDD) è una potente metodologia di sviluppo software che si concentra sulla modellazione di comportamenti software complessi, allineando l'implementazione tecnica ai concetti fondamentali del business. Questo corso esplora come il DDD aiuti i team a gestire la complessità e ridurre i rischi attraverso pattern strategici e tattici. I partecipanti impareranno a costruire un "Linguaggio Ubiquo", definire confini chiari attraverso Bounded Contexts e utilizzare specifici mattoni costitutivi come Entities, Value Objects e Aggregates. L'obiettivo è creare architetture software flessibili e manutenibili, coerenti con l'evoluzione del dominio aziendale.
Domain-Driven Design: Concetti e Pratiche per Senior Developer
21 oreDomain-Driven Design (DDD) è un approccio allo sviluppo software che enfatizza la progettazione di sistemi intorno al dominio d'azienda, utilizzando una lingua ubiqua condivisa e tecniche di modellazione tattica e strategica.
Questo training guidato dal docente (online o in presenza) è rivolto a sviluppatori senior avanzati che desiderano applicare i principi del DDD per progettare sistemi robusti, mantenibili e scalabili.
Al termine di questo training, i partecipanti saranno in grado di:
- Identificare e modellare concetti centrali del dominio utilizzando la lingua ubiqua e contesti limitati.
- Applicare pattern DDD tattici come entità, oggetti valore, aggregate, repository e servizi di dominio.
- Progettare mappe di contesto e confini strategici per gestire la complessità tra microservizi e team.
- Integrare le pratiche del DDD nelle squadre Agile e nei flussi di lavoro CI/CD per migliorare la collaborazione e la consegna.
Formato del Corso
- Lezione interattiva e discussione.
- Molti esercizi e pratica.
- Implementazione pratica in un ambiente live-lab.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, contattaci per organizzare.
Design Patterns
14 oreEsistono molti schemi testati e collaudati ampiamente disponibili per tutti. A volte si tratta semplicemente di cambiare i nomi e implementare lo schema in una tecnologia specifica. Questo può risparmiare centinaia di ore, che altrimenti sarebbero state spese nella progettazione e nel testing. Scopi del Corso: questo corso ha due obiettivi principali: primo, permette di riutilizzare schemi ampiamente conosciuti; secondo, consente di creare e riutilizzare schemi specifici per la propria organizzazione. Aiuta a stimare come gli schemi possano ridurre i costi, sistematizzare il processo di progettazione e generare un framework di codice basato sui propri schemi. Pubblico: designer software, analisti aziendali, manager di progetti, programmatori e sviluppatori, nonché manager operativi e direttori delle divisioni software. Stile del Corso: il corso si concentra sugli utilizzi casi e sulla loro relazione con uno schema specifico. La maggior parte degli esempi viene spiegata in UML e tramite semplici esempi Java (il linguaggio può cambiare se il corso è prenotato come un corso chiuso). Guida attraverso le fonti degli schemi, mostrando anche come catalogarli e descriverli per riutilizzarli all'interno dell'organizzazione.
Design Thinking: Empatizzare con i Clienti Interni
7 oreDesign Thinking è una metodologia orientata all'essere umano per risolvere problemi attraverso l'empatia, la definizione del problema, l'ideazione, la prototipazione e il testing. Questa versione del corso pone un particolare enfasi sulla fase di Empatia, focalizzandosi sull'identificazione dei punti critici pregressi in relazione alle vere esigenze dei clienti interni, e applicando attività dinamiche e collaborative per trasformare gli insights in risultati concreti.
Questa formazione guidata da un istruttore (online o sul posto) è rivolta a team e leader di livello base e intermedio che desiderano approfondire le proprie capacità di empatia, rafforzare i rapporti con i clienti interni e tradurre i punti critici in opportunità significative per il miglioramento.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Applicare tecniche basate sull'empatia per identificare e convalidare le esigenze dei clienti.
- Tradurre i punti critici mappati in esigenze chiare e azionabili.
- Partecipare a ruoli dinamici e simulazioni per praticare conversazioni orientate al cliente.
- Redefinire collaborativamente le dichiarazioni del problema dal punto di vista del cliente.
Formato del Corso
- Lezione interattiva e discussioni guidate.
- Ruoli dinamici e esercizi di empatia pratici.
- Laboratori di gruppo per la ridefinizione collaborativa dei problemi.
Opzioni di Personalizzazione del Corso
- Per richiedere una versione personalizzata adattata a un processo interno specifico (ad esempio, approvvigionamento o provisioning di attrezzature), contattaci per organizzare.
Design Thinking: Empatizza & Definisci per Clienti Interni
7 oreDesign Thinking è una metodologia orientata all'essere umano per risolvere problemi attraverso l’empatia, la definizione, la generazione di idee, la creazione di prototipi e il testing. Concentrandosi sulle prime due fasi — Empathize (Empatizzare) e Define (Definire) — le squadre possono comprendere meglio i clienti interni e definire i problemi giusti da risolvere.
Questa formazione guidata dall'insegnante, sia online che in presenza, è rivolta a squadre e leader di livello base-intermedio che desiderano rafforzare il loro legame con i clienti interni, ridurre la resistenza al cambiamento e migliorare l'efficienza operativa attraverso metodi pratici e collaborativi.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Utilizzare tecniche di ascolto attivo e interviste per raccogliere informazioni significative sui clienti interni.
- Creati mappe dell’empatia e catturare i bisogni e i punti dolenti degli utenti.
- Distinguere i problemi reali alle radici dalle percezioni utilizzando strumenti come il 5 Whys e gli alberi dei problemi.
- Draftare affermazioni di problema (POVs) chiare e azionabili che guidino il lavoro sulle soluzioni.
Formato del Corso
- Lezione interattiva e discussione.
- Esercizi pratici, esercitazioni e ruoli di gioco.
- Talleri di gruppo e sessioni di feedback plenario.
Opzioni di Personalizzazione del Corso
- Per richiedere una versione personalizzata adattata a un processo interno specifico (ad esempio, acquisizione o provisioning di attrezzature), contattaci per organizzare.
Workshop di Design Thinking per Sviluppatori Software
14 oreIn questo training guidato da un istruttore (online o in loco), i partecipanti impareranno come applicare le cinque fasi del Design Thinking per comprendere meglio i problemi sperimentati dagli utenti finali di un prodotto o servizio, e poi sviluppare il miglior approccio per risolverli.
Al termine di questo training, i partecipanti saranno in grado di:
- Utilizzare strategie creative per allineare le esigenze dei clienti con soluzioni tecnologicamente fattibili.
- Sviluppare una strategia per aumentare il valore del cliente e migliorare l'offerta di prodotti e servizi.
Design Thinking: Metodologie di Innovazione
24 oreQuesta formazione dal vivo condotta da un istruttore in Italia (online o in loco) è rivolta a professionisti di livello principiante e intermedio che desiderano comprendere e applicare metodologie Design Thinking per guidare l'innovazione e migliorare le soluzioni aziendali.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i principi fondamentali di Design Thinking e il suo ruolo nell’innovazione.
- Applicare le cinque fasi di Design Thinking alla risoluzione dei problemi.
- Utilizzare tecniche e strumenti di ideazione per stimolare la creatività.
- Implementare Design Thinking strategie per migliorare i processi e aumentare l’efficienza.
Leadership Innovativo attraverso il Design Thinking
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a leader di livello principiante e professionisti delle risorse umane che desiderano apprendere e applicare Design Thinking metodologie per promuovere l'innovazione, migliorare le capacità di risoluzione dei problemi e coinvolgere i team in modo efficace.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Fornire ai partecipanti strumenti e metodologie per promuovere l'innovazione e il coinvolgimento del team.
- Sviluppa competenze nella mappatura dell'empatia, nell'ideazione e nella prototipazione per risolvere sfide complesse.
- Applicare Design Thinking i principi agli scenari di leadership e risorse umane.
- Promuovere una cultura dell'innovazione all'interno dei team tecnologici.
Design Thinking: Innovazione e Problem Solving Creativo
4 oreDescrizione generale:
Il processo di Design Thinking (DT) si articola in cinque fasi (empatizzare, definire il problema, ideare, prototipare, testare).
In un mondo sempre più complesso, ci confrontiamo con problemi che richiedono approcci specifici. Il Design Thinking aiuta ad affrontare le questioni complesse. Padroneggiare il Design Thinking permette di gestire in modo efficace i problemi complessi, comunicare meglio, persuadere con efficienza, migliorare i risultati aziendali e potenziare il comportamento e le prestazioni individuali e organizzative.
- Come funziona il DT: apprendere dalle persone e dal problema, individuare modelli ricorrenti, progettare un modello (model drift), testare il modello, valutarlo e rimodularlo.
- Relazione tra DT, innovazione e imprenditorialità.
- Metodi e strumenti del DT: persona, mappa degli stakeholder, mappa del percorso del cliente, blueprint del servizio, innovazione del modello di business.
- Applicazioni del DT: mentalità di design, innovazione dirompente, approccio iterativo, tecnica di stima agile, pensiero critico, problem solving, lavoro di squadra, leadership readiness, abilità comunicative, padronanza tecnologica, visione prospettica, competenza interculturale ed etica, intelligenza emotiva, consapevolezza di sé, abilità negoziali, risoluzione dei conflitti.
Obiettivi:
- Comprendere i fondamenti e le sfumature del DT
- Esplorare i concetti chiave, i fattori, le teorie, i tipi e i modelli del DT
- Sperimentare, vivere e mettere in pratica il DT
Modalità di erogazione:
Si tratta di un corso di formazione di 1 giorno (4 ore) che si articola in:
- lezioni frontali (40% - presentazione di teorie, concetti, modelli e interazioni),
- esercizi di gruppo (30% - dinamiche di gruppo, giochi, discussioni di gruppo ed esercizi simulati di risoluzione dei conflitti),
- attività individuali (15% - scrittura, progettazione e discussione tra pari)
- e altre attività (15% - video, lettura).
Nota: a causa della natura di questo corso, è prevista una dimensione minima del gruppo di 3 partecipanti
Design Patterns (GoF) per Java
21 oreQuesta formazione dal vivo condotta da un istruttore in Italia (online o in loco) è rivolta agli sviluppatori di livello intermedio Java che desiderano applicare modelli di progettazione per migliorare la struttura, la manutenibilità e la scalabilità del software.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere lo scopo e i vantaggi dei design pattern.
- Applicare efficacemente modelli creazionali, strutturali e comportamentali in Java.
- Migliorare la riutilizzabilità, la scalabilità e la manutenibilità del codice.
- Rifattorizzare le basi di codice esistenti utilizzando modelli di progettazione.
Design Patterns in PHP
14 oreQuesto addestramento guidato dal formatore in Italia (online o presenziale) è rivolto a sviluppatori di livello intermedio PHP che desiderano applicare i design pattern efficacemente nei loro progetti.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Capire lo scopo e gli benefici dei design pattern.
- Riconoscere ed implementare i design pattern appropriati per scenari comuni.
- Strutturare le applicazioni PHP utilizzando le migliori pratiche riconosciute nel settore.
- Integrare i pattern in framework moderni come Symfony o Zend.
JavaScript - Programmazione Avanzata
14 oreIl corso è progettato per sviluppatori JavaScript che progettano e implementano applicazioni Internet avanzate. Gli argomenti trattati durante il corso sono mirati a diffondere le migliori pratiche di programmazione in JavaScript e evidenziare gli errori più comuni. Un punto importante del corso è la discussione sulla programmazione orientata agli oggetti con la sintassi di JavaScript.
Kubernetes Design Patterns
21 oreL'evoluzione dei microservizi e dei contenitori negli ultimi anni ha significativamente cambiato il modo in cui progettiamo, sviluppiamo, distribuiamo e gestiamo il software. Le moderne applicazioni devono essere ottimizzate per scalabilità, elasticità, tolleranza ai guasti e adattabilità al cambiamento. A causa di queste nuove esigenze, le architetture moderne richiedono un insieme diverso di pattern e pratiche. In questo corso, esaminiamo i modi per identificare, comprendere e adattarsi a questi nuovi requisiti.
Pubblico di riferimento
Questo corso è rivolto a persone che sono in qualche modo familiari con la tecnologia dei contenitori e i concetti di Kubernetes, ma forse mancano di esperienza pratica reale. Si basa su casi d'uso e lezioni imparate da progetti reali, con l'intento di ispirare le persone a creare e gestire applicazioni cloud native ancora migliori.
- Sviluppatori
- Amministratori di sistema
- DevOps
- Ingegneri QA
- Manager di progetti IT
Formato del corso
- Lezione interattiva e discussione
- Molte esercitazioni e pratica
- Implementazione pratica in un ambiente live-lab
Opzioni di personalizzazione del corso
- Per richiedere una formazione personalizzata per questo corso, contattaci per organizzare.