<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Agile Archives &#8226; König Labs</title>
	<atom:link href="https://koniglabs.ru/category/agile/feed/" rel="self" type="application/rss+xml" />
	<link>https://koniglabs.ru/category/agile/</link>
	<description></description>
	<lastBuildDate>Wed, 21 May 2025 12:53:40 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://koniglabs.ru/wp-content/uploads/2019/06/cropped-favicon-32x32.png</url>
	<title>Agile Archives &#8226; König Labs</title>
	<link>https://koniglabs.ru/category/agile/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Будущее развитие автомобильной промышленности невозможно без IT-трансформации</title>
		<link>https://koniglabs.ru/razvitie-avtomobilnoj-promyshlennosti-it-transformacziya/</link>
					<comments>https://koniglabs.ru/razvitie-avtomobilnoj-promyshlennosti-it-transformacziya/#respond</comments>
		
		<dc:creator><![CDATA[Alexey Palatkin]]></dc:creator>
		<pubDate>Thu, 06 Oct 2022 14:54:10 +0000</pubDate>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Automotive]]></category>
		<category><![CDATA[IT-инновации]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[automotive]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[it-трансформация]]></category>
		<guid isPermaLink="false">https://koniglabs.com/?p=7214</guid>

					<description><![CDATA[<p>The post <a href="https://koniglabs.ru/razvitie-avtomobilnoj-promyshlennosti-it-transformacziya/">Будущее развитие автомобильной промышленности невозможно без IT-трансформации</a> appeared first on <a href="https://koniglabs.ru">König Labs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="tm-row-69dc3b944c293" class="vc_row vc_row-outer vc_row-fluid"><div id="tm-column-69dc3b944f500" class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"></div></div></div></div><div id="tm-row-69dc3b944fa29" class="vc_row vc_row-outer vc_row-fluid"><div id="tm-column-69dc3b9450050" class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<p><span style="font-weight: 400;">Исторически автомобиль, как продукт, всегда воспринимался результатом инженерной мысли и совокупностью механических агрегатов и механизмов. Но уже сейчас программное обеспечение стало неотъемлемой частью автомобиля и занимает все большую часть от автомобильной платформы следующих поколений машин. С каждым поколением доля программного обеспечения растет стремительными темпами.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Разработка программного обеспечения стала одной из ключевых звеньев цепочки создания ценности автомобиля и производители, которые не перестраиваются под новые стандарты производства могут потерять значительную часть рынка в ближайшем будущем.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Помимо становления программного обеспечения как неотъемлемой части автомобиля, цифровизация активно охватывает и само производство, позволяя собирать информацию о процессах производства, в режиме реального времени видеть в каких ключевых точках производства имеет низкую эффективность или эффект “бутылочного горлышка” и оперативно реагировать, принимая управленческие решения.</span></p>

		</div>
	</div>
<div class="tm-blockquote style-01 tm-animation move-up" id="tm-blockquote-69dc3b9451177">
	<blockquote>
					<div class="quote-text">“Если начальники направлений и отделов подают вам отчетную информацию в презентациях, таблицах и графиках, которые они пишут и рисуют сами - вы не управляете производством”.</div>			</blockquote>
</div>

	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<p><span style="font-weight: 400;">У цифровых систем на производстве есть две ключевые задачи: </span></p>
<p><span style="font-weight: 400;">&#8211;  прозрачность сбора и консолидации данных &#8211; вы должны знать, что происходит на производстве; </span></p>
<p><span style="font-weight: 400;">&#8211;  автоматизация процессов производства &#8211; для улучшения эффективности производства и организации работы большого числа сотрудников и подразделений.</span></p>

		</div>
	</div>
<div class="tm-spacer" id="tm-spacer-69dc3b945147f"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b9451571"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b9451616"></div>
</div></div></div></div><div id="tm-row-69dc3b9451844" class="vc_row vc_row-outer vc_row-fluid"><div id="tm-column-69dc3b9451ec2" class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<h2><span style="font-weight: 400;">Программное обеспечение &#8211; неотъемлемая часть автомобиля</span></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Исследование аналитиков McKinsey показывают, что разрыв между скоростью и качеством производства у механических агрегатов автомобилей между лучшими и худшими автомобильными компаниями составляет всего 1,5-2 раза. В то время как разрыв в производстве программного обеспечения для новых моделей между топами и замыкающими списка автопроизводителей уже в 3-6 раз. </span></p>
<p>&nbsp;</p>
<p><strong>Те автопроизводители, которые упускают модернизацию и наращивание производства программного обеспечения для машин потеряют значительную долю рынка уже в ближайшие 5-8 лет.</strong></p>

		</div>
	</div>
<div class="tm-spacer" id="tm-spacer-69dc3b9452584"></div>
<div class="tm-message-box style- tm-animation move-up" id="tm-message-box-69dc3b9452af8">
		<em><span style="font-weight: 400;"><strong>Факты</strong>:</span></em></p>
<p><em><span style="font-weight: 400;"> 40% автомобильных компаний начинают использовать подходы IT компаний в разработках программного обеспечения новых автомобильных платформ. Это обеспечит им качественно лучший модельный ряд по сравнению с конкурентами в следующих поколениях модельного ряда.</span></em></p>
<p>&nbsp;</p>
<p></div>

	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<p><span style="font-weight: 400;">Поскольку на карту поставлено так много, автомобильным игрокам следует переосмыслить весь свой подход к разработке программного обеспечения, включая базовую операционную модель. В этой статье мы делимся нашими ключевыми убеждениями и идеями, полученными за последние 2 года в результате тесной работы с топовыми автопроизводителями, такими как VW и Audi, поставщиками и другими партнерами по экосистеме.</span></p>

		</div>
	</div>
<div class="tm-spacer" id="tm-spacer-69dc3b9453460"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b945351c"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b94535be"></div>
</div></div></div></div><div id="tm-row-69dc3b94537e7" class="vc_row vc_row-outer vc_row-fluid"><div id="tm-column-69dc3b9453e73" class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<h2><span style="font-weight: 400;">Проникновение программного обеспечения на рынок автопромышленности в цифрах<br />
</span></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Несколько тенденций подчеркивают растущую важность автомобильного программного обеспечения. Первый связан с быстрым расширением рынка программного обеспечения и электротехники/электроники, среднегодовой темп роста которого, как ожидается, составит 12% в период с 2020 по 2030 год, что более чем в три раза превышает ожидаемый рост продаж автомобилей в целом. Области самого сильного роста  включают функции программного обеспечения (CAGR 11%), а также интеграционное тестирование (12%).</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4><span style="font-weight: 400;">Растущая сложность программного обеспечения, но медленный рост производительности</span></h4>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Сложность автомобильного программного обеспечения возрастает как на функциональном, так и на архитектурном уровнях, но производительность разработки не растет такими же темпами. Исследование рынка показывает, что за последние десять лет сложность программного обеспечения выросла </span><b>в 4,0 раза</b><span style="font-weight: 400;">, тогда как производительность разработки программного обеспечения увеличилась только в </span><b>1,5 раза</b><span style="font-weight: 400;">. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Проблема наиболее серьезна с большими модулями, которые становятся все более сложными, такими как информационно-развлекательные и передовые системы помощи водителю (ADAS). Производительность этих модулей примерно на </span><b>25–35%</b><span style="font-weight: 400;"> ниже, чем у традиционного глубоко встроенного программного обеспечения.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Этот увеличивающийся разрыв может поставить под угрозу будущий успех автомобильных игроков. Увеличение усилий по разработке и сопровождению программного обеспечения в течение жизненного цикла может уменьшить их способность к инновациям и реагированию на конкурентов. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Во время интервью, руководитель одной компании отметил, что только обслуживание программного обеспечения быстро израсходует все ресурсы НИОКР, если сложность будет продолжать расти, а производительность останется неизменной. Это в свою очередь оставит мало места для инноваций. В конечном итоге разрыв между сложностью и производительностью снизит конкурентоспособность по стоимости и может привести к серьезным финансовым и репутационным проблемам.</span></p>

		</div>
	</div>
<div class="tm-spacer" id="tm-spacer-69dc3b945469b"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b9454782"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b9454824"></div>
</div></div></div></div><div id="tm-row-69dc3b9454b94" class="vc_row vc_row-outer vc_row-fluid"><div id="tm-column-69dc3b94551ac" class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<h2><span style="font-weight: 400;">Путь снижения сложности при одновременном повышении эффективности<br />
</span></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Чтобы преуспеть в этой быстро меняющейся среде, компании должны свести к минимуму сложность, уменьшив усилия, необходимые для разработки и обслуживания программного обеспечения. Эта стратегия будет включать ограничение количества версий функций, доступных на разных платформах и этапах жизненного цикла. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">В то же время компании должны увеличить повторное использование компонентов. Для повышения производительности организации должны попытаться повысить эффективность, сравнив скорость разработки программного обеспечения с цифровыми компаниями. Поскольку общий уровень инноваций в области программного обеспечения не снизится, компании также должны увеличить объемы разработки и сопровождения программного обеспечения, чтобы предоставлять предложения, необходимые в настоящее время для достижения успеха на рынке.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Для снижения сложности и повышения эффективности потребуется новая операционная модель программного обеспечения, которая фокусируется на четырех важнейших параметрах:</span></p>
<p>&nbsp;</p>
<p><b>&#8211;  Какое</b><span style="font-weight: 400;"> программное обеспечение разрабатывается, включая архитектуру, дизайн и требования;</span></p>
<p><b>&#8211;  Где</b><span style="font-weight: 400;"> программное обеспечение разрабатывается внутри организации, включая местоположение, разработчиков и партнеров;</span></p>
<p><b>&#8211;  Как</b><span style="font-weight: 400;"> разрабатывается программное обеспечение с учетом методологий разработки, таких как agile-at-scale, или изменений в процессах разработки и тестирования.</span></p>
<p><b>&#8211;  Как</b><span style="font-weight: 400;"> обеспечивается разработка программного обеспечения, включая управление производительностью и инфраструктуру цепочки инструментов.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Разберем каждый из аспектов по отдельности.</span></p>

		</div>
	</div>
<div class="tm-spacer" id="tm-spacer-69dc3b94557e8"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b94558e7"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b94559cd"></div>
</div></div></div></div><div id="tm-row-69dc3b9455c63" class="vc_row vc_row-outer vc_row-fluid"><div id="tm-column-69dc3b94561f3" class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<h2><span style="font-weight: 400;">Аспект 1 &#8211; Какое программное обеспечение разрабатывается: архитектура, дизайн и требования<br />
</span></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">В соответствии с новой операционной моделью компании должны преобразовывать свои стремления и бизнес-возможности, связанные с программным обеспечением, в действенные требования к архитектуре, продуктам и портфелям на уровне продуктов, функций и модулей. Благодаря этому процессу компании получают подробное представление о видах программного обеспечения, которые могут создавать для них ценность. Это также позволяет им упростить архитектуру, применять методы проектирования, ориентированные на пользователя, и улучшать управление требованиями к программному обеспечению.</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4><span style="font-weight: 400;">Упрощение архитектуры программного обеспечения автомобиля</span></h4>
<p><span style="font-weight: 400;">Согласно исследованиям в 2021 году, отсутствие модульности в автомобильном программном обеспечении приводит к усложнению конструкции. Это, в свою очередь, увеличивает общую трудоемкость проекта. Более того, автомобильное программное обеспечение часто имеет неоптимальные границы архитектурных компонентов, что может привести к усилению взаимозависимостей, что увеличивает количество компонентов, которые разработчики должны модифицировать при добавлении новых функций. </span></p>
<p><span style="font-weight: 400;">Эти взаимозависимости также увеличивают время и опыт, необходимые для отслеживания ошибок до конкретных программных модулей и групп разработчиков при обнаружении дефекта.</span></p>
<p><span style="font-weight: 400;">Чтобы решить эти проблемы, компаниям следует сфокусироваться на стандартизации и модульности, которые могут распространяться на разные платформы, чтобы поддерживать управляемость уровнем сложности программного обеспечения. </span></p>
<p><span style="font-weight: 400;">OEM-производители также должны сосредоточиться на отделении программного обеспечения от аппаратного обеспечения и применении сервисно-ориентированного дизайна.</span></p>
<p><span style="font-weight: 400;">Раздельная архитектура. Компании могут внедрить мощный уровень промежуточного программного обеспечения, который абстрагирует аппаратные возможности и делает их доступными для программных функций и служб через стандартизированные API, используемые на верхних уровнях. </span></p>
<p>&nbsp;</p>
<p><strong>Эта программная архитектура может обеспечить унификацию для разных платформ и снизить сложность проектирования, тем самым устраняя необходимость многократно переделывать одно и то же программное обеспечение.</strong></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Помимо разделения, компаниям также следует стремиться к созданию набора стандартизированных операционных систем, поддерживающих гармонизацию компонентов и обеспечивающих совместимость. Многие международные игроки уже объявили о разработке таких операционных систем, но на данный момент универсального подхода не существует. И компаниям еще предстоит определить точную направленность и функциональность этих систем.</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4><span style="font-weight: 400;">Методы проектирования, ориентированные на пользователя</span></h4>
<p><span style="font-weight: 400;">В разных отраслях компании, которые концентрируются на разработке сильного пользовательского дизайна и создании оптимального пользовательского опыта (UX), добиваются большей финансовой выгоды, чем другие. </span></p>
<p><span style="font-weight: 400;">По мере того, как ACES продолжает набирать обороты, а автомобили с программным управлением становятся нормой, эти функции будут становиться все более важными для общей конкурентоспособности OEM-производителей. Даже лучшим игрокам нужно будет улучшить качество своей разработки, поскольку автомобильная промышленность все еще отстает от других секторов, когда дело доходит до разработки хорошего UX программного обеспечения и обеспечения оптимальной ценности для клиентов.</span></p>
<p><span style="font-weight: 400;">OEM-производители автомобилей, которые хотят стать лидерами UX, должны управлять своими данными. С увеличением количества автомобильного программного обеспечения и датчиков производители автомобилей теперь имеют доступ к огромному количеству информации о том, как клиенты используют свои автомобили. OEM-производители могут анализировать эти данные, чтобы определить функции, которые наиболее важны для клиентов, а также те, которые указаны слишком широко или не используются вообще. Такие идеи будут способствовать спецификации и определению приоритетов будущих требований к модели.</span></p>

		</div>
	</div>
<div class="tm-blockquote style-01 tm-animation move-up" id="tm-blockquote-69dc3b9456c20">
	<blockquote>
					<div class="quote-text">Успешная разработка программного обеспечения требует постоянной корректировки и корректировки требований на основе обратной связи и данных от клиентов.</div>			</blockquote>
</div>
<div class="tm-spacer" id="tm-spacer-69dc3b9456cea"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b9456d96"></div>
</div></div></div></div><div id="tm-row-69dc3b945713b" class="vc_row vc_row-outer vc_row-fluid"><div id="tm-column-69dc3b945774e" class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<h2><span style="font-weight: 400;">Где разрабатывается программное обеспечение: организация, места, разработчики и партнеры<br />
</span></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Большинству автопроизводителей не хватает организационной основы, необходимой для крупномасштабной разработки программного обеспечения. Проблемы варьируются от небольшой ответственности за программное обеспечение на исполнительном уровне до нехватки инженеров и дизайнеров программного обеспечения. Новая операционная модель решит эти проблемы, определив необходимую организационную структуру, местоположение и кадровую стратегию для разработки программного обеспечения, а также стратегии «сделай или купи» и необходимую партнерскую экосистему.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">На организационном уровне большинство игроков автомобильной отрасли не готовы реагировать на тенденции, которые повышают важность программного обеспечения. Например, OEM-производители, как правило, медлительны при принятии решений по вопросам программного обеспечения, и многие из них еще не прояснили всеобъемлющее право собственности на программное обеспечение, стратегию в отношении электроники и соответствующие бюджеты. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Чтобы оставаться конкурентоспособными в новых условиях, компании должны переосмыслить свои организационные структуры. Одной из основных целей является сокращение количества интерфейсов при определении архитектуры, определении требований и разработке в процессе сквозной разработки. Повышая согласованность и сотрудничество между группами на всех этапах, компании могут избежать лишних потерь ресурсов и бюджетов и оптимизировать как существующий функционал продуктов и производств, так и внедряемый новый. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Многие компании начали полагаться на централизованную функцию, которая берет на себя ответственность за архитектуру и обмен институционализированными передовыми практиками. Например, один OEM-производитель недавно создал центральную функцию, объединяющую более 5000 разработчиков программного обеспечения. Однако в большинстве случаев OEM-производители по-прежнему придерживаются более децентрализованного подхода к разработке программного обеспечения.</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4><span style="font-weight: 400;">Получите доступ к лучшим разработчикам и привлекайте их, а также растите потенциал внутри</span></h4>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">В то время как автомобильные организации должны преуспеть на многих уровнях, чтобы выиграть гонку программного обеспечения, привлечение и удержание лучших специалистов, вероятно, является наиболее важным аспектом.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Большинство OEM-производителей в значительной степени передали свою деятельность по разработке программного обеспечения на аутсорсинг и часто полагаются на стратегическое партнерство. Поскольку тенденции ACES значительно повышают важность программного обеспечения и, несмотря на потенциальное повышение производительности программного обеспечения, к 2030 году спрос на инженеров-программистов, вероятно, возрастет в три-четыре раза. </span></p>

		</div>
	</div>
<div class="tm-blockquote style-01 tm-animation move-up" id="tm-blockquote-69dc3b9457ef1">
	<blockquote>
					<div class="quote-text">Автомобильный сектор уже сейчас находится в прямой конкуренции с технологическими IT-компаниями и другими отраслями за таланты и разработчиков в области программного обеспечения. Поэтому необходимо предпринять решительные шаги для улучшения найма лучших разработчиков и привлечения опытных внешних команд IT компаний. В противном случае постоянно увеличивающийся разрыв в талантах будет продолжать расти.</div>			</blockquote>
</div>
<div class="tm-spacer" id="tm-spacer-69dc3b94580bf"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b9458253"></div>

	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<h4><span style="font-weight: 400;">​​Определите четкие стратегии «производи или покупай» и разработайте партнерскую экосистему</span></h4>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Чтобы сохранить с трудом завоеванные конкурентные преимущества и не превратиться в однообразных разработчиков аппаратных платформ, автопроизводители должны разработать четкие клиентские стратегии, определить отличительные особенности и ценностные предложения, а также создать модульную архитектуру, которая может логически разбивать модули разработки. Когда эти задачи выполнены, они могут разработать четкую стратегию «производить или покупать», сосредоточив внимание на трех различных аспектах:</span></p>
<p><span style="font-weight: 400;">&#8211;  этап процесса разработки, такой как системная интеграция или приемочное тестирование;</span></p>
<p><span style="font-weight: 400;">&#8211;  стек программных технологий;</span></p>
<p><span style="font-weight: 400;">&#8211;  программный домен или модуль, который может охватывать такие области, как информационно-развлекательная система или трансмиссия.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">По этим параметрам компании должны определить и определить контрольные точки, чтобы привести стратегию «производи или покупай» в соответствие со своей общей стратегией (например, в отношении критически важной интеллектуальной собственности, стандартов качества и отличительных инноваций).</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Конечно, компании также должны учитывать легкость поиска на рынке при принятии решений о покупке. Другие факторы, такие как стоимость, также важны, но обычно не являются решающими. Чтобы улучшить процесс принятия решений, OEM-производители могут взвешивать каждый фактор с учетом своих приоритетов и рыночного контекста.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Когда компания принимает решение о разработке программного обеспечения собственными силами, она должна оценить влияние на внутренние инженерные возможности, определить, обладают ли текущие сотрудники всеми необходимыми способностями, а также изучить организационные структуры и процессы. Если компании не хватает необходимых возможностей или недостаточно мощностей, ей следует изучить возможности приобретения или создания совместных предприятий, которые позволят ей сохранить контроль над критическими точками.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Если компания решает купить программное обеспечение, она должна определить детальную модель сорсинга во время расширенной оценки, которая включает в себя выбор и заключение контрактов с партнерами по разработке. При рассмотрении стратегии частичной покупки сложной программной системы компаниям следует заключать контракты не более чем с двумя-тремя поставщиками. Наше исследование показывает, что все, что выходит за этот предел, может снизить производительность более чем на </span><b>65%</b><span style="font-weight: 400;">.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">В любой всеобъемлющей стратегии «производи или покупай» компаниям следует использовать стандартные строительные блоки и блоки с открытым исходным кодом, поскольку они могут обеспечить огромное преимущество при разработке программного обеспечения. Однако компаниям необходимо будет установить четкие правила и процессы для использования блоков с открытым исходным кодом и уделять пристальное внимание вопросам лицензирования, ответственности и обслуживания. Часто OEM-производителям и поставщикам требуется официальное юридическое соглашение для включения компонентов с открытым исходным кодом в продукт.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Наконец, автопроизводителям следует развивать стратегическое партнерство и находить партнеров по экосистеме, поскольку эти связи позволяют компаниям учиться друг у друга, ускоряя разработку и сохраняя низкие затраты. Совместная разработка также снижает риски, связанные с поздним выходом на рынок.</span></p>

		</div>
	</div>
<div class="tm-spacer" id="tm-spacer-69dc3b9458763"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b9458815"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b94588b0"></div>
</div></div></div></div><div id="tm-row-69dc3b9458bb5" class="vc_row vc_row-outer vc_row-fluid"><div id="tm-column-69dc3b9459b8f" class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<h2><span style="font-weight: 400;">Как разрабатывается программное обеспечение: Agile-практики, разделение, тестирование</span></h2>
<p>&nbsp;</p>
<p><strong>Автопроизводители традиционно рассматривали программное обеспечение как вторичное по отношению к аппаратному обеспечению. Теперь они должны пересмотреть эту перспективу, а также свои подходы к разработке, поскольку программное обеспечение в настоящее время является основным драйвером стоимости в портфеле разработки продуктов. </strong></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Этот сдвиг потребует от автопроизводителей внедрения гибкости в масштабе, разделения процессов разработки аппаратного и программного обеспечения, а также увеличения автоматизации тестирования и непрерывной интеграции.</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4><span style="font-weight: 400;">Внедрение agile</span></h4>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Гибкие подходы, применяемые в масштабе как аппаратного, так и программного обеспечения, позволяют компаниям повышать производительность и быстро реагировать на изменения в современной быстро меняющейся среде. Благодаря гибким преобразованиям в разных отраслях компании добились повышения производительности и скорости внедрения на 30 процентов, одновременно сократив остаточные дефекты на момент выпуска более чем на 70 процентов. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Снижая проектные риски, связанные с бюджетом, сроками и качеством, Agile играет решающую роль в решении сложных задач.</span></p>
<p><span style="font-weight: 400;">На сегодняшний день лишь немногие автомобильные компании последовательно внедряют методы гибкой разработки программного обеспечения. В то время как многие игроки запускают пилотные проекты, особенно в области продвинутой разработки, лишь немногие внедряют гибкие подходы в масштабе. Скорость внедрения может быть низкой, поскольку автомобильные приложения имеют очень специфические требования, которые затрудняют внедрение стандартного гибкого подхода в масштабах всей организации. Кроме того, набор автомобильных гибких инструментов должен быть способен справляться со сложностью системы, часто сложными взаимозависимостями при разработке оборудования и строгими нормативными требованиями, касающимися кибербезопасности, безопасности транспортных средств и качества.</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4><span style="font-weight: 400;">Взаимозависимости с разработкой оборудования</span></h4>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Чтобы управлять взаимозависимостями, OEM-производители могут использовать подход гибкости в масштабе, сочетая системную инженерию с методами управления требованиями. Вместе эти методы обеспечивают плавную интеграцию аппаратного и программного обеспечения, а также синхронизированный график разработки.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Классические методы системной инженерии для общей архитектуры, интеграции и тестирования обеспечат интегрированный подход к управлению жизненным циклом продукта и помогут компаниям соблюдать нормативные требования. Компании могут использовать методы системной инженерии для определения общей архитектуры транспортного средства и предметной области (</span><b>см. схему ниже</b><span style="font-weight: 400;">). Это, в свою очередь, позволит им предоставлять agile-командам высокоуровневые входные данные и граничные условия. На основе этих входных данных agile-команды могут детализировать требования к программному обеспечению перед разработкой и тестированием компонентов. В конце цикла разработки команда замыкает цикл системного проектирования, когда домен, интеграция транспортных средств и действия по тестированию объединят всю систему воедино.</span></p>

		</div>
	</div>
<div class="tm-spacer" id="tm-spacer-69dc3b945a980"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b945ab10"></div>
<div class="tm-image tm-animation move-up" id="tm-image-69dc3b945ad29">
			<div class="image"><img fetchpriority="high" decoding="async" src="https://koniglabs.ru/wp-content/uploads/2022/10/photo1665060645-50x30.jpeg" data-src="https://koniglabs.ru/wp-content/uploads/2022/10/photo1665060645.jpeg" class="ll-image unload" alt="V-схема" width="1280" height="773" /></div>	</div>
<div class="tm-spacer" id="tm-spacer-69dc3b9464237"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b9464394"></div>

	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<p><span style="font-weight: 400;">С точки зрения управления проектом цель состоит в том, чтобы добиться функционального согласования приоритетов и необходимых точек синхронизации для выделенных элементов блока управления и архитектуры домена. Например, компаниям следует расставлять приоритеты и отслеживать предоставление функций, необходимых для запуска срочных событий, таких как зимние тесты. Между тем, они будут отслеживать только менее важные функции, глядя на общие показатели выполнения требований.</span></p>

		</div>
	</div>
<div class="tm-blockquote style-01 tm-animation move-up" id="tm-blockquote-69dc3b9464811">
	<blockquote>
					<div class="quote-text">Практики гибкой разработки работают в автомобильной среде и обеспечивают значительную эффективность, но компании должны учитывать правила и необходимую синхронизацию аппаратного и программного обеспечения.</div>			</blockquote>
</div>

	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<p><span style="font-weight: 400;">При переходе на гибкие методы организации должны сделать критический выбор в отношении операций на макроуровне, включая управление портфелем, ресурсами и проектами. Как правило, только передовые подразделения разработки, такие как «фабрики программного обеспечения» в OEM-производителях, следуют подходу гибкости в масштабе, при котором все функции полностью перенимают новые способы работы. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Однако есть исключения. Например, некоторые пионеры автомобилестроения внедрили методологии Agile, такие как масштабируемая гибкая структура (SAFe), для управления своими всеобъемлющими операциями по исследованиям и разработкам.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Напротив, отдельные команды всегда должны следовать установленным гибким методам работы. Как и в других отраслях, преимущества гибкости могут быть наиболее очевидными, когда они применяются к командам, отвечающим за отдельные функции.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Поскольку OEM-производители переходят на agile-процессы, они также должны:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Интегрируйте поставщиков разработки в свои agile-процессы, чтобы обеспечить полную реализацию</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Адаптировать процессы закупок по мере их перехода от четко определенных и предварительно согласованных контрактов на основе спецификаций к партнерству в области разработки на основе спринта.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Решайте юридические проблемы, которые мешают стратегиям совместного размещения или гибкому сотрудничеству между поставщиками и OEM-производителями.</span></li>
</ul>

		</div>
	</div>
<div class="tm-spacer" id="tm-spacer-69dc3b9464c39"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b9464da0"></div>

	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<h4><span style="font-weight: 400;">Разделите аппаратное и программное обеспечение, чтобы обеспечить двухскоростные процессы разработки</span></h4>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Что касается процессов, автопроизводители могут придерживаться более динамичного плана программного цикла, который поддерживает частые выпуски, не привязанные к жестким, отдаленным датам SOP для транспортных средств. Отделение управления продуктом и жизненным циклом от аппаратного обеспечения является ключом к отходу от ориентации SOP на одно транспортное средство. Для этого они должны поддерживать отдельные невыполненные работы и дорожные карты, определяя при этом четкие и синхронизированные вехи между разработкой аппаратного и программного обеспечения. При работе с поставщиками OEM-производителям может потребоваться реструктуризация соглашений. Наконец, они должны активизировать использование автоматизированного программного обеспечения, а также интеграционное тестирование и развертывание.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Как и в случае гибкого подхода, группа разработки систем может управлять и определять интерфейсы между группами аппаратного и программного обеспечения для разделения невыполненных работ по аппаратному/программному обеспечению и обеспечения синхронизации между уровнями. Очевидно, что если аппаратное и программное обеспечение являются независимыми, компании могут разделить точки замораживания архитектуры и, таким образом, не будут нуждаться в синхронизации.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Как и гибкие методы, разделение требует нескольких предварительных условий, включая стандартизированную и модульную архитектуру и надежный подход к тестированию. Как отмечалось ранее, компании могут отделить программное обеспечение от аппаратного обеспечения, используя мощный промежуточный уровень программного обеспечения, который абстрагирует аппаратные возможности и делает их доступными для функций и служб через стандартизированные API. Тем не менее, наиболее важным фактором для процессов разделения является надежный подход к тестовым автомобилям. Следовательно, компании должны определить методы предоставления и обслуживания испытательных транспортных средств: либо аппаратные, либо программные системы, либо более широкая инфраструктура моделирования.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Как гибкие методы, так и раздельная разработка аппаратного/программного обеспечения имеют значительные последствия в цепочке создания стоимости, особенно для закупочной организации. Например, при закупках потребуется перейти от традиционного каскадного процесса поиска поставщиков к более гибким и несвязанным подходам к разработке. На практике это требует от OEM-производителей следовать определенным передовым методам, таким как постоянная оценка стратегической важности элементов программного обеспечения, понимание того, как будут развиваться требования, и определение наиболее подходящих моделей сорсинга в каждом конкретном случае. Эти изменения потребуют оценки совокупной стоимости владения программным обеспечением, а также новых моделей сотрудничества, ориентированных на стратегическое партнерство.</span></p>

		</div>
	</div>
<div class="tm-spacer" id="tm-spacer-69dc3b94651c1"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b94652df"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b94653f2"></div>

	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<h2><span style="font-weight: 400;">Повышайте автоматизацию тестирования и совершенствуйте непрерывную интеграцию, чтобы обеспечить скорейшее обнаружение ошибок</span></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">В связи с увеличением объемов программного обеспечения и повышением спроса на непрерывные обновления функций OEM-производители должны как можно скорее находить и устранять ошибки и ошибки интерфейса. Если им не удастся устранить ошибку напрямую, они могут создать огромное количество ошибок, которые могут полностью поглотить их ресурсы и усложнить отслеживание ошибок, что приведет к задержкам в разработке и увеличению усилий по проверке.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Как и в случае с agile-методами, лишь немногие игроки автомобильной отрасли внедрили методы непрерывной интеграции или автоматизированного тестирования в масштабе. Если они обратят эту тенденцию вспять, они смогут одновременно снизить риск запуска и резко повысить производительность. По нашему опыту, компании увеличили производительность более чем на 40%, сократив плотность остаточных дефектов более чем на 60%.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Чтобы последовать их примеру, автомобильные компании должны принять два взаимосвязанных передовых метода разработки программного обеспечения. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Во-первых, они должны интегрировать код в общий репозиторий несколько раз в день и проверять его с помощью автоматической сборки. Интегрируя код на ранней стадии, разработчики могут «быстро ошибаться» и легко изолировать ошибки с помощью методов непрерывной интеграции, инструментов и использования автоматизации. Поставщики могут достаточно независимо реализовывать эти преимущества на системном уровне. На уровне полного транспортного средства OEM-производителям необходимо преодолеть ограничения IP и либо кодировать самостоятельно, либо использовать подход «белого ящика» для совместного использования полного кода с поставщиком. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Второй элемент решения — разработка и автоматизация на основе тестирования, процесс, в котором тесты определяются до начала написания кода, а затем автоматически запускаются после интеграции кода. Дизайнеры и разработчики программного обеспечения — а не отдельный отдел тестирования — уточняют и повторяют тесты в процессе разработки вместе с клиентами. Этот подход вынуждает разработчиков думать, как использовать систему и как ее реализовать перед написанием кода. Со временем комплексный автоматизированный набор тестов позволит проводить устойчивые высококачественные спринты.</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><span style="font-weight: 400;">Как обеспечивается разработка программного обеспечения: производительность и наборы инструментов</span></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Чтобы оптимизировать эффективность операционной модели, основанной на программном обеспечении, компаниям следует внедрить лучший в своем классе подход к управлению производительностью и настроить современную программную инфраструктуру, создав цепочку инструментов для разработки программного обеспечения.</span></p>
<p>&nbsp;</p>
<p><strong>Внедрите управление производительностью, которое учитывает производительность на основе данных, зрелость проекта и измерение качества.</strong></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">По мере увеличения сложности программного обеспечения игроки автомобильной отрасли должны модернизировать свои системы управления производительностью, используя стандартизированные, основанные на данных показатели производительности, зрелости проекта и качества. Только автоматизированная аналитика на основе данных может обеспечить основанный на фактах подход к управлению производительностью в режиме реального времени и заблаговременно выявлять надвигающиеся проблемы с программным обеспечением, касающиеся времени, стоимости и качества.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Лучшая в своем классе система управления производительностью программного обеспечения будет превосходна по трем ключевым направлениям:</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">&#8211;  Создание всеобъемлющей системы, включающей каскадные ключевые показатели эффективности (KPI), такие как показатели стоимости, времени и качества, и гарантирующей, что каждый из них связан с общей бизнес-целью и операционными задачами.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">&#8211;  Разработка эффективной системы эскалации вопросов, включающей стандартные встречи, ориентированные на простую и быструю отчетность, принятие решений и эскалацию.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">&#8211;  Использование инструментов, технологии автоматизированного измерения производительности и показателей качества кода для обеспечения объективной оценки производительности и качества при разработке программного обеспечения.</span></p>

		</div>
	</div>
<div class="tm-spacer" id="tm-spacer-69dc3b946590c"></div>
<div class="tm-spacer" id="tm-spacer-69dc3b9465a19"></div>

	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<h4><span style="font-weight: 400;">Обновление наборов инструментов разработки</span></h4>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Участники автомобильной отрасли могут повысить эффективность, внедрив стандартизированную и эффективную цепочку инструментов для разработки программного обеспечения, которая поддерживает непрерывную интеграцию и использование стандартных API. Типичные компоненты этой цепочки включают процессы управления исходным кодом и инструменты, ориентированные на сборку, непрерывную интеграцию и автоматизацию тестирования (выполнение теста, генерация тестового вердикта и генерация тестового отчета). Как отмечалось выше, эта цепочка инструментов также легко интегрирует все инструменты для управления требованиями.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Создание интегрированной и высокоавтоматизированной цепочки инструментов может открыть значительные преимущества в процессе разработки. Например, он повышает внутреннюю эффективность за счет снижения сложности и позволяет использовать устоявшиеся технологии из внешних строительных блоков. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Основываясь на исследованиях и нашем опыте, современная цепочка инструментов может:</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">&#8211;  Обеспечить более быструю и гибкую разработку, сократив усилия, необходимые для выпуска кода или сборки, на 90 %.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">&#8211;  Уменьшить плотность дефектов, разрешив использовать строгие критерии качества, что потенциально снижает частоту отказов на 50 процентов.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">&#8211;  Позвольть компаниям компилировать тысячи сборок кода в день без каких-либо ручных усилий.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">В целом внедрение стандартизированной, современной цепочки инструментов разработки является ключевым фактором, позволяющим раскрыть от 30 до 40 процентов потенциала производительности за счет автоматизированного тестирования и гибких методов. Этот уровень производительности отличает лучших исполнителей от остальных. Игроки в автомобилестроении должны рассматривать этот тип цепочки инструментов для разработки программного обеспечения как основу для высокопроизводительной организации, которая поддерживает непрерывную интеграцию и использование стандартных API. </span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Такие цепочки инструментов также обеспечивают эффективные и автоматизированные интерфейсы между инструментами разработки программного и аппаратного обеспечения на протяжении всего процесса разработки. Они также дают возможность автоматизировать несколько этапов процесса для таких действий, как выполнение тестов. В целом, цель состоит в том, чтобы ускорить скорость разработки и обеспечить раннее тестирование.</span></p>
<p>&nbsp;</p>
<p><strong>Внедрение стандартизированной, современной цепочки инструментов разработки является ключевым фактором, позволяющим раскрыть от 30% до 40% потенциала производительности за счет автоматизированного тестирования и гибких методов.</strong></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Часто количество используемых инструментальных цепочек и инструментов увеличивается до неуправляемого уровня, что снижает прозрачность. Чтобы избежать этой проблемы, опытные менеджеры цепочек инструментов должны регулярно просматривать набор инструментов и при необходимости предпринимать корректирующие действия.</span></p>

		</div>
	</div>
<div class="tm-blockquote style-01 tm-animation move-up" id="tm-blockquote-69dc3b9465ecd">
	<blockquote>
					<div class="quote-text">Внедрение стандартизированной, современной цепочки инструментов разработки является ключевым фактором, позволяющим раскрыть от 30% до 40% потенциала производительности за счет автоматизированного тестирования и гибких методов.</div>			</blockquote>
</div>

	<div class="wpb_text_column wpb_content_element  tm-animation move-up" >
		<div class="wpb_wrapper">
			<h2><span style="font-weight: 400;">Итог:</span></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Чтобы преодолеть текущую сложность разработки программного обеспечения и поднять эффективность производительности в автомобильной промышленности, требуется комплексная трансформация исследований и разработок автомобильного программного обеспечения. Технический директор и исполнительный директор должны принять эту задачу в качестве главного приоритета в своей повестке дня и решить ее сейчас, чтобы оставаться конкурентоспособными и успешными в текущей отраслевой среде, и им следует подготовиться к длительному путешествию. Их преобразование займет несколько лет, чтобы решить все проблемы, связанные с организацией программного обеспечения и лежащей в его основе операционной моделью.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Дополнительной стратегией победы в конкурентной борьбе будет привлечение опытных команд и IT-компаний, имеющих опыт цифровой трансформации в автомобильной отрасли и понимающие верхнеуровневую структуру трансформации и шаги, необходимые для ее достижения. А также имеющие собственные готовые наработки и решения в данной отрасли.</span></p>

		</div>
	</div>
</div></div></div></div><div id="tm-row-69dc3b9466733" class="vc_row vc_row-outer vc_row-fluid"><div id="tm-column-69dc3b9466f60" class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"></div></div></div></div>
<p>The post <a href="https://koniglabs.ru/razvitie-avtomobilnoj-promyshlennosti-it-transformacziya/">Будущее развитие автомобильной промышленности невозможно без IT-трансформации</a> appeared first on <a href="https://koniglabs.ru">König Labs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://koniglabs.ru/razvitie-avtomobilnoj-promyshlennosti-it-transformacziya/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>