Avanscoperta
Decision-making for Software Development Teams

Decision-making for Software Development Teams

Come prendere decisioni consapevoli per il tuo prossimo progetto software

C’è una skill che è diventata fondamentale per tutte le figure all’interno di un team di sviluppo software: la capacità di prendere decisioni tecnologiche in maniera consapevole.

Ogni giorno ci troviamo di fronte a scelte tecnologiche e metodologiche che spesso facciamo in maniera del tutto inconsapevole, come per esempio “Quale test scrivo per questa funzionalità?”.
Ma prendere decisioni in maniera inconsapevole su stack tecnologici e scelte architetturali può rivelarsi distruttivo per il progetto e lo stato di salute del team.

In questo workshop con Francesco Strazzullo, applicheremo alcune tecniche di decision-making che ti permetteranno di capire le variabili da tenere in considerazione per prendere decisioni in maniera consapevole e collaborativa e come scegliere il tuo prossimo stack tecnologico.

Target Audience

  • CTO che vogliono migliorare il loro processo decisionale
  • Software Architect che vogliono tenere conto degli obiettivi di business nei loro design
  • Sviluppatori che vogliono dei processi decisionali che li aiutino nel day-by-day
  • Team di sviluppo che fanno fatica a muoversi nel mare di stack tecnologici disponibili sul mercato.

Programma

Durante il workshop capiremo come definire i requisiti non funzionali di un progetto e a definire il contesto in cui il nostro progetto è immerso.
Capiremo come quei requisiti dovrebbero o non dovrebbero incidere sulle nostre scelte tecnologiche, attraverso una serie di esercizi utilizzabili anche nel day-by-day ogni volta che ci ritroviamo a dover decidere uno stack tecnologico o parte di esso.

Argomenti

  • Il “Giusto” stack tecnologico
  • Il Decisions Landscape
  • Non-functional requirements
  • Strumenti decisionali.

Cosa impareremo

Alla fine del corso sarai in grado di:

  • definire quali sono i non-functional requirements utili per prendere decisioni tecnologiche
  • conoscere quali strumenti decisionali usare e in quale occasione
  • capire come trovare i trade-off, spesso nascosti, delle scelte tecnologiche
  • prendere decisioni critiche in maniera collaborativa.

Perché partecipare

Non si può diventare davvero competenti nello Sviluppo Software solo grazie alle hard-skills, il saper prendere decisioni è diventato fondamentale. Per questo ti consigliamo di partecipare a questo workshop.

Come si svolge

Il corso si svolgerà online e in diretta: il docente e tutti i partecipanti (massimo 12) saranno in video conferenza e avranno a disposizione una serie di strumenti digitali per interagire tra di loro e lavorare hands-on.

Nonostante la modalità online, il corso ha un approccio interattivo e partecipativo.
Per questo motivo, è richiesto che tutti i partecipanti abbiano la telecamera accesa per tutta la durata del workshop per una migliore fruizione e comunicazione.

Non sarà un corso passivo, fatto solo di slide e video pre-registrati.

Applicheremo alcuni principi del metodo Training from the back of the room.
La condivisione tra i partecipanti ed il supporto del trainer completano il quadro formativo.

FAQ

Sono previsti requisiti minimi per poter partecipare a questo corso?
No, non sono previsti requisiti particolari.

Letture consigliate? Altro?
Per iniziare a “digerire” l’argomento si consiglia la lettura di “Decision-Making for Dummies” di Dawna Jones.

Inoltre, Francesco è autore del libro “Decision-making for Software Development Teams“, che puoi trovare su LeanPub.

Cosa devo assolutamente avere per potermi iscrivere a questo corso online?
Se possiedi un computer e un monitor, una rete stabile (almeno 20 Mbps in download e 10 Mbps in upload), cuffie, microfono e videocamera, allora puoi iscriverti al corso senza problemi. Un paio di settimane prima del corso ti invieremo tutte le informazioni sugli strumenti che useremo e come accedervi.
Per la rete, prova a fare uno Speed Test.

Info pratiche sul workshop

