Spaghetti MGMT
By Pasta Fresca Posse
Cristiano e Leonardo chiacchierano di mangement, gestione di team e computer science. Ruvido, direttamente dal pub e (quasi) senza post-produzione
Spaghetti MGMTMar 22, 2021
Overengineering: la tettoia o la Sagrada Familia?
Quando vuoi costruire qualcosa, la maniera migiore e' cominciare da una cosa semplice che funziona e solo dopo iniziare ad aggiungere complicazioni. Questo e' un assioma con cui pochi ingegneri dissentirebbero .. e allora come mai il mondo (specialmente il mondo dell'IT) e' pieno di sistemi over complicati? Da dove viene questa attrazione irresistibile per la sovraingegnerizzazione? In questo episodio Cristiano e Leonardo esplorano un po l'argomento.
DISCLAIMER: in questo episodio si parla principalmente di software engineering.
Cose che abbiamo citato e approfondimenti;
- La Sagrada Familia su 99% Invisible -> https://99percentinvisible.org/episode/la-sagrada-familia/
- All tech is debt -> https://www.youtube.com/watch?v=l5XgqBwKHb4
- Burndown Chart -> https://it.wikipedia.org/wiki/Burn_down_chart
- Concattedrale della Santissima Annunziata -> https://it.wikipedia.org/wiki/Concattedrale_della_Santissima_Annunziata
- Design Review su Spaghetti Management -> https://anchor.fm/spght-mgmt/episodes/Design-Reviews-emh73g
- Uncle Bob Martin, Clean Architecture -> https://www.youtube.com/watch?v=Nltqi7ODZTM&t=1180s
- L'ultimo vestito.. -> https://aforismi.meglio.it/proverbio.htm?id=1021c
Feedback? Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: Bristol (Leonardo), Edinburgh (Cristiano&Pizza)
Come lavora un team?
Organizzare il lavoro di un gruppo e' molto diverso da organizzare il lavoro di un singolo, come si fa? In questo episodio partiamo da una conversazione che onestamente non centra nulla e finiamo su agile, debug della delivery e #noestimates! (PAURA!).
Cose che abbiamo citato e approfondimenti;
- Guida a Scrum -> https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Italian.pdf
- Sprint Goals -> https://medium.com/@SkyscannerEng/3-1-questions-for-impactful-sprint-goals-48faa776aac3
- Burndown Chart -> https://it.wikipedia.org/wiki/Burn_down_chart
- Usare i burndown chart come debug tool -> https://medium.com/@SkyscannerEng/dont-burn-out-burn-down-how-we-learned-to-sprint-on-shifting-sands-a67341c34fa8
Feedback? Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: Bristol (Leonardo), Edinburgh (Cristiano&Pizza)
Manager's Readmes
I file README per descrivere come utilizzare un programma o un tool sono uno strumento presente da decenni.
In questo episodio Leonardo e Cristiano parlano di una pratica che e' in voga da qualche tempo: I manager's readme.
Cosa sono? Ma soprattuto, a cosa servono? Ma servono davvero?
Buon ascolto! 🎧
Cose che abbiamo citato e approfondimenti;
- Il Marchese del Grillo -> https://www.youtube.com/watch?v=7MDY-8DVqjs
- How to Rands -> https://randsinrepose.com/archives/how-to-rands/
Feedback? Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: Bristol (Leonardo), Edinburgh (Cristiano&Pizza)
Bacalhau, pause e stili di apprendimento
Come approcciate la vostra crescita professionale e personale?
Nell'episodio di oggi Leonardo e Cristiano (e Pizza) parlano molto a ruota libera di crescita personale e di come usare al meglio una pausa prima di intraprendere una nuova sfida. Si parla di letture, riposo e diversi stili di apprendimento.
Buon ascolto!
Cose che abbiamo citato e approfondimenti;
- The First 90 days -> https://www.goodreads.com/book/show/15824358-the-first-90-days
- Your Next Move -> https://www.goodreads.com/book/show/6895683-your-next-move
- An Elegant Puzzle ->https://www.goodreads.com/book/show/45303387-an-elegant-puzzle
- The Unicorn Project -> https://www.goodreads.com/book/show/44333183-the-unicorn-project
- The DevOps Handbook -> https://www.goodreads.com/book/show/26083308-the-devops-handbook
Feedback? Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: Lisboa (Leonardo), Edinburgh (Cristiano&Pizza)
Gli artigiani della qualita'
Come fai a fare le cose per bene se non sai cosa devi fare? Come rendere meno soggettiva la misurazione delle performance? In questo episodio Cristiano e Leonardo (e Pizza) la prendono un po larga ma poi arrivano a parlare di un paio di cose interessanti, come ad esempio Competency Framework e come creare percorsi di carriera utili e sostenibili! Buon ascolto :)
Cose che abbiamo citato e approfondimenti;
- Dicesi... , Fantozzi Contro tutti -> https://youtu.be/LGKHRSzI4X4?t=91
- Manager programme -> https://medium.com/@SkyscannerEng/maker-to-manager-how-we-support-new-leaders-cdd285d9bd23
- Poltrone e sofa -> https://youtu.be/u4InQx50f9A
- Build the right thing, build the thing right -> https://hackernoon.com/building-things-right-or-building-the-right-things-57a577f5c71b
- Kobayashi Maru Management, Michael Llop -> https://randsinrepose.com/archives/kobayashi-maru-management/
Feedback? Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: Casa :(
Nel mulino che vorrei... (il team ideale)
Qual'e' il tuo team ideale?
Quali sono le caratteristiche che un buon team deve avere, anche a prescindere da quello che fara'? Quale composizione?
Leonardo e Cristiano ne parlano in questo episodio - da casa e dal parco!
Special guest: Pizza (il cane di Cristiano)
Le cose che abbiamo citato:
- Matthew Skelton, Team Topologies -> https://www.goodreads.com/book/show/44135420-team-topologies
- Tuckman's stages of group development -> https://en.wikipedia.org/wiki/Tuckman%27s_stages_of_group_development
- L'articolo di Michael Llop di cui abbiamo parlato -> https://randsinrepose.com/archives/incrementalists-completionists/
Feedback? Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: un po a casa, un po al parco :)
Conosci te stesso
Facile (circa!) gestire gli altri, dargli priorita' e fare in modo che si concentrino sulle cose piu' importanti. Sapete farlo anche su voi stessi? In questo episodio Cristiano e Leonardo parlano di come gestre la motivazione personale: come ti convinci a fare le cose che devi fare quando non hai voglia di farle?
Cose che abbiamo citato e approfondimenti:
- Daniel Pink, Drive -> https://www.goodreads.com/book/show/6452796-drive
- Incrementalisti vs Perfezionisti -> https://randsinrepose.com/archives/incrementalists-completionists/
- S.C.A.R.F. -> https://www.mindtools.com/pages/article/SCARF.htm
Feedback? Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: Casa :(
Hiring, colloqui o entrevistas
Disaccordo! Polemica! Per una volta Cristiano e Leonardo hanno due idee completamente opposte sull'argomento.. Poi dopo cinque minuti invece scoprono che erano d'accordo (SPOILER!). In questo episdio si parla di colloquio e assuzioni, di quale ruolo ha un manager nel processo e di che tempo fa a Edimburgo.
Cose che abbiamo citato e approfondimenti:
- Niente, abbiamo fatto un intero episodio autoreferenziale :D
Feedback?
Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: Casa :(
1 on 1
Continuano le sperimentazioni con il formato dettate dal fatto che siamo ora geograficamente distanti.. questa volta abbiamo dovuto ripetere la registrazione un 2-3-4 volte :(
Oggi parliamo di meeting 1 to 1, di construire relazioni con le persone con cui lavori e del potere delle domande casuali!
Cose che abbiamo citato e approfondimenti:
- Random 1:1 Questions generator -> https://1on.one
- Bellissimo blog su diversi tipi di 1:1 -> https://randsinrepose.com/archives/the-update-the-vent-and-the-disaster/
- Leadership slack -> https://randsinrepose.com/welcome-to-rands-leadership-slack/
Feedback?
Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: Casa, e in almeno 4 differenti tentativi
Chi ha tempo non aspetti tempo
Sorpresa! Dopo 2-3 mesi di silenzio radio, We Are Back! I pub in scozia sono ancora chiusi e presto non saremo piu' nella stessa citta', quindi in questo episodio sperimentiamo con formato differente: invece che dal pub o dal parco registriamo da casa, restado comunque fedeli al nostro ethos di non editare. Tutto in presa diretta!
In questa registrazione parliamo di dedicare tempo alle cose veramente importanti e di come Cristiano ha trasformato il suo telefono in un fermacarte glorificato (ed e' pure contento!).
Cose che abbiamo citato e approfondimenti:
- Make Time -> https://www.goodreads.com/book/show/37880811-make-time
- Articolo sul paper della ricercatrice della Irvine University -> https://www.themuse.com/advice/this-is-nuts-it-takes-nearly-30-minutes-to-refocus-after-you-get-distracted
- Il paper -> https://www.ics.uci.edu/~gmark/chi08-mark.pdf
Feedback?
Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: Casa :(
Design Reviews
In questo episodio Cristiano e Leonardo parlano di software design e di Design Review: cosa sono, perche' servono, come farle? come NON farle? ! Disclaimer: in questo episodio si parla specificatamente di software engineering !
Cose che abbiamo citato e approfondimenti:
- Robert C Martin AKA Uncle Bob, "Clean Architecture" -> https://www.youtube.com/watch?v=Nltqi7ODZTM
- Il processo per Design Review a Mozilla -> https://mozilla.github.io/firefox-browser-architecture/text/0006-architecture-review-process.html
- Google BlueDoc -> https://docs.google.com/document/d/1KQ8nbNsAVMf3jwdGf6FQb1P5fyNYvkH5mMI3E07taoc/edit
- AWS Well Architected Framework -> https://wa.aws.amazon.com/index.en.html
Feedback? Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: "Black Ivy"
Granchi, obiettivi personali e crescita
Una responsabilita' fondamentale del manager e' la crescita delle persone, in questo episodio Cristiano e Leonardo parlano di come supportano i loro direct report in questo senso. Si parla di obiettivi personali, future career narrative e.. di granchi!
Cose che abbiamo citato e approfondimenti:
- Perche' la natura continua a creare granchi -> https://en.wikipedia.org/wiki/Carcinisation
- XKCD sulla carcinizzazione -> https://xkcd.com/2314/
Feedback? Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: Da nessuna parte, passeggiando ai Meadows
Bilanciare feature e debito tecnico
Il business vuole sempre e solo nuove feature, i software engineers vogliono fare le cose perfette.. a volte anche troppo. Come trovare la quadra tra queste due esigenze? Cristiano lo sta affrontando questo problema proprio ora e, in questo episodio, discutiamo un po di spunti e possibili tecniche per farlo al meglio.
! Disclaimer: in questo episodio si parla specificatamente di software engineering !
Cose che abbiamo citato e approfondimenti:
- CAP Theorem -> https://it.wikipedia.org/wiki/Teorema_CAP
- The Art of Action -> https://www.goodreads.com/book/show/9973202-the-art-of-action
- Manzoni, I Promessi Sposi: "Pensino ora i miei venticinque lettori che impressione dovesse fare sull’animo del poveretto, quello che s’è raccontato" .. non 12 come ha detto Cristiano. Capra!
Feedback? Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: "Black Ivy"
Obiettivi, allineamento e autonomia
In questo episodio Leonardo e Cristiano fanno un po di minestrone concettuale su come definire obiettivi per un team. Si parla di OKRs, Goal Briefs, SMART, leading/lagging indicators e chi piu' ne ha piu' ne metta!
Cose che abbiamo citato e approfondimenti:
- OKRs -> https://en.wikipedia.org/wiki/OKR
- Measure what matters (libro fondamentale per capire gli OKRs) -> https://www.goodreads.com/book/show/39286958-measure-what-matters
- The Art of Action (che spiega le Goal Briefs) -> https://www.goodreads.com/book/show/9973202-the-art-of-action
- Obiettivi SMART -> https://en.wikipedia.org/wiki/SMART_criteria (ERRATA: la A di SMART e' per Achievable, non Actionable come abbiamo detto)
- Leading e Lagging indicators, esempio della dieta -> http://kpilibrary.com/topics/lagging-and-leading-indicators
Feedback? Scriveteci a spaghetti.mgmt@gmail.com, su twitter a https://twitter.com/SpaghettiMgmt o su Linkedin https://www.linkedin.com/company/spaghetti-mgmt
Registrato a: Da nessuna parte, passeggiando ai Meadows
Burnout
Burnout e' quella cosa che succede quando lo stress del lavoro raggiunge livelli non piu' tollerabili. In questo episodio ne parliamo attraverso la nostra esperienza personale e diamo qualche suggerimento su come prevenirlo, per te e per il tuo team
Cose che abbiamo citato e approfondimenti:
Burnout -> https://it.wikipedia.org/wiki/Sindrome_da_burnout
"Don't be an hero", by Ali Hill -> https://www.youtube.com/watch?v=nPFye0T0IxA
"Quadrant 2" o "Matrice di Eisenhower" -> https://it.wikipedia.org/wiki/Gestione_del_tempo#Metodo_Eisenhower / https://www.eisenhower.me/eisenhower-matrix/
Mean Time Between Failures -> https://it.wikipedia.org/wiki/Tempo_medio_fra_i_guasti
Feedback? Scriveteci a spaghetti.mgmt@gmail.com o su twitter a https://twitter.com/SpaghettiMgmt
Registrato a: "Decanter"
Feedback, Parte Seconda
Dopo avere registrato il primo episodio sul feedback abbiamo passato quasi altrettanto tempo a elencare le cose che avevamo dimenticato di dire. Siccome non e' bello lasciare le cose a meta', abbiamo registrato una seconda parte con tutte le cose che secondo noi mancavano (spoiler: non erano poi molte). In questo episodio troverete anche un'ottima applicazione pratica di feedback, visto che Cristiano e' arrivato 40 minuti in ritardo.
Cose che abbiamo citato e approfondimenti:
Performance Improvement Program (PIP) -> https://www.perkbox.com/uk/resources/blog/a-complete-guide-to-performance-improvement-plans
Radical Candor (di nuovo) -> https://www.goodreads.com/book/show/29939161-radical-candor
Recency Bias -> https://en.wikipedia.org/wiki/Recency_bias
Intelligenza emotiva -> https://it.wikipedia.org/wiki/Intelligenza_emotiva
Articolo di Harvard Business Review sull'intelligenza emotiva -> https://hbr.org/2004/01/what-makes-a-leader (paywall)
Spaghetti management -> https://www.businessknowhow.com/manage/spaghettimanagement.htm
Feedback? Scriveteci a spaghetti.mgmt@gmail.com o su twitter a https://twitter.com/SpaghettiMgmt
Registrato a: "Bennets Bar"
Nuovo lavoro nuovo team
Ascoltando gli episodi precedenti avrete capito che Cristiano sta cambiando lavoro, visto che lo dice ogni 10 parole. In questo episodio discutiamo di come approcciare un nuovo lavoro e come prendersi carico di un nuovo team. Con tantissime citazioni!
Cose che abbiamo citato e approfondimenti:
The Fist 90 Days -> https://www.goodreads.com/book/show/15824358-the-first-90-days
North Star metrics -> https://www.grow.com/blog/what-is-a-north-star-metric
Data, Information, Knowledge, Wisdom -> https://en.wikipedia.org/wiki/DIKW_pyramid
Turn the ship around -> https://www.goodreads.com/book/show/16158601-turn-the-ship-around
KPIs -> https://kpi.org/KPI-Basics
Lecce - Gallipoli -> https://goo.gl/maps/2p9yKyV3hnPo5ybf8
MapReduce -> https://it.wikipedia.org/wiki/MapReduce
Feedback? Scriveteci a spaghetti.mgmt@gmail.com o su twitter a https://twitter.com/SpaghettiMgmt
Registrato a: "The Blackbird" (che non e' il Black Cat)
Comunicazione e lavorare da remoto
2020, anno in cui tutta Europa ha dovuto imparare a lavorare da casa. Potevamo non fare un episodio su team remoti? Ecco, appunto.. in questo episodio discutiamo di come abbiamo vissuto il cambiamento, cosa ha smesso di funzionare bene e come abbiamo cercato di rimediare.
Cose che abbiamo citato e approfondimenti:
GitLab Guide to All-Remote -> https://about.gitlab.com/company/culture/all-remote/guide/
"Mi si nota di piu' se vengo.." -> https://en.wikipedia.org/wiki/Ecce_bombo
Disturbo da dismorfismo corporeo -> https://it.wikipedia.org/wiki/Dismorfofobia
Feedback? Scriveteci a spaghetti.mgmt@gmail.com o su twitter a https://twitter.com/SpaghettiMgmt
Registrato a: "The Blackbird" (che non e' il Black Cat)
Feedback
Sulla scia del precedente episodio su Psychological Safety, parliamo dello strumento principale per costruirla: il feedback! Sentitevi liberi di saltare il passaggio iniziale sul cinema, non e' strutturale :)
Cose che abbiamo citato e approfondimenti:
They Live (Essi vivono) -> https://it.wikipedia.org/wiki/Essi_vivono
Il cuoco, il ladro, sua moglie e l'amante -> https://it.wikipedia.org/wiki/Il_cuoco,_il_ladro,_sua_moglie_e_l%27amante
Radical Candor -> https://www.goodreads.com/book/show/29939161-radical-candor
The power of positive transformation, by Heidi Waterhouse -> https://www.youtube.com/watch?v=8PdNgQhhrDg
Feedback? Scriveteci a spaghetti.mgmt@gmail.com o su twitter a https://twitter.com/SpaghettiMgmt
Registrato a: "The Black Cat"
Psychological Safety
Nel primo episodio abbiamo accennato alcune volte al concetto di Psychological Safety. Rendendoci conto di non avere fatto giustizia all'argomento, gli abbiamo dedicato un intero episodio.
Cose che abbiamo citato e approfondimenti:
The Barcelona Way -> htts://www.goodreads.com/book/show/40493428-the-barcelona-way
Cautionary Tales - DANGER: Rocks ahead! -> https://timharford.com/2019/11/cautionary-tales-ep-1-danger-rocks-ahead/
Feedback? Scriveteci a spaghetti.mgmt@gmail.com o su twitter a https://twitter.com/SpaghettiMgmt
Registrato a: "The Black Cat"
Le responsabilita' dell'Engineering Manager
Quando si parla di un ruolo da Software Engineer, tutti hanno piu' o meno chiaro che cosa ci si aspetta. Ma posiamo dire lo stesso di un Engineering Manager? Quali sono le aspettative sul ruolo?
Cose che abbiamo citato e approfondimenti:
Escaping the build trap -> https://www.goodreads.com/book/show/42611483-escaping-the-build-trap
The Manager's path -> https://www.goodreads.com/book/show/33369254-the-manager-s-path
Feedback? Scriveteci a spaghetti.mgmt@gmail.com o su twitter a https://twitter.com/SpaghettiMgmt
Registrato a: "The Golf Tavern"
Introduzione
Spaghetti Management, un podcast spontaneo con opinioni molto ragionate!