Il mondo si sta muovendo costantemente verso la digitalizzazione di ogni settore, nicchia e micro-problema. Il product management è al centro di questa trasformazione. Questo cambiamento è stato sintetizzato al meglio dal co-fondatore di Andreessen Horowitz o a16z, una rinomata società di venture capital della Silicon Valley, Marc Andreessen: “il software sta conquistando il mondo.”
Le carriere nel product management stanno crescendo rapidamente, con uno stipendio medio di 110.916 USD e considerato il 4° miglior lavoro negli Stati Uniti. Secondo il noto strumento SaaS ProductBoard, stiamo ora entrando nella “Età dell'oro del Product Management.”
Oltre ai classici ruoli di product manager che possono richiedere una certa profondità di conoscenza del settore, esiste un altro elemento distintivo per le posizioni di product management: Product management tecnico vs product management tradizionale. Ma potresti chiederti: “Devo avere competenze tecniche o esperienza pregressa nello sviluppo software per ottenere un ruolo da PM o per diventare un bravo technical product manager?”
Molti technical product manager hanno una laurea in informatica, hanno frequentato un Bootcamp di sviluppo software o sono sviluppatori autodidatti. Come aspirante product manager, non è sempre necessario un background tradizionale in ingegneria del software per avere successo. Il mio background era in economia e sono uno sviluppatore software autodidatta. Successivamente sono passato al product management. Esistono molti percorsi per diventare un technical product manager.
Provenire da una formazione tradizionale in informatica a volte può anche rappresentare un ostacolo. Si rischia di perdersi nei problemi di sviluppo o ingegneria e perdere di vista altre responsabilità più critiche.
Un buon technical PM mantiene sempre una visione di alto livello per poter stabilire priorità e gestire la roadmap senza perdersi nei dettagli. Tuttavia, quando progetti prototipi e sviluppi prodotti come technical product manager, avrai la particolare capacità di approfondire, conoscere i dettagli più intricati del lavoro di front-end e back-end e avvicinarti ad avere una roadmap e una visione di prodotto realistiche, senza contare una migliore priorità delle questioni tecniche. Queste sfumature possono aiutarti a passare da un buon product manager a un ottimo product manager.
Anche se non provieni da un background tradizionale in informatica, puoi utilizzare una varietà di altre soluzioni per il tuo percorso professionale e costruire le tue competenze. Questo ti aiuterà a conquistare la fiducia degli ingegneri software e dei data scientist presenti nella tua organizzazione.
In breve, ci sono tanti modi diversi per “prendere il toro per le corna” nei percorsi di carriera all’interno del product management. Che tu abbia poca o nessuna esperienza in product management, sia nuovo alle competenze tecniche, abbia bisogno di migliorarti per ottenere un lavoro nel product management tecnico o voglia rendere più attrattivo il tuo profilo LinkedIn, esistono una moltitudine di strade e approcci. Quindi iniziamo!
- Guida al percorso di carriera CPO Club + Ruoli e Competenze
- Guida agli stipendi medi e alle carriere di Product Manager 2021
1. Corsi online
Come product manager senza esperienza o competenze tecniche, è importante imparare il linguaggio tecnico e sviluppare una conoscenza di base della programmazione. Questo ti aiuterà a comprendere meglio come comunicare con gli ingegneri e a diventare un product manager di maggior successo. Inoltre, ti farà brillare nel tuo lavoro attuale durante le attività Agile e Scrum, come la scrittura di epic e user story, la pianificazione degli sprint e il raffinamento del backlog. Una comprensione dei fondamenti di programmazione rafforzerà tutte le attività Agile e Scrum come PM.
Imparare a comunicare meglio non significa dover scrivere codice personalmente. Tuttavia, dovresti essere in grado di fare da traduttore tra colleghi tecnici e non tecnici, per garantire chiarezza nei requisiti di prodotto per i clienti, come l’acquisizione di dati, le API e altre funzionalità tecniche.
Un ottimo modo per imparare il linguaggio tecnico e acquisire alcune competenze base di programmazione è attraverso i corsi online.
- Impara SQL così potrai fare analisi dei dati e comprendere meglio e misurare le metriche
- DataCamp offre un corso SQL perfetto per iniziare
- Impara HTML e JavaScript così potrai comunicare meglio con gli ingegneri front-end e migliorare la strategia e l’esperienza utente del prodotto
- FreeCodeCamp offre un ottimo programma per principianti su front-end e back-end oppure CodeAcademy per i concetti base di HTML
- Impara cosa sono le API così potrai comprendere il ciclo di vita del tuo prodotto da tutti gli aspetti del ciclo di vita dello sviluppo software
- Impara le metodologie di base su DevOps così da capire come viene ospitato e distribuito il codice
Acquisendo queste competenze e il gergo tecnico, potrai guadagnarti più rispetto dagli ingegneri del tuo team e migliorare la tua capacità di pensiero strategico. Questo rafforzerà la tua posizione nel ruolo di product manager e ti renderà più efficace, aiutandoti a costruire insieme al tuo team il miglior prodotto possibile.
2. Certificazione in Technical Product Management
Diventare un technical product manager è diverso dal ruolo tradizionale di product manager. Seguire un corso in technical product management può aiutarti a colmare il divario tra competenze aziendali e competenze/gergo tecnici. Product Management Head Quarters o PMHQ offre un ottimo corso One Week Technical PM con cui puoi iniziare.
3. Partecipa a Hackathon e Meetup
Forse ti stai chiedendo: posso partecipare a un hackathon anche se non sono tecnico? Certamente. Puoi essere il promotore del prodotto per il tuo team, presentare la visione e aiutare a mantenere il focus. Questo rafforzerà le tue capacità di leadership e renderà più facile essere scelto dai selezionatori. Dimostra che puoi guidare un team tecnico in qualità di product manager.
Questa è anche un’ottima strada se stai entrando per la prima volta in un ruolo di PM. Un buon modo per trovare hackathon è cercare su Google “LA MIA CITTÀ + hackathon” oppure cercare meetup dedicati a startup, SaaS o ai principali linguaggi di programmazione come JavaScript, Python, Ruby e altri nella tua città.
4. Progetti Personali
Se hai già esperienza come product manager ma vuoi passare alla gestione tecnica del prodotto, un ottimo modo è creare un nuovo prodotto, un micro SaaS o una startup individuale.
Ideale sarebbe scegliere un progetto che puoi seguire la sera e nei fine settimana, dove affinare le tue competenze tecniche. Se parti senza esperienza, è particolarmente utile combinare questa attività con dei corsi online. Puoi anche trovare un ingegnere informatico con cui collaborare, ma non limitarti alla sola strategia di prodotto: affronta anche i dettagli tecnici se vuoi davvero migliorare le tue capacità di technical product management.
Come imprenditore e ingegnere informatico autodidatta / technical product manager, ho creato diversi progetti SaaS e startup negli anni.