Lingua: inglese.
Numero massimo: 12 persone.
Strumenti e postazione: il corso si svolgerà online e in diretta, attraverso l’uso di alcuni strumenti digitali. A iscrizione avvenuta, riceverai tutti i dettagli su come accedere al corso e interagire con il docente e gli altri partecipanti, e su come prepararti al meglio.
È consigliato che ciascun partecipante segua il corso dalla sua postazione: è preferibile non condividere il laptop e la stanza con altre persone e colleghi per una migliore esperienza da remoto.

Porta il corso in azienda

Contattaci utilizzando il form in fondo alla pagina per chiedere informazioni sull’erogazione in forma privata e personalizzabile del corso Decision-making for Software Development Teams.

Testimonials…

If you’re not sure that the choice you made, or the choice others made for you, is the right one, this workshop is for you.Valerio Narcisi

This workshop changed the way I look at how to manage the decisional challenges my team is facing on a daily basis. All the tools and insight learned with this workshop have unveiled a whole new way of making decisions I didn’t know before.Gianluca Siciliano

Francesco is a true pro: he’s got great knowledge of the subject, and he’s very competent in explaining how to manage complex team dynamics.Andrea Dal Ponte

Best decision I could make! :-)Simone D’Avico

If sometimes you don’t know what path to choose, and the decision seems more difficult than usual, and you don’t see the solution… then you need to perfect some techniques so that you’ll see the solution by looking at things from a different perspective. That’s how you and your team will become proficient decision-makers.David Silvestri

Francesco Strazzullo

Francesco è uno sviluppatore web da oltre 10 anni.
Autore dei libri Decision-making for software development teams (edito da Avanscoperta, disponibile in formato digitale su LeanPub e in cartaceo su Amazon) e Frameworkless Front-End Development (Apress), nella sua carriera ha avuto modo di lavorare con applicazioni .NET e J2EE specializzandosi poi in JavaScript e nello sviluppo di applicazioni frontend e mobile.

APPROFONDIMENTI

LIBRI

Decision-making for software development teams – su LeanPub

VIDEO

Technical Decision-making Anti-patterns: il remote meetup con Francesco Strazzullo.

Meet The Trainer: Francesco Strazzullo presenta il workshop “Frameworkless Front-end Development

Come scegliere il tuo prossimo stack tecnologico” registrato durante il nostro virtual meetup “An Evening with ” (2 aprile 2020)

Framework Compass Chart” registrato durante il nostro meetup “An Evening with Francesco Strazzullo” al MikaMai/LinkMe (Milano, 20 maggio 2019).

Strangler Application Pattern: a legacy frontend use case” registrato durante il nostro meetup “An Evening With” al TIMWCap (Bologna, 21 giugno 2018).

“Architectural Clash” registrato durante il nostro meetup “An Evening With” da buildo (Milano, 27 febbraio 2018).

BLOG

Francesco Strazzullo intervista Erin Casali: Decision-making in a Psychologically Safe Environment (tratto dal libro Decision-making for Software Development Teams, pubblicato da Avanscoperta)

Francesco Strazzullo viene intervistato da David Saitta sul decision-making: Critical Decision-making: scelte tecnologiche e reali esigenze di business.

Leggi l’intervista a Francesco Strazzullo sul nostro blog: Frameworkless, o dell’incontro tra business e tech.

Francesco Strazzullo ha intervistato il creatore del Mob Programming Woody Zuill: How Mob Programming helps collaboration and getting work done

Chi siamo, in breve :)

Avanscoperta è un ecosistema in espansione fatto di professionisti con una grande passione per l’apprendimento: ci piace imparare cose nuove e scambiare esperienze e idee, esplorando territori finora inesplorati in ambito software, nella sua accezione più ampia possibile.

Selezioniamo con attenzione gli argomenti più rilevanti e i migliori docenti da tutto il mondo, e diamo particolare importanza alle tecniche di insegnamento, preferendo approcci pratici e coinvolgenti.
Unisciti a noi!

Ti interessa questo corso?

Se hai delle domande specifiche, o vuoi ricevere maggiori informazioni, scrivici. Saremo felici di risponderti!







    NEWSLETTER

    Vuoi ricevere una volta a settimana i nostri contenuti esclusivi su tecnologia, sviluppo software, business e design?

    ISCRIVITI ALLA NEWSLETTER :-)

    Iscriviti alla newsletter!