Бухгалтерские программы

Мифы и реалии компонентной автоматизации

Сегодня много говорится о перспективах компонентного подхода. Дескать, компании скоро навыпускают множество кубиков, и разработчикам останется только собирать из них готовые системы. Да и лоскутная автоматизация (сборка КИС из разных систем или их модулей) в России весьма популярна. В этой связи интересно мнение доктора Уильяма Трэкза, руководителя подразделения Lockheed Martin Federal Systems, входящего также в состав научной лаборатории ВВС США. Он считает, что в области компонентных технологий имеется немало мифов.

Мифы и реалии компонентной автоматизации

Сергей Бобровский

Сегодня много говорится о перспективах компонентного подхода. Дескать, компании скоро навыпускают множество кубиков, и разработчикам останется только собирать из них готовые системы. Да и лоскутная автоматизация (сборка КИС из разных систем или их модулей) в России весьма популярна. В этой связи интересно мнение доктора Уильяма Трэкза, руководителя подразделения Lockheed Martin Federal Systems, входящего также в состав научной лаборатории ВВС США. Он считает, что в области компонентных технологий имеется немало мифов.

Миф 1. Важно, что компоненты дают вам.
Реалия. Важно, что компоненты могут вам сделать.
Когда число компонентов, приобретаемых у разных поставщиков, увеличивается, сложность взаимосвязей между ними стремительно растет, и возникает множество проблем с безопасностью, распределением нагрузки и обработкой ошибок.

Миф 2. Компонентные системы могут проектироваться сверху вниз.
Реалия. Компонентные системы строятся снизу вверх.
Современные методологии предусматривают обязательное определение требований к системе на самых ранних этапах проектирования, что требует итерационного подхода к разработке - быстрого создания прототипа и его совершенствования. Для этого приходится прибегать к анализу реальных возможностей и настройкам компонентов уже с самого начала проекта.

Миф 3. Открытая архитектура позволяет решить проблемы взаимодействия компонентов.
Реалия. Нет стандартного определения "открытой архитектуры" или "открытой системы", поэтому принцип "подключи и работай" выполняется далеко не всегда.
Хотя делаются попытки создать подобные стандарты, число подключаемых компонентов для них еще слишком мало.

Миф 4. Вам не надо тестировать покупаемые компоненты.
Реалия. Вам надо тестировать компоненты более жестко, чем собственное ПО, потому что вы не знаете, как эти компоненты создавались.
Компоненты нередко имеют ошибки как внутри кода, так и ошибки реализации внешних интерфейсов.

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

Миф 6. Компоненты сопровождаются хорошей документацией.
Реалия. Многие возможности компонентов недокументированы.
Нередко неполная или ошибочная документация (что связано с молодостью рынка и стремлением поставщиков быстро выпустить новые продукты) может привести к серьезным сбоям в работе создаваемой системы.

Миф 7. Можно настраивать компонентные системы в соответствии с собственными нуждами.
Реалия. Требуется подстраивать процессы работы организации под возможности компонентов.
Правило 80/20 применимо к большинству компонентных систем - 20% возможностей компонента удовлетворяют 80% потребностей пользователя. Но при этом реализация оставшихся 20% стоит значительно дороже, чем при обычной разработке ПО, потому что влезть внутрь компонента и изменить его невозможно. Поэтому ведущие поставщики компонентов никогда не меняют их и выполняют в полном соответствии с требованиями. Соответственно, не выпускаются новые версии компонентов, а выпускаются новые наборы под другой торговой маркой, чтобы при попытке сделать обновления не возникали проблемы.

Миф 8. Использование компонентов - лучшая современная технология.
Реалия. Компонентная технология - во многом дань моде и результат побочной деятельности компании-разработчика.
Не бывает компонентов, в которых есть все, что вам надо. Обычно компоненты содержат множество настроек, менять которые придется самостоятельно.

