Risponderò alle domande in un ordine leggermente diverso da quello che hai chiesto loro, dal momento che penso che aiuti a costruire la risposta.
Product Owner is the person who is customer. A team member can be nominated as a proxy of product owner?
Un Product Owner non deve essere un cliente, ma semplicemente un rappresentante delle parti interessate che ha l'autorità di prendere decisioni sulla priorità del lavoro nel Product Backlog. Il Product Owner non è una posizione tecnica. È una posizione commerciale. La persona nel ruolo di Proprietario del prodotto deve comprendere il cliente e le sue esigenze. Dopotutto, la loro funzione principale è scrivere e dare la priorità agli articoli del Product Backlog, rispondere alle domande e coordinarsi con le parti interessate e rivedere le consegne incrementali per assicurarsi che soddisfino le esigenze degli utenti nell'ambiente previsto.
Un consiglio è che Scrum Master e Product Owner non devono essere la stessa persona (vedi qui e qui per maggiori informazioni). Quei ruoli sono in disaccordo l'uno con l'altro. Il Product Owner è responsabile della gestione delle esigenze aziendali mentre lo Scrum Master è responsabile per il team. A volte, le esigenze dell'azienda sono in contrasto con le esigenze della squadra.
What is role of Product Owner in daily Scrum, if he/she is part of this meeting?
Non c'è nulla che impedisca al Product Owner di partecipare al Daily Scrum meeting. Il Daily Scrum è l'opportunità per il team di sviluppo di auto-organizzarsi attorno alle attività della giornata e allo Scrum Master di coordinarsi con il team su quali problemi devono essere risolti per non rallentare lo sviluppo. Tuttavia, non c'è molto da fare per il Product Owner in riunione, tranne che per osservare il team. Lo Scrum Master garantisce che le persone esterne al team di sviluppo che frequentano il Daily Scrum non interrompano il processo di sviluppo del team per la riunione.
Il tempo immediatamente successivo al Daily Scrum può essere utilizzato per discussioni più approfondite tra i membri del Team di sviluppo o per regolare il piano per lo Sprint. Persone esterne al team di sviluppo possono partecipare a questa attività.
Can we say that a Project Manager who directly interacts with customer is nominated as proxy of Product Owner?
Non esiste una mappatura diretta tra un Project Manager tradizionale e i ruoli in Scrum.
Sono d'accordo che gli aspetti di interazione con il cliente del ruolo di Project Manager si associno al ruolo di Product Owner. Tuttavia, altri aspetti del ruolo di Project Manager, come la gestione della pianificazione e del budget, sono più di una funzione Scrum Master. Altre funzioni di gestione del progetto, come la stima, la gestione dei rischi e la comunicazione interna, appartengono all'intero team di sviluppo.
When we use term "External Stakeholders Engagement", are we referring to Product Owner or something else?
Molto probabilmente il Product Owner, sì.
Il Product Owner è la persona che parla per conto dei clienti e degli utenti del software in fase di sviluppo. Il proprietario del prodotto deve capire le sue esigenze per poter scrivere storie di utenti, rispondere alle domande del team su quelle storie degli utenti che dovrebbero sorgere, dare la priorità al Product Backlog e altro.
Il Product Owner non dovrebbe sapere tutto, ma gestisce la comunicazione con il mondo esterno. Se non hanno una risposta, sanno a chi impegnarsi per ottenere la risposta al team di sviluppo.