Wednesday, July 23, 2008

О нереальных сроках

Знакомая ситуация: задание получено позавчера, вчера поменялась спецификация, день работы пошел насмарку, а сегодня к вечеру требуют, чтобы все работало? Что же делать? Сроки «железные», не может быть и речи о том, чтобы перенести дату сдачи! Нет, никому не интересно, какие там у вас проблемы. Нужен результат, не важно, каким путем. Всё должно быть готово к вечеру. Точка. Сейчас мое мнение такое: не бывает «железных» сроков. Никто ещё не умирал от того, что сдача проекта задерживается на пару дней или недель. Это неприятно, это не всегда профессионально, но это так. Это всего лишь ошибка в планировании времени. В чем она кроется — другой вопрос, достойный отдельного разбора. В этой же ситуации выбор идет между здоровьем, личной жизнью и работой. Гораздо спокойнее будет один раз понять, что сроки — это не гора, их можно сдвинуть. И в худшем случае их действительно перенесут. Возможно, виновный (а крайним всегда будет тот, кому работу поручили) понесет денежное наказание, но это случается довольно редко. Вот и всё. Разве стоит из-за этого надрываться, собственноручно выжимая из себя все соки, недосыпать, портить отношения с родными и близкими, раздражаться на коллег, губить здоровье? Уверенность, что все делалось по-честному, в меру сил и способностей, что в худшем случае сроки перенесут подарят душевное спокойствие и удовольствие от работы, какими бы сложными условия не были. Трудитесь над интересными проектами, получайте опыт и достойное вознаграждение и помните, что нет ничего невозможного. В том числе сроков, которые невозможно было бы перенести. Подобные мысли вряд ли понравятся руководителям, ведь это как будто бы распускает программистов. Но я так не считаю. Даже если программист часто «заваливает» все сроки, нужно вначале разобраться, почему так происходит, а не подозревать в каждом потенциального бездельника. Вряд ли виной тому будет надежда на то, что сроки перенесут. Нужно понять, что перенос сроков не нравится никому, а не только менеджерам. Понять, что мера эта вынужденная, но необходимая. Необходима она прежде всего для того, чтобы сберечь людей в команде. Многие могут надрываться и по полгода чтобы вытянуть проект, но по завершении разбежаться и забыть о нем, как о страшном сне. А вот от этого точно никто не выиграет, ведь собрать новую команду заново будет стоить гораздо дороже. UPD: пока вы тут о сроках думаете, жизнь проходит мимо

No comments: