TGViewer
В IT чудес не бывает В IT чудес не бывает @it_without_miracles · 900 subscribers
Post #577 697
Продолжаем.
Что нам поможет с рисками? (почему-то вспомнился мем "а чего мы хотим?")
Теория.
ISO 25010 (Systems and software engineering|Systems and software Quality Requirements and Evaluation (SQuaRE)|System and software quality models и ее аналог ГОСТ Р ИСО/МЭК 25010-2015 (в виде pdf).
Этот ISO описывает модель качества продукта через характеристики.
• Functional Suitability (Функциональная пригодность): Полнота, корректность и уместность функций.
• Performance Efficiency (Эффективность производительности): Временные характеристики, использование ресурсов, емкость (потенциальные возможности).
• Compatibility (Совместимость): Совместное использование, интероперабельность.
• Usability (Удобство использования): Понятность, обучаемость, управляемость, защита от ошибок пользователя, эстетика интерфейса.
• Reliability (Надежность): Завершенность, доступность, отказоустойчивость, восстанавливаемость.
• Security (Безопасность): Конфиденциальность, целостность, неподдельность, отслеживаемость, подлинность.
• Maintainability (Поддерживаемость): Модульность, возможность повторного использования, анализируемость, модифицируемость, тестируемость.
• Portability (Переносимость): Адаптируемость, возможность установки, замещаемость.

Это то, что можно использовать, как реперные точки, относительно которых мы пытаемся обсуждать вопросы.

“Просто” берем каждую из характеристик/подхарактеристик, уточняем наше текущее состояние и обсуждаем с бизнесом насколько его ожидания расходятся с нашей суровой реальностью.
Что из этого критично, а чем можно пренебречь на данном этапе и как долго можно “пренебрегать”. Для новой функциональности делаем это на входе.

Чем больше прозрачности - тем проще. Даже если бизнес, в силу разных обстоятельств, не может нам дать конкретики, то понимание того, где мы сейчас находимся, очень полезно нам самим.

Банальный пример: вместо вопроса "а у нас будут заказчики с большими файлами?" (с ответом "конечно будут"), лучше задавать "у нас сейчас грузятся файлы до 10GB, этого достаточно будет в текущих условиях?". (Поверьте, только на собесах по системному дизайну такие вопросы задаются на входе и на такие вопросы всегда есть ответы)

Практические знания (получаем контекст):
- о тестируемом объекте (SUT) в целом
- о том, что мы сделали нового
- о внесенных изменениях и затронутой ими части функциональности
- об основных (самых популярных/ожидаемых/итп) пользовательских сценариях
- о пользовательских данных и том, как они участвуют во всех пунктах выше
- кто и как тестировал внешние для нас компоненты, которые делают другие команды

Дальше обсудим, как это все можно применить на практике.

#quality
  • 👍 4
  • ❤ 3
More from @it_without_miracles
  1. Sep 25, 2026Это лучше из того, что я посмотрел по разработке с ИИ, а точнее про подход и организацию п…
  2. Sep 24, 2026А как все более активное внедрении ИИ в разработку меняет, если конечно меняет, подход "не…
  3. Sep 18, 2026Процессы, задачи и созвоны в пятничных #it_memes ЗЫ он за дейлик похоже 3 чашки кофе бахну…
  4. Sep 17, 2026Немного новостей. Вчера послушал Киру на ее вебинаре "LinkedIn для поиска работы". Из инте…
  5. Sep 9, 2026Что почитать или #5for5 : • Про незаменимых героев How load-bearing people stay hidden: -…
  6. Sep 8, 2026В тему этого мемчика и дискуссии в комментах про код ревью. 1. Maybe We Shouldn't Be Revie…
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 →