Domanda:
Idee per generare entusiasmo e incoraggiare la partecipazione allo scrum meeting
comxyz
2017-07-10 10:35:39 UTC
view on stackexchange narkive permalink

Lavoro in un'azienda di software aziendale in Asia. Abbiamo un incontro settimanale con il team del prodotto.

Durante l'incontro, discutiamo e prepariamo le storie imminenti per assicurarci che il team del prodotto e di sviluppo siano sulla stessa pagina.

Il problema è che quasi TUTTI i membri qui sono al 100% in silenzio durante la riunione. Tutta la comunicazione avviene tra il team del prodotto e solo uno dei membri del team qui: è il capo del team. Gli altri sono fisicamente presenti, ma per il resto non partecipano.

Per migliorare l'efficienza, il mio manager ci ha chiesto di non partecipare più a questo incontro di pianificazione e di continuare il nostro sviluppo. Solo il capogruppo continuerà a partecipare alla riunione.

Personalmente penso che dovrebbero esserci altri modi per affrontare questo problema invece di chiedere alle persone di smettere di partecipare alla riunione.

Come dovrei condividere questa preoccupazione con il mio manager? E che tipo di soluzione posso proporgli che dia slancio e partecipazione ai nostri incontri?

Quale problema reale stai cercando di risolvere qui?Nella maggior parte dei casi, se dici a un team di sviluppo "meno riunioni", otterrai un team di sviluppo più felice :-)
@PhilipKendall, Il problema non riguarda il tipo di riunione a cui dobbiamo partecipare?Il problema è che a qualunque incontro portiamo questi sviluppatori, si siederanno e non diranno mai nulla.Sento che questo va oltre la natura dell'incontro, ed è più correlato alle caratteristiche degli sviluppatori, e mi chiedo se potremmo fare qualcosa per farli sentire più interessati a quello che stanno facendo?
La cosa più ovvia da fare sarebbe chiedere a ciascun membro del team, individualmente in un 1 a 1, perché non sente il bisogno di parlare durante le riunioni.In questo modo avrai molte più probabilità di ottenere qualcosa che si avvicini alla vera ragione piuttosto che aggiungere persone su Internet per indovinare cosa sta succedendo.
Che tipo di cose ti aspetti che dicano?Se non hanno nulla da contribuire, perché dovrebbero dire qualcosa (e perché dovrebbero essere lì)?Se ti aspetti che abbiano qualcosa con cui contribuire in un dato momento, perché non chiedere direttamente il loro feedback?
Fornisci pizza gratuita e un mars bar per tutti coloro che parlano.Ovviamente non ha senso farlo, ma fa prendere alle persone l'abitudine di parlare lontano dall'abitudine di sedersi in silenzio.
Sembra che qualcuno nella gestione abbia sentito parlare di mischia e agile, come l'idea, e stia cercando di convincere il team ad adottarlo senza a) convincerlo ad auto-organizzarsi per diventare agile eb) un'istruzione / formazione adeguata su ciò che ci si aspetta.
Questo potrebbe essere un problema culturale.Non sono un esperto, ma per quanto ne so, la gerarchia sul posto di lavoro ha molto meno peso negli Stati Uniti che in alcuni paesi asiatici.Quindi i dipendenti asiatici sono molto più riservati.
Se lo sto interpretando correttamente, sei una delle persone che tacciono mentre si incontrano.Sicuramente il motivo per cui * tu * non partecipi è un dato importante che dovrebbe essere nella domanda?
Questa sembra una "differenza culturale", non un "problema di mischia".Tutti i membri del team hanno imparato cosa significa il proverbio "Un chiodo che sporge dal legno verrà martellato" quando erano bambini piccoli.Forse l'OP no!È anche una cosa culturale in Medio Oriente: se riunisci un gruppo di pari per risolvere un problema, questi possono trascorrere il 95% del tempo della riunione a scoprire chi sa di più sull'argomento e quindi concordare all'unanimità con ciò che dice èla risposta, senza alcuna vera discussione sui * problemi *.Non è così che si fanno le cose negli Stati Uniti o in Europa!
Una volta sono stato preso a calci in mischia.Faceva male.
Ad essere onesti, i migliori tipi di riunioni sono quelli in cui nessuno ha niente da dire.Di solito finiscono velocemente e poi possiamo tornare tutti al lavoro.
Sette risposte:
Erik
2017-07-10 10:48:59 UTC
view on stackexchange narkive permalink

Ho notato che è abbastanza comune che queste sessioni di toelettatura coinvolgano attivamente solo una o due persone. In generale, ci sono alcune persone a cui piace discutere i requisiti del parlare e alcune a cui vogliono solo sapere cosa costruire.

