четверг, 17 сентября 2015 г.

Устойчивость мнений

Мнение людей о каких-либо явлениях или событиях часто формируется по совершенно загадочным принципам.
Но оно бывает настолько устойчивым, что вот так вот запросто его "изменить/переломить" получается далеко не всегда.

Вот, например, есть какой-то проект. И приходит реализовывать этот проект какой-то там товарищ. И проект у него как-то не очень заладился.
То ли с ЛПР он общего языка не нашел, то ли на экране формы какие-то некрасивые появляться в процессе "рабочих показов" появляться стали, то ли еще что-то.
Но не заладилось в общем.
И проект он до конца довел. Все требования/пожелания выполнил/исполнил. И даже вроде как все работают теперь и вроде как даже и лучше стало.
Но осадок остался.
И теперь. Каждый новый проект, в котором этот товарищ более-менее "публичную" роль играть будет, будет уже как-то не очень восприниматься.
Уже вот как-то не то.

Или, допустим, вот возникло у человека мнение о какой-то торговой марке, что "это дорого, понтово и неприятно вообще".
И все. И хоть ты бесплатно потом ему фишку под этой торговой маркой предлагай - он все равно "не поведется".
Потому что "помнит", что есть тут подвох какой-то.

Мне кажется, что привязка к любым оценкам является, в общем-то, злом.
Но при работе с проектами, требованиями к функциональности в рамках проектов (это уже точно про разработку/внедрение в IT) - такой подход может еще и много денег стоить.

вторник, 15 сентября 2015 г.

Три реальных истории о разработках продуктов

Решил записать для памяти три истории о том, как разрабатывались программные продукты.
Все три истории начинались одинаково. А вот закончились совершенно по-разному.
И еще очень важно, что все три истории - абсолютно реальны. Одна протекала на моих глазах, другая произошла в компании, в которую я пришел через пару лет как история закончилась (и все было еще очень живо в памяти тех, кто ее "видел" и в ней участвовал). Ну а третью историю знаю со слов одного из основных ее действующих лиц.

Итак. Начиналось все очень похоже.
Небольшую компанию программеров, захваченных какой-то технической идеей, приглашает владелец определенного бизнеса и говорит: "ребята, мне нужна система для управления компанией. сделаете?" Во всех трех случаях "ребята", конечно же, бодро ответили: "не проблема, сделаем!".
Если говорить о компаниях, владельцы которых вот так пригласили разработчиков: производственная компания, компания-дистрибьютор иностранных производителей и строительная компания. Это не принципиально, просто для того чтобы в дальнейшем было удобнее было их обозначать.

Ребята-разработчики принялись за дело. И вот тут-то и начали проявляться различия в этих историях.
В компании, которая занималась производством, команда поделилась на две неравные части. И поделила между собой задачи. Основные "разработчики идеологи" занялись разработкой ядра системы, реализацией концепта, а несколько ребят (по большей части приглащенных уже по ходу разработки) были заняты исключительно "приложением идей к реальности". Т.е. стали делать небольшие функциональные модули для владельца компании, который платил деньги.
В компаниях, которые занимались строительством и дистрибьюцией команда "продвинутых чуваков" продолжила генерить идеи и "делать наработки".

Потом разница в этих историях стала расти.

Интересен итог.
В компании "уникальных разработчиков", которые изначально разделились на две команды и взяли себе "парочку стажеров" для реализации идеи - теперь компании судятся между собой за право собственности на продукт. В производственной конторе работает полнофункциональная КИС, но владелец хочет владеть и "информационной платформой", которую разработали на его деньги.
В строительной компании была создана система, поддерживающая все процессы компании. Но теперь IT-отдел постепенно выводится в качестве "непрофильного актива" за рамки финансирования. И всем предложено "поискать другую работу". Или сделать из своих наработок продукт, который можно продавать.
В компании-дистрибьюторе - ни фига не получилось. Ни с системой для компании, ни с разработкой чего-то нового.

Вот такое бывает.

Просто запишу для себя.
Старый стал.
Забываю много.

воскресенье, 13 сентября 2015 г.

Ха, да это точно. Просто "классика жанра" - 2

Как-то давно обещал продолжить выкладывать некоторые "типичные ситуации" из опыта реализации IT-проектов.
(начал здесь:  http://strangedelivery.blogspot.ru/2014/07/blog-post_25.html )

Вот еще парочка в копилку.

"Не надо мне тут рассказывать. Я из того поколения, которое воспринимало Рабыню Изауру не как объект, а как класс."

"- Вася, ну как там у нас с разделением заказа на несколько накладных?
 - Слушай, я тут такую классную штуку придумал - они смогут сразу прикреплять заказанный столик к общему плану зала. Смотри - оп! вот тут выбираешь - чик! дату - и на общем плане ... 
   Ну тут пока еще немного общий план "съезжает", но я уже почти разобрался.
 - Вася, они просили поправить разбивку заказа на накладные. Там сумма "не бъется".
 - А, да там делов на 5 минут. А тут вот смотри - опс! И все - видно что и где заказано. Можно еще в углу добавить ...
 - ...
 - Да ладно. Сделаю я сейчас разбивку. Не переживай. Чего-то ты грустный какой-то."