MG
Сам не TeamLead, во время обучения по TeamLead'ству понял, что менеджмент мне не интересен, посему переговорил со своим RM'ом и высказался, что хочу двигаться скорее в сторону TechLead'а, но все же прочитав всю цепочку сообщений, связанных с вашим, решил высказать свое мнение.
В такой ситуации как у вас на месте TeamLead'а я составил с Сергеем бы примерно следующий разговор: смотри, ты без меня неплохо знаешь, насколько ценен наш продукт и насколько важен твой вклад в него (поиграть немного на тщеславии); я прекрасно понимаю, почему ты не хочешь делиться своими знаниями - классический синдром самозванца...; ты, как компетентный человек, должен должен знать, что такое bus-factor и прекрасно понимать, что когда он равен 1, это очень-очень плохо для проекта; сейчас же у нас получается именно так, что ты являешься тем самым человеком, выход из строя которого даже на короткий промежуток времени (говорим именно "выход", а не "увольнение") может привести к смерти продукта, к смерти всего того, что ты делал N лет; тебе хочется, чтобы твой труд за эти самые N лет отправили в мусорную корзину вместе с фикалиями?; вот и мне не хочется...
Далее строим разговор именно в таком ключе, что мы хотим не уволить этого Сергея, а просто гарантировать жизнь продукту. Если человек вменяемый и адекватный, он должен на это повестись...