Il tuo manager ha capito qualcosa dicendo che non è efficiente per tutti essere lì. Non tutti hanno bisogno di essere a una sessione di toelettatura; purché sia ​​più o meno chiaro a tutti cosa fare quando arriva il momento di fare l'effettiva sessione di pianificazione. È uno sforzo di squadra, quindi chi lo sa bene può sempre spiegare agli altri.

Quello che abbiamo fatto in passato è stato ruotare la persona / le persone che assistono alla toelettatura. Non è quasi mai produttivo coinvolgere l'intera squadra; una o due persone faranno le stesse domande, indicheranno le stesse cose che richiedono maggiori informazioni, ecc. E comunque quella settimana non verrà costruito nulla di discusso.

Chiedi al tuo team chi si diverte ad andare alla riunione e parlando di requisiti e chi no. Quindi inizia a inviare le persone che amano la riunione a parteciparvi da sole e lascia che si prendano alcuni minuti (o più, se necessario) alla fine della riunione per condividere ciò che hanno imparato con il team. Molto probabilmente ti ritroverai con lo stesso livello di comprensione e chiarezza, a una frazione del costo.

Aggiungerei che se l'OP ha preoccupazioni * specifiche *, dovrebbe considerare come potrebbero essere monitorate per vedere se ci sono svantaggi effettivi.Ad esempio, sei preoccupato per più tempo dedicato alla comunicazione dopo la riunione?Altre modifiche allo sprint dopo l'incontro?Questo genere di cose può essere metricizzato, in una certa misura.
nvoigt
2017-07-10 14:16:23 UTC
view on stackexchange narkive permalink

Non stai usando i termini Scrum, quindi immagino che tu non stia effettivamente facendo Scrum. Il mio primo consiglio sarebbe quello di ottenere un buon libro o, meglio ancora, un trainer.

Il tuo team di prodotto è quello che viene chiamato Stakeholder . E infatti, parlare con le parti interessate per trovare i requisiti non è compito del Team di sviluppo . Il Product Owner parla con le parti interessate.

Il Product Owner parla quindi con il Team di sviluppo in una preparazione per perfezionare le storie e renderle SMART ( Specifico, Misurabile, Realizzabile, Rilevante, Time-boxed) o INVEST (Indipendente, Negoziabile, Prezioso, Stimabile, Piccolo / Scalabile, Testabile) o qualunque acronimo sia aggiornato.

Dovresti avere un Scrum Master che non menzioni. E non c'è un team leader in Scrum. Sembra che stia facendo quello che dovrebbe fare il Product Owner, quindi forse è solo un'etichettatura errata?

Quindi sì, il tuo manager ha ragione. Il tuo Product Owner dovrebbe essere in quella riunione, per il team di sviluppo è solo una perdita di tempo (come dimostrato dalla loro non azione). Dovresti tenere un altro incontro regolarmente (normalmente chiamato "grooming"), in cui il Product Owner condivide le sue intuizioni dal primo incontro con il team e dove il team può porre domande e discutere i dettagli tecnici, nonché fare una stima. p>

Il _grooming_ dovrebbe essere quasi continuo man mano che nuove storie vengono aggiunte dal product owner, sebbene ciò non sia sempre possibile, ed è utile avere l'aiuto dello scrum master (o dello sviluppatore senior se non nominato).Dovrebbe comunque esserci un incontro di pianificazione dello sprint all'inizio dello sprint con lo sviluppo e il proprietario del prodotto (non gli stakeholder) in cui tutti gli sviluppatori possono presentare i punti della storia / attività.
Avere qualcuno con conoscenze tecniche che parla con gli stakeholder, anche se è solo un Functional Designer, è incredibilmente utile.
Mi piace questa risposta anche meglio della mia.
@WeckarE., Hai ragione e non è una discrepanza con la risposta.nvoigt sta parlando di * ruoli *.Se il proprietario del prodotto non ha conoscenze tecniche, è assolutamente corretto e appropriato avere uno o due ragazzi del team in riunione per fornirle.Agiscono più come consulenti del proprietario del prodotto.Il punto è che ne bastano pochi selezionati, e di certo non l'intera squadra.
@Erik, anche io, ma la tua risposta è stata accettata solo 1 ora dopo la pubblicazione della domanda.Se ci fosse un voto, voterei per un periodo di tempo minimo di 24 ore prima che fosse possibile l'accettazione ...
@AnoE Se l'OP sceglie di non tornare più tardi e leggere altre risposte, non ci guadagnerebbe nulla.Ma nessuna risposta sarebbe stata accettata.
NameGoesHere
2017-07-10 18:57:36 UTC
view on stackexchange narkive permalink

