Надували, надуваем и будем надувать. Пузыри программистов

30.06.21

Сообщество - О жизни

Чем мы частенько занимаемся.

Не только банки, дети и аниматоры умеют надувать большие пузыри. Мы, программисты, внедренцы, автоматизаторы и руководители проектов, делаем это нисколько не хуже. И, возможно, даже чаще.

Но мы – круче. В определённых условиях мы умеем надувать огромные перламутровые пузыри, которые потом годами не лопаются. Толку от них нет, но… Красиво же!

Проекты автоматизации

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

Как ни стараются agile-цыгане, но проекты автоматизации до сих пор делаются по старинке – каскад, водопад, PMBOK. Гибкие методы применяются лишь там, где не страшно ошибиться. А проект стоимостью в несколько миллионов хочется «контролировать».

Пузырь растёт с самого начала проекта – обследования, моделирования, написания ТЗ. Заказчик делает вид, что знает, чего ему надо. Интегратор делает вид, что не замечает, что заказчик делает вид. Все умные, толковые, деловитые и вежливые. А пузырь растёт.

Аналитики пишут ТЗ, в одном из двух вариантов. Или перечень доработок системы, купленной заказчиком, или описание целевого состояния системы, с учётом всего функционала. Заказчик читает, предлагает корректировки, кивает, подписывает. Пузырёк – уже нешуточных размеров. Заказчик продолжает делать вид, что у него всё «под контролем».

Тут подключаются главные надуватели – программисты. Берут ТЗ и фигачат. Наше дело маленькое – сделать то, что написано. Правильно написано, или чушь какая-то – мы причём? Пузырь, вместе с затратами, растёт очень быстро.

Заказчик иногда делает вид, что интересуется результатом и его деталями. Смотрит на выполненные доработки, интерфейсы, формы, отчёты, цифры. Вроде что-то похожее на правду. Программисты, аналитики и РП дружно кивают – да, это то, что вы просили. Стоит, переливается, немного вздрагивает на ветру. Лучше отойти и не дышать.

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

Тут пузырь и обнаруживается. Сделано не то и не так. Потому что спроектировано не то и не так. Потому что заказчик не то сказал… Или аналитики не так поняли… Или программисты не так сделали… Ну, вы сами знаете, как это бывает.

Но пузырь лопается редко. Слишком он прекрасен.

Все, кто понимали, что это пузырь, давно отошли подальше – программисты, аналитики, РП, а то и весь интегратор. Остаются те, кому разгребать последствия – или местные программисты, или новый интегратор, или, при определённых обстоятельствах, прежняя команда.

И вот чудо: все вдруг не головой, а задницей понимают, что такое agile и зачем он нужен. Больше никаких больших ТЗ, длинных сроков разработки, ожидания в неведении. Короткие циклы, чёткие задачи, тесная работа с пользователями и реальными данными. Ну и короткие оплаты, конечно.

А пузырь стоит.

Корпоративные сайты

Ключевое отличие создания корпоративных сайтов от автоматизации – пузырь надувает сам заказчик, ещё до знакомства с интегратором. Когда кто-то на совещании произносит «нам точно нужен сайт» - всё, можно выдавать пузырю свидетельство о рождении.

Дальше от исполнителей, т.е. создавателей сайта, уже ничего не зависит. Как бы они ни старались, в большинстве случаев построят пузырь. Собственно, пузырь им и заказали. Просто называется он «корпоративный сайт».

Подрядчик, по сути, балансирует между двумя стратегиями.

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

Вторая – сделать то, что просит заказчик. Надуть большой, красивый, дорогущий пузырь. Не спрашивая и не переспрашивая, зачем такой приличной компании столько мыла и воды. Главное, как и в случае автоматизации, вовремя отойти подальше – вытащить дебиторку, подписать акты, отзыв и убежать. Вдруг рванёт.

Но пузырь, скорее всего, останется. Интернет полон таких произведений искусства. До очередного умника на совещании, который скажет «нам точно нужен новый сайт!».

Внутренняя автоматизация

Это сфера, созданная именно для надувания пузырей. Особенно, если внутри компании работают программисты с выдумкой и амбициями.

Ключевое отличие внутренней автоматизации – она «бесплатная». Программисты получают оклад, независимо от результатов. Можно ничего не делать – и получать оклад. Можно надувать пузыри, прокачивая этот важный навык – и получать оклад, плюс умение дуть со всей силы.

Вот и развлекаются программисты, как могут. Заниматься реально нужной автоматизацией – реально скучно. Пойдёшь у пользователей или начальников спрашивать, чего вам надо для счастья – каких-нибудь глупостей наговорят. Или по мелочи – флажочек там добавить, кнопочку, колоночку, отчётик, или такой пузырище попросят, что никакой оклад не оправдается.

Программисты придумывают себе задачи сами. Одновременно живут два потока – всякая мелочёвка для поддержания существования системы, и Большая Разработка Пузырей. Сваяет программист какую-нибудь крутую систему, по собственному разумению, отладит, насладится и… Фифти-фифти.

В половине случаев попытается «продать» пузырь внутри компании. Найдёт подходящего заказчика, покажет ему, прорекламирует, смоделирует на реальных данных, постарается убедить, что это прям счастье. Заказчик покивает головой, лайк поставит, пообещает «посмотрю потом». Процентах в 3 случаев, наверное, посмотрит.

А потом произойдёт сюжет, из которого жалобные статьи появляются. «Не прижилось», «Компания оказалась не готова», «Я опередил завод в развитии», «Меня никто не понимает» и т.д. Но пузырь остаётся.

Кто «продавать» не умеет или не хочет – просто оставляет пузырь стоять на месте. Я часто смотрю на системы, в которых местные программисты много лет надували пузыри – и, поверьте на слово, получаю истинное удовольствие.

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

Обычно в таком случае говорю начальству завода, что у них очень талантливый программист. А вот им стоит поучиться. Как минимум – видеть и использовать способности людей. В идеале – создавать и поддерживать среду для самореализации людей.

Да, вы правильно поняли. Я тоже пузыри надуваю иногда. Сказать директору завода в деревне – создавай и поддерживай среду для самореализации людей… Прям Тони Роббинс в фуфайке.

См. также

Жизнь программиста 1С на Линукс, это возможно?

О жизни Linux Системный администратор Программист Платформа 1С v8.3 Россия Бесплатно (free)

Использование Linux в качестве основной ОС для программиста 1С, возможно ли это? Решил поделиться личным опытом работы перехода на эту систему. В статье моя история без технических деталей максимально простым языком. И, спойлер, да, жизнь на Линуксе для разработчика 1С возможна и с каждым годом становится всё комфортней. Статья рассчитана на людей, с Линуксом не знакомых, специалистов прошу не кидаться помидорами.

16.05.2024    3577    soulner    32    

38

"250+ тысяч, в штат и работу пока не ищу": как изменился типичный 1С-ник в 2023 году

О жизни Россия Бесплатно (free)

Подводим итоги работы в 1С за 2023 год. Все о вас: 4 подробных раздела с цифрами, графиками и ужасными цветами диаграмм (должна же где-то быть стабильность).

08.02.2024    24113    Neti    85    

116

Адекватность работодателя. Как её определить? Часть 2. Процесс работы, от испытательного срока до увольнения

О жизни Бесплатно (free)

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

22.01.2024    4297    biimmap    67    

72

Адекватность работодателя. Как её определить? Часть 1. Собеседование, заключение трудового договора

О жизни Конфигурации 1cv8 Бесплатно (free)

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

16.01.2024    5720    biimmap    99    

79

Идеальное место работы для ЗУПера... Какое оно?! Часть 1. Негативные тенденции, ненужные знания.

О жизни Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

Импортозамещение увеличило потребность в архитекторах, аналитиках, разработчиках 1С, в т.ч. по ЗУП. Все их ищут всеми возможными способами, но не могут найти и не знают, чем же их завлечь к себе!? Давайте разберёмся в этом вопросе!

27.11.2023    4702    biimmap    52    

73

15 лет вместе...

О жизни Сообщество Бесплатно (free)

Прочитав название публикации, мысль возникает о свадьбе... Но речь не об этом!

25.08.2023    2705    biimmap    24    

51

Как изменилось собеседование разработчиков 1С за последний год

О жизни Россия Бесплатно (free)

«Многие кандидаты хотят от собеседования простую вещь: чтобы оно длилось пять минут и брали сразу на 300 000 в наносекунду», — Эльдар Мингалиев, разрабатывает новые форматы собеседований.

22.08.2023    14420    Neti    161    

108
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. &rew 50 30.06.21 11:28 Сейчас в теме
Ну спорно это. Я чаще встречаю "пузыри" из "говнокода". Если помните, в детстве, когда дули через корпус от шариковой ручки в мыльную воду, такая фигня из маленьких пузырей выползала. А что - один раз по-быстрому накопрокодили, пузырек маленький, незаметный. Второй, третий, а потом при закрытии квартала так глазки щиплет от этих пузырьков у всех, что плакать хочется.
2. Yashazz 4751 30.06.21 11:38 Сейчас в теме
Чё, реально все работой заняты? Где комменты, баттл, баттхёрт и срач?
van_za; Stylo; +2 Ответить
3. 1c-intelligence 12808 30.06.21 11:57 Сейчас в теме
(2) счёт-фактура жеж
SuhoffGV; portwein; MazhutkoAV; XAKEP; improg; +5 Ответить
4. Yashazz 4751 30.06.21 12:00 Сейчас в теме
(3) ась? чо? 534 которая? Ничо не знаю.
Я заранее всё допилил.
user1346935; +1 Ответить
5. 1c-intelligence 12808 30.06.21 12:10 Сейчас в теме
(4) а МЕТРО только вчера свою прислали.
14. improg 660 01.07.21 13:34 Сейчас в теме
7. Богатырев Артур 125 30.06.21 14:57 Сейчас в теме
(2) Скучнеет Иван, вот и ответ.
Снова статья из разряда "все козлы, напишу про все что и так знают".
Скучно на откровенно прохайопвый материал коммент писать. Ну явно же человек вброс делал.
Maxim_Zuev; Senator_I; vlasin; criptid; Neuroproton; +5 Ответить
8. Yashazz 4751 30.06.21 15:57 Сейчас в теме
(7) Ну вот... А я попкорном затарился ((
6. IssakN 45 30.06.21 13:05 Сейчас в теме
Википедия:
Э́нтони (Тони) Ро́ббинс (англ. Anthony (Tony) Robbins), урождённый Энтони Джей Махаворик (англ. Anthony Jay Mahavorick; род. 29 февраля 1960 года) — американский писатель, предприниматель, оратор-вдохновитель и бизнес-тренер, занимающийся темой саморазвития и имеющий неоднозначную репутацию. Автор бестселлеров по лайф-коучингу. Также широко известен в США и других странах своими аудио-программами о личностном развитии и мотивационными семинарами.
В 2007 году журнал Forbes поместил его в список «100 самых влиятельных знаменитостей». По данным журнала Time в 2015 году состояние Роббинса равнялось $480 млн.
Тони Роббинс
Прошу простить мое сравнение с Нагиевым из самого лучшего фильма в прошлой статье)
Мелко сравнил)))
9. Stylo 30.06.21 17:38 Сейчас в теме
Недавно еще было про пузырь, соломинку и лапоть, а тут снова про пузыри подъехало)))
Все знакомо, читать эти статьи всегда приятно.
10. mybotamigo 01.07.21 10:08 Сейчас в теме
Жаль, что не могу поставить минус. Статья ни о чем. Выражаясь языком автора - пузыри надувает всегда заказчик. И да, что бы два раза не вставать, в agile рисков неудачного внедрения намного больше чем в PMBOK в силу безграмотности его применяющих.
user1609888; vlasin; Yashazz; +3 Ответить
11. axelerleo 343 01.07.21 10:39 Сейчас в теме
Ну я вот прям не знаю. Может, это я только в такую компанию попал, но у меня горка контраргументов по статье.
Внутренняя автоматизация может быть прибыльной. Регулярно проводятся оценки по доработкам, определяется финансовый результат и целесообразность доработок. Нам так завернули интеграцию OTRS и 1С документооборота, т.к. окупаемость вложений в доработку (сэкономленное время сотрудников на ручное заведение тикетов и их контроль) больше двух лет.
Большие проекты тоже успешно пилятся в рамках agile разработки. Есть дорожная карта проекта до конца года. есть согласованный бюджет по трудозатратам и ресурсам. А дальше спринтами по 2 недели движемся и реализуем функциональность. С корректировками, уточнениями и всеми преимуществами гибкой разработки.
ТЗ тоже бывает гибким - с сохранением истории версий, согласованием с функциональным заказчиком, технической и функциональной частями (условно говоря, часть на языке бизнес-пользователей, часть на языке разработчиков). Это же ТЗ потом ложится в тест-кейсы для интеграционного и сценарного тестирования.
Так что озвученные ситуации - это не из области "пузырей", а из области плохой коммуникации, как между разными командами, так и внутри команды.
Вот где реально с "пузырями" сталкивался, так это в госсекторе и госкорпорациях. Там частенько автоматизацию пилят для освоения бюджета, а не потому что есть реальная потребность. Но и там чаще всего есть вполне объективные причины "раздувания пузыря" - в российских реалиях, разумеется. Бюрократический аппарат, бюджеты, отсутствие инициативы со стороны "среднего звена" - руководителям например, нужна отчетность МСФО, бюджетирование и еще куча всякой BI аналитики, но среднее звено на окладе, не заинтересовано, а конечные пользователи вообще могут саботировать разработки или делать все "по-старому". Так что пузыри таки имеют место быть, несомненно.
Но они прекрасно растут и в agile среде. Потому что, например, у госзаказчика 3 раза за год сменился топ, который и был инициатором и заказчиком системы, и 3 раза пересматривались требования к системе, а по итогам новый топ-менеджер вовсе не заинтересован в той автоматизации, которая начиналась его предшественниками. И интегратор оказывается в Жесткой Опытно Промышленной Эксплуатации с неподписанными актами.
cheb73; criptid; ZOMI; mybotamigo; +4 Ответить
12. mybotamigo 01.07.21 11:02 Сейчас в теме
(11) согласен, но с поправкой не только в госсекторе и не только в российских реалиях. Тут зависит от того, кто инициировал проект и с какой целью. Сталкивался не раз, когда инициатором внедрения продукта становились руководители для того что бы внедрением ИС перед руководством/собственниками скрыть косяки работы. На одном совещании в одной организации коммерческий директор оправдывал падение продаж отсутствием CRM системы. Естественно, ни понимания зачем она ему нужна и что он с ней собирается делать, да элементарно самого понимания что такое CRM система у него не было. По итогу, через год его таки уволили потратив много денег на внедрение системы, до конца так и не реализованное.
cheb73; Богатырев Артур; MazhutkoAV; axelerleo; +4 Ответить
17. Yashazz 4751 01.07.21 18:56 Сейчас в теме
(11) Слушайте, коллега, я у вас эту аббревиатуру, насчёт опытно-промышленной, потырю, а? Шедеврально ведь)

