На каком языке вы программируете?
2014-07-11 12:03 Предыдущий опрос показал, что доля тестировщиков, умеющих программировать, достаточно высока -- не умеет программировать лишь одна треть ответивших.
А сегодня мы решили провести опрос среди только тех, кто умеет. Расскажите, на каких языках программирования вы обычно пишете? Интересуют именно те языки программирования, которые вы используете в работе (даже если это не ваш любимый язык, и вас принуждают на нём писать, а сами вы бы предпочли какой-нибудь другой язык).
Преамбула. Я -- начинающий Automation Team Lead. Веду (или пытаюсь вести) проект с 3-мя человеками на борту. До моего приема должен был быть "старшим" одн из тех людей, который сейчас у меня в подчинении. Но, я вовремя зашел в проект (так получилось, что я начал увольняться с одной работы, и уже на следующий день мне пришло приглашения на собеседование из компании, в которой я работаю сейчас. Результат собеседования всех устроил, меня приняли. И задвинули того человека, который был самым квалифицированным до моего приема....
А теперь, собственно, амбула. Кастомер поставил задачу. Я ее распилил на несколько сегментов, каждому из подчиненных выдал по сегменту Сегменты вышли примерно равными, с тем расчетом, что если кто-то закончит раньше, то он должен помочь остальным. В результате, работаю только я, а мои подчиненнные
- тот, который должен был быть лидом вместо меня, делает то, что интересно лично ему. Детали обсуждает "через мою голову" с деливери менеджером. Сейчас откопал взаимодействие с БД (у него оказалась микро-часть в сегменте), сказал, что будет ее разрабатывать самостоятельно.
- второй читает укроновости, когда я спрашиваю, все ли он сделал, он выключает браузер, а через час снова укроновости.
В общем, уже прошло 30% времени, а у первого сделано 0% (он разбирается, не сметь ему мешать!), у второго -- дай бог, чтобы 15%. Я свой сегмент почти сделал, запас времени у меня есть, чтобы разгрести другие задачи. Спринт, я знаю, завалится. К счастью, у нас еще команда в другом офисе, там тоже будет завал, и я знаю, как избежать всеобщего порицания формально....
Но вопрос-то в другом: как заставить этих двоих делать то, что нужно проекту, а не интересно им? Мне совершенно не интересно вести работу в стиле Cover Your Ass, мне надо чтобы действия команды были предсказуемыми. Если где--то ест проблемы, то, чтобы они доводились вовремя до меня, чтобы я мог "выторговать" у кастомера время, убрать проблемные задачи из скоупа
В планах следующее (быть может, не очень гуманно, но)
- первому, когда он не справится в задачей срок сделаю внушение, что его амбиции вредны для команды: могли сделать простые и понятные вещи, сложные отложить с разрешения кастомера (это была бы уже моя ответственность, и уже у меня болела голова, как это сделать)
- второму тоже сделаю внушение, когда спринт будет завален. Основной посыл будет: "Сделал дело, лайкай котиков. Не смог сделать -- не моги и странички с котиками открывать".
Стоит ли эскалировать эту проблему до уровня директора офиса или лучше сразу до уровня деливери менеджера (он из другого города)? Или пытаться как-то договариваться (честно говоря, я уже достаточно долго пытаюсь воззвать к совести подчиненных, но увы....)?