Как мне, как удаленному сотруднику, получить от коллег информацию, необходимую для выполнения моей работы?

Я технический писатель, который работает в офисе 1 день в неделю. Моя работа не требует большой командной работы, потому что я единственный писатель, но мне нужно получать информацию от разработчиков. Информация, которая мне нужна, относится к следующим категориям:

  1. Общая информация о функциях, как они работают и почему они были реализованы.
  2. Конкретная информация (например, как функция ведет себя в очень конкретной ситуации и почему она ведет себя не так, как я ожидаю)
  3. Отзыв о проделанной работе (для обеспечения точности)

У меня нет проблем с получением 1, но я не могу получить ответы на 2 или 3. У разработчиков, ответственных за 2, другие приоритеты, а их менеджеры (ответственные за 3) очень, очень заняты по мере приближения релиза. Мой босс не хочет участвовать в их преследовании.

Если я приду к ним в офис лично, они говорят, что свяжутся со мной, когда у них будет ответ, но этого никогда не происходит. Если я отправляю электронное письмо, я либо не получаю ответа, либо меня отправляют в бесконечное путешествие, состоящее из ответов типа «спроси человека х ».

Вдобавок ко всему этому, я часто очень тороплюсь подготовить документацию, так что это большая проблема, что в некоторые дни я почти ничего не делаю, кроме как преследую людей.

Я знаю, что проблема включает в себя все следующие моменты:

  • я не каждый день в офисе
  • Разработчики не заботятся о документации
  • У всех слишком много дел до релиза
  • Мой начальник (который заботится о документации) не начальник разработчика
  • Решения, о которых мне нужно знать, не принимаются до самой последней минуты.
  • функции едва дорабатываются и тестируются перед выпуском, поэтому почти нет времени, чтобы сообщить мне окончательные решения и попросить меня задокументировать их.

Как мне работать без ядовитых дротиков?

Изменить: я не думаю, что это тот же вопрос, что и Как действовать, если удаленный босс не отвечает на электронные письма? потому что

  1. Я тот, кто удален, и
  2. Динамика очень отличается между сотрудником и начальником.
