Domanda:
In qualità di dipendente remoto, come posso convincere i colleghi a fornirmi le informazioni di cui ho bisogno per svolgere il mio lavoro?
user66400
2017-03-19 23:25:50 UTC
view on stackexchange narkive permalink

Sono uno scrittore tecnico che lavora in ufficio 1 giorno a settimana. Il lavoro che svolgo non richiede molto lavoro di squadra perché sono l'unico scrittore, ma ho bisogno di ottenere informazioni dagli sviluppatori. Le informazioni di cui ho bisogno rientrano nelle seguenti categorie:

  1. Informazioni generali sulle funzioni, su come funzionano e perché sono state implementate.
  2. Informazioni specifiche (come il comportamento di una funzione in una situazione molto specifica e perché si sta comportando in un modo che non mi aspetto)
  3. Feedback per il lavoro che ho svolto (per garantire l'accuratezza)

Io non ho problemi a ottenere 1, ma non riesco a ottenere risposte per 2 o 3. Gli sviluppatori responsabili di 2 hanno altre priorità ei loro manager (responsabili di 3) sono molto, molto occupati con l'avvicinarsi del rilascio. Il mio capo non vuole essere coinvolto nell'inseguirli.

Se vado nel loro ufficio di persona, dicono che mi risponderanno quando avranno la risposta, ma non lo fanno mai. Se invio un'e-mail, non ricevo risposta o vengo inviato in un viaggio infinito di risposte "chiedi a persona x ".

Oltre a tutto questo, sono spesso molto affrettato a preparare la documentazione, quindi è un grosso problema che alcuni giorni non faccia quasi altro che inseguire le persone.

So che il problema riguarda tutti i seguenti punti:

  • Non sono in ufficio tutti i giorni
  • Agli sviluppatori non interessa la documentazione
  • Tutti hanno troppo da fare prima di un rilascio
  • Il mio capo (a cui importa della documentazione) non è il capo dello sviluppatore
  • Decisioni che devo sapere non vengono realizzate fino all'ultimo minuto
  • le funzionalità vengono appena terminate e testate prima del rilascio, quindi non c'è quasi il tempo per dirmi le decisioni finali e farmi documentare

Come faccio a svolgere il mio lavoro senza freccette avvelenate?

Modifica: non credo che questa sia la stessa domanda di Come procedere quando il capo remoto non risponde alle e-mail ? perché

  1. Sono io quello che è remoto e
  2. La dinamica è molto diversa tra un dipendente e un capo.
Quando pianifico le riunioni, spesso non ricevo nemmeno una conferma!Capita spesso che mi aspetto di poter incontrare qualcuno e che quel giorno sia fuori ufficio (e non lo so nemmeno perché non hanno mai rifiutato il mio invito).Riconosco spesso il mio capo, ma sto intasando la sua casella di posta e lei perde le email importanti che le invio.
Usa un carattere più grande e scrivi in rosso!
Possibile duplicato di [Come procedere quando il capo remoto non risponde alle e-mail?] (Http://workplace.stackexchange.com/questions/21981/how-to-proceed-when-remote-boss-doesnt-answer-emails)
** Informazioni insufficienti: ** Con che frequenza vengono rilasciati?Quanta documentazione deve essere scritta / aggiornata per ogni versione?Chi definisce queste pietre miliari e dà loro la priorità, e c'è il buy-in tra eng + techpub?Idealmente, tuo mgr dovrebbe definirlo con il direttore di eng./software.Successivamente, qual è lo scopo principale della documentazione: principalmente per rispondere alle domande di supporto, un riferimento per gli utenti esistenti o per insegnare ai nuovi utenti come utilizzare il prodotto?(o entrambi?) cioè vogliono una Knowledge Base, un Quickstart, una Guida per l'utente, un Riferimento (o tutti questi)?Dacci prima le risposte di base su quelle.
Credo che ci siano abbastanza informazioni @smci, quelle non si applicheranno a tutti in questa situazione che in realtà è piuttosto comune.In effetti, le domande successive si applicano alla * creazione della documentazione * e al non far leggere le e-mail.
Affatto.Come sviluppatore che ha lavorato con diversi techpub diversi, se non c'è un impegno a livello organizzativo per la documentazione (e molto spesso non c'è), per non parlare di un vago concetto di priorità o di chi sono gli utenti finali, lasciasolide priorità, tempistiche, stime sulla manodopera, pietre miliari, quindi la documentazione sarà nel migliore dei casi aleatoria, nel peggiore inesistente.
In queste circostanze, un bravo techwriter deve acquisire anche tratti di consulente organizzativo, progettista, negoziatore e voce dell'utente.Un cattivo techwriter spedisce semplicemente un PDF pieno di schifezze che gli utenti non leggono mai e salteranno per andare direttamente al supporto tecnico o alla knowledge base.O abbandonare il prodotto per i suoi concorrenti.(Se guardi gli ultimi giorni di 3Com puoi vedere un esempio toccante).
@smci Tutte queste domande e preoccupazioni potrebbero riguardare l'essere generalmente un buon scrittore tecnico, avere una buona documentazione tecnica o una gestione tecnica generale del progetto.Ma nessuna di queste cose è direttamente applicabile qui.OP non ha chiesto come svolgere bene il proprio lavoro (che sarebbe comunque troppo ampio), vogliono solo sapere come convincere i colleghi a fornire loro le informazioni di cui hanno bisogno per svolgere il loro lavoro.Potrei persino arrivare a dire che OP essere uno scrittore tecnico è ** completamente irrilevante ** per questa domanda (e le risposte sembrano concordare in larga misura).
@Dukeling: OP ha chiesto come svolgere bene il proprio lavoro, in realtà, in particolare tramite e-mail in una configurazione di lavoro remoto.Trattare con techpub via e-mail è uno scenario specifico con molte possibili insidie, come non interpretare i termini fraintendenti o portare ipotesi errate da altri prodotti / reparti.Quindi tutto ciò che ho scritto è direttamente applicabile e ontopico ...
Essendo qualcuno che ha scambiato e-mail con molti techpub (alcuni remoti) nel corso della stesura della documentazione, "ottenere una risposta alla mia e-mail" è una barra insignificante e lunghi scambi di e-mail inutili sono il modo migliore per aggravare gli sviluppatori e garantire quel futurole email non riceveranno una risposta.Dove una telefonata / una videochiamata sono più produttive, impostale.Dove un incontro faccia a faccia è più produttivo, programmalo.Laddove le e-mail o le riunioni non sono produttive o possibili a causa della mancanza di un buy-in di alto livello, aumentalo verso l'alto.Dove non esistono priorità / pietre miliari, impostare alcune bozze
... senza alcun contesto essenziale su come i techpub e gli sviluppatori operano nelle organizzazioni, la domanda è solo un gradino sopra "Come fa qualcuno a ottenere una risposta a un'e-mail / lettera / telefonata, mai, in qualsiasi contesto?"(venditore? collega? richiedente? avvocato di beneficenza? esattore)
@smci L'unica altra cosa che dirò è (1) la risposta più votata non menziona nessuno di questi dettagli su cui ti stai concentrando, (2) affrontare ogni possibile aspetto del fare bene il proprio lavoro è ** lontano ** oltre ilambito di ciò che è consentito qui, indipendentemente dal fatto che sia qualcosa che OP vuole o meno e (3) se non riesci a vedere la via di mezzo tra dire a qualcuno come ottenere una risposta in qualsiasi contesto e dire a qualcuno esattamente come fare il proprio lavoro, tupotresti voler cercare un altro sito web / luogo per contribuire che sia più in linea con le tue "esigenze".
@Dukeling: (1) Questa è tutta una razionalizzazione post-hoc per un titolo originale vago e non ottimale.(2) Nessuno sta "affrontando ogni possibile aspetto".Stiamo evidenziando un paio di parti rilevanti e necessarie.Il titolo rivisto è conciso e lungo solo 86 caratteri.(3) Smettila di travisare ciò che sto dicendo.Generalità vaghe non funzioneranno sulla situazione dell'OP.
Quasi certamente vuoi * garantire * (non assicurare) l'accuratezza della tua documentazione.
Questo non è un problema del lavoro remoto, del comportamento degli sviluppatori o del carico di lavoro.Il semplice motivo è che i tuoi prodotti non hanno una [specifica] (https://www.joelonsoftware.com/2000/10/02/painless-functional-specifications-part-1-why-bother/).Poiché nulla è chiaro, gli sviluppatori ricorrono alla risposta "Chiedi alla persona X".E quelle "decisioni" di cui parli, che sono troppo tardi, probabilmente sarebbero già state prese se ci fosse stata una specifica adeguata.
OP, hai accesso al rilevamento dei problemi?Se riesci a creare ticket, ciò potrebbe motivare gli sviluppatori a causa del disturbo ossessivo compulsivo o perché i capi guardano attivamente al numero totale di numeri aperti per sviluppatore.
Completamente in disaccordo con il tuo "Non credo che questa sia la stessa domanda di ..." modifica.Le tue ragioni sono vere, ma non hanno quasi nulla a che fare con le risposte nella domanda duplicata.Ad esempio, sostituisci "il tuo capo" con "quegli sviluppatori" nella prima risposta e quasi ogni punto si applica come una possibilità.
Con quanti "sviluppatori" stai lavorando?C'è qualche opportunità (anche solo "1 giorno a settimana") per sviluppare una o più "amicizie in ufficio"?
`La dinamica è molto diversa tra un dipendente e un capo. A proposito," capo "e" manager "non sono esattamente la stessa cosa.Un "capo" impartisce ordini;un "manager" ... ummm ... gestisce le risorse.Per me, i miei manager sono sempre stati contattati innanzitutto come membri importanti del team con responsabilità di squadra definite e distinte.In quanto tale, non mi sono mai tirato indietro dal "delegare" loro compiti di gestione.Vedi chi ti comanda più come un "capo" o un "manager"?
Undici risposte:
gnasher729
2017-03-20 00:03:18 UTC
view on stackexchange narkive permalink

È per questo che c'è il tuo manager. Se hai problemi a ottenere le informazioni di cui hai bisogno per svolgere il tuo lavoro e poiché non hai l'autorità di ordinare a nessuno di aiutarti, il tuo manager dovrebbe parlare con l'altro manager e risolverlo.

Per ripetere: non hai potere. Non puoi far fare niente a nessuno. Non è questione di essere indipendenti. Il lavoro del tuo manager non è quello di inseguire nessuno. Il lavoro del tuo manager è parlare con un altro manager che può dire ai suoi subordinati di aiutarti. Se non vuole farlo, allora non sta facendo il suo lavoro.

Il problema è che il mio manager vuole davvero che io sia il più indipendente possibile.Non vuole nemmeno dover inseguire le persone.Gli altri manager sono così impegnati che è difficile per loro rispondere alle mie e-mail, figuriamoci fare da babysitter ai loro sviluppatori.
Bene, ma dovrebbero * gestire * i loro sviluppatori.Se gli sviluppatori devono essere gestiti e i gestori non lo faranno, non c'è molto che puoi fare.
Voglio sapere cosa posso fare per contribuire a una migliore comunicazione.Sicuramente, non tutti i dipendenti sono "costretti" a svolgere ogni compito.
@user66400 `Gli altri manager sono così occupati che è difficile per loro rispondere alle mie e-mail, figuriamoci fare da babysitter ai loro sviluppatori .` Divertente quando i manager sono troppo occupati per gestire ... OP, quello di cui stai parlando è una dichiarazione diresponsabilità.** Non è babysitter **.O i dipendenti che non ti rispondono devono essere informati dal loro manager o il tuo manager deve ammettere che dovrai farne a meno, liberandoti dalla caccia.Ad ogni modo, è * lavoro del manager *.Sono pagati per farlo [citazione necessaria]
Quindi dovrebbe dire al suo team di attenersi alla richiesta dei PO o di lamentarsi con lei (il manager) se c'è un problema con queste richieste...... Certamente, potrebbe essere che il requisito "lavorare in modo indipendente" sia inteso da quel manager come "sei pagato per non rendere il fatto che certe cose siano rotte o impossibili un suo problema".Il che potrebbe (POTREBBE) anche significare che ci si aspetta che tu agisca come se avessi il potere, dal momento che la direzione ignorerà i reclami se infastidisci, fai il prepotente, fai pressione sulle persone per ottenere ciò che serve.
@user66400 Il problema è che sei già * il più indipendente possibile *.Hai provato a lavorare con le altre persone, ma non stanno rispondendo.Ciò significa che il tuo manager dovrà intervenire perché hai fatto il possibile per risolvere il problema.È letteralmente il loro lavoro di manager.
Questo.Come dipendente che potrebbe essere dall'altra parte delle cose: se ho compiti dal mio manager, scadenze da lui, ho bisogno che mi valuti molto e così via, e qualcuno vorrebbe prendere parte del mio tempo per altri scopi,Negherei categoricamente.Tu, @user66400, non saresti in grado di ottenere nulla da me, qualunque cosa tu faccia, a meno che tu non costringa il mio manager a programmare parte del mio tempo per te.Scusa, ma non mancherò ai * miei * compiti per farti fare il tuo lavoro, e non lo farò durante la mia pausa pranzo o durante gli straordinari, a costo della * mia * salute e / o famiglia.E questo è tutto.
Precisamente.L'OP chiede come convincere altre persone a fare il * loro * lavoro male.Le priorità dello sviluppatore sono stabilite dai loro manager e l'OP chiede come indurli a ignorare le priorità stabilite dai loro manager."Come posso rendere il mio problema il problema di qualcun altro?"è la domanda sbagliata.
@ David Schwartz È un loro problema.Non possono chiudere la funzione a meno che non sia documentata.Ma nessuno si comporta come se questo fosse un problema o si preoccupa se la documentazione è esauriente e completa.
@user66400 Chi dice che non possono chiudere la funzione?Cosa succede al dev manager se la funzionalità non è documentata?
@user66400 Cosa sono impegnati a fare se non gestiscono le persone ...?
@user66400 O il loro manager richiede loro di chiudere la funzionalità o non lo è.Se non lo è, non è un problema loro.È compito del loro manager decidere quale sia o meno il loro problema ed è loro compito fare ciò che il loro manager dice loro di fare.
@gnasher729 Tecnicamente, la tua risposta è corretta, ma potrebbe non essere troppo utile.Ci sono situazioni in cui devi far fare qualcuno a qualcuno, non hai il potere di farlo, la catena dal tuo capo al suo capo non funziona ma sei incolpato se il progetto è in ritardo, quindi provi i modi non ufficiali.
@Molot, qualcuno non ha programmato il tempo per _you_ per fornire la documentazione di cui l'OP ha bisogno per fare _il suo_ lavoro.Rimetterlo completamente su OP significa ignorare qualcosa di critico.
@phaedra Non lo metto a nessuno.Sto solo sottolineando come appare dalle posizioni in cui mi trovo di solito. È tra OP, il suo manager e il manager degli sviluppatori per capirlo.
Potrebbe essere necessario passare alla direzione, ma prima l'OP dovrebbe fare ciò che può.Ci sono modi migliori e peggiori per chiedere, e se è più vicino alla fine "peggiore", allora può risolvere prima quello.Se sta già facendo tutto ciò che è ragionevole e continua a non ottenere risultati, allora è il momento di intensificare.Guardala in questo modo: come fai a "dammi il codice!"le domande trattate su SO, rispetto a quelle che mostrano ciò che il PO ha fatto, sono poste chiaramente e hanno un ambito ragionevole?Nella mia risposta mi sono concentrato su ciò che l'OP può fare prima di intensificarsi.Non si tratta sempre di forza e potere.
bluebers
2017-03-20 07:32:26 UTC
view on stackexchange narkive permalink

Lo facevo per vivere. Quello che trovo è che le persone temono l ' idea che il loro tempo possa essere sprecato. Se gli fai sapere in anticipo che rispetti il ​​loro tempo, sarà molto più probabile che facciano uno sforzo.

Di solito, dopo aver messo insieme il sommario (e averlo approvato), ho suddiviso tutti gli argomenti e "assegnato" mentalmente i dettagli / le lacune mancanti a persone note per essere gli esperti interni o ingegneri originari. Dicevo loro in anticipo che avrei avuto bisogno di X quantità di tempo per coprire i seguenti dettagli e includere tutte le domande nella stessa email. Ho fatto loro sapere che c'erano 2 fasi: la fase di raccolta delle informazioni e, successivamente, la fase di editing per l'accuratezza.

Ingegneri timidi inaccessibili? Nessun problema, se invii loro un'e-mail in anticipo con il tuo elenco di domande specifiche e una stima del tempo. La maggior parte delle persone collaborerà se sa che non è un tempo indefinito.

A volte ci sono vere barriere linguistiche, quindi potresti aver bisogno di fonti alternative. Ma quelle stesse persone potrebbero essere disposte a rivedere i dettagli tecnici / accuratezza sui passaggi di modifica, dopo aver arricchito l'intero manuale / documento. Anche un registratore ha aiutato molto (specialmente quando qualcuno parla di cose pelose che non puoi capire al primo passaggio e usa un gergo con cui non convivi come fanno loro). Per non parlare dei mumbler!

Una cosa che mi ha aiutato molto è stata partecipare a un paio di riunioni di progettazione del prodotto (o qualunque cosa sia l'equivalente nel tuo caso), soprattutto se puoi farlo presto. In questo modo sarai "reale", invece di un estraneo di cui potrebbero o non potrebbero nemmeno sapere. Inoltre puoi valutare chi sarà accessibile, in anticipo. Questo può o non può essere pratico nella tua situazione. Contrattare è fantastico, ma come hai detto tu, il trucco è che sei un outsider che deve produrre come un insider.

Monica Cellio
2017-03-21 02:20:10 UTC
view on stackexchange narkive permalink

Sono uno scrittore tecnico che lavora con sviluppatori remoti - con questo intendo dire a 500 miglia di distanza, non "in ufficio solo alcuni giorni". Ci sono due chiavi per risolvere questo problema e finora ne hai chiesto solo uno (inducendoli a rispondere). Ci arriveremo, ma prima parlerò dell'altro.

Gli sviluppatori (o qualsiasi esperto in materia, se è per questo) tendono a non rispondere bene le persone chiedono loro cose Le PMI hanno già risposto. Questo è vero per scrittori di tecnologia, tester, addetti all'assistenza clienti e probabilmente altri. Quindi il tuo lavoro inizia molto prima rispetto alla documentazione della funzionalità per lo più funzionante. C'erano specifiche funzionali? Revisioni di design? Discussioni sui requisiti? Hai letto quei documenti e sei andato a quelle riunioni? Hai fatto domande su come funzionerà la funzione all'inizio? (No, allora non puoi anticipare tutte le domande, ma alcune potrebbero venire in mente.) Fai parte del processo ?

Se non è così che lavorano gli scrittori nella tua organizzazione, Ti esorto a fare il possibile per cambiarlo. Se la cultura è "lo sviluppatore lancia un rilascio oltre il muro a QA e doc quando ha finito", combatterai per sempre questa battaglia "troppe poche informazioni, troppo tardi". Se è il tipo di organizzazione in cui puoi interrompere quelle riunioni, inizia a presentarti. se non lo è, collabora con il tuo manager per ottenere un accesso più rapido alle informazioni e ai piani prima che siano scolpiti nella pietra.

(Sì, questo significa che alcune cose che impari presto dovrai disimpararle in seguito ; i piani cambiano. Avendo fatto in entrambi i modi nel corso della mia carriera, posso dire con sicurezza che è meglio avere un accesso anticipato. Prendi appunti in modo da poter ricontrollare più tardi quando la verità muta.)

C'è un vantaggio in questo approccio oltre al semplice accesso alle informazioni. Vuoi che gli sviluppatori si abituino a vederti a quelle riunioni (fisicamente o virtualmente). Vuoi che inizino a pensare a te quando hanno bisogno di discutere un cambiamento con qualcuno. Il mio team di sviluppo mi tratta come un membro del team in quasi tutti gli aspetti (non devo eseguire il debug dei guasti della suite di test :-)), e non è un caso. L'ho coltivato.

Ora, tutto ciò che è stato detto, arriviamo alla domanda che hai posto: come ottenere (a) qualsiasi e (b) risposte migliori alle tue domande. Sono d'accordo con altri consigli che hai ricevuto sull'invio di e-mail con domande / argomenti specifici e sulla pianificazione di riunioni quando necessario, ma oltre a questo: fai buone domande. Con questo intendo:

  • Sii specifico. "Come funziona il server?" è ampio e vago; lo sviluppatore probabilmente pensa che tu stia chiedendo un corso. "In che modo il server gestisce troppe richieste in arrivo?" è meglio.

  • Mostra ciò che hai già fatto. È una domanda a cui puoi rispondere almeno in parte utilizzando il software? Allora fallo. "Ho provato a inviare una serie di richieste il più rapidamente possibile tra le schede del browser, ma non sono riuscito a farla fallire" mostra che hai cercato di aiutare te stesso. Oppure, se non è qualcosa che puoi ragionevolmente testare (avrai bisogno di decine di migliaia di richieste e non sai come scrivere il codice per scrivere lo script), mostra lo sforzo in background in qualche altro modo: "Ho controllato il design spec e ho visto la sezione su come dobbiamo gestire questo caso, ma non capisco cosa hai detto sui pool di thread e le code di priorità ".

  • Se continui ad avere gli stessi tipi di domande, chiedi come pescare: "Ho bisogno di sapere quale codice di errore restituiamo se X e so di aver chiesto informazioni sul codice di errore per Y la scorsa settimana. C'è un punto nel codice in cui posso cercarli? " A volte non puoi o non ne vale la pena o ti porterà fuori strada, ma mostrare che il tuo primo istinto è "provare a capirlo" invece di "chiedere allo sviluppatore" fa guadagnare punti nella mia esperienza.

  • Quando chiedi loro di recensire qualcosa, (a) dì loro cosa stai cercando e (b) scegli come target in modo appropriato. Gli sviluppatori sono le persone migliori da esaminare per l'accuratezza tecnica; dovresti cercare la tua correzione di bozze o il tuo giro di marketing altrove. Se hanno visto bozze precedenti, evidenzia cosa c'è di diverso in questa e come hai risposto ai loro commenti precedenti.

Infine, se la tua organizzazione ha tester, allora hai un alleato naturale. Entrambi avete bisogno delle stesse informazioni. Prova a collaborare con loro.

Migliore risposta IMO!
In questo senso ci sono alcuni suggerimenti utili su http://www.catb.org/esr/faqs/smart-questions.html.Vale la pena leggerlo solo per capire la mentalità dei tecnici che devono scegliere a quali domande rispondere.
Thomas Owens
2017-03-20 01:07:51 UTC
view on stackexchange narkive permalink

Il tuo primo paragrafo è in contraddizione con se stesso:

Sono uno scrittore tecnico che lavora in ufficio 1 giorno a settimana. Il lavoro che svolgo non richiede molto lavoro di squadra perché sono l'unico scrittore, ma ho bisogno di ottenere informazioni dagli sviluppatori.

È chiaro che non puoi lavorare in totale isolamento dagli altri persone, dal momento che dipendi da loro per ottenere le informazioni di cui hai bisogno. Tuttavia, dici che non hai bisogno del lavoro di squadra per svolgere il tuo lavoro.

La tua mancanza di tempo in ufficio è probabilmente un fattore che contribuisce e entrare più spesso probabilmente risolverebbe molti dei problemi che hai stanno affrontando. Sembra che tu stia combattendo contro "lontano dagli occhi, lontano dalla mente". Più interazioni faccia a faccia con il tuo manager, gli sviluppatori e i responsabili dello sviluppo faranno molto per risolvere questo problema.

Un altro problema è che il ruolo di un redattore tecnico è frainteso. Un lavoro precedente era in un'organizzazione con un piccolo team di scrittura tecnica e molte persone non capivano effettivamente quale valore aggiungessero o quali fossero i loro ruoli / responsabilità. Dal parlare con loro, questo è abbastanza comune in molte aziende, quindi dovrai iniziare l'istruzione. Se il tuo capo non vuole inseguire le persone, dovrai essere tu a inseguire le persone. Poiché inseguire costantemente le persone è una perdita di tempo, ti consigliamo di parlare con il tuo capo della possibilità di istruire il resto del personale su ciò che fai rispetto a qualsiasi prodotto o servizio fornito dalla tua azienda, come ti adatti al processo e le cose di cui hai bisogno per poter svolgere il tuo lavoro in tempo.

Una volta che sei di fronte alle persone più spesso e le istruisci su ciò che stai facendo, molti dei problemi che dovrai affrontare diminuiranno. Il team di sviluppo che non si preoccupa della documentazione è una questione culturale molto più profonda in quel team che probabilmente è fuori dal tuo controllo. Il tempo di crisi estremo intorno alle versioni è anche indicativo di altri problemi di processo o di progetto che sono probabilmente anche a un livello più alto.

Se c'è resistenza alle soluzioni, non sei in grado di istruirlo, non lo sei. Non riesci a trovare il tempo con le persone per svolgere il tuo lavoro, non sei in grado di convincere i manager a sbloccarti: sono segni di problemi organizzativi più profondi.

_ "È chiaro che non puoi lavorare in totale isolamento dalle altre persone, dal momento che dipendi da loro per ottenere le informazioni di cui hai bisogno. Tuttavia, dici che non hai bisogno del lavoro di squadra per fare il tuo lavoro." _ Non è questo chedice il passaggio.Dice che il lavoro non richiede un sacco di lavoro di squadra, non che non ne richieda affatto.Di conseguenza, re _ "Il tuo primo paragrafo è in contraddizione con se stesso" _: no, non è così.
@BoundaryImposition Sì, lo fa.Se hai bisogno di ottenere informazioni da altre persone e fare affidamento sui loro input per svolgere il tuo lavoro, sei in una squadra con loro.Pensare di non aver bisogno del lavoro di squadra perché sei l'unico a fare il tuo lavoro o vai in ufficio solo 1 giorno a settimana è chiaramente sbagliato, poiché l'intera domanda riguarda il lavorare in squadra con gli altri.
Ancora una volta, nessuno ha affermato "non hai bisogno del lavoro di squadra".Sei l'unico che ha introdotto questa nozione.
@Thomas Vorrei sottolineare rapidamente che l'OP non sta dicendo che ha bisogno di * no * lavoro di squadra, solo che non ha bisogno di * molto *.Il che è soggettivo e non costituisce un ottimo motivo per discutere ;-)
Il punto di vista di @BoundaryImposition Thomas è che avere un atteggiamento che non ti serve per interagire "molto" con il team è un modo molto sbagliato di vedere il tuo ruolo.Il tuo * intero lavoro * dipende dal prodotto del lavoro del team e, come redattore tecnico, hai bisogno di una conoscenza approfondita del comportamento del sistema.Non otterrai quella conoscenza fissando l'app.Devi sapere cosa * dovrebbe * fare e le ragioni per cui deve funzionare in questo modo;è necessario dare un senso ai flussi di lavoro previsti.In quanto tale, essere nel complesso non coinvolti è contrario alle esigenze della tua posizione.
@jpmc26: E non ho mai contestato questo argomento.Ho discusso contro una specifica affermazione narrativa che ho dimostrato di essere falso al 100%.È davvero un po 'dire che ora almeno due persone hanno volontariamente ignorato, anzi _sostenuto_, una finzione totale.Ma immagino che sia il mondo in cui viviamo ora ...
@BoundaryImposition No, ti stai concentrando sulle minuzie invece di leggere la risposta nel modo in cui era intesa.L'intera risposta è stata scritta per sottolineare l'importanza di far parte del team e per scoraggiare l'OP dal vedere questo come una piccola parte del proprio lavoro.
@jpmc26: Anche se prendiamo la tua accusa per valore nominale, ciò significa comunque che stai arrivando da me con una risposta a una richiesta che non ho mai fatto.Questo è totalmente inutile.Non riesco a capire cosa ti spinga ad agire in questo modo.
@BoundaryImposition Ti sto spiegando che aspettarsi che tutti scrivano con la precisione richiesta da un'equazione matematica su un SE che non comporta quel livello di rigore è irragionevole.In breve, sto cercando di dirti educatamente che il tuo commento originale è inappropriato e inutile, almeno nelle sue aspettative se non nella sostanza.L'intenzione della risposta è chiara;dovresti leggerlo nel senso inteso invece di discutere di tecnicismi irrilevanti.Dirti questo non è uno sforzo inutile, a meno che tu non stia dicendo che personalmente non sei semplicemente disposto ad ascoltare.
@BoundaryImposition E in particolare, non è una "finzione totale".La frase citata è * chiaramente * intesa a indicare che l'OP * sente * di essere un'appendice marginale del team che ha bisogno di interagire con loro molto poco.La risposta di Thomas sta dicendo all'OP che * questo atteggiamento * è contraddittorio rispetto al ruolo che hanno descritto.L'OP * ha bisogno * di considerarsi parte integrante del team, non come qualcuno che si impegna così poco da non dover preoccuparsi del lavoro di squadra.Forse è un'esagerazione insignificante del 5%, ma non è certo "dimostrato di essere falso al 100%".
closetnoc
2017-03-20 07:03:03 UTC
view on stackexchange narkive permalink

Mi dispiace dirtelo, questo non è un problema unico. Anche quando sei il capo di qualcuno, questo può accadere.

Il suggerimento di coinvolgere il tuo manager è un consiglio valido. Tuttavia, dire che sei impotente è un po 'esagerato.

Hai almeno due strumenti nella tua scatola.

1] Ogni volta che qualcuno può farti saltare in aria, lo faranno. Ricordati che! Allora cosa fai? Fai una passeggiata. Scegli un'ora ogni settimana che più ti si addice (varia il giorno e l'ora ogni settimana) e vai da ciascuno degli sviluppatori e inizia a fare domande. Sii cordiale. Di Ciao. Presentati. Spiega il tuo problema e come possono aiutarti con un sorriso. Dì "Grazie. Sii il più gentile e gentile possibile, ma sii fermo che hai bisogno di una risposta alle tue domande. Se non ora, sarà più tardi. Mettilo in chiaro, non sei lì per rendere la loro vita più difficile. Se dopo pranzo va meglio, va bene. Dopo pranzo lo è. Se continuano a stupirti, spiega semplicemente che la direzione probabilmente farà domande e che preferiresti dire così ?? è estremamente utile invece di non particolarmente utile. Altri due trucchi che aiutano sono parlare a bassa voce con un tono naturale in modo che nessun altro possa davvero sentire. In questo modo impari molto di più. Inoltre, se stai parlando con loro, abbassati o abbassati di quanto non siano. Mi sono accovacciato sulle mie cure per farlo accadere. Sorridi. Essere amichevole. Dopo un po ', potresti essere sorpreso che inizino a inviare i dettagli via e-mail mentre procedono. Sanno cosa è in gioco per te e per loro e ora sei un membro della squadra. Potrebbero essere necessarie alcune settimane per iniziare davvero a funzionare bene. Finché capiscono che non si tratta di un comportamento occasionale, cedono.

2] Se non sei in grado di fare una passeggiata, un altro ottimo strumento è la responsabilità. Odio essere una seccatura (PIA), ma a volte, questa è la tua unica opzione, tuttavia, non dovrebbe essere la tua prima opzione. Se stai inviando messaggi di posta elettronica, metti in copia il tuo capo. Chiedi una risposta a tutti. Se non rispondono a tutti, inoltra qualsiasi risposta al tuo capo con un cc all'individuo. Archivia tutto per sempre. Lo stesso con il tuo capo. Presto, tutti inizieranno a rendersi conto che c'è responsabilità e che non rispondere è un suicidio professionale. Certamente, hai almeno documentato il motivo per cui hai problemi a svolgere il tuo lavoro. Puoi spiegarlo al tuo capo. Spiega che stai fatturando ore che non sono produttive e che preferisci che non fosse così. Questa è comunque una buona opzione, sicuramente per CMMI, ISO e altri motivi, tuttavia preferisco l'opzione 1 come migliore.

Ho scoperto che entrambe le opzioni funzionano bene. Ci vogliono settimane prima che tutto inizi a funzionare bene. Tuttavia, con l'opzione 1, ti stai preparando per un successo incredibile. Ho usato questa tecnica quando ho rilevato progetti falliti per una telecomunicazione globale che aveva l'occhio del CEO / Presidente del consiglio di amministrazione. Più usavo l'opzione 1, più persone si rendevano conto che stavo facendo loro un favore e la quantità di collaborazione che ottenevo era sbalorditiva. In effetti, ho avuto un impatto maggiore rispetto ai loro capi che mi amavano perché li ho fatti sembrare belli anche senza che la direzione capisse davvero il motivo. Tutti vincono.

_ "Anche quando sei il capo di qualcuno, questo può succedere" _ Non per molto
user18524
2017-03-20 18:25:09 UTC
view on stackexchange narkive permalink

L'email è un modo scadente per pianificare e seguire le attività. Devi sollevare il problema al tuo capo che dovrebbe quindi programmare un incontro con il capo degli sviluppatori. Lo scopo dovrebbe essere quello di definire alcune definizioni di Fatto per gli sviluppatori, in base alle quali un'attività o una User story dovrebbe essere contrassegnata come completa solo se vengono soddisfatti anche i requisiti della documentazione (simile alle linee guida per la codifica, ai test unitari ecc. ). Sembra un approccio difficile, ma o.t.o.h., questo elimina ogni argomento o emozione dalla discussione. Dopo diversi anni di lotte, l'ingegneria del software moderna è giunta a un accordo sul fatto che i passaggi di qualità come l'analisi del codice statico, i test unitari ecc. Dovrebbero essere integrati nel processo piuttosto che lasciarlo al caso. La documentazione non è ancora del tutto disponibile poiché è difficile da automatizzare e anche la quantità di documentazione sufficiente è ancora oggetto di dibattito. Tuttavia, se la tua azienda avesse deciso che dovrebbe esserci la documentazione, allora anche quell'attività dovrebbe essere incorporata nel processo.

Il tuo compito come redattore tecnico dovrebbe quindi essere quello di discutere la qualità della documentazione, non cercando di convincere tutto il tempo se avrebbero documentato affatto

Beanluc
2017-03-21 02:18:43 UTC
view on stackexchange narkive permalink

Sei un portatore di interessi nel processo di sviluppo e, in quanto persona che ha i tuoi stakeholder, direi che sei un maiale piuttosto che un pollo (qualcuno che non ha solo un coinvolgimento, ma un impegno).

Inserisci te stesso nel processo di gestione del progetto / scrum. Partecipa alle riunioni di stato / standup e comunica a tutto il team di progetto che il tuo contributo è stato bloccato, che non raggiungerai l'impegno che ti è stato delegato e che hai accettato in merito alla prossima versione spedibile. Ottieni criteri di accettazione (requisiti) e attività utilizzabili nelle storie in primo piano, in modo che la "definizione di fatto" di quella storia includa il tuo contributo.

Ciò che fa è migliorare la responsabilità delle altre persone nei tuoi confronti e la tua visibilità sul altri che partecipano al processo. Compresi gli stakeholder aziendali. Fornisce inoltre alle persone di cui hai bisogno il tempo e l'attenzione per darteli, poiché fa parte della pianificazione delle capacità e della stima dello sviluppo.

Andrew Sayers
2017-03-21 21:04:47 UTC
view on stackexchange narkive permalink

Le e-mail timide ottengono risposte timide, le e-mail assertive ottengono risposte assertive.

Come altri hanno detto, quando possibile è meglio intensificare questo problema attraverso la catena di gestione. Se l'azienda ha deciso consapevolmente di non destinare risorse sufficienti alla documentazione, è qualcosa da sollevare durante la revisione dopo la spedizione. Ma la domanda sembra cercare una soluzione quando la direzione non ha visto un problema in arrivo finché non sono stati troppo sovraccarichi per reagire.

Altre persone hanno descritto i passaggi necessari per convincere le persone che conosci le tue cose. Se hai fatto tutto questo e ancora non riesci a ottenere una risposta, prova a inventare una risposta che sembri plausibile, quindi inviala tramite posta elettronica agli sviluppatori dicendo "Penso che sia giusto. Conferma da <date>, quando lo aggiungerò alla documentazione ufficiale ".

Se la tua comunicazione mostra chiaramente la tua chiarezza di pensiero e rispetto per i tuoi colleghi, faranno un rapido calcolo mentale: se non rispondo, questa persona è probabilmente abbastanza articolata da fissarmela; se rispondo, mi guadagnerò il rispetto che mi hanno dato .

Ovviamente questo approccio ha i suoi rischi, ma se hai escluso la soluzione giusta (escalation attraverso la direzione) , questa potrebbe essere la scommessa che hai.

Questo guadagnerebbe una risposta del tipo "Non confermo. Non ho tempo programmato per esaminarlo, contatta il mio manager se ne hai bisogno" da me.E OP perderebbe solo un po 'di rispetto da parte mia, perché credo che dovrebbe conoscere il modo corretto per ottenere un po' di lavoro dagli sviluppatori, senza bisogno di ricordarlo.Questo è il rischio che intendevi?
Esatto, da qui l'importanza di provare tutto il resto prima di correre il rischio.La domanda implica che la gestione sia troppo sovraccarica per programmare correttamente il tempo degli sviluppatori, il che spesso costringe le persone a utilizzare strategie non ottimali.Modificherò la risposta per renderlo più chiaro.
"... le e-mail assertive ricevono risposte assertive." Mi ricorda la mia e-mail "assertiva" preferita: "F # ck you! Lettera forte da seguire."(Niente "#" nell'originale; sento solo che qui non è necessario citare in modo totalmente accurato.)
Teacher KSHuang
2017-03-20 13:39:55 UTC
view on stackexchange narkive permalink

Risposta breve, direi, non puoi "convincere" le persone a rispondere alle tue email ...

... e risposta lunga, direi, personalmente, come mi piace essere avvicinati ai problemi significa chiedere aiuto ...

... quindi per una risposta più lunga, direi, non puoi "convincere" le persone a rispondere, ma puoi fare in modo che il tuo email più "attraenti per la risposta".

Questo per dire, dal punto di vista dello sviluppatore che viene chiesto, sarei più propenso ad aiutare se mi venisse chiesto solo di correggere le bozze, invece di essere chiesto di fornire.

Quando mi viene chiesto di correggere le bozze, è la mia competenza ed esperienza personali che ti servono.

Quando mi viene chiesto di fornire, mi (potrei) quasi sentire come te avresti potuto cercare tu stesso la risposta.

Come si suol dire, catturi più mosche con il miele che con l'aceto.

Allo stesso tempo, non aspetterei lo sviluppatore se la mia scadenza erano incombenti.

Continuerei a inviare il mio lavoro al mio superiore in tempo con un elenco di documentazione che potrebbe ancora richiedere un professionista ofing (forse aggiungendo anche l'ultima volta che io e lo sviluppatore abbiamo parlato per ogni elemento nell'elenco).

In questo modo, avrei comunque coperto tutte le mie basi mentre imparavo contemporaneamente nuove cose che mi avrebbero aiutato nella mia professione.

Ma forse è così che l'hai già fatto.

In tal caso, mi dispiace che tu sia in un tale sottaceto, ma stai tranquillo, quindi, che sei già proattivo e stai facendo il tuo lavoro.

Per inciso, vedo il tuo problema nello stesso modo in cui vedo Stack Exchange;veniamo qui per il consiglio di altre persone fornendo le nostre soluzioni proposte, ma a volte, abbiamo solo bisogno di una spinta nella giusta direzione sia che si tratti di uno sviluppatore o di una persona anonima su Internet.
Sto parlando di rispondere a domande semplicissime via e-mail.Molte di loro sono domande sì / no.Non c'è altro modo per ottenere le informazioni di cui ho bisogno.
@user66400 se avessi $ 1 per ogni domanda che qualcuno ha pensato sia un semplice "sì / no", e in realtà ho bisogno di molto tempo per spiegare perché non è così semplice, prima ancora di tentare di rispondere ... Potrei sicuramente comprarequalcosa di carino adesso.
Ahimè, non lo so: /.Dovrò crederti sulla parola, @user66400.Ma sai, spesso, anche simile a StackExchange, le domande sì / no sono quelle a cui sono meno propenso a rispondere per lo stesso motivo della mia risposta sopra ...
Eric
2017-03-20 18:13:05 UTC
view on stackexchange narkive permalink

Una cosa che faccio per assicurarmi che le email ricevano risposta è inviare un'email a una persona alla volta. Ho visto più e più volte, se mandi un'email a un gruppo di persone, cade di lato perché nessuno è necessariamente responsabile. Quindi, se qualcuno del team di sviluppo può aiutarti, scegline uno e inviagli un'email specificatamente.

Quando non ricevi una risposta, invia un'email al loro manager con qualcosa del tipo "Ehi, ho inviato a Steve un'e-mail chiedendo queste informazioni . Ne ​​ho bisogno entro la fine della giornata ma non ho ancora ricevuto risposta, puoi assicurarti che lo riceva? "

Ora, hai reso Steve e il suo manager responsabili.

Se continui a non ricevere risposte, sali di un livello dal superiore di quel manager e richiedi aiuto allo stesso modo finché qualcuno non fa qualcosa.

Mostra la traccia cartacea secondo necessità.

user8365
2017-03-20 18:49:21 UTC
view on stackexchange narkive permalink

In primo luogo, sarai tu quello che inseguirà le persone perché nessun altro in autorità vuole occuparsi di questo compito.

Secondo, affronta il problema con il tuo capo. Di nuovo, farai il lavoro, ma potrebbe avere alcune strategie. Ad un certo punto, arriverai a un momento in cui non otterrai ciò di cui hai bisogno in tempo, quindi cosa fai al riguardo? Quanto tempo è ragionevole per te per dire: "Se non ho qualcosa di cui ho bisogno 'x' tempo prima che sia dovuto, come possiamo riprogrammare / ridefinire le priorità?" Spiacenti, ma coloro che prendono decisioni devono confrontarsi con il problema. Concentrati sul fatto che vuoi fare le cose in tempo, ma non hai l'autorità di ritenere tutti responsabili per fornirti le informazioni di cui hai bisogno. Documenta tutte le richieste e le consegne.

Oltre a tutto questo, sono spesso molto affrettato a preparare la documentazione, quindi è un grosso problema

Il fatto che tu sia "affrettato" non è un problema, riceverai molta simpatia da chiunque. Devi far sì che il tuo capo si impegni a una data / ora di scadenza in cui se non ottieni ciò di cui hai bisogno entro questo periodo, non viene fatto in tempo.

La parte negativa della tua azienda è quando diverse squadre / divisioni vengono valutate isolatamente. I programmatori se la cavano senza aiutare con la documentazione. In tutta onestà nei loro confronti, se solo sono responsabili del loro codice, avrà sempre la priorità su tutto il resto. Se la documentazione è importante (ovvero la tua azienda ci guadagna direttamente o indirettamente), tutti i responsabili lungo la catena di eventi che lo realizzano dovrebbero condividere la responsabilità e le ricompense. Tu e gli sviluppatori dovreste in un certo senso essere nella stessa squadra quando si tratta di documentazione. Se gli sviluppatori ti ricevono le informazioni in tempo e tu non le consegni, è sul tuo risarcimento e viceversa. Non ci può essere uno scenario in cui una parte inibisca l'altra senza subirne le conseguenze.

Qualunque sia il valore che una determinata documentazione apporta all'azienda, tutti dovrebbero raccogliere i frutti quando è fatta e coloro che soffrono che non fanno la loro parte. Sfortunatamente, le aziende non lo fanno. Capire una struttura del genere dovrebbe essere lo scopo dei manager. Altrimenti, cosa stanno facendo per guadagnare denaro per la sua azienda?



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...