Ciao Gio,

Definire in due parole il ruolo di un PM in Microsoft e' abbastanza difficile. Per la parte che concerne la tua domanda direi che la risposta piu' accurata e' "Di solito, no".

Piu' in dettaglio, mentre un SDE scrive il codice del prodotto e un SDE/T scrive il codice che verifica che il codice del SDE faccia tutto e solo quello che deve fare, uno dei ruoli del feature PM e' definire nei dettagli che cosa deve fare il codice che il SDE scrive.
Non e' raro che per fare questo ci si serva di prototipi, soprattutto quando si progettano API, in modo tale da definire le interfacce partendo dal codice che il developer che usera' quelle API dovra' scrivere. In questo caso, parte del lavoro del PM e' scrivere codice. E' molto raro (e secondo alcuni una stortura) che il codice di un PM entri a fare parte del prodotto.

Saluti

--Alessandro