Когда я планирую встречи, я часто даже не получаю подтверждения! Часто бывает так, что я ожидаю, что смогу встретиться с кем-то, а его нет в офисе в этот день (и я даже не знаю, потому что они никогда не отклоняли мое приглашение). Я часто копирую свою начальницу, но я засоряю ее почтовый ящик, и она пропускает важные электронные письма, которые я ей отправляю.
Используйте крупный шрифт и пишите красным!
Недостаточно информации: Как часто выходят релизы? Сколько документации необходимо написать/обновить для каждого выпуска? Кто определяет эти вехи и расставляет приоритеты, и есть ли согласие между eng+techpubs? В идеале, ваш менеджер должен определить это с директором по инженерному/программному обеспечению. Далее, какова основная цель документации: прежде всего, чтобы ответить на вопросы поддержки, справочная информация для существующих пользователей или научить новых пользователей, как использовать продукт? (или и то, и другое?), т.е. им нужна база знаний, краткое руководство, руководство пользователя, справочник (или все это)? Сначала дайте нам основные ответы на эти вопросы.
Я считаю, что @smci достаточно информации, она не будет применяться ко всем в этой ситуации, которая на самом деле довольно распространена. Фактически, более поздние вопросы относятся к созданию документации , а не к прочтению электронных писем.
Нисколько. Как разработчик, который работал с несколькими различными техпабами, если на организационном уровне нет приверженности документации (а ее довольно часто нет), не говоря уже о какой-то расплывчатой ​​концепции приоритетов или конечных пользователей, пусть Одни только твердые приоритеты, временные рамки, оценки рабочей силы, вехи, тогда документация будет в лучшем случае бессистемной, а в худшем - вообще отсутствовать.
В этих обстоятельствах хороший технорайтер должен также приобрести черты организационного консультанта, планировщика проектов, переговорщика и голоса пользователя. Плохой технический писатель просто отправляет PDF-файл, полный дерьма, который пользователи никогда не читают и пропускают, чтобы перейти прямо к технической поддержке или базе знаний. Или отказаться от продукта в пользу его конкурентов. (Если вы посмотрите на последние дни 3Com, вы увидите яркий пример).
@smci Все эти вопросы и опасения могут быть связаны с тем, чтобы в целом быть хорошим техническим писателем, иметь хорошую техническую документацию или общее техническое управление проектами. Но ни одна из этих вещей не применима здесь напрямую. ОП не спрашивал, как хорошо выполнять свою работу (что в любом случае было бы слишком широким), они просто хотели знать, как заставить коллег предоставить им информацию, необходимую для выполнения их работы. Я мог бы даже сказать, что OP, являющийся техническим писателем, совершенно не имеет отношения к этому вопросу (и ответы, похоже, в значительной степени совпадают).
@Dukeling: OP действительно спрашивал, как хорошо выполнять свою работу, в частности, по электронной почте при настройке удаленной работы. Работа с техпабами по электронной почте — это особый сценарий со многими возможными ловушками, такими как неправильное понимание терминов или получение неверных предположений от других продуктов/отделов. Так что все, что я написал, имеет непосредственное отношение и онтопично...
Как человек, который обменивался электронными письмами со многими людьми из техпабов (некоторые удаленные) в ходе написания документации, «получить ответ на мое электронное письмо» — это бессмысленно низкая планка, а бессмысленный длинный обмен электронной почтой — лучший способ раздражать разработчиков и гарантировать, что будущее письма не получат ответа. Там, где телефонный звонок/видеозвонок более продуктивны, настройте их. Там, где личная встреча более продуктивна, запланируйте ее. Если электронные письма или встречи неэффективны или невозможны из-за отсутствия поддержки на высоком уровне, эскалируйте это выше. Там, где не существует приоритетов/вех, установите несколько предварительных.
...без какого-либо важного контекста о том, как техпабы и разработчики работают в организациях, вопрос находится всего на один шаг выше: «Как кто-либо получает ответ на электронное письмо/письмо/телефонный звонок, когда-либо, в любом контексте?» (продавец? коллега? соискатель? благотворительный поверенный? сборщик долгов)
@smci Единственное, что я скажу, это (1) ответ, получивший наибольшее количество голосов, не упоминает ни одну из этих деталей, на которых вы сосредоточены, (2) рассмотрение всех возможных аспектов хорошего выполнения своей работы выходит далеко за рамки того, что разрешено здесь, независимо от того, хочет ли это ОП или нет, и (3) если вы не видите золотой середины между тем, чтобы рассказать кому-то, как получить ответ в любом контексте, и рассказать кому-то, как именно выполнять свою работу, вы можете захотеть поищите другой веб-сайт/место, чтобы внести свой вклад, который больше соответствует вашим «потребностям».
@Dukeling: (1) Это все постфактум рационализация расплывчатого и неоптимального оригинального названия. (2) Никто не «обращается ко всем возможным аспектам». Мы выделяем пару важных и необходимых частей. Обновленное название является кратким и состоит всего из 86 символов. (3) Прекратите искажать то, что я говорю. Расплывчатые обобщения не сработают в ситуации ОП.
Вы почти наверняка хотите убедиться (но не застраховаться) в точности своей документации.
Это не проблема удаленной работы, или поведения разработчиков, или рабочей нагрузки. Простая причина в том, что у ваших продуктов нет спецификации . Поскольку ничего не понятно, разработчики прибегают к ответу «Спросите человека X». А те "решения", о которых вы говорите, о которых слишком поздно, наверное, уже были бы приняты, если бы была надлежащая спецификация.
ОП, у тебя есть доступ к баг-трекеру? Если вы можете создавать заявки, это может мотивировать разработчиков либо из-за обсессивно-компульсивного расстройства, либо из-за того, что начальство активно следит за общим числом открытых на одного разработчика.
Категорически не согласен с вашим I do not think this is the same question as...редактированием. Ваши причины верны, но они почти не имеют ничего общего с ответами на повторяющийся вопрос. Например, замените «ваш босс» на «те разработчики» в первом ответе, и почти каждый пункт применим как возможность.
Со сколькими developersвы работаете? Есть ли вообще возможность (даже просто 1 day per week) завести одну или несколько «служебных дружеских связей»?
The dynamic is very different between an employee and boss.Кстати, "босс" и "менеджер" не совсем одно и то же. «Босс» отдает приказы; "менеджер"... ммм... управляет ресурсами. Для меня к моим менеджерам всегда обращались в первую очередь как к важным членам команды с определенными и четкими командными обязанностями. Таким образом, я никогда не отказывался от «делегирования» им управленческих задач. Вы видите того, кто отвечает за вас, больше как «босса» или «менеджера»?

Ответы (11)

Для этого существует ваш менеджер. Если у вас есть проблемы с получением информации, необходимой для выполнения вашей работы, и поскольку у вас нет полномочий приказывать кому-либо помогать вам, ваш руководитель должен поговорить с другим руководителем и решить эту проблему.

Повторяю: у вас нет власти. Вы не можете никого заставить что-либо делать. Это не вопрос независимости. Работа вашего менеджера не в том, чтобы кого-то преследовать. Работа вашего менеджера состоит в том, чтобы поговорить с другим менеджером, который затем может попросить своих подчиненных помочь вам. Если она этого не хочет, значит, она не выполняет свою работу.

