Size: a a a

Архитектура ИТ-решений

2020 October 28

SB

Sergey Bezrukov in Архитектура ИТ-решений
Alexander Byndyu
А если заказчик — государство?
"Государство" - это слишком абстрактно.  В ТЗ на конкретный конкурс могут, наверное, содержаться требования следовать каким-то стандартам.
источник

AB

Alexander Byndyu in Архитектура ИТ-решений
Я правильно понимаю, что если в ТЗ не описаны критерии внутреннего качества, то нет никаких шансов их требовать, т.к. государство не имеет критериев их оценки?
источник

SB

Sergey Bezrukov in Архитектура ИТ-решений
Alexander Byndyu
Я правильно понимаю, что если в ТЗ не описаны критерии внутреннего качества, то нет никаких шансов их требовать, т.к. государство не имеет критериев их оценки?
А мы покупаем или продаём ) ? Вы со стороны заказчика или исполнителя сейчас?
источник

VS

Vsevolod Shulaev in Архитектура ИТ-решений
Как будто бы от полномочий. Вы ж их не просто так соблюдать стремитесь, а с прикладной целью. Ну вот если полномочий хватает, то обучать и насаждать. Если нет, то продать уполномоченному лицу.
источник

AB

Alexander Byndyu in Архитектура ИТ-решений
Sergey Bezrukov
А мы покупаем или продаём ) ? Вы со стороны заказчика или исполнителя сейчас?
Заказчика, т.е. гос. учреждения
источник

AB

Alexander Byndyu in Архитектура ИТ-решений
Vsevolod Shulaev
Как будто бы от полномочий. Вы ж их не просто так соблюдать стремитесь, а с прикладной целью. Ну вот если полномочий хватает, то обучать и насаждать. Если нет, то продать уполномоченному лицу.
Сейчас вопрос в другом. Система «наговнокожена» и надо обосновать ее низкое качество
источник

SB

Sergey Bezrukov in Архитектура ИТ-решений
Alexander Byndyu
Заказчика, т.е. гос. учреждения
Если в ТЗ ничего нет про критерии приёмки кода и у вас нет внутренних стандартов, о которых исполнитель знал до начала работ, то, как мне кажется, требовать от него соблюдения принципов абстрактной хорошести кода будет непросто.
источник

VS

Vsevolod Shulaev in Архитектура ИТ-решений
Alexander Byndyu
Сейчас вопрос в другом. Система «наговнокожена» и надо обосновать ее низкое качество
Чтобы переделали в рамках контракта или чтобы стартовать реинжиниринг?
источник

SB

Sergey Bezrukov in Архитектура ИТ-решений
Alexander Byndyu
Сейчас вопрос в другом. Система «наговнокожена» и надо обосновать ее низкое качество
Если она удовлетворяет описанным в ТЗ требованиям, в т.ч. нефункциональным, если они там, конечно, есть, то как вы себе это представляете?
источник

AB

Alexander Byndyu in Архитектура ИТ-решений
Sergey Bezrukov
Если в ТЗ ничего нет про критерии приёмки кода и у вас нет внутренних стандартов, о которых исполнитель знал до начала работ, то, как мне кажется, требовать от него соблюдения принципов абстрактной хорошести кода будет непросто.
А надо как-то сделать, иначе наши с вами налоги пойдут на плохую систему 😅
источник

AB

Alexander Byndyu in Архитектура ИТ-решений
Vsevolod Shulaev
Чтобы переделали в рамках контракта или чтобы стартовать реинжиниринг?
В идеале, чтобы доработали
источник

AB

Alexander Byndyu in Архитектура ИТ-решений
Sergey Bezrukov
Если она удовлетворяет описанным в ТЗ требованиям, в т.ч. нефункциональным, если они там, конечно, есть, то как вы себе это представляете?
Как раз в этом и вопрос. Я так понимаю, что можно ссылаться на международные стандарты, но это неточно
источник

SB

Sergey Bezrukov in Архитектура ИТ-решений
Alexander Byndyu
Как раз в этом и вопрос. Я так понимаю, что можно ссылаться на международные стандарты, но это неточно
Надёжно ссылаться можно только на ТЗ.  
Потому что критерии "правильного" кода это очень ткзть вещь ненадёжная, сколько людей, столько и мнений.
источник

AB

Alexander Byndyu in Архитектура ИТ-решений
Есть же стандарты отрасли. Вам, например, окна установили с щелью. Вы берёте гост по установке окон, где написано, что щелей быть не должно и заставляете подрядчика исправить проблему, даже если в ТЗ на окна не было упоминания о щелях. Неужели в IT нет такого?
источник

A

Alex in Архитектура ИТ-решений
Тем временем свежий радар завезли
https://assets.thoughtworks.com/assets/technology-radar-vol-23-en.pdf
источник

ЕП

Евгений Погребняк... in Архитектура ИТ-решений
Alex
Тем временем свежий радар завезли
https://assets.thoughtworks.com/assets/technology-radar-vol-23-en.pdf
Как-то из совсем разных сфер технологии в одном разделе у них (
источник

KP

Kirill Penzin in Архитектура ИТ-решений
Alexander Byndyu
Есть же стандарты отрасли. Вам, например, окна установили с щелью. Вы берёте гост по установке окон, где написано, что щелей быть не должно и заставляете подрядчика исправить проблему, даже если в ТЗ на окна не было упоминания о щелях. Неужели в IT нет такого?
ЕСПД?
источник

F

Fagor in Архитектура ИТ-решений
Alexander Byndyu
Есть же стандарты отрасли. Вам, например, окна установили с щелью. Вы берёте гост по установке окон, где написано, что щелей быть не должно и заставляете подрядчика исправить проблему, даже если в ТЗ на окна не было упоминания о щелях. Неужели в IT нет такого?
У вас ошибка в восприятии. Вы ищите не там. И аналогия это отражает. Нет ГОСТа установки Окон, а если есть он это он и не описывает. Но в нем (и не в нем, если нет), но в проекте или компании, всегда есть отсылка к "Требования к среде/месту жизни/работы". И вот там у вас будет что в помещении, жилом, у окон не должно быть щелей. На него вы и ссылаться должны. А если не жилом, то другая отсылка и требования.
источник

SB

Sergey Bezrukov in Архитектура ИТ-решений
Alexander Byndyu
Есть же стандарты отрасли. Вам, например, окна установили с щелью. Вы берёте гост по установке окон, где написано, что щелей быть не должно и заставляете подрядчика исправить проблему, даже если в ТЗ на окна не было упоминания о щелях. Неужели в IT нет такого?
Не очень понятно зачем оно было бы нужно вообще.  Есть системы, которым (возможно) уготована долгая жизнь и много итераций в развитии, есть MVP, есть throw-away прототипы, очевидно что к коду этих систем совсем разные требования.
источник

AB

Alexander Byndyu in Архитектура ИТ-решений
Есть гост на установку окон, это был пример из жизни ☺️ А что в итоге в IT? Вот вы заказали систему, вам дали говнокод, который ТЗ формально соответствует. Как можно защищаться?
источник