TGViewer
Журнал инженера-программиста Журнал инженера-программиста @software_engineer_notes · 247 subscribers
Post #403 174
Самая обычная бумажная книга учета - это пока лучший инструмент фиксации проектных изменений из всех, с которыми я сталкивался за свои более чем 20 лет стажа в ИТ!

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

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

Как результат, обслуживание проектных продуктов - это археологическое капание в легаси, которое идеально описывает мэмная картинка с Винни-Пухом, который перепачканный вылазит из черной лужи.

===

Только один раз все было ясно и понятно! Тогда я обслуживал бухгалтерские досовскими программами на Foxpro и у нас был один клиент, к которому за Киев нужно было ехать на автобусе. Бухгалтерия там состояла из классических Марьивановних, которые только-только сняли меховые шапки и едва начали экспериментировать с новыми понтами в виде накладных ногтей и выщипанных бровей. Рабочие машины были с маленькими пузатыми мониторами и клацающими механическими клавиатурами, а для печати - огромный матричный принтер. А еще нужно было каждый визит фиксировать в специальной книге учета модернизации ПО.

Да, это та самая волшебная книга!


По договору обслуживания каждый приходящий специалист был обязан зафиксировать в специальном журнале учета: ФИО, дату, цель визита, обнаруженные проблемы, перечень вносимых улучшений, какие именно правки в каких модулях и с какой целью выполнялись. Дополнительно мы в этот журнал вписывали теоретически возможные проблемные ситуации и как их решить в будущем. Эту книгу читали сами пользователи и пытались самостоятельно разобраться перед вызовов специалистов (так как вызовы были платными). По прибытию специалист сперва всегда брал этот журнал и смотрел кто какие правки недавно вносил и не могут ли они быть причинами проблем. И обычно информации из журнала было более чем достаточно даже для джуниоров (кем я был, когда приехал к ним в первый раз и увидел этот спасительный гросбух). А в самых сложных случаях можно посмотреть кто в базе ранее работал с подобной проблемой и позвонить за советом.

===

Согласен - немного слукавил 😅

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

Вся магия там была не в инструменте, а в процессе!

За мою карьеру, это был единственный клиент, который настолько серьёзно подошел к документированию и включил требование наличия детального описания визита в процесс согласования его оплаты. Это вам не традиционные для таких случаях акты работ и листы учета рабочего времени, которые практически никто не читает, а потому которые по факту просто бесполезные бумажки. Тут заказчик точно знал что ему нужно и потребовал отчетность в удобном и полезном для него виде в рамках актуальных технических ограничений. Не удивлюсь, если сейчас у них уже Джира с Конфлюенсом.
  • 👍 4
  • ❤ 1
More from @software_engineer_notes
  1. Sep 28, 2026Уже второй проект на работе делаю в методике "парного программирования" с Claude Code. И с…
  2. Sep 13, 2026За последний месяц произошло много событий, но наиболее интересным является использование…
  3. Aug 31, 2026Очень показательная причина моей нелюбви реализации сравнения/объединения конфигураций в 1…
  4. Aug 29, 2026О концепции LLM-Wiki я впервые прочитал на X (Twitter). Чтобы позже ознакомится детальнее,…
  5. Aug 28, 2026Хочу рассказать чем закончилось мое знакомство с концепцией Zettelkasten (она же "второй м…
  6. Aug 24, 2026После вчерашнего поста кто-то обрадовался, что не смотря на регулярную баллистику по Киеву…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →