Определить или описать процессно-ориентированный подход в разработке программного обеспечения - PullRequest
0 голосов
/ 18 июня 2009

Я пытаюсь выяснить разницу между процессно-ориентированным подходом в разработке программного обеспечения и информационным. Каковы плюсы и минусы двух подходов и т. Д.?

Я гуглил, но не нашел однозначного ответа на вопрос, почему процессный процесс лучше или не лучше.

1 Ответ

0 голосов
/ 24 июля 2009

Насколько я понимаю, это вопрос сосредоточенности на разработке:

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

  • Ориентация на данные будет сосредоточена вокруг данных и может включать разные методологии для разных наборов данных. Таким образом, группа отчетности может использовать ориентированный на данные подход, так как большая часть того, что они делают, вращается вокруг данных и их использования. Напротив, группа, настраивающая CMS, может выбрать что-то более гибкое, чтобы справиться с изменяющимися требованиями, которые могут произойти, когда компания начинает использовать CMS.

Что касается того, что лучше, то здесь следует учитывать несколько факторов:

  1. Люди. Кажется, у них есть предпочтения, которыми они хотели бы управлять? Некоторые люди могут предпочесть процессно-ориентированный подход, чтобы все делалось одинаково и методология поддерживалась независимо от того, что, в то время как в других случаях некоторые могут сказать, что это зависит только от данных.

  2. Приоритет - Это будет чем-то, что команда будет использовать снова и снова? Если это так, то процесс, ориентированный на процесс, может иметь лучшие результаты, поскольку процесс может уточняться со временем, в отличие от данных, где можно регулярно менять методологии.

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

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

...