Come sviluppatore di medio livello del mio team, partecipo alle riunioni di raccolta dei requisiti / pianificazione delle riunioni dei progetti di cui farò parte. Ho trovato difficile trovare le domande che aggiungono valore alla discussione o alla mia conoscenza. Dopo un po 'di autoanalisi, ho scoperto che sapere che c'è un ingegnere senior responsabile del progetto che avrebbe guidato la discussione, mi ha causato un rallentamento in alcune di queste discussioni. Ma voglio arrivare ad un punto in cui mi vengono affidate maggiori responsabilità e acquisire competenze per gestire i progetti da solo. Anche se la mentalità è un termine un po 'astratto da chiedere, mi piacerebbe avere qualche consiglio su alcune cose elencate di seguito:
-
Che tipo di preparazione avrò bisogno per ottenere il massimo da questi incontri. Dalle osservazioni dei membri del team, ho notato che comprendevo che impatto avrebbero avuto tutti i sistemi che il progetto avrebbe avuto, quali sono le decisioni economiche che avranno un impatto maggiore sul design del progetto, ecc.
-
Devo evitare di pensare a dettagli di implementazione di basso livello per ogni esigenza. Da un lato, ritengo sia importante considerarli perché saprò della fattibilità, ma capisco anche che ostacola considerando tutte le scelte.
-
Infine, come sviluppatore, di cosa non dovrei preoccuparmi?