Найм: вы всё делаете не так

Найм инженеров-программистов, если точнее… За свою карьеру программиста я помню ровно один раз, когда я успешно прошёл техническое собеседование, это было в 2002 году, через два года после моего выпуска. После этого все попытки делать это "правильно" неизменно проваливались, и меня в итоге брали на работу люди, которые меня уже ...

Модерирование по Дарвину

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

Трудности безболезненного планирования

Статья Дж. Спольского, которую я только что рекомендовал, называется "Безболезненное планирование разработки софта". Безболезненность эта происходит от того, что исполнение плана не требует ни сложных программ, ни драконовских мер по контролю. Но Джоел, все же, слегка слукавил. Попользовавшись этим методом какое-то время я обнаружил, что совсем уж безболезненным он не ...

Планирование планированию рознь

Наткнулся недавно на интересный блог: Алекс Лебедев пишет про разработку. Блог открылся недавно, но там уже есть некоторое количество интересных статей. Хотя лично меня в первую очередь привлекло то, что причины, побудившие автора уйти с зарплаты и начать работать самостоятельно, уж очень во многом совпадают с моими :-). Одну из ...

Жесткое ТЗ

Наверное каждый программист сталкивался в своей работе с неприятностями, вызванными нечеткими договоренностями. Заказчик (или начальник) ставит задачу устно и довольно неподробно. Программист, тем не менее, вполне понимает, о чем идет речь, соглашается сделать за определенные деньги или время, а потом оказывается, что заказчик имел в виду другое (читай: гораздо больше), ...

Что такое "сложно"

До сих пор в блоге я почти не касался вопросов, связанных с организацией процесса разработки софта. Мне есть, что сказать по этому поводу, благо я видел этот процесс с разных сторон: разработчика, проектировщика, руководителя отдела. Это первая статья в категорию "Управление", которая посвящается таким вопросам. Надеюсь, это все будет полезно ...