Различия между разработкой программного обеспечения и промышленной разработкой заключаются в следующем:
- Разработка программного обеспечения предполагает создание продукта, который включает в себя планирование работ, анализ, проектирование, реализацию, тестирование и оценку достигнутых результатов. 3
- Промышленная разработка предполагает создание приносящего деньги продукта в коллективе от нескольких десятков человек. 1 При этом к разработке программного обеспечения относятся как к производству со всеми его атрибутами. 5 Для этого используются комплексные средства, которые позволяют всем участникам проекта получить доступ к его артефактам в нужном виде. 5
Таким образом, основное различие заключается в том, что разработка фокусируется на процессе создания продукта, а промышленная разработка — на создании продукта как части производственного процесса компании, где важны такие характеристики, как производительность, масштабируемость, ведение журнала, мониторинг и безопасность. 4