И да, со всем сказанным вами согласен. Внутренняя автоматизация гораздо менее пузыреобразна, нежели сторонние проекты.
cheb73; user1609888; portwein; axelerleo; +4 Ответить
18. axelerleo 343 01.07.21 20:25 Сейчас в теме
(17) Благодарю за похвалу))
Пользуйтесь сколько угодно :)
13. ZOMI 452 01.07.21 13:21 Сейчас в теме
Один рукоблуд постоянно знакомился с другими рукоблудами. И был уверен, что кругом - одни рукоблуды.
user1609888; user1519152; Award; EarlyBird; +4 Ответить
15. tolyan_ekb 105 01.07.21 14:17 Сейчас в теме
Хватит уже про пузыри, "разработчиков" и т.п. Даешь мотивирующие истории про изменения, достижение целей и рост показателей.
criptid; user1346935; sinichenko_alex; +3 Ответить
16. sinichenko_alex 181 01.07.21 15:41 Сейчас в теме
Горшочек не вари...
programmarket; user1609888; user1519152; lunjio; ArtManis; CMAPT-TEK; criptid; user1346935; +8 Ответить
25. 1c-intelligence 12808 06.07.21 12:51 Сейчас в теме
(16) кому и зачем нужен горшочек, который не варит?
28. sinichenko_alex 181 07.07.21 06:24 Сейчас в теме
(25) когда горшочек варит слишком много, и тем более когда он варит не вкусно, то лучше пусть не варит вовсе.
29. 1c-intelligence 12808 07.07.21 07:20 Сейчас в теме
33. programmarket 15.07.21 16:46 Сейчас в теме
34. 1c-intelligence 12808 15.07.21 17:17 Сейчас в теме
35. programmarket 16.07.21 08:11 Сейчас в теме
(34) ... освободится время на что-то полезное.
37. 1c-intelligence 12808 16.07.21 08:19 Сейчас в теме
(35) а у горшочка есть трудности с нехваткой времени?
19. titanium2008 44 02.07.21 10:21 Сейчас в теме
самый большой пузырь это ковид)) Иван давай лучше про ковид напиши))
20. Romyl01 38 02.07.21 10:54 Сейчас в теме
Согласен все жизненно, был случай совсем недавно, компании среднего размера надо было отладить бизнес-процессы, Купили УТ 11 из коробки не много не хватало, где-то избыточный функционал где то, не того, что нужно. Воообщем как обычно. И как обычно нужно вчера. В течении недели куча говонокода, но как положено в расширении. Расходимся довольные, у них все работает несмотря на говнокод.
Проходит месяцев 8, звонок, а я про них и забыл так как все ок жалоб от юзеров нет, новый начальника из-этой компании, прямо требует меня на совещание.
Подъезжаю. Сидят пиджаки, как понимаю какие то модные внедренцы, и начинаю мне втирать, что я все сделал не так, и я должен или бесплатно исправить, или идти в ж... Ну я выбираю второй вариант. Благо работы хватает.
Проходит еще где-то полгода, звонит мне уже собственник этой компании, просит подъехать, уже вежливо.
Я приезжаю снова, сидят собственник, главбух, еще начальники отделов, и уже без пиджака новый начальника, совсем грустный. Просят вернуть как было, так как все в результате внедрения по цене в 10 раз дороже чем у меня, у них случился локальный ад. Не вопрос, ставлю обратно мое расширение, из ут удаляю все что наваяли уже почему то в основном коде, возвращаю на поддержку.Собственник жмет руку говорит спасибо. Новому начальнику говорит уволен. Ну и конечно денег мне заплатили.
Dnki; SuhoffGV; axelerleo; pallid; +4 Ответить
23. aspirator23 339 03.07.21 12:11 Сейчас в теме
(20) Захватывающе рассказал. :)
32. Painted 49 09.07.21 15:30 Сейчас в теме
(20) Типичная история, у нас несколько таких было. ))
21. viramen 26 02.07.21 22:34 Сейчас в теме
22. user1622466 03.07.21 09:36 Сейчас в теме
Как не печально, но так и есть.
Очень сильно данную картину можно наблюдать в SAP, когда компании подрядчики делают всякую ерунду, после чего эксплуатация с бизнесом все разгребает, а топ менеджемент и заказчик все хаваю (как будто в доле за отмыв денег).
24. texnic79 43 06.07.21 09:00 Сейчас в теме
Написано забавно, а что предлагает автор?
26. user1624361 06.07.21 15:05 Сейчас в теме
Автора статьи в детстве изналиловал аналитик бизнес- процессов. А потом проектировщик, а потом программист. Вот он и обиженный такой.
sinichenko_alex; NorraSaltolinen; +2 Ответить
27. OPM 349 07.07.21 02:04 Сейчас в теме
Не понятно, почему главные надуватели - программисты, они лишь часть цепочки, причем самая безобидная. Так как, что это будет пузырь или реальная польза зависит не от них. Это все равно что ругать пулю, за то что она пробила руку. Эту пулю кто-то выпустил в твоем направлении из пистолета, вопрос к тому - в чьей руке тот пистолет.