Проблема в том, что мой менеджер действительно хочет, чтобы я был как можно более независимым. Она также не хочет гоняться за людьми. Другие менеджеры настолько заняты, что им сложно отвечать на мои электронные письма, не говоря уже о том, чтобы присматривать за своими разработчиками.
Ну, но они должны управлять своими разработчиками. Если разработчиками нужно управлять, а менеджеры этого не делают, вы мало что можете сделать.
Я хочу знать, что я могу сделать сам, чтобы способствовать лучшему общению. Конечно, не каждого сотрудника «заставляют» выполнять каждую задачу.
@user66400 user66400 The other managers are so busy that it is difficult for them to respond to my emails, let alone, babysit their devs.Забавно, когда менеджеры слишком заняты, чтобы управлять... ОП, ты говоришь о декларации ответственности. Это не няня . Либо сотрудники, которые не отвечают вам, должны быть проинформированы об этом их руководителем, либо ваш руководитель должен признать, что вам придется обойтись без него, освободив вас от погони. В любом случае, это работа менеджера . Им за это платят [необходима цитата]
Затем она должна сказать своей команде, чтобы они либо выполняли запрос OP, либо жаловались ей (менеджеру), если с этими запросами возникнут проблемы. ..... Конечно, может случиться так, что требование «работать самостоятельно» будет понято этим менеджером как «вам платят за то, чтобы вы не делали из того, что какие-то вещи сломаны или невозможны, ее проблемы». Что может (МОГУТ) также означать, что вы должны действовать так, как если бы вы обладали властью, поскольку руководство будет игнорировать жалобы, если вы раздражаете, запугиваете, оказываете давление на людей, чтобы получить то, что нужно.
@user66400 user66400 Проблема в том, что вы уже настолько независимы, насколько это возможно . Вы пытались работать с другими людьми, но они не отвечают. Это означает, что вашему руководителю придется вмешаться, потому что вы сделали все возможное для решения проблемы. Это буквально их работа менеджера.
Этот. Как сотрудник, который мог бы быть по другую сторону вещей: если у меня есть задачи от моего руководителя, сроки от него, мне нужно, чтобы он меня высоко оценил и так далее, и кто-то захочет отнять часть моего времени на другие цели, Я бы категорически отрицал. Вы, @user66400 , не сможете получить от меня ничего, что бы вы ни делали, если только вы не заставите моего менеджера планировать часть моего времени для вас. Извините, но я не буду проваливать свои задания за вас, чтобы выполнять вашу работу, и я не буду делать это в обеденный перерыв или сверхурочно, ценой своего здоровья и/или семьи. Вот и все.
Именно так. ОП спрашивает, как заставить других людей плохо выполнять свою работу. Приоритеты разработчиков устанавливаются их менеджерами, и ОП спрашивает, как заставить их игнорировать приоритеты, установленные их менеджерами. «Как я могу сделать свою проблему чьей-то еще проблемой?» это неправильный вопрос.
@ Дэвид Шварц Это их проблема. Они не могут закрыть функцию, если она не задокументирована. Но никто не ведет себя так, как будто это проблема, и никто не заботится о том, чтобы документация была тщательной и полной.
@user66400 user66400 Кто сказал, что не может закрыть эту функцию? Что происходит с менеджером разработчиков, если функция не задокументирована?
@ user66400 Чем они заняты, если не управляют людьми...?
@user66400 user66400 Либо их менеджер требует, чтобы они закрыли эту функцию, либо нет. Если его нет, то это не их проблема. Работа их менеджера - решать, что является их проблемой, а что нет, и их работа - делать то, что говорит им их менеджер.
@ gnasher729 Технически ваш ответ правильный, но он может быть не слишком полезен. Бывают такие ситуации, когда вам нужно заставить кого-то сделать кого-то, у вас нет сил заставить их, цепочка от вашего босса к их боссу не работает, но вас обвиняют, если вы опаздываете с проектом, поэтому вы пробуете неофициальные способы. .
@Молот, кто-то не выделил тебе время для предоставления документации, необходимой ОП для выполнения своей работы. Полностью вернуть его на OP означает игнорировать что-то критическое.
@phaedra Я никому это не навязываю. Я просто указываю, как это выглядит с позиции, в которой я обычно нахожусь. Это должны выяснить OP, его менеджер и менеджер разработчиков.
Может потребоваться эскалация до руководства, но сначала ОП должен сделать все, что в его силах. Есть лучшие и худшие способы спросить, и если он ближе к «худшему» концу, то он может исправить это первым. Если он уже делает все разумно и все еще не получает результатов, значит, пора нагнетать обстановку. Посмотрите на это так: как "дайте мне кодез!" вопросы, рассматриваемые на SO, по сравнению с теми, которые показывают, что сделал OP, задаются четко и имеют разумный охват? В своем ответе я сосредоточился на том, что может сделать ОП до эскалации. Дело не всегда в силе и мощи.

Раньше я этим зарабатывал на жизнь. Я обнаружил, что люди боятся мысли о том , что их время может быть потрачено впустую. Если вы сообщите им заранее, что собираетесь уважать их время, они с большей вероятностью приложат усилия.

Обычно после составления оглавления (и получения его утверждения) я разделял все темы и мысленно «назначал» недостающие детали/пробелы людям, известным как штатные эксперты или инженеры-инициаторы. Я бы сказал им заранее, что мне потребуется X времени, чтобы осветить следующие детали, и включить все вопросы в одно и то же электронное письмо. Я сообщил им, что было 2 этапа: этап сбора информации, а затем этап редактирования для обеспечения точности.

Застенчивые недоступные инженеры? Нет проблем, если вы заранее отправите им электронное письмо со списком конкретных вопросов и оценкой времени. Большинство людей будут сотрудничать, если они знают, что это не бесконечная трата времени.

