Size: a a a

Анализ в ИТ-проектах

2021 January 10

A

Andrey in Анализ в ИТ-проектах
Alexander Luchkov
Требование может быть признано требованием, если:
- его можно выполнить с учётом потребности заинтересованных сторон.
- его можно однозначно проверить.

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

DB

Denis Beskov in Анализ в ИТ-проектах
Alexander Luchkov
Требование может быть признано требованием, если:
- его можно выполнить с учётом потребности заинтересованных сторон.
- его можно однозначно проверить.

В данном случае отсутствует возможность однозначно сказать выполнено ли требование.
Давай я процитирую тот же INCOSE GfWR:

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

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

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

На самом нижнем уровне формулировки требований определяют одно единственное выбранное решение.

Подчеркнем: допустимая для одного уровня формулировка требований не всегда подойдет к другому. Рассмотрим пример. На уровне бизнес-менеджмента допустимо следующее:
— все продукты должны быть «безопасными» или «высочайшего качества»;
— проекты должны быть выполнены с применением «лучших практик», описанных такими организациями, как INCOSE, PMI, CMMI.

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

DB

Denis Beskov in Анализ в ИТ-проектах
Сергей
проверку можно сделать с помощью анализа🤷‍♂
не понял, как именно будет выглядеть тест?
источник

SS

Sergey Sergey in Анализ в ИТ-проектах
Добрый день
По мне так это слишком общее требование, потому проверка будет такая же общая.
Семья что-то делает, чтобы ребенок был в безопасности? Что-то делает, значит выполнено.
Это требование не однозначно и достижимость будет складываться из достижимости более узких и однозначных требований.
источник

С

Сергей in Анализ в ИТ-проектах
Denis Beskov
не понял, как именно будет выглядеть тест?
не тест, анализ
на уровне ниже определить конкретные решения и уже отталкиваться от них
источник

DB

Denis Beskov in Анализ в ИТ-проектах
Sergey Sergey
Добрый день
По мне так это слишком общее требование, потому проверка будет такая же общая.
Семья что-то делает, чтобы ребенок был в безопасности? Что-то делает, значит выполнено.
Это требование не однозначно и достижимость будет складываться из достижимости более узких и однозначных требований.
«обеспечивает» на русский язык переводится как «гарантирует»
источник

DB

Denis Beskov in Анализ в ИТ-проектах
Сергей
не тест, анализ
на уровне ниже определить конкретные решения и уже отталкиваться от них
решения о чём?
источник

С

Сергей in Анализ в ИТ-проектах
Denis Beskov
решения о чём?
об обеспечении выживании ребёнка (сохранении здоровья)
источник

С

Света in Анализ в ИТ-проектах
Denis Beskov
а чем хотите заниматься?
Не знаю)
источник

AL

Alexander Luchkov in Анализ в ИТ-проектах
Denis Beskov
Давай я процитирую тот же INCOSE GfWR:

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

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

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

На самом нижнем уровне формулировки требований определяют одно единственное выбранное решение.

Подчеркнем: допустимая для одного уровня формулировка требований не всегда подойдет к другому. Рассмотрим пример. На уровне бизнес-менеджмента допустимо следующее:
— все продукты должны быть «безопасными» или «высочайшего качества»;
— проекты должны быть выполнены с применением «лучших практик», описанных такими организациями, как INCOSE, PMI, CMMI.

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

DB

Denis Beskov in Анализ в ИТ-проектах
Сергей
об обеспечении выживании ребёнка (сохранении здоровья)
а разве тестирование требования требует наличия решения? в этом же вся суть требований — не морочать себе голову решениями до момента, пока решения нет
источник

DB

Denis Beskov in Анализ в ИТ-проектах
Alexander Luchkov
Понятно. Тогда здесь требуется провести анализ понятий "безопасность" и "здоровье", договориться о них с заинтересованными сторонами. В соответствии с разработанным глоссарием (например это могут быть ссылки на нормативную и правовую документацию) сказать, что проверка будет проходить на соответствие этой самой нормативке.
не обязательно, можно в контакте с предпринимателем придумать тесты на верификацию и валидацию и дальше думать, что с этим делать
источник

A

Andrey in Анализ в ИТ-проектах
источник

С

Сергей in Анализ в ИТ-проектах
Denis Beskov
а разве тестирование требования требует наличия решения? в этом же вся суть требований — не морочать себе голову решениями до момента, пока решения нет
ребенок жив и здоров, значит все ок)
источник

AL

Alexander Luchkov in Анализ в ИТ-проектах
Сергей
ребенок жив и здоров, значит все ок)
источник

DB

Denis Beskov in Анализ в ИТ-проектах
Сергей
ребенок жив и здоров, значит все ок)
этот утверждение о свойствах, а не методика проверки
источник

С

Сергей in Анализ в ИТ-проектах
Denis Beskov
этот утверждение о свойствах, а не методика проверки
метод: наблюдение🤷‍♂
источник

AL

Alexander Luchkov in Анализ в ИТ-проектах
Сергей
метод: наблюдение🤷‍♂
Нам критерии живости и здоровости нужны. Не?
источник

DB

Denis Beskov in Анализ в ИТ-проектах
как предприниматель и инженер по требованиям/аналитик, я могу предложить методику проверки требования «1. «семья с ребёнком должна обеспечивать выживание ребёнка»
- контролёр измеряет у ребёнка пульс и убеждается, что он есть
источник

DB

Denis Beskov in Анализ в ИТ-проектах
Сергей
метод: наблюдение🤷‍♂
сразу забегу вперёд — а как вы наблюдением поймете, что у него нет онкологии, например?
источник