Каков процесс ухода из компании (или даже группы / подразделения) с точки зрения поддержки кода?
Лучше всего решать все вопросы? Предоставляете ли вы оставшимся разработчикам доступ к себе как к будущему ресурсу? Если так, есть ли способ не дать полный доступ?
Я испытал из первых рук, где ответы об общей программной архитектуре от первоначального разработчика были бы неоценимы.
Я понимаю, что если требуется серьезная помощь, то это становится типичным случаем трудовых переговоров в качестве контракта на поддержку. Однако, если требуется серьезная помощь, какие шаги вы можете предпринять, чтобы облегчить процесс обращения к вам?
Я думал сделать что-то вроде (YOUR_NAME) _codesupport @ (YOUR_FAVORITE_EMAIL_CLIENT) .com адрес.
Особенности моей ситуации:
Я студент кооператива, и, как таковой, скитался по компаниям в течение 4 месяцев. Это означает знакомство со многими новыми базами кода, а также оставление значительной части потерянного кода после ухода из компании. Я чувствую себя плохо, если я оставляю ненужный код.
Ответы:
Вы не Вот почему это называется конец .
Если они будут удивлены, увидев, как вы проходите через дверь и начнете использовать свое оборудование через месяц после вашего отъезда, вы должны быть удивлены, если они позвонят вам и зададут кучу вопросов через месяц после вашего ухода.
Хорошо, более реалистично, в зависимости от ситуации, вы можете предложить немного ответить на вопросы по телефону или электронной почте, особенно если вы a) хотели бы вернуться туда, b) дружить с людьми, которые там работают, c ) все еще полагаются на них в плане хорошего обзора, d) чувствуют себя довольно уверенно, что компания не будет злоупотреблять вашим жестом доброй воли, и / или e) компания готова компенсировать вам любую нетривиальную дополнительную поддержку.
Это хороший навык для развития - он вам понадобится.
Часть вашей работы, пока вы еще там работаете, заключается в том, чтобы задокументировать то, что вы сделали, или, по крайней мере, убедиться, что некоторые из работающих там людей имеют четкое представление об этом. Это то, что отвечает интересам компании, и они должны убедиться, что у них есть то, что вам нужно, пока вы еще там.
Не пишите мусорный код в первую очередь. Если ваш предыдущий хороший код становится ненужным (устаревшим, больше не нужен и т. Д.) Перед тем, как вы уйдете, то очистите его, прежде чем уйти. Если ваш код не является ненужным, когда вы уходите, то то, что с ним происходит потом, не стоит беспокоиться.
источник
Обычно вы готовитесь к этому примерно за 2 недели до запланированной даты окончания. Запланируйте некоторое время для передачи знаний другому члену команды и постарайтесь убедиться, что они могут поддержать код, прежде чем вы соберете свой рабочий стол. Не настраивайте себя на постоянную поддержку, указав свои контактные данные в коде. Если ситуация настолько серьезна, что никто, кроме вас, не может ее исправить, они, вероятно, могут получить вашу контактную информацию от HR.
источник
Обучайте человека, который заменяет вас, столько, сколько вы можете (если есть кто-то).
Я считаю, что лучше оставить документацию с кодом, желательно проверенным в системе контроля версий, если нет центральной системы документации. Что бы вы ни делали, документируйте как можно больше о:
Поместите копию всего в центральное место.
Отправьте все детали по электронной почте всем заинтересованным сторонам .
Я всегда удостоверяюсь, что они понимают, что могут позвонить мне, если у них возникнет вопрос, например, где это произошло, и т. Д. Для них довольно часто звонить вам позже и спрашивать, хотите ли вы выполнить работу на стороне, если они находятся в привязывать. Это зависит от вас, исходя из вашей новой ситуации и трудового договора. Нет ничего плохого в том, чтобы сказать: «Извините, у меня просто нет времени сейчас». Во всяком случае, это почти всегда так.
источник
Несколько вещей, которые я хотел бы упомянуть.
В бизнесе деньги выше настроений. Работодатель обычно не имеет те же чувства, которые вы имеете с вашей стороны. Как только вы покидаете компанию, сделка завершена. Переговоры и материалы периода уведомления - шаги, чтобы уменьшить их риски.
Конечно, люди помогают друг другу в личном выборе, но компании действительно не ожидают, что вы вернетесь, чтобы исправить вещи для них, даже если вы писали в прошлом. Но есть исключения, но это зависит от того, насколько вы важны для работы.
Один из моих друзей ушел из своей компании 1 год назад, и недавно один из менеджеров проекта связался с ним, чтобы исправить проблему с кодом, который он написал несколько лет назад. Учитывая сложность и сложность решения проблемы, он был самым простым вариантом. Наконец он помог им решить проблему; но о его личных интересах и этике. И обратите внимание, что несколько работодателей не могут согласиться с этим. то есть он возвращается в свою старую компанию и решает проблемы.
То, что вы должны заметить, это то, что
источник
все, что говорили другие, а затем:
Рассмотрим совместное программирование .
Сядьте с двумя людьми за одним столом. Запрограммируйте все в парах. когда один из них (вас) уходит, другой все еще обладает всеми знаниями.
Есть много других преимуществ, но это другая тема.
источник