5. Fai Affiancamento a un Technical Product Manager
Un modo per acquisire competenze nella gestione tecnica del prodotto è trovare una piccola startup che abbia bisogno di ulteriore supporto nel team di prodotto. L’ideale sarebbe affiancare come volontario o stagista un technical product manager o un product owner per lavorare insieme e imparare sul campo.
Questo ti permetterà di affinare le capacità di problem-solving tecnico, lavorare con i team di sviluppo sulla loro roadmap di prodotto e immergerti nelle metodologie Agile, Scrum, sprint, refinement del backlog e nelle pratiche operative fondamentali per condurre una startup e ottenere un lavoro da PM a tempo pieno. Dai un’occhiata a Indie Hackers per trovare ottime startup e founder.
Articolo correlato: Come Creare una Product Roadmap: 6 Componenti Fondamentali
Perché Sviluppare un Background Tecnico?
Intraprendere passi verso lo sviluppo di una formazione tecnica ti porterà diversi vantaggi:
- Stimerai meglio quanto tempo sia necessario per completare una user story o un’epica. Una comprensione tecnica ti permetterà di avere discussioni più informate con clienti e stakeholder
- Migliorerai il supporto clienti perché conoscerai meglio il tuo prodotto sia dal punto di vista aziendale che tecnico
- Capirai le varie modalità di affrontare problemi tecnici che si possono presentare
- Esplorerai le aree del tuo prodotto che potrebbero essere influenzate da una decisione tecnica e quali potrebbero essere le implicazioni
Conclusione
Una delle lezioni più importanti qui è non smettere mai di imparare. Evolviti costantemente per poter raffinare la tua visione prodotto e diventare non solo un buon product manager, ma un grande product manager. È un percorso che dura tutta la vita.
Se hai altri consigli, approcci, corsi o blog che pensi possano aiutare i lettori a diventare technical product manager senza esperienza tecnica, condividili nei commenti qui sotto e non dimenticare di iscriverti alla newsletter del CPO Club!
Articolo correlato: Product Manager nella Digital Transformation: Come Farlo Funzionare
