понеділок, 23 червня 2008 р.

еще один холодный день в аду

сегодня был очень короткий, очень насыщенный и очень суетный день. на прошлой неделе я получил-таки проект в продакшин-менеджмент. хорошо из этого лишь то, что я теперь с чистой совестью могу писать в резюме о том, что руководил проектом и командой из 7 человек. проект сей был признан кризисным еще зимой, тогда туда внедрили моего многоопытного коллегу М. для спасения утопающего. под этот же шумок получил "погоны" начальника отдела и я. надо отдать должное коллеге М. -- проект он вытянул и сдал почти в срок. два раза. теперь у него другой проект, более соотвествующие его профилю -- зная идею, я первый раз за всю свою 8милетнюю карьеру жалею, что ни дня не писал на .Net. зато вся кухня, связанная с описуемым проектом досталась мне. проблем много -- это и код, который писало очень много не очень добросовестных и очень спещащих людей, это и отсутсвие внятной технической документации по проекту, и использование различных фреймворков в стиле "из пушки по воробьям или щоб було"... но главная проблема -- тотальная расхлябанность и не мотивированность в команде.
собственно зимой не было и команды, были несколько человек, которые волею судеб занимались одним проектом. теперь есть команда, но это почему-то ситуацию не улучшило. люди по прежнему не заинтересованы в качественном выполнении поставленных задач. и если раньше они работали в условиях действительно заниженных сроков, теперь сроки приближены к реальным -- оценивают задачи либо непосредственно исполнители, либо экспертная группа. оценки исполнителей, как правило, ниже. но нет, желания соблюдать договоренности у команды не возникает. и это только девелопмент. есть еще тестинг.
с тестирование проекта есть только одна проблема -- он бесконечен. там нет объемов работ, которые необходимо проверить тестеру, чтобы одобрить разработку. там есть одна задача -- протестировать. в результате имеем количество багов, экспоненциально зависимых от часов, оставшихся до релиза -- чем ближе час деливери, тем больше поток багов, обнаруженных тестерами.
в итоге, сегодня я провел рабочий день, перемещаясь между разработчиками и тестерами, для того чтобы собрать, проконтролировать, напомнить, объяснить, решить, помочь...
нужно срочно внедрять процесс разработки. знать бы наверняка, как это делать правильно...

субота, 14 червня 2008 р.

про стартап или нет никакой ложки

я считаю, что для успешности любого стартапа нужно всего три вещи:
  1. умение и желание делать свою работу качественно и хорошо
  2. работа должна приносить в перую очередь удовольствие от того, что делаешь. а уже во вторую очередь деньги
  3. новый, оригинальный взгляд на производимый продукт

все остальные факторы, которые часто преподносятся в виде барьеров: "разобранные" рынки, большая конкуренция, огромное количество аналогов, существующие успешные реализации идеи являются лишь барьерами в нашей голове, шорами на наших глазах, поводом отказаться от рисков. Брин сотоварищи выходил на рынок "разобранный" Yahoo! и Altavista, Джобс возглавил Pixar, во времена всецелого господства Walt Disney Pictures, и Apple, во времена господства PC и Nokia. когда каждый и подобных людей добивался успеха, миллиардное мировое сообщество судорожно выдыхало: "ах! вот это человек, вот это повезло". везения в чистом виде не существует -- есть лишь каждодневная кропотливая работа, лишь стойкость перед любыми препятствиями, лишь планомерное движение к намеченной цели, лишь креативность подхода и умение видеть старые вещи в новом свете. и тогда Удача сама постучится в двери, не нужно охотиться на птицу цвета ультрамарин, нужно создайть такие условия, чтобы она прилетела сама... и осталась навсегда. но это не легко.

про доллар или о наболевшем

а вчера были большие... но по пять. а сегодня по три... но маленькие. а вчера были по пять, но большие. а сегодня маленькие... но по три.
(с) Михаил Жванецкий

не секрет, что в украинском IT все зарплаты считаются в долларах. слышал я про конторы, что работают с европейцами и считают в евро, но их количество настолько мало, что им можно пренебречь :) во всяком случае мне ни разу не попадались. и до сих пор всех все устраивало. в 2005 было взывли наши разработчики, когда НБУ понизил официальный обменный курс с 5,3 гривень за доллар до 5, но эта волна как-то быстро спала. а может быть я не заметил "кругов на воде" из-за того, что в той конторе, где я тогда работал, нас было всего 12 человек. с новой силой поднялось возмущение в апреле-мае этого года. тогда банки и обменные пункты снизили наличный обменный курс до 4,4 гривни за доллар. некоторые из моих подчинненых сразу начали размышлять о том, как было бы хорошо пересчитать зарплаты в евро. а евро в то время стоил 8 гривень. я расчитывал, что это чисто украинское "а отам я бурячки посаджу" (с) пройдет быстро. но нет, люди совершенно искренне придумывают все новые и новые схемы, по которым компания "должна" с ними работать. хоть зарплаты в евро уже хочется меньше -- все-таки он уже стал стоить 7,3 гривни -- но есть другие схемы. в моем личном хит параде лидирует следующая: "было бы хорошо договориться с компанией, что если курс опускается ниже 4,8 за доллар, то нам считают по 4,8. в если поднимается -- тогда по официальному курсу". действительно, простота хуже воровства.