Иногда существуют настоящие языковые барьеры, поэтому вам могут понадобиться альтернативные источники. Но эти же люди могут захотеть просмотреть технические детали/точность проходов редактирования после того, как вы доработаете все руководство/документ. Магнитофон также очень помог (особенно, когда кто-то говорит о волосатых вещах, которые вы не можете понять с первого раза, и использует жаргон, с которым вы не живете, как они). Не говоря уже о бормотунах!

Одна вещь, которая мне очень помогла, это посещение пары совещаний по дизайну продукта (или что-то подобное в вашем случае), особенно если вы можете сделать это на ранней стадии. Таким образом, вы будете «настоящим», а не посторонним, о котором они могут даже не знать. Кроме того, вы можете заранее оценить, кто будет доступен. Это может или не может быть практичным в вашей ситуации. Заключать контракты — это здорово, но, как вы сказали, хитрость в том, что вы — аутсайдер, который должен производить как инсайдер.

Я технический писатель, работающий с удаленными разработчиками — я имею в виду 500 миль, а не «в офисе всего несколько дней». Есть два ключа к решению этой проблемы, и вы пока спросили только об одном из них (заставить их ответить). Я доберусь до этого, но сначала я собираюсь поговорить о другом.

Разработчики (или, если на то пошло, любые эксперты в предметной области), как правило, плохо реагируют на то, что люди спрашивают их о вещах, на которые МСП уже ответили. Это верно для технических писателей, тестировщиков, специалистов по поддержке клиентов и, возможно, других. Таким образом, ваша работа начинается намного раньше, чем документирование в основном работающей функции. Были ли функциональные спецификации? Обзоры дизайна? Обсуждение требований? Вы читали эти документы и ходили на эти встречи? Задавали ли вы вопросы о том, как эта функция будет работать на раннем этапе? (Нет, тогда вы не можете предвидеть все вопросы, но некоторые из них могут прийти вам на ум.) Вы участвуете в процессе ?

Если в вашей организации писатели работают иначе, я призываю вас сделать все возможное, чтобы это изменить. Если культура состоит в том, что «разработчик перебрасывает релиз через стену в QA и документирует, когда он готов», вы будете вечно сражаться в этой битве «слишком мало информации, слишком поздно». Если это такая организация, где вы можете сорвать эти встречи, начните появляться. если это не так, поработайте со своим руководителем, чтобы получить доступ к информации и планам раньше, чем они будут отлиты в камне.

(Да, это означает, что некоторым вещам, которые вы изучаете рано, вам придется разучиться позже; планы меняются. Проделав и то, и другое за свою карьеру, я могу с уверенностью сказать, что лучше иметь ранний доступ. Делайте хорошие заметки. так что вы можете вернуться позже, когда правда мутирует.)

Преимущество такого подхода заключается не только в получении доступа к информации. Вы хотите, чтобы разработчики привыкли видеть вас на этих встречах (физически или виртуально). Вы хотите, чтобы они начали думать о вас, когда им нужно обсудить с кем-то перемены. Моя команда разработчиков относится ко мне как к члену команды почти во всех отношениях (мне не нужно отлаживать сбои набора тестов :-)) и это не случайно. Я культивировал это.

Теперь, после всего сказанного, мы подошли к заданному вами вопросу: как получить (а) любые и (б) более качественные ответы на ваши вопросы. Я согласен с другими советами, которые вы получили об отправке электронных писем с вашими конкретными вопросами/темами и планировании встреч, когда это необходимо, но помимо этого: задавайте хорошие вопросы. Под чем я подразумеваю:

  • Быть конкретной. "Как работает сервер?" широкий и расплывчатый; разработчик, вероятно, думает, что вы просите класс. «Как сервер обрабатывает слишком много входящих запросов?» это лучше.

  • Покажи, что ты уже сделал. Можно ли хотя бы частично ответить на этот вопрос, используя программное обеспечение? Тогда сделайте это. «Я пытался отправить кучу запросов так быстро, как только мог перемещаться по вкладкам браузера, но не смог заставить его потерпеть неудачу» показывает, что вы пытались помочь себе. Или, если это не то, что вы можете разумно протестировать (вам потребуются десятки тысяч запросов, и вы не знаете, как написать код для скрипта), покажите фоновые усилия каким-то другим способом: «Я проверил дизайн spec, и я видел раздел о том, как мы должны справиться с этим случаем, но я не понимаю, что вы сказали о пулах потоков и очередях с приоритетом».

  • Если у вас продолжают возникать одни и те же вопросы , спросите, как ловить рыбу: «Мне нужно знать, какой код ошибки мы вернем, если X, и я знаю, что спрашивал о коде ошибки для Y на прошлой неделе. можно посмотреть эти?" Иногда вы не можете, или это не стоит усилий, или это уведет вас в заблуждение, но демонстрация того, что ваш первый инстинкт — «попробовать понять это» вместо «спросить разработчика», приносит брауни баллы в моем опыте.

  • Когда вы просите их просмотреть что-то, (а) скажите им, что вы ищете, и (б) нацельтесь на это соответствующим образом. Разработчики — лучшие люди для проверки технической точности; вам следует искать корректуру или маркетинговый ход в другом месте. Если они видели более ранние черновики, подчеркните, что отличается в этом и как вы ответили на их предыдущие комментарии.

Наконец, если в вашей организации есть тестировщики, то у вас есть естественный союзник. Вам и им обоим нужна одна и та же информация. Попробуйте объединиться с ними.

Лучший ответ имхо!
По этому поводу есть несколько полезных советов на странице catb.org/esr/faqs/smart-questions.html . Это стоит прочитать только для того, чтобы получить представление о мышлении технических людей, которым приходится выбирать, на какие вопросы отвечать.

Ваш первый абзац противоречит сам себе:

Я технический писатель, который работает в офисе 1 день в неделю. Моя работа не требует большой командной работы, потому что я единственный писатель, но мне нужно получать информацию от разработчиков.

Понятно, что вы не можете работать в полной изоляции от других людей, поскольку вы зависите от них в получении необходимой вам информации. Тем не менее, вы говорите, что вам не требуется командная работа для выполнения вашей работы.

Нехватка времени в офисе, вероятно, является одним из факторов, и более частое посещение, вероятно, решит многие проблемы, с которыми вы сталкиваетесь. Похоже, вы боретесь против «с глаз долой, из сердца вон». Более личное общение с вашим менеджером, разработчиками и менеджерами по развитию поможет решить эту проблему.

Другая проблема заключается в том, что роль технического писателя понимается неправильно. Предыдущая работа была в организации с небольшой командой технических писателей, и многие люди на самом деле не понимали, какую ценность они добавляют или каковы их роли/обязанности. Из общения с ними это довольно распространено во многих компаниях, поэтому вам придется заняться образованием. Если ваш босс не хочет преследовать людей, вам нужно быть тем, кто преследует людей. Поскольку постоянное преследование людей — пустая трата времени, вам следует поговорить со своим начальником о возможности рассказать остальным сотрудникам о том, что вы делаете в отношении любых продуктов или услуг, которые предоставляет ваша компания, как вы вписываетесь в бизнес. процесс и то, что вам нужно уметь, чтобы выполнять свою работу вовремя.

Как только вы будете чаще выступать перед людьми и рассказывать им о том, что вы делаете, многие проблемы, с которыми вы сталкиваетесь, уменьшатся. Команда разработчиков, не заботящаяся о документации, является гораздо более глубокой культурной проблемой этой команды, которая, вероятно, находится вне вашего контроля. Чрезмерное время критической обработки релизов также свидетельствует о других проблемах процессов или проектов, которые, вероятно, также находятся на более высоком уровне.

Если есть сопротивление решениям — вы не в состоянии учиться, вы не можете проводить время с людьми для выполнения своей работы, вы не можете заставить менеджеров разблокировать вас — это признаки более глубоких организационных проблем.

«Понятно, что вы не можете работать в полной изоляции от других людей, поскольку вы зависите от них в получении необходимой вам информации. Тем не менее, вы говорите, что вам не требуется командная работа для выполнения вашей работы». Это не то, что говорится в отрывке. Там говорится, что эта работа не требует большой командной работы, но не то, чтобы она не требовала ее вообще. Следовательно, насчет «Ваш первый абзац противоречит сам себе» : нет, не противоречит.
@BoundaryImposition Да, это так. Если вам нужно получать информацию от других людей и полагаться на их мнение для выполнения своей работы, вы работаете с ними в одной команде. Думать, что вам не нужна командная работа, потому что вы единственный, кто выполняет свою работу или ходите в офис только 1 день в неделю, явно неправильно, поскольку весь этот вопрос касается работы в команде с другими.
В очередной раз никто не утверждал, что «командная работа не нужна». Ты единственный, кто ввел это понятие.
@ Томас Я хотел бы быстро указать здесь, что ОП не говорит, что ему не нужна командная работа, просто это не нужно очень много . Что субъективно и не дает очень хороших оснований для спора ;-)
@BoundaryImposition Томас считает, что отношение к тому, что вам не нужно «очень много» взаимодействовать с командой, является очень неправильным взглядом на вашу роль. Вся ваша работа зависит от результатов труда команды, и как технический писатель вы должны хорошо знать поведение системы. Вы не получите эти знания, глядя на приложение. Вам нужно знать, что он должен делать и почему он должен работать таким образом; вам нужно понять смысл предполагаемых рабочих процессов. Таким образом, полное отсутствие участия противоречит требованиям вашего положения.
@jpmc26: И я никогда не оспаривал этот аргумент. Я возражал против одного конкретного повествовательного утверждения, которое, как я продемонстрировал, было на 100% ложным. Это действительно говорит о том, что теперь по крайней мере два человека умышленно проигнорировали, более того, поддержали полную фикцию. Но я думаю, что это мир, в котором мы живем сейчас...
@BoundaryImposition Нет, вы сосредотачиваетесь на мелочах, а не читаете ответ так, как он был задуман. Весь ответ был написан, чтобы подчеркнуть важность того, чтобы быть частью команды, и отговорить ОП рассматривать это как небольшую часть своей работы.
@jpmc26: Даже если мы примем ваше обвинение за чистую монету, это все равно означает, что вы идете ко мне с ответом на заявление, которого я никогда не делал. Это совершенно бессмысленно. Я не могу понять, что заставляет вас действовать таким образом.
@BoundaryImposition Я объясняю вам, что ожидать, что все будут писать с точностью, необходимой для математического уравнения в SE, которое не требует такого уровня строгости, неразумно. Короче говоря, я пытаюсь вежливо сказать вам, что ваш первоначальный комментарий неуместен и бесполезен, по крайней мере, в своих ожиданиях, если не по существу. Смысл ответа ясен; Вы должны читать это в предполагаемом смысле вместо того, чтобы спорить о неуместных технических деталях. Говорить вам об этом не бессмысленно, если только вы не говорите, что лично вы просто не желаете слушать.
@BoundaryImposition И, в частности, это не «полная фантастика». Процитированное предложение явно предназначено для того, чтобы указать, что ОП действительно чувствует, что они являются каким-то второстепенным придатком к команде, которому нужно очень мало взаимодействовать с ними. Ответ Томаса говорит ОП, что такое отношение противоречит роли, которую они описали. ОП должен рассматривать себя как неотъемлемую часть команды, а не как человека, который занимается так мало, что ему не нужно беспокоиться о командной работе. Возможно, это незначительное преувеличение на 5%, но уж точно не «продемонстрировано, что оно на 100% ложно».