Миф 9. Компонент покупается как обычный продукт.
Реалия. Покупается право на использование конкретной версии компонента. Частый выпуск новых версий компонентов приводит к сокращению срока их обслуживания и повышению расходов на обновление.

Миф 10. Компания-разработчик будет исправлять находимые в компонентах ошибки.
Реалия. Компания-разработчик исправит ошибки в следующей версии компонента. Это следствие из предыдущего пункта.

Миф 11. Крупный клиент может влиять на компанию-разработчика компонентов и даже обЪединиться с ней.
Реалия. На разработку компонентов влияет рынок.
Когда покупателей много, разработчик руководствуется собственными интересами получения прибыли.

Миф 12. Компонентный подход - это спасение.
Реалия. Компоненты негативно влияют на процесс создания ПО, ошибочно стимулируя высшее руководство сокращать запланированное время на разработку.

Миф 13. Компоненты после их покупки можно свободно использовать в разных проектах.
Реалия. Расходы на увеличение сложности проекта с активным использованием компонентов значительно превышают выгоду от покупки готовых компонентов.

Миф 14. Можно не покупать новые версии компонентов.
Реалия. В таком случае теряется сопровождение.

Миф 15. Можно заплатить разработчику, чтобы он модифицировал компоненты нужным образом.
Реалия. Придется заплатить третьей фирме, чтобы она модифицировала компоненты нужным образом.

И несколько правил по работе с компонентами.

Правило 1. Стоимость компонента - 1% от расходов на программирование аналогичных функций.

Правило 2. Максимальный рыночный срок жизни компонента - 2 года.

Правило 3. Период полураспада компонента - 6 месяцев. 6 месяцев - это срок, по истечении которого вследствие быстрого морального старения необходимо оценивать и планировать к внедрению новую версию компонента.

Правило 4. Оценивать компонент надо в реальном окружении, с учетом его реальных взаимосвязей с создаваемой системой.

Правило 5. Никогда не добиться 100%-ного компонентного решения из-за того, что внутренность компонентов закрыта от пользователя и не может им контролироваться.

Правило 6. Чем меньше число пользователей компонентов, тем выше его цена и лучше обслуживание.

Правило 7. Главный недостаток компонентного подхода - короткая жизнь компонентов.

Правило 8. Не используйте последние версии компонентов.

Правило 9. При использовании компонентов снижается время на разработку и увеличивается время на интеграцию модулей.

Правило 10. Процесс выбора компонента приводит либо к снижению, либо к увеличению риска неудачи проекта.

Правило 11. Компонентные системы никогда не удовлетворят нужды пользователей.

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

© Планета КИС

Начать дискуссию

Уголовное дело Елены Блиновской передали в суд

Блогер спрятала от налоговой 906 млн рублей, из них 716 млн вывела через две подконтрольные фирмы. Следователи допросили больше 200 свидетелей и провели свыше 20 обысков.

Бесплатно с Госзакупки

Ведение казначейского счета: начало работы, требования к предоставляемым подтверждающим документам

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

Ведение казначейского счета: начало работы, требования к предоставляемым подтверждающим документам

Брокер ВТБ запустил голосовые рекомендации для инвесторов

Голосовые советы позволят инвесторам быстрее принимать решения о проведении наиболее выгодных сделок.

Курсы повышения
квалификации

18
Официальное удостоверение с занесением в госреестр Рособрнадзора
Расчетный счет

Расчетно-кассовое обслуживание для ИП: как найти свой идеальный тариф

Открытие расчетного счета — один из первых шагов для любого индивидуального предпринимателя. С помощью РКО ИП ведет безналичные расчеты, принимает оплату от клиентов на счет, переводит средства контрагентам и бюджету. Банки предлагают разные тарифы на расчетно-кассовое обслуживание, которые отличаются по стоимости и условиям. 

Расчетно-кассовое обслуживание для ИП: как найти свой идеальный тариф

15 курсов бренд-менеджера для начинающих 

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

