С чего всё начиналось
Я пришёл в веб-программирование 10 лет назад голодным студентом, и сразу “по-программистки” влюбился в эту область. Ведь здесь было целое поле огромных возможностей для развития и множество мелких побед. Здесь я чувствовал себя “победителем”, а программисту это весьма важно.
- смог заставить это работать в IE6
- смог подключить плагин JQuery
- заставил эту картинку двигаться
- написал свою CMS, и доволен этим
- переписал свою CMS, потому что старая была ужасна.
- Хосподи, о чём я думал когда писал предыдущие версии. Надо переписать… (Да, их действительно было 3-версии)
- и т.д.
Я вообще считаю веб-програмирование лучшим и эффективным средством для становления себя как программиста.
Что только не поменялось за это время.
- 2007 год. Менеджер проектов - отдельный человек который руководил всеми проектами, проводил планёрки.
- 2008 год. Новая должность проектировщика для сложных проектов.
- 2009 год. Организация тех. составляющей офиса. Общее хранилище проектов (документация, дизайны и т.д.).
- 2010 год. Внедрение принципа “внутреннего клиента”. Разделение менеджеров проектов от менеджеров по продажам.
- 2011 год. Внедрение новой методологии Agile. Плюсы и минусы. Пара проектов, где на подобную схему согласились заказчики.
- 2012 год. Первые проекты, которые растянулись более чем на год. Всё та же причина “Вы же должны были предусмотреть.”
- 2016 год. Хватит…
За всё это время неизменным оставалось одно – вера в успех. и желание вывести разработку в казнете на новый уровень.
Справимся ли? А почему бы не попробовать?
Этот принцип позволял нам реализовывать достаточно нестандартные для веба проекты.
- Простые визитки и корп. сайты
- Магазины
- Порталы
- Агрегаторы
- Проекты для IDTV (API которое отвечает сгенерированной картинкой)
- Система видеовещания в школах в условиях слабого интернета. (nginx + rtmp = love forever)
- мобильные и SMART-приложения.
- Парсеры прайсов и excel в вебе.
- Система генераций задач для школьников
- Системы голосований
- Приложения для социальных сетей
- Множество внутренних инструментов для менеджеров и программистов
- И многое другое
Каждый из проектов позволял реализовать какое то новое решение, применить новую технологию. (Angular, ReactJS, Node.JS, nwjs, MeteorJS и даже Go) понять плюсы и минусы технологий. Да, иногда это выходило боком, срывом сроков. Но всегда имело положительный эффект для команды. Команда развивалась и становилась сильнее.
Горящие и сгоревшие программисты
Я вообще считаю веб-програмирование лучшим и эффективным средством для становления себя как программиста. Да, но при этом, веб-програмирование в Казнете - самая эффективная область, чтобы “спалить” программиста
Постоянно меняющиеся требования и разводящие руками от бессилия менеджеры через некоторое время превращают программиста в бездумного исполнителя. А исполнители не приживаются в команде и через некоторое время уходят в более “теплое и спокойное” место.
Я помню всех ушедших по этой причине ребят и проекты, которые их спалили. Простите ребята, я пытался это изменить.
Я устал палить. Настало время зажечь по-новому…
“Весна не будет”
По мотивам популярной шутки, “Весны” не будет.
Творческая группа весна прекращает своё существование как студия по разработке интернет-проектов на заказ.
И чем дальше я нахожусь от принятого решения, тем более правильным оно мне кажется.
Планёрка. Разбор оставшихся проектов.
- Какой у нас статус с проектом “Х”? Всё ли мы сделали? Проект то уже должен быть закрыт.
- Да всё. С их стороны они ещё не показали проект генеральному директору. Ждут его коррекций.
И в этом вся соль веб-разработки. Более сотни “человекочасов” было потрачено, чтобы спроектировать, нарисовать, сверстать, спрограммировать, протестировать, наполнить, выгрузить, настроить проект. А всё упрётся в одного человека, который увидит проект впервые. Большее влияние будет оказывать его настроение, чем ТЗ или утверждённый дизайн.
Можно обмазываться ТЗ в три слоя, каждым утверждённым шагом, и чего только мы не придумывали за 10 лет. Но победить “безучастность” мы так и не смогли.
Я не говорю о всех проектах, но очень многие создаются только ради того чтобы быть, а не работать.
Подобные условия не способствуют ни эффективности работ, ни росту команды.
Новый путь
Команда творческой группы “Весна” продолжит работать над своими проектами, применяя и приумножая свои знания и опыт.
Только вперёд!