Ненавижу говорить вам, что это не уникальная проблема. Даже если вы чей-то начальник, такое может случиться.

Предложение привлечь вашего менеджера является серьезной рекомендацией. Однако сказать, что вы бессильны, немного с натяжкой.

У вас в коробке как минимум два инструмента.

1] В любое время, когда кто-то может вас отшлепать, он это сделает. Помните это! Ну так что ты делаешь? Прогуляйтесь. Каждую неделю выбирайте время, которое вам больше всего подходит (меняйте день и время каждую неделю), подходите к каждому из разработчиков и начинайте задавать вопросы. Будьте сердечны. Скажи привет. Представьтесь. Объясните свою проблему и как они могут помочь с улыбкой. Скажи спасибо. Будьте максимально любезны и нежны, но твердите, что вам нужны ответы на ваши вопросы. Если не сейчас, то позже. Дайте понять, что вы здесь не для того, чтобы усложнять им жизнь. Если после обеда лучше, то хорошо. После обеда так. Если они продолжат вас обманывать, просто объясните, что руководство, скорее всего, будет задавать вопросы и что вы бы предпочли это сказать ?? чрезвычайно полезно, а не особенно полезно. Два других приема, которые помогают, — это говорить тихо, естественным тоном, чтобы никто другой вас не услышал. Так вы узнаете гораздо больше. Кроме того, если вы разговариваете с ними, становитесь так же низко или ниже, чем они. Я присел на корточки, чтобы это произошло. Улыбка. Будь дружелюбным. Через некоторое время вы можете быть удивлены тем, что они начинают рассылать подробности по электронной почте по ходу дела. Они знают, что поставлено на карту для вас и для них, и теперь вы являетесь членом команды. Это может занять несколько недель, чтобы действительно начать работать хорошо. Пока они понимают, что это не одноразовое поведение, они смягчятся. Они знают, что поставлено на карту для вас и для них, и теперь вы являетесь членом команды. Это может занять несколько недель, чтобы действительно начать работать хорошо. Пока они понимают, что это не одноразовое поведение, они смягчятся. Они знают, что поставлено на карту для вас и для них, и теперь вы являетесь членом команды. Это может занять несколько недель, чтобы действительно начать работать хорошо. Пока они понимают, что это не одноразовое поведение, они смягчятся.

2] Если вы не можете прогуляться, то еще одним отличным инструментом является подотчетность. Я ненавижу быть занозой в заднице (PIA), но иногда это ваш единственный вариант, однако он не должен быть вашим первым вариантом. Если вы отправляете электронное письмо, копия вашего босса. Прошу ответить-все. Если они не отвечают всем, перешлите любой ответ своему начальнику с копией обратно этому человеку. Сохраняйте все навсегда. То же самое с вашим боссом. Скоро все начнут понимать, что существует ответственность и что отсутствие ответа равносильно карьерному самоубийству. Конечно, вы, по крайней мере, задокументировали, почему у вас возникают проблемы при выполнении вашей работы. Вы можете объяснить это своему начальнику. Объясните, что вы оплачиваете часы, которые непродуктивны, и что вы предпочитаете, чтобы это было не так. В любом случае это хороший вариант, конечно, для CMMI, ISO и других причин, однако я предпочитаю вариант 1 лучше всего.

