Size: a a a

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

2021 January 19

DB

Denis Beskov in Анализ в ИТ-проектах
Если наняли повара и работаем с ним давно, то хватит 1-го пункта
источник

Ш

Шляпник in Анализ в ИТ-проектах
Denis Beskov
Тут речь не совсем про терминологию
разве понимание "что включить в... " не исходит в данном вопросе из понимания значения "постановка задачи" из преамбулы вопроса?
источник

DB

Denis Beskov in Анализ в ИТ-проектах
Если повар несколько раз для нас готовил разное, то хватит Q (quality ,1-й пункт) и последних двух — Time и Price
источник

DB

Denis Beskov in Анализ в ИТ-проектах
Шляпник
разве понимание "что включить в... " не исходит в данном вопросе из понимания значения "постановка задачи" из преамбулы вопроса?
так контекста не хватает же
источник

DB

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

DB

Denis Beskov in Анализ в ИТ-проектах
есть на проектирование уникального
источник

DB

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

Ш

Шляпник in Анализ в ИТ-проектах
Denis Beskov
так контекста не хватает же
да, вижу из предыдущих твоих объяснений, что заковыка как раз таки в контексте :)
источник

ДС

Дмитрий Седухин... in Анализ в ИТ-проектах
Denis Beskov
Если повар несколько раз для нас готовил разное, то хватит Q (quality ,1-й пункт) и последних двух — Time и Price
А почему рецепт не
источник

DB

Denis Beskov in Анализ в ИТ-проектах
Denis Beskov
Есть такое популярное понятие "постановка задачи"

Давайте разберем на простом примере, что вы включите в постановку задачи "сварить борщ":
Анонимный опрос
0%
Требования к потребительским качествам борща (объем, вкус, цвет, вязкость и тд)
0%
Требования к составу борща
0%
Технологию изготовления (рецепт, последовательность технологических операций)
0%
Технологию подготовки (что купить и найти)
0%
Требования к поставкам компонентов (у кого купить и на каких условиях)
0%
Ограничения и требования по стоимости борща
0%
Ограничения и требования по срокам готовности борща
Проголосовало: 104
Те, кто включил технологию изготовления в состав постановки — вы когда задачу разработчику ставите, тоже требованиями не ограничиваетесь, описываете, какие классы, модули, таблицы ему создать в каком порядке?
источник

DB

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

ДС

Дмитрий Седухин... in Анализ в ИТ-проектах
Denis Beskov
Те, кто включил технологию изготовления в состав постановки — вы когда задачу разработчику ставите, тоже требованиями не ограничиваетесь, описываете, какие классы, модули, таблицы ему создать в каком порядке?
Иногда требования "из чего" тоже ставятся.
Например выбор той или иной библиотеки (из двух схожих по функционалу) или породы дерева если идет производство деревянных конструкций.
источник

DB

Denis Beskov in Анализ в ИТ-проектах
Дмитрий Седухин
Иногда требования "из чего" тоже ставятся.
Например выбор той или иной библиотеки (из двух схожих по функционалу) или породы дерева если идет производство деревянных конструкций.
Это требования к составу, а не к технологии изготовления
источник

ДС

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

Ш

Шляпник in Анализ в ИТ-проектах
Denis Beskov
Те, кто включил технологию изготовления в состав постановки — вы когда задачу разработчику ставите, тоже требованиями не ограничиваетесь, описываете, какие классы, модули, таблицы ему создать в каком порядке?
отвечу как ещё в недавнем прошлом разработчик и выбравший этот пункт ответа. Мне куда важнее последовательность бизнес-процесса, а не описание конечного результата, Так, например, можно описать требования пользователь вводя 2 и 2, должен на выходе получить 4 будет неверной постановкой мне задачи, так как не раскрывает сути ожидаемых операций в текущем процессе: пользователь вводимые числа складывает или умножает? Пример, гипотетический и взятый с потолка.
источник

Ш

Шляпник in Анализ в ИТ-проектах
Я как разработчик с функциями архитектора принимаю решение о выборе того или иного пути реализации в т.ч. и на основании того, какой процесс я автоматизирую. Например, я вижу, что исходя из технологического процесса пользователь никогда не использует ФИО отдельно, следовательно нет нужды плодить сущности и создавать отдельные поля для Ф И О раздельно. Это уже пример практический.
источник

DB

Denis Beskov in Анализ в ИТ-проектах
Шляпник
отвечу как ещё в недавнем прошлом разработчик и выбравший этот пункт ответа. Мне куда важнее последовательность бизнес-процесса, а не описание конечного результата, Так, например, можно описать требования пользователь вводя 2 и 2, должен на выходе получить 4 будет неверной постановкой мне задачи, так как не раскрывает сути ожидаемых операций в текущем процессе: пользователь вводимые числа складывает или умножает? Пример, гипотетический и взятый с потолка.
то, что выход = произведению входов, это как раз требования к результату

а перемножать можно по-разному — это и есть технология
источник

Ш

Шляпник in Анализ в ИТ-проектах
Denis Beskov
то, что выход = произведению входов, это как раз требования к результату

а перемножать можно по-разному — это и есть технология
тоже вариант, но по логике реализация на уровне ПО должна быть максимальна приближена к текущим процессам заказчика(особенно конечных пользователей) с учётом оптимизации бизнес-процессов (они тоже далеко не  всегда идеальны). И тем более мне важно понять, что понимает конечный пользователь под "перемножать", чтобы быть уверенным в том, что используя написанный мной программный продукт пользователь на выходе получит ожидаемый, а значит контролируемый, результат. Ничто так не пугает пользователей, как то, что программа делает неожиданные для них вещи. Опыт-с.
источник

ДС

Дмитрий Седухин... in Анализ в ИТ-проектах
Кстати, к процессу тоже могут выставляться требования. Например "приготовь по рецепту моей бабушки, а то как готовит твоя мама мне не нравится"
))))
Ну или в случае перехода производства к новой последовательности или фреймворку, такие требования могут ставится.
источник

EK

Evgeniya Khotovitska... in Анализ в ИТ-проектах
Denis Beskov
Те, кто включил технологию изготовления в состав постановки — вы когда задачу разработчику ставите, тоже требованиями не ограничиваетесь, описываете, какие классы, модули, таблицы ему создать в каком порядке?
Ну если бы я просила мужа сварить борщ, то рецепт там точно должен был бы быть) И рецепт тут действительно скорее как фреймворк выступает
источник