Определить или описать процессно-ориентированный подход в разработке программного обеспечения
Я пытаюсь выяснить разницу между процессно-ориентированным подходом в разработке программного обеспечения и информационным. Каковы плюсы и минусы двух подходов и т. Д.?
Я гуглил, но не нашел однозначного ответа на вопрос, почему процессный процесс лучше или не лучше.
1 ответ
Я понимаю, что это вопрос сосредоточенности на разработке:
Процессно-ориентированный процесс будет основан на использовании конкретной формы процесса в качестве основы методологии. Например, может быть какое-то место, которое любит Водопад, и это то, что они используют, независимо от других факторов.
Ориентация на данные будет сосредоточена вокруг данных и может включать разные методологии для разных наборов данных. Таким образом, группа отчетности может использовать ориентированный на данные подход, так как большая часть того, что они делают, вращается вокруг данных и их использования. Напротив, группа, настраивающая CMS, может выбрать что-то более гибкое, чтобы справиться с изменяющимися требованиями, которые могут произойти, когда компания начинает использовать CMS.
Что касается того, что лучше, здесь есть несколько факторов, которые следует учитывать:
Люди. Кажется, у них есть предпочтения, которые они хотели бы контролировать? Некоторые люди могут предпочесть процессно-ориентированный подход, чтобы все делалось одинаково, и методология поддерживается независимо от того, что происходит, в то время как в других случаях некоторые могут сказать, что это зависит только от данных.
Приоритет - это будет что-то, что команда будет использовать снова и снова? Если это так, то процесс, ориентированный на процесс, может иметь лучшие результаты, поскольку процесс может со временем совершенствоваться, в отличие от данных, где можно регулярно менять методологии.
Конечный продукт - если проекты представляют собой консультационные проекты, то, возможно, лучше сосредоточиться на процессе, а не на данных, если консалтинг не связан с чем-то интенсивным, например с хранилищем данных или бизнес-анализом.
Вступительный взнос - любой из этих подходов может оказаться бесполезным, если люди, контролирующие деньги, не понимают, почему один стиль лучше, чем другой, для конкретной ситуации.