Я обнаружил, что оба варианта работают хорошо. Потребуются недели, чтобы все это начало хорошо работать. Однако с вариантом 1 вы настраиваете себя на невероятный успех. Я использовал эту технику, когда брался за неудачные проекты глобальной телекоммуникационной компании, на которую смотрел генеральный директор/председатель правления. Чем больше я использовал вариант 1, тем больше людей понимали, что я делаю им одолжение, и степень сотрудничества, которую я получил, была ошеломляющей. На самом деле, я оказал большее влияние, чем их собственные боссы, которые любили меня, потому что я заставил их хорошо выглядеть, хотя руководство не понимало, почему. Все выигрывают.

"Даже если ты чей-то начальник, такое может случиться" Ненадолго

Вы заинтересованы в процессе разработки, и как человек, у которого есть свои собственные заинтересованные стороны, я бы сказал, что вы свинья, а не курица (тот, кто не просто вовлечен, но и привержен).

Включите себя в процесс управления проектами/Scrum. Посещайте статусные / стендап-совещания и сообщайте всей команде проекта, что ваш вклад заблокирован, что вы не выполните обязательство, которое было делегировано вам, и которое вы приняли в отношении следующего готового к выпуску релиза. Добавьте критерии приемки (требования) и практические задачи в тематические статьи, чтобы «определение готовности» этой истории включало ваш вклад.

Что это делает, так это повышает ответственность других людей перед вами и вашу видимость для других, участвующих в процессе. В том числе заинтересованные стороны бизнеса. Это также дает людям, чье время и внимание вам нужны, разрешение предоставить их вам, поскольку это часть планирования мощности и оценки развития.

Электронная почта — плохой способ планировать и выполнять задачи. Вам нужно поднять проблему перед своим начальником, который затем должен назначить встречу с начальником разработчиков. Цель должна состоять в том, чтобы определить некоторое определение «Готово».для разработчиков, при этом задача или пользовательская история должны быть помечены как выполненные только в том случае, если также соблюдены требования к документации (аналогично рекомендациям по кодированию, модульным тестам и т. д.). Это звучит как жесткий подход, но, о боже, это исключает любые аргументы или эмоции из обсуждения. После нескольких лет борьбы современные разработчики программного обеспечения пришли к соглашению, что качественные шаги, такие как статический анализ кода, модульные тесты и т. д., должны быть встроены в процесс, а не оставлены на волю случая. Документация по-прежнему отсутствует полностью, поскольку ее трудно автоматизировать, а также вопрос о том, сколько документации достаточно, до сих пор обсуждается. Но тем не менее, если ваша компания решила, что должна быть документация, то и эта задача должна быть встроена в процесс.

Ваша работа как технического писателя должна состоять в том, чтобы обсуждать качество документации, а не пытаться все время убеждать, будут ли они документировать вообще.

Робкие электронные письма получают робкие ответы, напористые электронные письма получают напористые ответы.

Как уже говорили другие, по возможности лучше передать это через цепочку управления. Если компания сознательно решила не выделять достаточно ресурсов на документацию, это следует обсудить во время проверки после того, как вы отгрузите продукт. Но вопрос, похоже, заключается в поиске обходного пути, когда руководство не видело проблемы до тех пор, пока они не были слишком перегружены, чтобы реагировать.

Другие люди описали шаги, необходимые для того, чтобы убедить людей, что вы знаете свое дело. Если вы сделали все это и все еще не можете получить ответ, попробуйте придумать ответ, который кажется правдоподобным, а затем отправьте его по электронной почте разработчикам и скажите: «Я думаю, что это правильно. Пожалуйста, подтвердите до <дата>, когда Я добавлю его в официальную документацию» .

Если ваше сообщение ясно показывает вашу ясность мысли и уважение к вашим коллегам, они сделают быстрый мысленный расчет: если я не отвечу, этот человек, вероятно, достаточно красноречив, чтобы повесить это на меня; если я отвечу, я заслужу то уважение, которое они мне оказали .

Очевидно, что у этого подхода есть свои риски, но если вы исключили правильное решение (эскалация через руководство), это может быть вашей ставкой.

Это приведет к ответу типа «Я не подтверждаю. У меня нет запланированного времени для проверки этого, свяжитесь с моим менеджером, если вам это нужно». И OP просто потерял бы немного уважения со стороны меня, потому что я полагал, что он должен знать, как правильно получить работу от разработчиков без необходимости напоминаний. Вы именно этот риск имели в виду?
Точно, отсюда и важность попробовать все остальное, прежде чем рисковать. Вопрос подразумевает, что руководство слишком перегружено, чтобы правильно планировать время разработчиков, что часто вынуждает людей использовать неоптимальные стратегии. Я отредактирую ответ, чтобы прояснить это.
...assertive e-mails get assertive replies.Напоминает мне мое любимое «напористое» электронное письмо: «F#ck you! Сильное письмо для подражания». (В оригинале нет «#»; я просто чувствую, что здесь нет необходимости полностью точно цитировать.)

Короткий ответ, я бы сказал, вы не можете «заставить» людей отвечать на ваши электронные письма...

... и длинный ответ, я бы сказал, что лично мне нравится, когда ко мне подходят с проблемами, когда просят о помощи...

... поэтому для более подробного ответа я бы сказал, что вы не можете «заставить» людей отвечать, но вы можете сделать свои электронные письма более «привлекательными для ответов».

