but when my project manager starts talking about how we've won a new contract, or we're involved in a new proposal bid, or... anything that's business rather than technical, really... I can get lost pretty quickly.
L'unico per saperne di più sul business è di essere effettivamente coinvolto. L'incontro potrebbe non essere il miglior forum per rispondere a determinate domande, ma sicuramente dopo tali incontri chiedete al vostro manager di approfondire la proposta o le cose legate al business che avete perso.
Domande come
- qual è il processo della proposta in azienda?
- come siamo stati coinvolti?
- come pensiamo di fatturare il cliente?
Ciascuno di questi è un piccolo indicatore del funzionamento della tua azienda. Ti avvicina agli interni e ai meccanismi interni così almeno sai come l'azienda guadagna soldi. Penso che il punto principale qui sia chiedere informazioni su cose che non conosci!
Anche "Mi posso perdere abbastanza velocemente" significa per me, tu dai uno sh1t o davvero non lo sai. L'atteggiamento che hai può fare la differenza se vuoi saperne di più.
What is the bare minimum all developers need to know about project management/business to function?
Su questo aspetto, non penso che ci sia una risposta concreta. I miei pensieri iniziali sarebbero una contabilità di base e le abilità della gente. La gestione del progetto e la gestione di un'impresa sono due cose diverse, tuttavia ci saranno alcuni insiemi di abilità sovrapposti.
Ricorda solo che le abilità che impari come sviluppatore "a volte" (se non la maggior parte delle volte) diventano nulle quando ti sposti in una posizione più alta (come un manager). Per esempio. le tue abilità di persone saranno davvero più focalizzate rispetto al tuo precedente ruolo di sviluppatore.
Suggerimento generale - impara / esercita / perfeziona altre abilità meno tecniche all'inizio della tua carriera poiché ciò sarà utile negli anni successivi (a meno che, naturalmente, ancora deciso )