15 курсов бренд-менеджера для начинающих 
ПСН

Как совместить патент с УСН и что делать, если ИП превысил лимиты

Индивидуальный предприниматель теряет право на применение патентной системы налогообложения, когда его совокупный доход превышает 60 млн рублей. В таком случае нужно применять только УСН и пересчитать весь налог.

Опытом делятся эксперты-практики, без воды
ЭДО

Хранение документов. На бумаге или в электронном виде? Затраты и риски

Документооборот — это настоящее и прошлое любой организации. В данном материале рассмотрим варианты форм хранения документа, сравним, какие затраты на это потребуются, обозначим преимущества того или иного метода хранения и возможные риски.

Хранение документов. На бумаге или в электронном виде? Затраты и риски
Право

Как подписать соглашение NDA с самозанятым

Для нормальной работы самозанятому нужен доступ к конфиденциальной информации. Но плательщик НПД — не штатный работник, он не подписывает ЛНА компании и на него нельзя повлиять дисциплинарными мерами ответственности. Проблему может решить соглашение о конфиденциальности (NDA). Рассказываем, как его правильно оформить.

Как подписать соглашение NDA с самозанятым
Охрана труда

Новый порядок оказания первой помощи с 1 сентября 2024 года. Что нужно знать работодателю

С 1 сентября 2024 года вступает в силу новый порядок оказания первой помощи.

Новый порядок оказания первой помощи с 1 сентября 2024 года. Что нужно знать работодателю

Жителям ЕС запретили участвовать в обмене заблокированными акциями

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

НДС на УСН, выбор СНО, топ претензий от ФНС, и господдержка бизнеса — какие вебинары пройдут в августе 2024 года

Подготовили для вас анонс предстоящих вебинаров в августе.

НДС на УСН, выбор СНО, топ претензий от ФНС, и господдержка бизнеса — какие вебинары пройдут в августе 2024 года
УСН

В законе о налоговой реформе-2025 в части УСН есть спорные моменты

Федеральный закон от 12.07.2024 № 176-ФЗ о совершенствовании налоговой системы России с 2025 года содержит много изменений и новшеств по УСН. Уже сейчас возникают вопросы, как их применять и трактовать на практике.

Куда не движется движимость

Рассуждение на одну из вечных тем в налоговом праве: переквалификация налоговыми органами движимого имущества в недвижимое.

Куда не движется движимость

Что такое амортизация облигаций и зачем инвестору про нее знать

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

Что такое амортизация облигаций и зачем инвестору про нее знать
ПСН

Отказ от патента не отменить, как считать лимит для ПСН, особенности учета при переходе с УСН: что нужно знать бухгалтеру и ИП

ПСН на первый взгляд простой режим, но есть много нюансов. Разбираем три ситуации, в которых путаются бухгалтеры и ИП.

Иллюстрация: Вера Ревина/Клерк.ру

Прямые и косвенные расходы: пересмотрите их перечень, чтобы законно экономить на налоге на прибыль

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

Прямые и косвенные расходы: пересмотрите их перечень, чтобы законно экономить на налоге на прибыль

На Новый год-2025 каникулы продлятся 11 дней

Вышел проект постановления Минтруда о праздничных днях в 2025 году. На майских россияне будут отдыхать восемь дней, а в Новый год — 11 дней.

ФСБУ

Поступление аренды в 1С отражают как услугу или услугу аренды: от чего зависит

Заполнение в 1С поступления предметов аренды как просто услуг или услуг аренды зависит от статуса компании и сдачи их в субаренду.

ОСАГО

На маркетплейсе Сбера водители купили 534 тысячи полисов ОСАГО

Водители могут застраховать машину онлайн за несколько минут. Достаточно ввести данные документов и выбрать страховщика на маркетплейсе.

Интересные материалы

Общество

Для автопутешественников подготовили 50 маршрутов

К 2030 году число туристических поездок на автомобилях вырастет с 26 млн до 50 млн.