И в защиту гибких технологий - с их помощью большой пузырь не надуешь, скорее много маленьких, а вот классика с обследованием на 3-6 месяцев, потом ТЗ на 1000 страниц, за кучу денег, вот здесь как раз пузырь, который боятся лопнуть, так как все замазаны.
30. Werevolff 08.07.21 10:46 Сейчас в теме
Самый большой пузырь - это решения от 1С: строятся на говнокоде, тупят и тормозят, легко заменяются несколькими шустрыми аналогами. Обещают больше автоматизации, чем реализовано. Требуют обучать специалистов вещам, которые вне 1С никому не нужны - по сути, готовятся не универсальные кадры без базовых знаний в разработке. Предлагают решать проблемы методом костылей. Вот пузыри, так пузыри!
31. пользователь 08.07.21 10:50
Сообщение было скрыто модератором.
...
38. AnryMc 849 13.12.21 13:48 Сейчас в теме
Не только банки, дети и аниматоры умеют надувать большие пузыри. Мы, программисты, внедренцы, автоматизаторы и руководители проектов, делаем это нисколько не хуже. И, возможно, даже чаще.


Comedy Pet Photo Awards - 2021
Прикрепленные файлы:
39. Поручик 4682 13.12.21 13:49 Сейчас в теме
Вот вам пузырь, куда загоняют госикспердконторы при наличии у них развитых систем сторонних разработчиков, в которые за несколько лет вбухано по несколько лямов.
https://platformaexpert.ru/ Это фронт, более-менее приличный. С бэком работать невозможно.
Оставьте свое сообщение