2009-11-11 2 views
1

Что касается проектов разработки программного обеспечения, над которыми вы работали, то какова была приблизительная стоимость (выраженная в процентах от общей стоимости системы) системной интеграции? Системная интеграция включает интеграцию с другим программным обеспечением, базами данных и т. Д.Стоимость системной интеграции?

ответ

2

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

Вообще, системная интеграция займет больше времени, если:

  • Она использует протокол, двигатель базы данных, операционную систему и т.д., которые вы или ваша команда еще не работали с.
  • Отсутствует или не отвечает на поддержку поставщика или сообщества.
  • Официальная документация системы недостаточно детальная или устаревшая.
  • Система не имеет большой доли на мировом рынке. Такая система не будет иметь широкой пользовательской базы и большой отпечаток в онлайн-программировании. Q & Такие сайты, как этот. Это может включать новые, менее популярные или высокодоменные системы.
+0

Не забывайте: - Компоненты, которые были разработаны независимо и не были разработаны с общим интерфейсом или были, но они никогда не проверялись до тех пор, пока не наступило время, чтобы заставить их работать вместе. –

3

33,3%, потому что системная интеграция обычно связана со значительным риском, который не так распространен на других этапах проектов (кодирование, документация и т. Д.).

2

Между 0 и 99%. Я создал системы без интеграции вообще и системы, которые были в основном просто интеграцией других систем. Хорошая вещь об интеграции может заключаться в том, что ее легко оценить. Но только тогда, когда интерфейс полностью понятен. Тогда это просто дублирование функциональности.

Есть некоторые осложняющие факторы. Они могут сделать это очень дорого невозможно:

  • это система, которую вы должны интегрировать с хорошо понимал (делать программисты, которые разработали его до сих пор там работают?)
  • это система, которую вы должны интегрировать с хорошо реорганизован (и имеет автоматические единицы и приемочные испытания)?
  • одна или несколько платформ?
  • являются экспертами по области?
1

Это зависит от важности интегрированной системы и других факторов.

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

Я хотел бы перечислить следующие переменные при попытке оценить стоимость:

  • Сколько систем вы интегрируют и как часто они изменились?
  • У вас есть документация к этим системам?
  • Является ли это сторонним компонентом/службой, на которую у вас нет контроля?
  • Если у вас есть контроль над интегрированной системой, использует ли он слишком много «старого» кода, например COBOL; (просто пример, по крайней мере, где я работаю программистами COBOL, дорого);
  • Являются ли ваши сотрудники опытными с интегрированной системой и с самим приложением?
  • В случае отказа от интегрированного обслуживания, какое влияние оказывает ваше приложение?

Сколько стоит часовая ставка сотрудника в этих сценариях? Сколько часов им нужно будет работать над этими интегрированными системами? Сколько у вас денег для вашего проекта? Я не могу сказать, что это будет стоить X% на вашем случае, не зная этих деталей, особенно последнего.

Смежные вопросы