Это означает, что с точки зрения разработчика, которого спрашивают, я был бы более склонен помочь, если бы меня попросили только вычитать, а не предоставить.

Когда меня просят вычитать, вам нужны мои личные знания и опыт.

Когда меня попросили предоставить, я (мог) почти почувствовать, что вы могли бы найти ответ самостоятельно.

Как говорится, на мед больше мух наловишь, чем на уксус.

В то же время я бы не стал ждать разработчика, если бы мой дедлайн подмаялся.

Я бы продолжал своевременно представлять свою работу моему начальнику со списком документации, которая, возможно, все еще нуждается в проверке (возможно, также добавляя время последнего разговора с разработчиком по каждому пункту в списке).

Таким образом, я по-прежнему охватывал бы все свои основы, одновременно изучая новые вещи, которые помогли бы мне в моей профессии.

Но, возможно, именно так вы уже делали это.

В таком случае мне жаль, что вы оказались в таком затруднительном положении, но будьте уверены, что вы уже проявляете инициативу и выполняете свою работу.

Кстати, я вижу вашу проблему так же, как и Stack Exchange; мы приходим сюда за чужим советом, предлагая собственные предлагаемые решения, но иногда нам просто нужен толчок в правильном направлении, будь то разработчик или анонимный человек в Интернете.
Я говорю об ответах на очень простые вопросы по электронной почте. Многие из них да/нет вопросов. Другого способа получить нужную мне информацию нет.
@user66400 user66400, если бы у меня был 1 доллар за каждый вопрос, который кто-то считал простым «да / нет», и мне действительно потребовалось много времени, чтобы объяснить, почему это не так просто, прежде чем даже попытаться ответить ... Я конечно мог бы купить что-нибудь хорошее сейчас.
Увы, не знаю :/. Придется поверить вам на слово, @user66400. Но вы знаете, часто, как и в случае со StackExchange, вопросы да/нет - это те вопросы, на которые я меньше всего склонен отвечать по той же причине, что и мой ответ выше....

Одна вещь, которую я делаю, чтобы убедиться, что на электронные письма приходят ответы, — это писать письма одному человеку за раз. Я снова и снова видел, что если вы отправляете электронное письмо группе людей, это отпадает, потому что никто не обязательно несет за это ответственность. Итак, если кто-то из команды разработчиков может помочь, выберите одного из них и напишите ему конкретное письмо.

Если вы не получили ответ, напишите их менеджеру что-то вроде: «Привет, я отправил Стиву электронное письмо с запросом этой информации. Мне это нужно к концу дня, но я еще не получил ответ, можете ли вы убедиться, что я его получу? "

Теперь вы привлекли к ответственности Стива и его менеджера.

Если вы по-прежнему не получаете ответов, поднимитесь на один уровень выше к начальнику этого менеджера и запросите помощь таким же образом, пока кто-нибудь что-нибудь не сделает.

При необходимости предъявите бумажный след.

Во-первых, вы будете преследовать людей, потому что никто другой во власти не хочет заниматься этой задачей.

Во-вторых, решите проблему с вашим боссом. Опять же, вы сделаете работу, но у нее могут быть некоторые стратегии. В какой-то момент вы достигнете момента, когда вы не получите то, что вам нужно вовремя, так что вы с этим делаете? Сколько времени разумно для вас, чтобы сказать: «Если у меня нет чего-то, мне нужно «x» времени до срока, как мы можем изменить график/расставить приоритеты?» Извините, но те, кто принимает решения, должны столкнуться с проблемой. Сосредоточьтесь на том факте, что вы хотите делать все вовремя, но у вас нет полномочий требовать от всех ответственности за получение необходимой вам информации. Документируйте все запросы и поставки.

Вдобавок ко всему, я часто очень тороплюсь подготовить документацию, так что это большая проблема.

Тот факт, что вас «торопят», не является проблемой, вы получите большое сочувствие от любого. Вам нужно заставить своего босса установить дату/время выполнения, когда, если вы не получите то, что вам нужно, к этому времени, это не будет сделано вовремя.

Плохая сторона вашей компании — это когда разные команды/подразделения оцениваются изолированно. Программисты не помогают с документацией. Честно говоря, если они несут ответственность только за свой код, он всегда будет иметь приоритет над всем остальным. Если документация важна (т. е. ваша компания прямо или косвенно зарабатывает на этом деньги), все ответственные за ее выполнение по всей цепочке событий должны разделить ответственность и вознаграждение. Вы и разработчики должны в каком-то смысле быть в одной команде, когда дело доходит до документации. Если разработчики доставят вам информацию вовремя, а вы ее не доставите, это будет ваша компенсация, и наоборот. Не может быть сценария, когда одна сторона подавляет другую, не страдая от последствий.

Какую бы ценность ни приносила компании документация, каждый должен пожинать плоды, когда это делается, и страдают те, кто не выполняет свою часть работы. К сожалению, компании этого не делают. Выяснение такой структуры должно быть тем, для чего нужны менеджеры. В противном случае, что они делают, чтобы приносить деньги компании?