Удаленные R&D лаборатории: Что это такое и как это работает?

Многие производители и владельцы встроенных решений проявляют особый интерес к аутсорсингу своих R&D лабораторий, но тут же сталкиваются с целым рядом сложных вопросов. Чем занимаются эти лаборатории и как функционируют? Как допускать сторонних людей к своему оборудованию и доверять им критичные для бизнеса задачи? И какие преимущества приобретают зрелые технологические компании, которые решают переместить свои исследования и разработки в соседние страны? Continue reading

Тестирование встроенного ПО: Кто вы – лидер или аутсайдер?

Мы продолжаем цикл статей, посвященных изменениям, коснувшимся тестирования встраиваемых систем в последние годы. В подготовке этого цикла статей нам помогло исследование 55 компаний-разработчиков встраиваемого ПО, проведенное Ауригой при поддержке независимой исследовательской компании LTM Research.

Сориентироваться в быстро меняющейся технологической среде стало весьма непросто. Концепция Connected Everything проникает в самые разные аспекты нашей жизни, постоянно появляются все новые и новые технологии и влекут за собой грандиозные перемены. Мир развивается быстрее, чем прежде, и тот, кто не может принять эту новую реальность и не уделяет внимания изучению новых навыков, вскоре останется не у дел. Continue reading

Тестирование встроенного ПО и соблюдение стандартов в эру Agile

Мы продолжаем цикл статей, посвященных изменениям, коснувшимся тестирования встраиваемых систем в последние годы. В подготовке этого цикла статей нам помогло исследование 55 компаний-разработчиков встраиваемого ПО, проведенное Ауригой при поддержке независимой исследовательской компании LTM Research.

Соблюдение отраслевых стандартов – это не то, чем вы можете пренебречь или заняться позже; это неотъемлемая часть процесса разработки встроенного программного обеспечения (ПО). Для некоторых индустрий, — таких как авионика, автомобилестроение и здравоохранение, — строгое следование стандартам качества при разработке сложных и безотказных встроенных систем становится жизненно необходимым условием выпуска продукта на рынок. Традиционно, тестирование играет важную роль в разработке встраиваемых систем для регулируемых стандартами отраслей. Однако за последние годы устоявшиеся практики и процессы тестирования, их место и роль в подобных проектах значительно преобразились. Это резко изменило все правила игры, а когда правила игры меняются, необходимо меняться вместе с ними, чтобы выиграть. Continue reading

DevOps – путь к лидерству в тестировании встроенного ПО

Мы продолжаем цикл статей, посвященных изменениям, коснувшимся тестирования встраиваемых систем в последние годы. В подготовке этого цикла статей нам помогло исследование 55 компаний-разработчиков встраиваемого ПО, проведенное Ауригой при поддержке независимой исследовательской компании LTM Research.

Еще десять лет назад в большинстве компаний-разработчиков программного обеспечения царило строгое функциональное разделение между отделами разработки, тестирования и ИТ-сопровождения. Чаще всего действовали они как самостоятельные независимые подразделения, преследуя свои, нередко противоречащие друг другу, цели. Так, отдел разработки стремился внедрить как можно больше нового функционала, тестировщики видели своей целью снижение всевозможных рисков и ошибок разработчиков, а ИТ-поддержка ратовала за максимальную стабильность разработанного решения и минимальное вмешательство в код. Каждый отдел включался в общий процесс на своем этапе и предпочитал все делать самостоятельно. Continue reading

Разработчики недовольны тестированием встроенного ПО

С момента появления первых встроенных систем и устройств тестирование встроенного программного обеспечения стало неотъемлемым этапом его разработки. В прошлом встроенные приложения работали изолированно и не пересекались друг с другом. Но современная ситуация на рынке вносит свои коррективы, и теперь встроенные устройства и системы – от смартфонов и фитнес-трекеров до умных автомобилей и сложного медицинского оборудования – постоянно обмениваются информацией и хранят большие объемы потенциально уязвимых данных. Из-за широкого распространения Интернета вещей (IoT) и других передовых технологий разработка и тестирование встроенного ПО превратилось из простого, предсказуемого процесса в трудноразрешимую и запутанную задачу. Continue reading