C'è un punto chiave che manca nelle risposte: l'azienda è in Asia. C'è una componente culturale che deve essere richiamata e considerata separatamente. Molti asiatici si sentono a disagio nel esprimere un'opinione individuale quando sono in un gruppo.

In qualità di guida pratica / allenatore di mischia / evangelista agile, devi assicurarti che il team di sviluppo sappia che è un ambiente sicuro per commentare e offrire commenti il "Team di prodotto". Che non "perdano la faccia" o che non si creda che critichino il team del prodotto.

Dovrai cambiare / lavorare sulle norme culturali nei gruppi di sviluppo prima che le pratiche agili diventino naturali. Tieni presente che non è solo il gruppo di sviluppo che deve cambiare, ma anche i team di prodotto e i team di gestione. Se gli sviluppatori accettano il manifesto Agile, interrogheranno e forniranno feedback a Product and Management e quei gruppi dovranno rispondere in modo Agile. Se i gruppi di prodotto e gestione non cambiano nelle loro aspettative, allora Scrum non funzionerà.

Questa dovrebbe essere la risposta corretta.Gli asiatici sono diversi da noi occidentali e trattarli come un altro occidentale fallirà.Trova i loro punti di forza e cerca di sfruttarli. Se vuoi implementare il cambiamento, assicurati di farlo delicatamente.
I programmatori "asiatici" e "occidentali" sono tutti identici, in quanto sanno che le riunioni sono una totale perdita di tempo.
Philip Kendall
2017-07-10 10:50:29 UTC
view on stackexchange narkive permalink

Per me, questa suona come una decisione sensata da parte del tuo manager. L'elaborazione del backlog del prodotto è formalmente un compito del proprietario del prodotto, sebbene nella mia esperienza sia generalmente utile avere anche qualcuno di tecnico coinvolto nella discussione. Non forzare il resto del team a partecipare a una riunione per il gusto di tenere una riunione.

gazzz0x2z
2017-07-10 12:34:29 UTC
view on stackexchange narkive permalink

Il tuo manager ha ragione. Se Scrum fatto "come dovrebbe essere" non si adatta alla cultura dell'ufficio dei tuoi dipendenti, allora non devi farlo "come dovrebbe essere", ma adattare il modo in cui è fatto. Si suppone che Scrum sia un metodo agile, il che significa che adattare il processo al contesto, non il contrario.

Le persone fanno parte del contesto. Sembrano non adattarsi culturalmente a quell'incontro, così come è stato organizzato. Pertanto, tale riunione deve essere modificata.

Muz
2017-07-11 07:35:40 UTC
view on stackexchange narkive permalink

Sembra che manchi qualcosa qui. Di cosa discuti durante le riunioni di mischia?

Dovresti fare stime del progetto durante le riunioni, invece di distribuire i programmi. Le stime più accurate vengono effettuate dalle persone che svolgono il lavoro . A volte questi incontri cercano di riunire persone esperte nel progetto, in modo che possano segnalare una stima inesatta o aiutare qualcuno che non può stimare.

A volte qualcuno non ha idea di come fare qualcosa a cui è stato assegnato per quello sprint e qualcun altro del team dovrebbe essere in grado di farlo notare.

Alcune persone sono migliori a comunicare per iscritto che di persona. Quindi questi incontri dovrebbero probabilmente essere svolti online, su uno strumento di comunicazione del team come Slack.

A volte le persone sono timide o hanno paura dei conflitti. Quindi la maggior parte della comunicazione dovrebbe avvenire con il leader del team e il resto del team in riunioni individuali. Questi uno contro uno possono essere estremamente efficaci e molte aziende affermate insistono su di loro.

jwenting
2017-07-11 10:54:27 UTC
view on stackexchange narkive permalink

Scopri PERCHÉ le persone non parlano. Hanno paura delle ripercussioni se un manager non è d'accordo con loro? Esiste una cultura della colpa e se le loro dichiarazioni portano a problemi questo può portarli a essere puniti (licenziati, anche)? È semplicemente una tendenza (che ho notato molto) di sedersi in silenzio, in attesa di sentirsi dire cosa fare da persone autorevoli, tenendo conto che questo è in parte collegato alle altre possibilità? Mancano di conoscenza del dominio o di conoscenza tecnica su qualsiasi cosa tranne una parte molto ristretta del sistema ?

Scopri cosa impedisce alle persone di fornire input, quindi fai qualcosa al riguardo. E questo potrebbe essere doloroso per alcuni, soprattutto se si tratta di una cosa culturale nell'azienda e le persone al potere devono cambiare il loro modo di fare le cose.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...