<?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>Tecnología Archives - Software Evolutivo</title>
	<atom:link href="https://softwareevolutivo.com.ec/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>https://softwareevolutivo.com.ec/category/technology/</link>
	<description>Consultora de Software Empresarial</description>
	<lastBuildDate>Fri, 18 Oct 2024 22:46:02 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://softwareevolutivo.com.ec/wp-content/uploads/2024/03/cropped-Perfil-Redes-Iso-32x32.png</url>
	<title>Tecnología Archives - Software Evolutivo</title>
	<link>https://softwareevolutivo.com.ec/category/technology/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Colaboración en equipos tecnológicos: Integrando el Corazón de la Agilidad</title>
		<link>https://softwareevolutivo.com.ec/colaboracion-en-equipos-tecnologicos/</link>
					<comments>https://softwareevolutivo.com.ec/colaboracion-en-equipos-tecnologicos/#respond</comments>
		
		<dc:creator><![CDATA[Gissella Trujillo]]></dc:creator>
		<pubDate>Thu, 17 Oct 2024 23:45:13 +0000</pubDate>
				<category><![CDATA[Agilidad]]></category>
		<category><![CDATA[Liderazgo]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[agilidad]]></category>
		<category><![CDATA[equipo]]></category>
		<category><![CDATA[liderazgo]]></category>
		<category><![CDATA[scrum]]></category>
		<guid isPermaLink="false">https://softwareevolutivo.com.ec/?p=10197</guid>

					<description><![CDATA[<p>Vivimos en una era donde la tecnología evoluciona a un ritmo vertiginoso. La incertidumbre, la volatilidad, la complejidad y la ambigüedad (VUCA) son la nueva normalidad. En este contexto, los equipos de tecnología ya no pueden trabajar de forma aislada.</p>
<p>The post <a href="https://softwareevolutivo.com.ec/colaboracion-en-equipos-tecnologicos/">Colaboración en equipos tecnológicos: Integrando el Corazón de la Agilidad</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10197" class="elementor elementor-10197">
				<div class="elementor-element elementor-element-ce5d9a2 e-flex e-con-boxed e-con e-parent" data-id="ce5d9a2" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e9df2f6 elementor-widget elementor-widget-text-editor" data-id="e9df2f6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Vivimos en una era donde la tecnología evoluciona a un ritmo vertiginoso. La incertidumbre, la volatilidad, la complejidad y la ambigüedad (VUCA) son la nueva normalidad.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7eb8843 elementor-widget elementor-widget-image" data-id="7eb8843" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="1024" height="576" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image1-1024x576.jpg" class="attachment-large size-large wp-image-10262" alt="VUCA" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image1-1024x576.jpg 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image1-300x169.jpg 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image1-768x432.jpg 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image1-1536x864.jpg 1536w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image1.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8b5b571 e-flex e-con-boxed e-con e-parent" data-id="8b5b571" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-827cd04 elementor-widget elementor-widget-text-editor" data-id="827cd04" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En este contexto, los equipos de tecnología ya no pueden trabajar de forma aislada. La clave para destacar y ser competitivos radica en la </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">colaboración</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">.</span></p><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La colaboración en equipos de tecnología es fundamental para mantenerse competitivo en el mercado actual. Las estadísticas muestran que </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">el 97% de los ejecutivos considera que la falta de alineación dentro de un equipo impacta negativamente en los resultados de proyectos o tareas</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> (</span><a style="text-decoration: none;" href="https://jobera.com/teamwork-statistics/"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">Jobstik</span></a><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">). Además, </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">el 56% de los ejecutivos encuestados indican que las medidas relacionadas con la colaboración son el factor más importante que afecta la rentabilidad de sus organizaciones</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> (</span><a style="text-decoration: none;" href="https://khrisdigital.com/collaboration-statistics/"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">KhrisDigital</span></a><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">).</span></p><p> </p><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Estos datos resaltan la importancia de fomentar un ambiente colaborativo, ya que no solo mejora el rendimiento y la satisfacción de los empleados, sino que también contribuye a los resultados financieros y a la innovación de la empresa.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-285f3f7 e-flex e-con-boxed e-con e-parent" data-id="285f3f7" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-273fa27 elementor-widget elementor-widget-heading" data-id="273fa27" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">La Suma es Mayor que la Suma de las Partes
</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8762ed9 e-flex e-con-boxed e-con e-parent" data-id="8762ed9" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-3a39bfd elementor-widget elementor-widget-image" data-id="3a39bfd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="800" height="480" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/115-1.png" class="attachment-large size-large wp-image-10289" alt="Colaboración en equipos tecnológicos" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/115-1.png 800w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/115-1-300x180.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/115-1-768x461.png 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
				<div class="elementor-element elementor-element-1e77f6c elementor-widget elementor-widget-text-editor" data-id="1e77f6c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Cada miembro de un equipo aporta un conjunto único de habilidades, conocimientos y perspectivas. Cuando estos se unen y se complementan, el resultado es mucho mayor que la simple suma de sus partes individuales. </span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-1dfd225 e-flex e-con-boxed e-con e-parent" data-id="1dfd225" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-1cfd7b7 elementor-widget elementor-widget-heading" data-id="1cfd7b7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">La colaboración multiplica las capacidades del equipo</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-ad5534c elementor-widget elementor-widget-text-editor" data-id="ad5534c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; white-space-collapse: preserve; background-color: transparent; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; vertical-align: baseline;">La interacción entre los miembros del equipo no solo suma habilidades, sino que también genera una sinergia donde nuevas ideas pueden emerger. Es como si las ideas rebotaran y se combinaran, dando lugar a <b>conceptos innovadores</b> que no surgirían de manera aislada. Esto se traduce en que, en un entorno colaborativo, </span><span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; white-space-collapse: preserve; background-color: transparent; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-weight: bold; vertical-align: baseline;">1+1 puede ser igual a 5</span><span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; white-space-collapse: preserve; background-color: transparent; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; vertical-align: baseline;">, ya que la colaboración potencia exponencialmente las capacidades del equipo. Esto sucede gracias a:</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5840c2e e-flex e-con-boxed e-con e-parent" data-id="5840c2e" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-00f1bcf elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="00f1bcf" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default">
				<div class="elementor-widget-container">
					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img decoding="async" width="1080" height="1080" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/2.png" class="attachment-full size-full wp-image-10278" alt="Diversidad de Pensamiento" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/2.png 1080w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/2-300x300.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/2-1024x1024.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/2-150x150.png 150w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/2-768x768.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/2-450x450.png 450w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/2-106x106.png 106w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/2-560x560.png 560w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/2-70x70.png 70w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">Diversidad de pensamiento</h3><p class="elementor-image-box-description"><span id="docs-internal-guid-12a57182-7fff-c6dd-c6e9-1b7c0289f853"><div style="text-align: justify"><span id="docs-internal-guid-a39d4074-7fff-a9dc-72df-3995903aea9f"><span style="font-size: 11pt;font-family: Arial, sans-serif;background-color: transparent;vertical-align: baseline">La diversidad impulsa la creatividad e innovación al ofrecer distintas perspectivas sobre un mismo problema. Esto permite generar soluciones más completas y eficaces, y a la vez fomenta un ambiente inclusivo donde todos pueden contribuir desde su experiencia.</span></span><font color="#000000" face="Arial, sans-serif"><span style="font-size: 14.6667px"><br></span></font></div></span></p></div></div>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-d198b0b e-flex e-con-boxed e-con e-parent" data-id="d198b0b" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-7fc2a63 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="7fc2a63" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default">
				<div class="elementor-widget-container">
					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="1080" height="1080" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/3.png" class="attachment-full size-full wp-image-10279" alt="Ampliación de Conocimientos" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/3.png 1080w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/3-300x300.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/3-1024x1024.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/3-150x150.png 150w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/3-768x768.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/3-450x450.png 450w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/3-106x106.png 106w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/3-560x560.png 560w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/3-70x70.png 70w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">Ampliación de visión</h3><p class="elementor-image-box-description"><span id="docs-internal-guid-024df9a0-7fff-ca8a-2d1b-a362a5b6c82e"><span style="font-size: 11pt;font-family: Arial, sans-serif;background-color: transparent;vertical-align: baseline">Al compartir conocimientos, los equipos obtienen una visión más amplia, lo que les ayuda a identificar oportunidades y resolver problemas con mayor facilidad. El intercambio constante de ideas también promueve el aprendizaje y la adaptabilidad.</span></span></p></div></div>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-04566ae e-flex e-con-boxed e-con e-parent" data-id="04566ae" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-dc4b38f elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="dc4b38f" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default">
				<div class="elementor-widget-container">
					<div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img loading="lazy" decoding="async" width="1080" height="1080" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/4.png" class="attachment-full size-full wp-image-10280" alt="Mayor Eficiencia" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/4.png 1080w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/4-300x300.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/4-1024x1024.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/4-150x150.png 150w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/4-768x768.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/4-450x450.png 450w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/4-106x106.png 106w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/4-560x560.png 560w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/4-70x70.png 70w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">Mayor Eficiencia</h3><p class="elementor-image-box-description"><span id="docs-internal-guid-55e26257-7fff-34a8-aaf8-fa7d6cab822a"><span style="font-size: 11pt;font-family: Arial, sans-serif;background-color: transparent;vertical-align: baseline">La colaboración mejora la eficiencia al evitar duplicaciones de esfuerzo. Los equipos optimizan el uso del tiempo y los recursos, trabajando de manera más rápida y precisa, lo que resulta en mejores resultados finales.</span></span></p></div></div>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-cf073fe e-flex e-con-boxed e-con e-parent" data-id="cf073fe" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-296f83b elementor-widget elementor-widget-text-editor" data-id="296f83b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La colaboración en equipos no solo maximiza el potencial individual de cada miembro, sino que crea un entorno donde las ideas pueden florecer y convertirse en algo extraordinario. Es un claro ejemplo de cómo </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">la colaboración puede superar la simple suma de sus partes, produciendo resultados excepcionales</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5d9086b e-flex e-con-boxed e-con e-parent" data-id="5d9086b" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-85e322c elementor-widget elementor-widget-image" data-id="85e322c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="683" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image3-1024x683.jpg" class="attachment-large size-large wp-image-10264" alt="Equipo colaborando" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image3-1024x683.jpg 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image3-300x200.jpg 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image3-768x512.jpg 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image3.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-29a1bfc e-flex e-con-boxed e-con e-parent" data-id="29a1bfc" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-7336e16 elementor-widget elementor-widget-heading" data-id="7336e16" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Agilidad: Un Corazón Colaborativo
</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5d55e33 e-flex e-con-boxed e-con e-parent" data-id="5d55e33" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-b7198dd elementor-widget elementor-widget-text-editor" data-id="b7198dd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En el </span><a style="text-decoration: none;" href="https://heartofagile.com/el-corazon-de-la-agilidad/"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">corazón de la agilidad</span></a><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> se encuentra la colaboración. </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Los equipos ágiles se basan en la comunicación abierta, la transparencia y la retroalimentación constante. </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Esto fomenta un ambiente de confianza donde todos los miembros se sienten valorados y empoderados para contribuir.</span></p><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="text-align: var(--text-align); background-color: transparent; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">El corazón de la Agilidad, se centra en cuatro principios fundamentales: </span><span style="text-align: var(--text-align); background-color: transparent; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-weight: bold; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">Colabora, Entrega, Reflexiona y Mejora</span><span style="text-align: var(--text-align); background-color: transparent; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">. Estos principios, representados de forma visual en un diamante, encapsulan la esencia de la agilidad de manera simple y directa.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8664a95 e-flex e-con-boxed e-con e-parent" data-id="8664a95" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-70dbb07 elementor-widget elementor-widget-image" data-id="70dbb07" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="658" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image2-1024x658.png" class="attachment-large size-large wp-image-10265" alt="Corazón de la agilidad" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image2-1024x658.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image2-300x193.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image2-768x493.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image2-1536x987.png 1536w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image2-390x250.png 390w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/10/image2.png 1681w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-c5030e2 e-flex e-con-boxed e-con e-parent" data-id="c5030e2" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-7b82bc5 elementor-widget elementor-widget-text-editor" data-id="7b82bc5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li dir="ltr" style="line-height: 1.38;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La belleza de estos cuatro principios radica en su simplicidad. No requieren una gran cantidad de formación o explicación para ser entendidos y adoptados. Al enfocarse en estos conceptos básicos, los equipos pueden cultivar una mentalidad ágil y un enfoque orientado a resultados, fomentando un entorno de trabajo dinámico y efectivo. El diamante que los representa es un recordatorio visual de que cada elemento es igualmente importante y está interconectado, formando un sistema cohesivo que impulsa el éxito de equipos ágiles.</span></li></ul><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">Para este caso, nos centramos en cómo fomentar la </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">Colaboración</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">:</span></p><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Trabajar en un equipo ágil, significa colaborar en sintonía. Y para hacerlo bien, hacerlo bien, es importante centrarse en tres aspectos clave: </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">confianza, motivación y el acto de colaborar en sí mismo.</span></p>								</div>
				</div>
		<div class="elementor-element elementor-element-36f1518 e-con-full e-flex e-con e-child" data-id="36f1518" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-1de0382 elementor-widget elementor-widget-text-editor" data-id="1de0382" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="--bdt-inverse: initial; box-sizing: border-box; margin-top: 12pt; margin-bottom: 12pt; font-style: normal; font-family: gotham-book; font-weight: 400; color: #444444; font-size: 16px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; line-height: 1.38;"><span style="text-decoration: underline;"><span style="--bdt-inverse: initial; box-sizing: border-box; background-color: transparent; color: #000000; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; white-space-collapse: preserve; text-align: var(--text-align); font-weight: bold; font-family: Arial, sans-serif; vertical-align: baseline; text-decoration: underline;">✨Confianza</span><span style="--bdt-inverse: initial; box-sizing: border-box; background-color: transparent; color: #000000; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; white-space-collapse: preserve; text-align: var(--text-align); font-family: Arial, sans-serif; vertical-align: baseline; text-decoration: underline;">:</span></span><span style="--bdt-inverse: initial; box-sizing: border-box; background-color: transparent; color: #000000; font-size: 11pt; white-space: pre; text-align: var(--text-align);"> L</span><span style="--bdt-inverse: initial; box-sizing: border-box; background-color: transparent; color: #000000; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; white-space-collapse: preserve; text-align: var(--text-align); font-family: Arial, sans-serif; vertical-align: baseline;">a confianza es un tópico enorme. Una búsqueda rápida en Amazon entrega más de 91.000 títulos de libros de confianza. Cuando confías en tus compañeros, te sientes </span><span style="--bdt-inverse: initial; box-sizing: border-box; background-color: transparent; color: #000000; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; white-space-collapse: preserve; text-align: var(--text-align); font-family: Arial, sans-serif; vertical-align: baseline;"><b style="--bdt-inverse: initial; box-sizing: border-box; font-weight: bold;">cómodo</b></span><span style="--bdt-inverse: initial; box-sizing: border-box; background-color: transparent; color: #000000; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; white-space-collapse: preserve; text-align: var(--text-align); font-family: Arial, sans-serif; vertical-align: baseline;"> compartiendo ideas y opiniones, sin miedo a ser juzgado o ignorado, ahí estamos hablando de </span><span style="--bdt-inverse: initial; box-sizing: border-box; background-color: transparent; color: #000000; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; white-space-collapse: preserve; text-align: var(--text-align); font-family: Arial, sans-serif; vertical-align: baseline;"><b style="--bdt-inverse: initial; box-sizing: border-box; font-weight: bold;">seguridad psicológica</b></span><span style="--bdt-inverse: initial; box-sizing: border-box; background-color: transparent; color: #000000; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; white-space-collapse: preserve; text-align: var(--text-align); font-family: Arial, sans-serif; vertical-align: baseline;">. Esto se construye con el tiempo y es vital para un equipo innovador.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-313fa48 elementor-widget elementor-widget-text-editor" data-id="313fa48" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em>&#8220;El clima de equipo positivo es el impulsor más importante de la seguridad psicológica y es más probable que ocurra cuando los líderes demuestran comportamientos de apoyo y consulta, y luego comienzan a desafiar a sus equipos&#8221; &#8211; McKinsey and Company</em></p>								</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-f2a45ba elementor-widget elementor-widget-text-editor" data-id="f2a45ba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><u><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; vertical-align: baseline; white-space: pre-wrap;">✨Motivación</span><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; vertical-align: baseline; white-space: pre-wrap;">:</span></u><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> La motivación es lo que impulsa a las personas a trabajar con entusiasmo. Puede ser de dos tipos: </span><span style="text-align: var(--text-align); background-color: transparent; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-weight: bold; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">Motivación intrínseca</span><span style="text-align: var(--text-align); background-color: transparent; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">: Es la que viene de adentro, como la satisfacción de hacer un buen trabajo o aprender algo nuevo. </span><span style="text-align: var(--text-align); background-color: transparent; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-weight: bold; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">Motivación extrínseca</span><span style="text-align: var(--text-align); background-color: transparent; font-size: 11pt; font-family: Arial, sans-serif; color: #000000; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">: Son recompensas externas, como dinero, reconocimiento o promociones.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-a9ef6c3 elementor-widget elementor-widget-text-editor" data-id="a9ef6c3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span id="docs-internal-guid-9b951afe-7fff-6960-e49c-9b17ee779b0a"><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">La motivación intrínseca es más poderosa; sin embargo, es diferente para cada persona, y podemos fomentar un ambiente motivador si entendemos las motivaciones de los miembros del equipo. Una manera sencilla de conocer los motivadores personales del equipo es mediante la dinámica de <a href="https://management30.com/practice/moving-motivators/">Moving Motivators</a> o <a href="https://medium.com/@milecard195/champfrogs-the-10-motivators-knowing-our-motivations-to-push-our-teams-5e7484581bbb">Champ Frogs</a>. Estas herramientas te pueden ayudar a diagnosticar y mejorar los aspectos que motivan al equipo dentro del ambiente de trabajo. </span></span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-66740ef elementor-widget elementor-widget-text-editor" data-id="66740ef" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">✨</span><u><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; vertical-align: baseline; white-space: pre-wrap;">El acto de colaborar</span><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; vertical-align: baseline; white-space: pre-wrap;">:</span></u><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> No es solo trabajar juntos, sino también comunicarse abiertamente, escuchar a los demás y ser flexible. La colaboración efectiva significa que todos los miembros del equipo se sienten valorados y que sus contribuciones son importantes. </span></p><p> </p><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Una herramienta que puede ayudar a diagnosticar y mejorar la colaboración es  </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><a href="https://coachandplay.es/blog/jugando-a-los-roles-de-equipo/">Dinámicas de Roles de Belbin</a></span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><a href="https://coachandplay.es/blog/jugando-a-los-roles-de-equipo/">:</a> Esta herramienta permite identificar los roles que cada miembro tiende a asumir en el equipo, ya sea como líder, implementador, creador de ideas, etc. Al conocer estos roles, puedes ajustar el trabajo para que cada persona esté en una posición donde su colaboración sea más efectiva.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-cef93e0 e-flex e-con-boxed e-con e-parent" data-id="cef93e0" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-4c7eca7 elementor-widget elementor-widget-heading" data-id="4c7eca7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Preguntas para mejorar la colaboración</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e6c443c elementor-widget elementor-widget-text-editor" data-id="e6c443c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span id="docs-internal-guid-14cf7527-7fff-a89e-1cdc-c85774d6ffdc"><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">Para mejorar la colaboración en un equipo, es útil hacer </span><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">preguntas con intención</span><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">, es decir, preguntas que no solo busquen obtener información, sino que también fomenten la reflexión y el diálogo.</span></span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-d21be5b e-grid e-con-full e-con e-parent" data-id="d21be5b" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-870f13b elementor-widget elementor-widget-text-editor" data-id="870f13b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Sobre la confianza</span></strong></p><ol><li><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿Qué acciones pueden tomar los miembros del equipo para construir y mantener la confianza?</span></li><li><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿En qué momentos te has sentido más confiado trabajando con el equipo? ¿Qué contribuyó a esa confianza?</span></li><li><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿Hay alguna situación reciente en la que hayas sentido falta de confianza? ¿Cómo podríamos haber manejado mejor esa situación?</span></li></ol>								</div>
				</div>
				<div class="elementor-element elementor-element-91944a2 elementor-widget elementor-widget-text-editor" data-id="91944a2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Sobre la motivación</span></strong></p><ol><li dir="ltr" style="line-height: 1.38;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿Qué te motiva a dar lo mejor de ti en el equipo?</span></li><li dir="ltr" style="line-height: 1.38;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿Qué factores disminuyen tu motivación? ¿Cómo podemos abordarlos como equipo?</span></li><li dir="ltr" style="line-height: 1.38;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿Cómo podemos asegurarnos de que cada miembro del equipo se sienta valorado y reconocido por sus contribuciones?</span></li></ol>								</div>
				</div>
				<div class="elementor-element elementor-element-c1a9d87 elementor-widget elementor-widget-text-editor" data-id="c1a9d87" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Sobre el acto de colaborar</span></strong></p><ol><li dir="ltr" style="line-height: 1.38;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿Qué herramientas o métodos han sido más efectivos para colaborar en proyectos recientes?</span></li><li dir="ltr" style="line-height: 1.38;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿Qué desafíos has enfrentado al colaborar con otros y cómo los superaste?</span></li><li dir="ltr" style="line-height: 1.38;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿Hay formas en que podríamos dividir mejor las tareas y responsabilidades para aumentar la eficiencia?</span></li></ol>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-9123b1a e-flex e-con-boxed e-con e-parent" data-id="9123b1a" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-eb59647 elementor-widget elementor-widget-text-editor" data-id="eb59647" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span id="docs-internal-guid-ca6394d3-7fff-eec4-2cea-6e85bd5d52ce"><span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">Las preguntas están diseñadas para promover una conversación abierta y reflexiva. Al centrarse en estos temas, los equipos pueden trabajar para crear un entorno de trabajo más colaborativo y efectivo.</span></span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-08582fe elementor-widget elementor-widget-heading" data-id="08582fe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Liderazgo en todos los niveles: ¿Quién Debería Impulsar la Colaboración en el Equipo?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-754642f elementor-widget elementor-widget-text-editor" data-id="754642f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Hacer preguntas intencionadas para mejorar la colaboración no solo ayuda a identificar áreas de mejora, sino que también fortalece las relaciones dentro del equipo. </span><span style="background-color: transparent; color: #000000; font-family: Arial, sans-serif; font-size: 11pt; white-space-collapse: preserve; text-align: var(--text-align);">Pero, ¿Quién debería ser el encargado de hacer estas preguntas?</span></p><h4 dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 2pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">1. Líderes de Equipo y Gerentes</span></h4><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Los líderes de equipo y gerentes son responsables de establecer un ambiente de trabajo positivo y productivo. Como figuras de autoridad, tienen la responsabilidad de guiar las discusiones y asegurar que todos los miembros del equipo se sientan escuchados y valorados. Al hacer preguntas intencionadas, pueden:</span></p><ul style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Identificar obstáculos en la colaboración.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Fomentar la confianza y la transparencia.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 12pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Motivar a los miembros del equipo a expresar sus ideas y preocupaciones.</span></p></li></ul><h4 dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 2pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">2. Facilitadores de Reuniones y Coaches Ágiles</span></h4><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Los facilitadores de reuniones, como Scrum Masters o coaches ágiles, juegan un papel crucial en la dinamización de equipos ágiles. Su función es observar las dinámicas del equipo y proporcionar retroalimentación constructiva. Al hacer preguntas, estos facilitadores pueden ayudar a:</span></p><ul style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Reflexionar sobre el trabajo realizado y encontrar áreas de mejora.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Promover la autoevaluación y el aprendizaje continuo.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 12pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Guiar al equipo hacia soluciones prácticas y efectivas.</span></p></li></ul><h4 dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 2pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">3. Miembros del Equipo</span></h4><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Cada miembro del equipo tiene la capacidad de influir positivamente en la colaboración. Al ser proactivos y formular preguntas, pueden:</span></p><ul style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Contribuir a una cultura de apertura y honestidad.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Fomentar un diálogo constructivo y respetuoso.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 12pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Asegurar que las diferentes perspectivas sean consideradas y respetadas.</span></p></li></ul><h4 dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 2pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">4. Consultores Externos</span></h4><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En ocasiones, las organizaciones pueden recurrir a consultores externos para obtener una perspectiva imparcial. Estos profesionales pueden facilitar discusiones y realizar preguntas que quizá no sean obvias para los miembros internos del equipo. Al hacerlo, pueden:</span></p><ul style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Identificar problemas subyacentes que podrían estar afectando la colaboración.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Proporcionar soluciones basadas en experiencias de otras organizaciones.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 12pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Ayudar a implementar cambios estructurales o culturales necesarios.</span></p></li></ul><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La responsabilidad de hacer preguntas intencionadas para mejorar la colaboración no recae en una sola persona. Es un esfuerzo colectivo que debe ser fomentado por todos los niveles de la organización. Al fomentar una cultura de preguntas abiertas y reflexivas, se pueden identificar problemas y oportunidades de mejora, lo que lleva a un equipo más cohesionado y eficiente. </span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-91fbc02 elementor-alert-info elementor-widget elementor-widget-alert" data-id="91fbc02" data-element_type="widget" data-e-type="widget" data-widget_type="alert.default">
				<div class="elementor-widget-container">
							<div class="elementor-alert" role="alert">

						<span class="elementor-alert-title">Recuerda:</span>
			
						<span class="elementor-alert-description"><span id="docs-internal-guid-d6f977f3-7fff-953e-4baf-1ece5f3e8e65"><p dir="ltr" style="line-height:1.38;margin-top:12pt;margin-bottom:12pt"><span style="font-size: 11pt;font-family: Arial, sans-serif;background-color: transparent;vertical-align: baseline">La clave está en la disposición para escuchar y actuar sobre las respuestas recibidas.

</span></p></span></span>
			
						<button type="button" class="elementor-alert-dismiss" aria-label="Dismiss this alert.">
									<span aria-hidden="true">&times;</span>
							</button>
			
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-509ced6 e-flex e-con-boxed e-con e-parent" data-id="509ced6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-4860454 elementor-widget elementor-widget-heading" data-id="4860454" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">¿Cómo fomentamos la colaboración en Software Evolutivo?
</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-bb76a83 e-flex e-con-boxed e-con e-parent" data-id="bb76a83" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-239497a elementor-widget elementor-widget-text-editor" data-id="239497a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Software Evolutivo</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">, creemos que la agilidad es clave para ofrecer resultados exponenciales a nuestros clientes.</span></p><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Más allá de las técnicas y herramientas, lo que realmente marca la diferencia es cómo colaboramos y trabajamos en equipo. La agilidad es un enfoque que nos permite adaptarnos rápidamente, y fomentar una cohesión efectiva entre nuestros equipos de desarrollo y comercial.</span></p><p> </p><ol style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: decimal; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Colaboración Continua y Transparente</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">: Organizamos reuniones </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">diarias</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> y revisiones de sprint para alinear objetivos y facilitar el intercambio de información. Esto asegura que todos los miembros del equipo estén informados y puedan contribuir con sus perspectivas únicas.</span></p></li><li dir="ltr" style="list-style-type: decimal; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Equipos Multifuncionales y Autonomía</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">: Nuestros equipos están formados por profesionales de diversas disciplinas que trabajan juntos para resolver problemas y mejorar productos. La autonomía les permite tomar decisiones rápidas y efectivas, adaptándose a las necesidades del cliente.</span></p></li><li dir="ltr" style="list-style-type: decimal; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Cohesión a Través de la Retroalimentación y la Reflexión</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">: Realizamos retrospectivas al final de cada sprint para discutir aciertos y áreas de mejora. Este proceso fomenta un ambiente de apertura y confianza, crucial para el desempeño efectivo del equipo.</span></p></li><li dir="ltr" style="list-style-type: decimal; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Integración de Perspectivas para Soluciones Óptimas</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">: La colaboración entre los equipos de desarrollo y comercial nos permite crear soluciones ajustadas a las necesidades del mercado, maximizando el valor entregado a nuestros clientes.</span></p></li><li dir="ltr" style="list-style-type: decimal; font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 12pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Fortalecimiento de la Relación con el Cliente</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">: Involucramos a nuestros clientes en cada fase del proyecto, asegurando que sus necesidades sean comprendidas y atendidas. Esto resulta en productos que realmente solucionan sus problemas y añaden valor significativo.</span></p></li></ol>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5f96d63 e-flex e-con-boxed e-con e-parent" data-id="5f96d63" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-a4980e5 elementor-widget elementor-widget-text-editor" data-id="a4980e5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Software Evolutivo</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">, la agilidad es mucho más que un enfoque; es un reflejo de cómo trabajamos juntos para alcanzar el éxito. Nuestra cohesión interna y nuestra capacidad para colaborar de manera efectiva nos permiten entregar soluciones de software que cumplen con estándares, superan expectativas y generan un impacto positivo en nuestros clientes.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-744e7a4 e-flex e-con-boxed e-con e-parent" data-id="744e7a4" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-9091bc6 elementor-widget elementor-widget-heading" data-id="9091bc6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Conclusiones</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-4c58cf0 elementor-widget elementor-widget-text-editor" data-id="4c58cf0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"> </p><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La Colaboración como Pilar de la Innovación</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><br /></span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En la era del conocimiento, la colaboración es fundamental para el éxito. La diversidad de habilidades y perspectivas en un equipo crea un entorno donde la suma de las partes es mucho mayor que sus componentes individuales. Este fenómeno, donde 1+1=5, demuestra cómo la sinergia puede llevar a soluciones innovadoras y eficientes que no serían posibles en el trabajo aislado.O como dice el proverbio africano: &#8220;Si quieres ir rápido ve solo, si quieres llegar lejos ve acompañado&#8221;</span></p><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El Corazón de la Agilidad: Simplicidad y Efectividad</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><br /></span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Los principios del corazón de la Agilidad—Colabora, Entrega, Reflexiona y Mejora—son simples pero poderosos. Estos principios no solo facilitan la colaboración efectiva, sino que también promueven un enfoque ágil y adaptable en un entorno de trabajo dinámico. La simplicidad de estos conceptos permite su fácil adopción y aplicación, potenciando la productividad y la satisfacción del equipo.</span></p><p> </p><p dir="ltr" style="line-height: 1.38; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Importancia de la Comunicación Abierta y la Retroalimentación</span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><br /></span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Para fomentar una colaboración efectiva, es crucial mantener una comunicación abierta y honesta. Las preguntas intencionadas, ya sean formuladas por líderes, facilitadores o los propios miembros del equipo, ayudan a identificar áreas de mejora y a fortalecer las relaciones internas. Este enfoque promueve un ambiente de confianza y respeto, esencial para un trabajo colaborativo exitoso.</span></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-485f3f0 e-flex e-con-boxed e-con e-parent" data-id="485f3f0" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-26c994f elementor-widget elementor-widget-witr_section_call_to_ac" data-id="26c994f" data-element_type="widget" data-e-type="widget" data-widget_type="witr_section_call_to_ac.default">
				<div class="elementor-widget-container">
								<!-- themex call to action 3 -->

		<div class=" all_cal_color">
			<div class="cal_to_toggole">
					<div class="themex_content col_content_width_100 text-left">
						<!-- top title -->
														
								<h5>¿Buscas mayor agilidad y eficiencia?</h5>																	
							
						<!-- middle title -->
														
								<h2>Automatiza y moderniza tus sistemas con nuestras soluciones en automatización y modernización de aplicaciones.
</h2>																	
												<!-- bottom title -->
													<!-- content -->
													<p>¡Da el siguiente paso hacia la transformación digital!  </p>		
							
					
					</div>
				<!-- button -->
						
						<div class="themex_button no_margin text-right">						
							<a href="https://softwareevolutivo.com.ec/modernizacion-de-aplicaciones/" > 							
								Modernización de Aplicaciones								<!-- icon -->
																							
							</a>
						</div>
								
			</div>
		</div>
					</div>
				</div>
					</div>
				</div>
				</div>
		<p>The post <a href="https://softwareevolutivo.com.ec/colaboracion-en-equipos-tecnologicos/">Colaboración en equipos tecnológicos: Integrando el Corazón de la Agilidad</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softwareevolutivo.com.ec/colaboracion-en-equipos-tecnologicos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apache ActiveMQ Artemis</title>
		<link>https://softwareevolutivo.com.ec/apache-activemq-artemis/</link>
					<comments>https://softwareevolutivo.com.ec/apache-activemq-artemis/#respond</comments>
		
		<dc:creator><![CDATA[Bryan Diaz]]></dc:creator>
		<pubDate>Wed, 17 Jul 2024 04:28:25 +0000</pubDate>
				<category><![CDATA[Aplicaciones Web]]></category>
		<category><![CDATA[Backend]]></category>
		<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[Infrarestructura de Software]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Tendencias]]></category>
		<category><![CDATA[ActiveMQArtemis]]></category>
		<category><![CDATA[JavaDevelopment]]></category>
		<category><![CDATA[MessageQueue]]></category>
		<category><![CDATA[MicroservicesCommunication]]></category>
		<category><![CDATA[ProducerConsumer]]></category>
		<guid isPermaLink="false">https://softwareevolutivo.com.ec/?p=9937</guid>

					<description><![CDATA[<p>En este artículo vamos a hablar sobre una herramienta muy popular para la comunicación entre aplicaciones llamada Apache ActiveMQ Artemis además revisaremos un ejemplo de cómo implementar su funcionamiento utilizando dos microservicios implementados con Spring Boot y Java.</p>
<p>The post <a href="https://softwareevolutivo.com.ec/apache-activemq-artemis/">Apache ActiveMQ Artemis</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="9937" class="elementor elementor-9937">
				<div class="elementor-element elementor-element-6b20a70 e-flex e-con-boxed e-con e-parent" data-id="6b20a70" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
					</div>
				</div>
		<div class="elementor-element elementor-element-37366db e-flex e-con-boxed e-con e-parent" data-id="37366db" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-09c443d elementor-widget elementor-widget-text-editor" data-id="09c443d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>En este artículo vamos a hablar sobre una herramienta muy popular para la comunicación entre aplicaciones llamada Apache ActiveMQ Artemis, además revisaremos un ejemplo de cómo implementar su funcionamiento utilizando dos microservicios implementados con Spring Boot y Java.</p><p>A menudo, nos encontramos con eventos que suceden en nuestros sistemas y necesitamos que otros sistemas se enteren de ellos. Notificar estos eventos de manera síncrona puede generar problemas de rendimiento y disponibilidad, ya que los sistemas dependen de la respuesta inmediata de otros sistemas. En cambio, hacerlo de manera asíncrona presenta varias ventajas, como la reducción de la dependencia y el acoplamiento entre sistemas, mejorando la eficiencia y la escalabilidad de nuestras aplicaciones.</p><p>A veces, incluso tenemos procesos manuales que requieren la intervención de una persona para realizar acciones en respuesta a un evento. Con la ayuda de Apache ActiveMQ Artemis, podemos conectar nuestras aplicaciones de manera más eficiente y eliminar estos procesos manuales que no generan valor a nuestros negocios. Este tipo de productos, conocidos como MOM (Message Oriented Middleware), nos permiten implementar el asincronismo, facilitando la comunicación entre sistemas de una manera más flexible y robusta.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8bec6ab e-flex e-con-boxed e-con e-parent" data-id="8bec6ab" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-181039a elementor-widget elementor-widget-heading" data-id="181039a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Artemis</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-93f6432 e-flex e-con-boxed e-con e-parent" data-id="93f6432" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-dad8574 elementor-widget elementor-widget-text-editor" data-id="dad8574" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Comenzamos hablando sobre qué es ActiveMQ Artemis.</p><p>En términos oficiales, Apache ActiveMQ Artemis es un intermediario que facilita la comunicación entre diferentes sistemas o aplicaciones. Es de código abierto, muy popular y multiprotocolo, basado en Java. Artemis permite integrar aplicaciones multiplataforma utilizando diversos protocolos, como AMQP (Advanced Message Queuing Protocol &#8211; Protocolo Avanzado de Cola de Mensajes), JMS, MQTT, STOMP, OpenWire, entre otros. Gracias a esta variedad de protocolos, Artemis es una excelente opción para tener comunicación entre dos aplicaciones y poder pasar información de un sistema a otro cuando ocurre un evento.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-c143606 e-flex e-con-boxed e-con e-parent" data-id="c143606" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-6ae1967 elementor-widget elementor-widget-heading" data-id="6ae1967" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Arquitectura </h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-fde5372 e-flex e-con-boxed e-con e-parent" data-id="fde5372" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-f1282bc elementor-widget elementor-widget-text-editor" data-id="f1282bc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>La estructura utilizada es un Middleware Orientado a Mensajes (MOM), el cual permite la comunicación a través del intercambio de mensajes de forma asíncrona. Esto significa que las operaciones se llevan a cabo sin requerir que todas las partes involucradas en la comunicación estén disponibles al mismo tiempo que ocurre el envío de eventos, permitiendo así que los procesos continúen su ejecución sin esperar una respuesta inmediata.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-2148fe8 e-flex e-con-boxed e-con e-parent" data-id="2148fe8" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-ff809a1 elementor-widget elementor-widget-image" data-id="ff809a1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="377" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image13-1024x377.png" class="attachment-large size-large wp-image-9947" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image13-1024x377.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image13-300x111.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image13-768x283.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image13.png 1514w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Flujo de Mensajes entre Producer y Consumer con ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-31e7f2d e-flex e-con-boxed e-con e-parent" data-id="31e7f2d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8813487 elementor-widget elementor-widget-text-editor" data-id="8813487" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>En Artemis contamos con dos tipos de envío de mensajes: los mensajes que se envían a colas de tipo anycast y los de tipo multicast.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-083a3f0 e-flex e-con-boxed e-con e-parent" data-id="083a3f0" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-48070bd elementor-widget elementor-widget-text-editor" data-id="48070bd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Anycast:</strong> Conocido como punto a punto (Point-to-Point), en este tipo de cola, varios consumidores están a la escucha de la misma cola y van leyendo los mensajes a medida que llegan. Sin embargo, no todos los consumidores pueden leer el mismo mensaje al mismo tiempo.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-dca52e7 e-flex e-con-boxed e-con e-parent" data-id="dca52e7" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-5db2581 elementor-widget elementor-widget-image" data-id="5db2581" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="390" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image15.png" class="attachment-large size-large wp-image-9948" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image15.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image15-300x114.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image15-768x293.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Envío de Mensaje Anycast en ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-67f0fdd e-flex e-con-boxed e-con e-parent" data-id="67f0fdd" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-85088b1 elementor-widget elementor-widget-text-editor" data-id="85088b1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>Multicast</b>: Es un modo de distribución de tipo publicación-suscripción (pub/sub). Cada mensaje que se envía a una dirección de tipo multicast se replica a las colas que contienen cada sistema que esté a la escucha de los mismos. Como se muestra en la gráfica, aquí tenemos dos consumidores y ambos se enterarán del mismo mensaje al mismo tiempo.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-6b2f48e e-flex e-con-boxed e-con e-parent" data-id="6b2f48e" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-cf0e1fe elementor-widget elementor-widget-image" data-id="cf0e1fe" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="389" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image8.png" class="attachment-large size-large wp-image-9949" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image8.png 1025w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image8-300x114.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image8-768x291.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Envío de Mensaje Multicast en ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-91d1b70 e-flex e-con-boxed e-con e-parent" data-id="91d1b70" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-bd4fbb0 elementor-widget elementor-widget-text-editor" data-id="bd4fbb0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Para el desarrollo de este blog, se trabajará con colas de tipo anycast.</p><p>La versión que utilizaremos de ActiveMQ Artemis será la última hasta la fecha de este blog, que es la 2.35. Podemos buscarla en DockerHub como se puede observar en la imagen.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-a0a3b8b e-flex e-con-boxed e-con e-parent" data-id="a0a3b8b" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-cd7118d elementor-widget elementor-widget-image" data-id="cd7118d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="748" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image4-1024x748.png" class="attachment-large size-large wp-image-9950" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image4-1024x748.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image4-300x219.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image4-768x561.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image4.png 1393w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">ActiveMQ Artemis en DockerHub</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-f36cf0b e-flex e-con-boxed e-con e-parent" data-id="f36cf0b" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-a32b2d2 elementor-widget elementor-widget-heading" data-id="a32b2d2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Spring Boot</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-f9427a5 e-flex e-con-boxed e-con e-parent" data-id="f9427a5" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-0b2b577 elementor-widget elementor-widget-text-editor" data-id="0b2b577" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Para este blog vamos a trabajar con microservicios de Spring Boot, utilizaremos Maven y el lenguaje Java. La última versión de Spring Boot hasta la fecha de este blog es 3.3.1, y la versión de Java es 21. Agregaremos ActiveMQ Artemis a los proyectos. Los proyectos tienen el nombre de &#8220;producer&#8221; y &#8220;consumer&#8221;. El producer es el encargado de enviar el mensaje a Artemis y crear la cola en Artemis, y el consumer es el encargado de suscribirse a esa cola y leer los mensajes que envíe el producer.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-3ca324d e-flex e-con-boxed e-con e-parent" data-id="3ca324d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-bb58d69 elementor-widget elementor-widget-image" data-id="bb58d69" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="527" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image19-1024x527.png" class="attachment-large size-large wp-image-9951" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image19-1024x527.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image19-300x154.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image19-768x395.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image19-1536x790.png 1536w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image19.png 1613w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Creación de Proyecto en Spring Initializr para Producer</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-110a9af e-flex e-con-boxed e-con e-parent" data-id="110a9af" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-c79dd84 elementor-widget elementor-widget-image" data-id="c79dd84" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="527" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image6-1024x527.png" class="attachment-large size-large wp-image-9952" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image6-1024x527.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image6-300x154.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image6-768x395.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image6-1536x790.png 1536w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image6.png 1613w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Creación de Proyecto en Spring Initializr para Consumer</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-2184605 e-flex e-con-boxed e-con e-parent" data-id="2184605" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-d6f6f81 elementor-widget elementor-widget-heading" data-id="d6f6f81" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Escenario a Resolver</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-806c8be e-flex e-con-boxed e-con e-parent" data-id="806c8be" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-42cd513 elementor-widget elementor-widget-text-editor" data-id="42cd513" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>En un hospital, hay dos sistemas involucrados en la gestión de camas que funcionan de la siguiente forma:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e3c4945 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="e3c4945" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
				<div class="elementor-widget-container">
							<ul class="elementor-icon-list-items">
							<li class="elementor-icon-list-item">
											<span class="elementor-icon-list-icon">
							<i aria-hidden="true" class="fas fa-chevron-circle-right"></i>						</span>
										<span class="elementor-icon-list-text">El Sistema A, encargado de registrar la disponibilidad de camas cuando un paciente abandona la sala de emergencias.</span>
									</li>
								<li class="elementor-icon-list-item">
											<span class="elementor-icon-list-icon">
							<i aria-hidden="true" class="fas fa-chevron-circle-right"></i>						</span>
										<span class="elementor-icon-list-text">El Sistema B, monitorea la ocupación de camas en todo el hospital.</span>
									</li>
								<li class="elementor-icon-list-item">
											<span class="elementor-icon-list-icon">
							<i aria-hidden="true" class="fas fa-chevron-circle-right"></i>						</span>
										<span class="elementor-icon-list-text">Actualmente, cuando el Sistema A registra que una cama está disponible, una enfermera debe ingresar manualmente esta información en el Sistema B.</span>
									</li>
								<li class="elementor-icon-list-item">
											<span class="elementor-icon-list-icon">
							<i aria-hidden="true" class="fas fa-chevron-circle-right"></i>						</span>
										<span class="elementor-icon-list-text">Se busca una mejora para sincronizar automáticamente estos sistemas, de modo que cualquier actualización en el Sistema A se refleje instantáneamente en el Sistema B, eliminando la necesidad de registros manuales.</span>
									</li>
						</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-83f6a20 elementor-widget elementor-widget-text-editor" data-id="83f6a20" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Para desarrollar este requerimiento, los proyectos que creamos en Spring Boot serán: el producer como nuestro <b>Sistema A</b> y el consumer como nuestro <b>Sistema B.</b></p><p>En el proyecto que creamos en Spring, al agregar la dependencia de Docker y ActiveMQ Artemis, se genera un archivo <b>compose.yaml</b><b>.</b> Utilizaremos este archivo para levantar nuestro contenedor de Artemis. En el proyecto producer, como es el que va a generar el evento, editaremos el archivo <b>compose.yaml</b>, añadiendo la siguiente información:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e3e5010 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="e3e5010" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
				<div class="elementor-widget-container">
							<ul class="elementor-icon-list-items">
							<li class="elementor-icon-list-item">
											<span class="elementor-icon-list-icon">
							<i aria-hidden="true" class="fas fa-chevron-circle-right"></i>						</span>
										<span class="elementor-icon-list-text">El nombre del contenedor de Artemis, </span>
									</li>
								<li class="elementor-icon-list-item">
											<span class="elementor-icon-list-icon">
							<i aria-hidden="true" class="fas fa-chevron-circle-right"></i>						</span>
										<span class="elementor-icon-list-text">La versión 2.35 (la última hasta la fecha de este blog),</span>
									</li>
								<li class="elementor-icon-list-item">
											<span class="elementor-icon-list-icon">
							<i aria-hidden="true" class="fas fa-chevron-circle-right"></i>						</span>
										<span class="elementor-icon-list-text">Las credenciales para el ingreso a la consola de Artemis y</span>
									</li>
								<li class="elementor-icon-list-item">
											<span class="elementor-icon-list-icon">
							<i aria-hidden="true" class="fas fa-chevron-circle-right"></i>						</span>
										<span class="elementor-icon-list-text">Los puertos donde se ejecuta.</span>
									</li>
						</ul>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-b3b4dfc e-flex e-con-boxed e-con e-parent" data-id="b3b4dfc" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-877ab49 elementor-widget elementor-widget-image" data-id="877ab49" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="360" height="205" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/Screenshot-from-2024-07-15-10-44-00.png" class="attachment-large size-large wp-image-9975" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/Screenshot-from-2024-07-15-10-44-00.png 360w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/Screenshot-from-2024-07-15-10-44-00-300x171.png 300w" sizes="(max-width: 360px) 100vw, 360px" />											<figcaption class="widget-image-caption wp-caption-text">Configuración YAML para Levantar ActiveMQ Artemis en Docker</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-aa662d0 e-flex e-con-boxed e-con e-parent" data-id="aa662d0" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-3b3b5d7 elementor-widget elementor-widget-text-editor" data-id="3b3b5d7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Para levantar el contenedor de Artemis con las modificaciones realizadas al archivo compose.yaml, en este blog se ejecutará con <a href="https://docs.podman.io/en/latest/" target="_blank" rel="noopener">Podman</a> porque la práctica se está realizando en un sistema operativo Fedora, que ya lo incluye. Pero si cuentan con Docker también pueden utilizarlo, no habría problema. Ejecutamos nuestro archivo desde la ubicación donde se encuentra nuestro archivo compose.yaml y ejecutamos:</p><p><b><i>podman-compose -f compose.yaml up</i></b><i> </i></p><p>o con Docker:</p><p><b><i>docker compose -f compose.yaml up</i></b></p><p>Esto comenzará a descargar la imagen de Artemis.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-3d60b7e e-flex e-con-boxed e-con e-parent" data-id="3d60b7e" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-19a3c3d elementor-widget elementor-widget-image" data-id="19a3c3d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="319" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image12-1024x319.png" class="attachment-large size-large wp-image-9955" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image12-1024x319.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image12-300x94.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image12-768x240.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image12.png 1093w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Descarga de Imagen de ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-0ee1d13 e-flex e-con-boxed e-con e-parent" data-id="0ee1d13" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-a17ee75 elementor-widget elementor-widget-image" data-id="a17ee75" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="334" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image16-1024x334.png" class="attachment-large size-large wp-image-9956" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image16-1024x334.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image16-300x98.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image16-768x250.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image16.png 1289w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Contenedor de ActiveMQ Artemis Levantado</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-f15abd5 e-flex e-con-boxed e-con e-parent" data-id="f15abd5" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-72e8c30 elementor-widget elementor-widget-text-editor" data-id="72e8c30" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Una vez que en los logs salga un mensaje como el siguiente: <b>AMQ241004: Artemis Console available at link</b>, podemos ingresar a un navegador y acceder a la URL <b>localhost:8161</b> para acceder a la pantalla de Artemis.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-65b4866 e-flex e-con-boxed e-con e-parent" data-id="65b4866" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-22dcfa9 elementor-widget elementor-widget-image" data-id="22dcfa9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="656" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image14-1024x656.jpg" class="attachment-large size-large wp-image-9957" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image14-1024x656.jpg 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image14-300x192.jpg 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image14-768x492.jpg 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image14-390x250.jpg 390w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image14.jpg 1443w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Pantalla de Logueo de ActiveMQ Artemis en Navegador</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-206cb9c e-flex e-con-boxed e-con e-parent" data-id="206cb9c" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-5c574d9 elementor-widget elementor-widget-text-editor" data-id="5c574d9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Las credenciales serán las que configuramos en nuestro archivo compose.yaml, en este caso artemis como username y artemis como password.</p><p>Una vez dentro de la consola, podemos observar las versiones de Artemis y navegar por el mismo.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-f7c0c48 e-flex e-con-boxed e-con e-parent" data-id="f7c0c48" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-35e4459 elementor-widget elementor-widget-image" data-id="35e4459" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="691" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image9-1024x691.png" class="attachment-large size-large wp-image-9958" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image9-1024x691.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image9-300x203.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image9-768x518.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image9.png 1477w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Versión de ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-773fddf e-flex e-con-boxed e-con e-parent" data-id="773fddf" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-42d38b5 elementor-widget elementor-widget-image" data-id="42d38b5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="473" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image2-1024x473.png" class="attachment-large size-large wp-image-9959" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image2-1024x473.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image2-300x139.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image2-768x355.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image2-1536x710.png 1536w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image2.png 1937w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Pantalla de Inicio de ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-6f5112e e-flex e-con-boxed e-con e-parent" data-id="6f5112e" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-1e55df2 elementor-widget elementor-widget-text-editor" data-id="1e55df2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Se debe deshabilitar el Docker Compose de los proyectos Spring Boot, en el archivo de propiedades application.properties colocar:</p><p><em>spring.docker.compose.enabled=false</em></p><p>Para que no se levante Artemis cada que se ejecute el proyecto, sino que se levante una única vez cuando nosotros lo necesitemos.</p><p>Para poder enviar el evento desde el <strong>Sistema A</strong> al <strong>Sistema B</strong>, necesitamos un método que nos ayude con el envío. En este caso, hemos creado el método pushRequestPaymentOrder (puedes darle cualquier nombre). Primero, creamos nuestro DTO que contendrá la información que necesita el <strong>Sistema B</strong>. Para nuestro caso planteado, vamos a enviar un mensaje que indique que la cama está disponible y el ID de la cama correspondiente.</p><p>Utilizamos el atributo de clase que inyectamos de JmsTemplate, una clase de Spring que facilita el envío y recepción de mensajes a través de JMS. Utilizamos el método convertAndSend, que convierte el objeto DTO en un mensaje en formato JSON y lo envía a TopicDemo, que es el nombre de la cola a la que se envía el mensaje.</p><p>El método pushRequestPaymentOrder se llama desde la lógica de negocio en el sistema cuando se necesita encolar información. Por ejemplo, cuando se detecta que una cama está disponible, se invoca este método para enviar la información al <strong>Sistema B</strong>.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-d55680b e-flex e-con-boxed e-con e-parent" data-id="d55680b" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-6a9d919 elementor-widget elementor-widget-image" data-id="6a9d919" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="664" height="494" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image11.png" class="attachment-large size-large wp-image-9964" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image11.png 664w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image11-300x223.png 300w" sizes="(max-width: 664px) 100vw, 664px" />											<figcaption class="widget-image-caption wp-caption-text">Programación para Encolar Mensajes en ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-3bbdc0d e-flex e-con-boxed e-con e-parent" data-id="3bbdc0d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-39123a1 elementor-widget elementor-widget-text-editor" data-id="39123a1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Para que podamos observar la información de ese mensaje en Artemis, debemos tener en nuestro producer lo siguiente:</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-026764e e-flex e-con-boxed e-con e-parent" data-id="026764e" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-6834c1e elementor-widget elementor-widget-image" data-id="6834c1e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="735" height="231" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/Screenshot-from-2024-07-15-08-57-43.png" class="attachment-large size-large wp-image-9965" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/Screenshot-from-2024-07-15-08-57-43.png 735w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/Screenshot-from-2024-07-15-08-57-43-300x94.png 300w" sizes="(max-width: 735px) 100vw, 735px" />											<figcaption class="widget-image-caption wp-caption-text">Método de Transformación a JSON antes de Encolar en ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-b6c1458 e-flex e-con-boxed e-con e-parent" data-id="b6c1458" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-10f7c44 elementor-widget elementor-widget-text-editor" data-id="10f7c44" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>El convertidor se utiliza tanto en el productor como en el consumidor para manejar la transformación del DTO. En el Sistema A, el convertidor transforma el DTO de un objeto Java a JSON antes de enviarlo a Artemis. Luego, cuando consumimos el evento en el Sistema B, el convertidor transforma el JSON almacenado en Artemis de vuelta a un objeto Java. Esto asegura que los datos se mantengan consistentes y fácilmente manejables a lo largo del proceso de comunicación entre sistemas.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-0ea826a e-flex e-con-boxed e-con e-parent" data-id="0ea826a" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-ae4ab64 elementor-widget elementor-widget-image" data-id="ae4ab64" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="390" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image7-1024x390.png" class="attachment-large size-large wp-image-9966" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image7-1024x390.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image7-300x114.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image7-768x293.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image7-1536x586.png 1536w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image7.png 1907w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Confirmación de Llegada de Mensaje en ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-058d6ff e-flex e-con-boxed e-con e-parent" data-id="058d6ff" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-0be212a elementor-widget elementor-widget-image" data-id="0be212a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="537" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image3-1024x537.png" class="attachment-large size-large wp-image-9967" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image3-1024x537.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image3-300x157.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image3-768x403.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image3-1536x805.png 1536w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image3.png 1906w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Detalle del Mensaje en ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5e5570d e-flex e-con-boxed e-con e-parent" data-id="5e5570d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-6addc1b elementor-widget elementor-widget-text-editor" data-id="6addc1b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Una vez confirmado que nuestro evento llegó con normalidad a Artemis y podemos observar su información, lo siguiente es levantar nuestro Sistema B, que en este caso sería nuestro consumidor. Debemos configurarlo para que esté a la escucha de los eventos que lleguen a una cola específica para poder leerlos y acceder a su información.</p><p>Eso lo realizamos de la siguiente manera:</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4423146 e-flex e-con-boxed e-con e-parent" data-id="4423146" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-3aaf924 elementor-widget elementor-widget-image" data-id="3aaf924" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="551" height="214" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/Screenshot-from-2024-07-15-09-13-16.png" class="attachment-large size-large wp-image-9968" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/Screenshot-from-2024-07-15-09-13-16.png 551w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/Screenshot-from-2024-07-15-09-13-16-300x117.png 300w" sizes="(max-width: 551px) 100vw, 551px" />											<figcaption class="widget-image-caption wp-caption-text">Programación para Consumir un Mensaje de una Cola en ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-06cb64b e-flex e-con-boxed e-con e-parent" data-id="06cb64b" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e630d65 elementor-widget elementor-widget-text-editor" data-id="e630d65" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Creamos nuestro método que tiene la etiqueta <strong>@JmsListener</strong>, que indica que está a la escucha de lo que llegue a esa dirección de cola, llamada TopicDemo, que es el nombre de la cola donde el producer envió el evento. Pero como se mencionó anteriormente, al momento de leer el evento, está leyendo un valor tipo JSON, por lo que queremos que lo transforme al objeto que necesitamos. Para ello, aquí también utilizamos el método <strong>jacksonJmsMessageConverter</strong>.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-daefc47 e-flex e-con-boxed e-con e-parent" data-id="daefc47" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-a793d97 elementor-widget elementor-widget-image" data-id="a793d97" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="894" height="605" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image18-1.png" class="attachment-large size-large wp-image-9969" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image18-1.png 894w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image18-1-300x203.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image18-1-768x520.png 768w" sizes="(max-width: 894px) 100vw, 894px" />											<figcaption class="widget-image-caption wp-caption-text">Método para Consumir Mensaje y Transformación de JSON a Objeto</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-3492aa2 e-flex e-con-boxed e-con e-parent" data-id="3492aa2" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-553375b elementor-widget elementor-widget-text-editor" data-id="553375b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Como podemos ver en los logs, al levantar este microservicio se hará el consumo del mensaje que representa el evento. Ya tenemos que la cama está disponible, y lo siguiente sería actualizar en el Sistema B, en base de datos, que ahora la cama con el ID que acabamos de leer está disponible.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4cd94b6 e-flex e-con-boxed e-con e-parent" data-id="4cd94b6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-7a37fda elementor-widget elementor-widget-heading" data-id="7a37fda" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Resumen</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-bb377ce e-flex e-con-boxed e-con e-parent" data-id="bb377ce" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-263f5d6 elementor-widget elementor-widget-text-editor" data-id="263f5d6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>En resumen, teníamos un Sistema A que contaba con una información, pero esa información necesitaba saberla el Sistema B. Para que el Sistema B se enterara, era necesario contar con una persona que analizara los cambios en el Sistema A y luego actualizara el Sistema B. Pero, ¿Qué ocurre si durante el almuerzo hay cambios o si la persona encargada de actualizar se distrae? No contaremos con la información actualizada en tiempo real.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-20726a9 e-flex e-con-boxed e-con e-parent" data-id="20726a9" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-4e78236 elementor-widget elementor-widget-image" data-id="4e78236" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="1024" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image10-1024x1024.jpg" class="attachment-large size-large wp-image-9970" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image10-1024x1024.jpg 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image10-300x300.jpg 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image10-150x150.jpg 150w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image10-768x768.jpg 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image10-450x450.jpg 450w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image10-106x106.jpg 106w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image10-560x560.jpg 560w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image10-70x70.jpg 70w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image10.jpg 1080w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Comunicación entre Sistema A y B a través de una Persona</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4b0efb4 e-flex e-con-boxed e-con e-parent" data-id="4b0efb4" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-b950352 elementor-widget elementor-widget-text-editor" data-id="b950352" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Para eso, presentamos la solución planteada en este Blog: ahora no se requiere de una persona para hacer estas actualizaciones, sino que el Sistema A será un producer que envía eventos a Artemis cuando se desocupe alguna cama. Luego, el Sistema B será un consumer que esta a la escucha de esos eventos en Artemis para leerlos y actualizar automáticamente en sus registros que ahora la cama está disponible, asegurando así información actualizada en todo momento.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-bc67c64 e-flex e-con-boxed e-con e-parent" data-id="bc67c64" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-807f9ca elementor-widget elementor-widget-image" data-id="807f9ca" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="1024" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image1-1024x1024.jpg" class="attachment-large size-large wp-image-9971" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image1-1024x1024.jpg 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image1-300x300.jpg 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image1-150x150.jpg 150w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image1-768x768.jpg 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image1-450x450.jpg 450w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image1-106x106.jpg 106w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image1-560x560.jpg 560w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image1-70x70.jpg 70w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/07/image1.jpg 1080w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Comunicación entre Sistema A y B a través de ActiveMQ Artemis</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-ed84ab3 e-con-full e-flex e-con e-parent" data-id="ed84ab3" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-1b50697 elementor-widget elementor-widget-text-editor" data-id="1b50697" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Esto fue un ejemplo con el uso de colas de tipo anycast. Próximamente se hará un blog con un escenario para colas de tipo multicast.</p><p>Si tienes alguna pregunta o comentario sobre este tema, no dudes en dejarlos abajo. Nos encantaría saber tu opinión y ayudarte con cualquier duda que puedas tener. ¡Gracias por leer!</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-92a55cb e-flex e-con-boxed e-con e-parent" data-id="92a55cb" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-29d2f9a elementor-widget elementor-widget-text-editor" data-id="29d2f9a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Link de los proyectos:</strong></p><p><a href="https://github.com/softwareevolutivo/artemis" target="_blank" rel="noopener">https://github.com/softwareevolutivo/artemis</a></p><p><strong>Referencia:</strong></p><ul><li><a href="https://activemq.apache.org/components/artemis/documentation/2.0.0/address-model.html" target="_blank" rel="noopener">https://activemq.apache.org/components/artemis/documentation/2.0.0/address-model.html</a></li></ul><ul><li><strong>Taller en Youtube &#8211; Apache ActiveMQ Artemis ▶ ¿Qué es y para qué sirve?</strong></li></ul><p><a href="https://www.youtube.com/watch?v=Sn4TyzmtLxU" target="_blank" rel="noopener">https://www.youtube.com/watch?v=Sn4TyzmtLxU</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-23ebb18 elementor-widget elementor-widget-spacer" data-id="23ebb18" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-a3e4b03 e-flex e-con-boxed e-con e-parent" data-id="a3e4b03" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-3e4a8a0 elementor-widget elementor-widget-witr_section_call_to_ac" data-id="3e4a8a0" data-element_type="widget" data-e-type="widget" data-widget_type="witr_section_call_to_ac.default">
				<div class="elementor-widget-container">
								<!-- themex call to action 3 -->

		<div class=" all_cal_color">
			<div class="cal_to_toggole">
					<div class="themex_content col_content_width_100 text-left">
						<!-- top title -->
							
						<!-- middle title -->
														
								<h2>¿Quieres mejorar tus procesos de integración?</h2>																	
												<!-- bottom title -->
													<!-- content -->
													<p>Descubre nuestros servicios y agenda una demo. </p>		
							
					
					</div>
				<!-- button -->
						
						<div class="themex_button no_margin text-right">						
							<a href="https://softwareevolutivo.com.ec/demo-devops-kubernetes/" > 							
								Ver Demo								<!-- icon -->
																	<i class="icofont-paper-plane"></i>
																							
							</a>
						</div>
								
			</div>
		</div>
					</div>
				</div>
					</div>
				</div>
				</div>
		<p>The post <a href="https://softwareevolutivo.com.ec/apache-activemq-artemis/">Apache ActiveMQ Artemis</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softwareevolutivo.com.ec/apache-activemq-artemis/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Lego Scrum en Software Evolutivo: ¿Realmente la rutina mata el amor por Agile?</title>
		<link>https://softwareevolutivo.com.ec/lego-scrum/</link>
					<comments>https://softwareevolutivo.com.ec/lego-scrum/#respond</comments>
		
		<dc:creator><![CDATA[Gissella Trujillo]]></dc:creator>
		<pubDate>Fri, 14 Jun 2024 23:50:43 +0000</pubDate>
				<category><![CDATA[Agilidad]]></category>
		<category><![CDATA[Liderazgo]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Tendencias]]></category>
		<category><![CDATA[agilidad]]></category>
		<category><![CDATA[liderazgo]]></category>
		<category><![CDATA[scrum]]></category>
		<guid isPermaLink="false">https://softwareevolutivo.com.ec/?p=9720</guid>

					<description><![CDATA[<p>¡Software Evolutivo es una empresa ágil! ¿O tal vez no? Durante el Team Building trimestral de Software Evolutivo, nos sumergimos en una experiencia única que combinó la diversión de LEGO con los principios ágiles de Scrum. Cuando te introduces en el mundo de la agilidad, es habitual encontrar muchas fotografías o referencias de equipos que [&#8230;]</p>
<p>The post <a href="https://softwareevolutivo.com.ec/lego-scrum/">Lego Scrum en Software Evolutivo: ¿Realmente la rutina mata el amor por Agile?</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="9720" class="elementor elementor-9720">
				<div class="elementor-element elementor-element-0969b1c e-flex e-con-boxed e-con e-parent" data-id="0969b1c" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-bfce5e8 elementor-widget elementor-widget-image" data-id="bfce5e8" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="940" height="600" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/FoLego-Scrum-en-Software-Evolutivo-¿Realmente-la-rutina-mata-el-amor-por-Agilendos-Claros-1.jpg" class="attachment-large size-large wp-image-9743" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/FoLego-Scrum-en-Software-Evolutivo-¿Realmente-la-rutina-mata-el-amor-por-Agilendos-Claros-1.jpg 940w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/FoLego-Scrum-en-Software-Evolutivo-¿Realmente-la-rutina-mata-el-amor-por-Agilendos-Claros-1-300x191.jpg 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/FoLego-Scrum-en-Software-Evolutivo-¿Realmente-la-rutina-mata-el-amor-por-Agilendos-Claros-1-768x490.jpg 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/FoLego-Scrum-en-Software-Evolutivo-¿Realmente-la-rutina-mata-el-amor-por-Agilendos-Claros-1-390x250.jpg 390w" sizes="(max-width: 940px) 100vw, 940px" />															</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4f8305d e-flex e-con-boxed e-con e-parent" data-id="4f8305d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-6e1dee1 elementor-widget elementor-widget-text-editor" data-id="6e1dee1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>¡Software Evolutivo es una empresa ágil! ¿O tal vez no? Durante el Team Building trimestral de Software Evolutivo, nos sumergimos en una experiencia única que combinó la diversión de LEGO con los principios ágiles de Scrum.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-0a25a76 e-flex e-con-boxed e-con e-parent" data-id="0a25a76" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-d82d051 elementor-widget elementor-widget-text-editor" data-id="d82d051" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Cuando te introduces en el mundo de la agilidad, es habitual encontrar muchas fotografías o referencias de equipos que parecen divertirse “jugando” con Legos de colores. Siendo formadores, coaches o líderes de proyecto, enseguida nos planteamos si este “juego” también podría ser útil para nosotros.</p><p>En este blog, explicaremos cómo Lego Scrum nos permitió descubrir aspectos que podrían haber pasado desapercibidos durante la rutina del día a día y fortalecer la colaboración entre nuestros equipos Comercial y de Desarrollo. A través de las metodologías ágiles, buscamos transmitir y asentar mejor los conocimientos en nuestros equipos. Acompáñanos para conocer más sobre esta experiencia.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-9020082 e-flex e-con-boxed e-con e-parent" data-id="9020082" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-88114d9 elementor-widget elementor-widget-text-editor" data-id="88114d9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Índice:</strong></p><p>1. El Desarrollo del Lego Scrum: Personas y proyectos</p><p>2. Planeación y Estimación</p><p>3. Sprint y Construcción</p><p>4. Revisión y Retrospectiva</p><p>5. Lecciones Aprendidas</p><p>6. Conclusiones</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-e1f80a2 e-flex e-con-boxed e-con e-parent" data-id="e1f80a2" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-43560d5 elementor-widget elementor-widget-spacer" data-id="43560d5" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-675f68d elementor-widget elementor-widget-heading" data-id="675f68d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">1. El Desarrollo del Lego Scrum: Personas y proyectos
</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8fd6b0e e-flex e-con-boxed e-con e-parent" data-id="8fd6b0e" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e8335f4 elementor-widget elementor-widget-text-editor" data-id="e8335f4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Durante el evento, dividimos a nuestro equipo en grupos multidisciplinarios, es decir, mezclamos a personal del área comercial con el equipo de Desarrollo, e incluso incluimos a nuestro jefe Jorge. Una vez que todos estábamos bien integrados y mezclados, cada equipo recibió uno de estos desafíos:</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-ca9b2f6 e-flex e-con-boxed e-con e-parent" data-id="ca9b2f6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-9042273 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="9042273" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
				<div class="elementor-widget-container">
							<ul class="elementor-icon-list-items">
							<li class="elementor-icon-list-item">
											<span class="elementor-icon-list-icon">
							<i aria-hidden="true" class="icofont icofont-checked"></i>						</span>
										<span class="elementor-icon-list-text"> "Ciudad Lego" 🏙️</span>
									</li>
								<li class="elementor-icon-list-item">
											<span class="elementor-icon-list-icon">
							<i aria-hidden="true" class="icofont icofont-checked"></i>						</span>
										<span class="elementor-icon-list-text">"Transporte Espacial Lego" 🚀</span>
									</li>
						</ul>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-a3662e1 e-flex e-con-boxed e-con e-parent" data-id="a3662e1" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-b245c52 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="b245c52" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5f25617 e-flex e-con-boxed e-con e-parent" data-id="5f25617" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-b69725d elementor-widget elementor-widget-text-editor" data-id="b69725d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em>💬 Cada proyecto Lego tenía sus propias historias de usuario y desafíos únicos, lo que les ofreció oportunidades para enfrentar situaciones distintas y demostrar toda su creatividad y habilidades.</em></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-df7c0cf e-flex e-con-boxed e-con e-parent" data-id="df7c0cf" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-97c0356 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="97c0356" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-17796ae e-flex e-con-boxed e-con e-parent" data-id="17796ae" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-055da11 elementor-widget elementor-widget-text-editor" data-id="055da11" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Reglas de Lego Scrum (las mismas que Scrum, pero ajustadas):</strong></p><p>&#8211; Los equipos deben usar solo los materiales proporcionados.<br />&#8211; Cada historia de usuario debe completarse antes de pasar a la siguiente.<br />&#8211; Se alienta la comunicación y colaboración dentro de los equipos.<br />&#8211; Cada Sprint debe resultar en un producto o mejora tangible que se pueda revisar.<br />&#8211; ¿Y el Product Owner? Compartimos uno para los dos grupos.<br />&#8211; ¿Y el Scrum Master? Cada equipo se encargó de nombrar uno. </p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-46636a9 e-flex e-con-boxed e-con e-parent" data-id="46636a9" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-4410bfd elementor-widget elementor-widget-image" data-id="4410bfd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="664" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/WhatsApp-Image-2024-04-24-at-4.23.41-PM-Edited-e1718900817819-1024x664.jpg" class="attachment-large size-large wp-image-9730" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/WhatsApp-Image-2024-04-24-at-4.23.41-PM-Edited-e1718900817819-1024x664.jpg 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/WhatsApp-Image-2024-04-24-at-4.23.41-PM-Edited-e1718900817819-300x194.jpg 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/WhatsApp-Image-2024-04-24-at-4.23.41-PM-Edited-e1718900817819-768x498.jpg 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/WhatsApp-Image-2024-04-24-at-4.23.41-PM-Edited-e1718900817819.jpg 1105w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Imagen: Personas y Proyectos, algunos miembros del equipo se preparan mentalmente para afrontar el reto de Lego Scrum.</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-56db4e6 e-flex e-con-boxed e-con e-parent" data-id="56db4e6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-a05c9e6 elementor-widget elementor-widget-heading" data-id="a05c9e6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">2. Planeación y Estimación
</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-92aec09 e-flex e-con-boxed e-con e-parent" data-id="92aec09" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-f5edff0 elementor-widget elementor-widget-text-editor" data-id="f5edff0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Comenzamos con una sesión de planificación, donde cada equipo seleccionó el proyecto a construir y estimó el tiempo necesario para completarlo. </p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-dfe1159 e-flex e-con-boxed e-con e-parent" data-id="dfe1159" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-a3a7066 elementor-widget elementor-widget-text-editor" data-id="a3a7066" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&#8211; El equipo &#8220;Transporte Espacial Lego&#8221; 🚀 utilizó la técnica de Planning Poker, para llegar a un consenso sobre la complejidad de cada historia de usuario. ¡Muy bien, estaban liderando con esa organización!</p><p>&#8211; Lamentablemente nuestro equipo &#8220;Ciudad Lego&#8221; 🏙️ no empezó con estimación (a algunos agilistas no les gusta estimar) y durante el primer sprint no lograron entregar todo el valor. </p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-f79c215 e-flex e-con-boxed e-con e-parent" data-id="f79c215" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-daff483 elementor-widget elementor-widget-text-editor" data-id="daff483" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Desde la perspectiva de los participantes, se consideró la falta de realizar una incepción para poder entender mejor el producto como una limitación significativa en el proceso de desarrollo.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-dcbec11 e-flex e-con-boxed e-con e-parent" data-id="dcbec11" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-17c3632 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="17c3632" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-7bf55cf e-flex e-con-boxed e-con e-parent" data-id="7bf55cf" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-094ea15 elementor-widget elementor-widget-text-editor" data-id="094ea15" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em>💬 ¡Recuerda! Siempre realiza una reunión de incepción y planificación, y estima tus historias para asegurar que todos los miembros del equipo tengan una comprensión clara de las tareas, prioricen adecuadamente y establezcan expectativas realistas sobre lo que se puede lograr en cada sprint. Esto también ayuda a identificar posibles obstáculos con anticipación y facilita la comunicación y la colaboración eficaz dentro del equipo.</em></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-e41ec72 e-flex e-con-boxed e-con e-parent" data-id="e41ec72" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-cffc074 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="cffc074" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-0342788 e-flex e-con-boxed e-con e-parent" data-id="0342788" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-bdf8292 elementor-widget elementor-widget-image" data-id="bdf8292" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="829" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/10f00c39-00fe-45e7-9dd6-1197077d2d99-e1718901298937-1024x829.jpg" class="attachment-large size-large wp-image-9731" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/10f00c39-00fe-45e7-9dd6-1197077d2d99-e1718901298937-1024x829.jpg 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/10f00c39-00fe-45e7-9dd6-1197077d2d99-e1718901298937-300x243.jpg 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/10f00c39-00fe-45e7-9dd6-1197077d2d99-e1718901298937-768x622.jpg 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/10f00c39-00fe-45e7-9dd6-1197077d2d99-e1718901298937.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Imagen: Planeación y Estimación, manos a la obra para llegar a un consenso sobre la complejidad de cada historia de usuario.</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-fefc3bc e-flex e-con-boxed e-con e-parent" data-id="fefc3bc" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-c1ba0a3 elementor-widget elementor-widget-heading" data-id="c1ba0a3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">3. Sprint y Construcción</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-cae556d e-flex e-con-boxed e-con e-parent" data-id="cae556d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-fbeaa69 elementor-widget elementor-widget-text-editor" data-id="fbeaa69" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Con el plan en su lugar, cada equipo se embarcó en su primer Sprint de construcción. Durante este tiempo, los grupos aplicaron los principios de Scrum, realizando reuniones “diarias” de stand-up para compartir el progreso, identificar obstáculos y ajustar el plan según fuera necesario.</p><p>¿Y el Product Owner? Bueno, indicamos que la comunicación con el PO se realizaría On Demand.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-18d1db5 e-flex e-con-boxed e-con e-parent" data-id="18d1db5" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-9ec1186 elementor-widget elementor-widget-text-editor" data-id="9ec1186" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li>&#8211; El grupo <strong>&#8220;Transporte Espacial Lego&#8221;</strong> 🚀 utilizó muy bien sus tiempos y preguntaron todos los posibles obstáculos con anticipación, ¡Muy bien, seguían liderando con esa gestión de riesgos!<br />&#8211; Lamentablemente nuestro equipo <strong>&#8220;Ciudad Lego&#8221;</strong> 🏙️ no empezó con estimación y casi pero casi no lograron entregar todo el valor comprometido para el final del Sprint.</li></ul>								</div>
				</div>
		<div class="elementor-element elementor-element-39a164a e-flex e-con-boxed e-con e-child" data-id="39a164a" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8a045f0 elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel" data-id="8a045f0" data-element_type="widget" data-e-type="widget" data-settings="{&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrusel de imágenes" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 of 4"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/dd0a800f-ec47-4a05-ab3d-5b1345b4c2f9-150x150.jpg" alt="Equipos en Sprint de Construcción" /><figcaption class="elementor-image-carousel-caption">Imagen: Equipos en Sprint de Construcción</figcaption></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 of 4"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/WhatsApp-Image-2024-04-24-at-4.24.23-PM-1-Edited-150x150.jpg" alt="Product Owner Disponible On Demand" /><figcaption class="elementor-image-carousel-caption">Imagen: Product Owner Disponible On Demand</figcaption></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 of 4"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/WhatsApp-Image-2024-04-24-at-4.24.23-PM-4-Edited-150x150.jpg" alt="Equipo &quot;Transporte Espacial Lego&quot; en Acción" /><figcaption class="elementor-image-carousel-caption">Imagen: Equipo "Transporte Espacial Lego" en Acción</figcaption></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 of 4"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/WhatsApp-Image-2024-04-24-at-4.24.24-PM-Edited-150x150.jpg" alt="Equipo &quot;Ciudad Lego&quot; en el Sprint Final" /><figcaption class="elementor-image-carousel-caption">Imagen: Equipo "Ciudad Lego" en el Sprint Final</figcaption></figure></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<i aria-hidden="true" class="eicon-chevron-left"></i>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<i aria-hidden="true" class="eicon-chevron-right"></i>					</div>
				
									<div class="swiper-pagination"></div>
									</div>
						</div>
				</div>
					</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8521ebb e-flex e-con-boxed e-con e-parent" data-id="8521ebb" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-4ba19ec elementor-widget elementor-widget-heading" data-id="4ba19ec" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">4. Revisión y Retrospectiva</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-16969dd e-flex e-con-boxed e-con e-parent" data-id="16969dd" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-4920db4 elementor-widget elementor-widget-text-editor" data-id="4920db4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Al final de 3 sprints, y con algunos sobresaltos mientras se apagaban los incendios, cada equipo presentó su proyecto terminado. Con cada revisión se pudo mejorar el producto y con cada retroalimentación mejoraron el proceso. Ambos equipos aprendieron de sus errores iniciales y al final de todo&#8230;</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-be1015f e-flex e-con-boxed e-con e-parent" data-id="be1015f" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-2c7fb5e elementor-widget elementor-widget-text-editor" data-id="2c7fb5e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li>&#8211; &#8220;Transporte Espacial Lego&#8221; 🚀 y el equipo &#8220;Ciudad Lego&#8221; 🏙️ ¡culminaron exitosamente sus proyectos! 🏁</li></ul>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-87539c3 e-flex e-con-boxed e-con e-parent" data-id="87539c3" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-83615d6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="83615d6" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-d5dcbeb e-flex e-con-boxed e-con e-parent" data-id="d5dcbeb" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-5d8c8e7 elementor-widget elementor-widget-text-editor" data-id="5d8c8e7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em>💬 Entonces, ¿Software Evolutivo es ágil? No lo sabremos sin antes tener una sesión de retroalimentación donde discutimos los resultados y compartimos feedback constructivo.</em></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-cee8d28 e-flex e-con-boxed e-con e-parent" data-id="cee8d28" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-abb33f6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="abb33f6" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-d79bb9c e-flex e-con-boxed e-con e-parent" data-id="d79bb9c" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-6fbbc66 elementor-widget elementor-widget-text-editor" data-id="6fbbc66" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Aunque en los equipos más jerárquicos y tradicionales,  el proceso de feedback puede verse con temor por el miedo a un ataque personal o una mala interpretación de las observaciones, en Software Evolutivo practicamos una comunicación asertiva para identificar: áreas de mejora, reconocer los logros del equipo y fomentar un ambiente de aprendizaje continuo.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3f4943f elementor-widget elementor-widget-image" data-id="3f4943f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="576" src="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/6b8ee837-4826-45b9-9ba2-d28702c7b5e6-1024x576.jpg" class="attachment-large size-large wp-image-9737" alt="" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/6b8ee837-4826-45b9-9ba2-d28702c7b5e6-1024x576.jpg 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/6b8ee837-4826-45b9-9ba2-d28702c7b5e6-300x169.jpg 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/6b8ee837-4826-45b9-9ba2-d28702c7b5e6-768x432.jpg 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/6b8ee837-4826-45b9-9ba2-d28702c7b5e6-1536x864.jpg 1536w, https://softwareevolutivo.com.ec/wp-content/uploads/2024/06/6b8ee837-4826-45b9-9ba2-d28702c7b5e6-2048x1152.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Imagen: Retrospectiva Lego Scrum</figcaption>
										</figure>
									</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-95227cd e-flex e-con-boxed e-con e-parent" data-id="95227cd" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-197d35b elementor-widget elementor-widget-heading" data-id="197d35b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">5. Lecciones aprendidas
</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-9d983a6 e-flex e-con-boxed e-con e-parent" data-id="9d983a6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-0764155 elementor-widget elementor-widget-text-editor" data-id="0764155" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Aunque trabajamos juntos día a día, cuando se encendió el cronómetro, nos encontramos resolviendo problemas urgentes, y tal vez olvidamos algunas cosas importantes, la experiencia del Lego Scrum fue reveladora en varios aspectos:</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-87cfbbd e-flex e-con-boxed e-con e-parent" data-id="87cfbbd" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-cf78d29 elementor-widget elementor-widget-text-editor" data-id="cf78d29" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>&#8211; La colaboración entre los equipos comerciales y de desarrollo se fortaleció</strong> significativamente mientras trabajaban juntos para completar las historias de usuario. Cuanta más cohesión tengamos en el equipo, más resultados exponenciales obtenemos.<br /><strong>&#8211; Estima tus historias para tener una visión clara</strong> del esfuerzo necesario para completarlas. <br /><strong>&#8211; La negociación con el Product Owner es clave</strong> para entregar valor al cliente, ya que ayuda a establecer expectativas realistas y a alinear las prioridades con las necesidades del cliente. <br /><strong>&#8211; Si no estamos seguros de alcanzar a entregar todo lo que nos pide el cliente,</strong> podemos aplicar la regla de Pareto y entregar primero lo que es más importante, maximizando así el valor entregado en el tiempo disponible. <br /><strong>&#8211; Además, recuerda que en equipos pequeños el Scrum Master también puede formar parte del Scrum Development Team,</strong> lo que facilita una colaboración más estrecha y una mayor comprensión de los desafíos y oportunidades del proyecto.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4660412 e-flex e-con-boxed e-con e-parent" data-id="4660412" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-83f203b elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="83f203b" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-39cdea3 e-flex e-con-boxed e-con e-parent" data-id="39cdea3" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-417b89d elementor-widget elementor-widget-text-editor" data-id="417b89d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em>💬 Recuerda: Al realizar una retrospectiva del evento Lego Scrum en general, lo que estamos buscando es la mejora de la ejecución del evento como tal y como eso nos ayuda a replicar y mejorar las actividades para obtener mejores resultados en el futuro. También en este caso, el facilitador y el Product Owner recibieron feedback por parte de los desarrolladores y el equipo comercial.</em></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-49e4618 e-flex e-con-boxed e-con e-parent" data-id="49e4618" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-684202f elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="684202f" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-44c9cf4 e-flex e-con-boxed e-con e-parent" data-id="44c9cf4" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-ccda54e elementor-widget elementor-widget-heading" data-id="ccda54e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">6. Conclusión</h2>				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-a0431e6 e-flex e-con-boxed e-con e-parent" data-id="a0431e6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-7133d4f elementor-widget elementor-widget-text-editor" data-id="7133d4f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>El Lego Scrum fue mucho más que una actividad de Team Building; fue una experiencia transformadora que fortaleció nuestra colaboración y mejoró nuestra capacidad para entregar valor al cliente. Si estás buscando una forma innovadora de fortalecer la colaboración en tu organización y maximizar la entrega de valor al cliente mediante enfoques ágiles, ¡considera el Lego Scrum como una opción! En nuestro próximo Blog se realizará la guía paso a paso para replicar Lego Scrum con tu equipo.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b28e6a6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="b28e6a6" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-c342860 e-flex e-con-boxed e-con e-parent" data-id="c342860" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-3b0dccc elementor-widget elementor-widget-witr_section_call_to_ac" data-id="3b0dccc" data-element_type="widget" data-e-type="widget" data-widget_type="witr_section_call_to_ac.default">
				<div class="elementor-widget-container">
								<!-- themex call to action 3 -->

		<div class=" all_cal_color">
			<div class="cal_to_toggole">
					<div class="themex_content col_content_width_100 text-left">
						<!-- top title -->
														
								<h5>¿QUIERES SER ÁGIL?</h5>																	
							
						<!-- middle title -->
														
								<h2>¡Descubre cómo los frameworks agile maximizan la entrega de valor al cliente! </h2>																	
												<!-- bottom title -->
													<!-- content -->
													<p>Contáctanos para obtener más información sobre cómo podemos ayudarte a implementar estas prácticas en tu organización.
 </p>		
							
					
					</div>
				<!-- button -->
						
						<div class="themex_button no_margin text-right">						
							<a href="https://softwareevolutivo.com.ec/productos-digitales-unicos/" > 							
								Conoce más								<!-- icon -->
																							
							</a>
						</div>
								
			</div>
		</div>
					</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-c0cab21 e-flex e-con-boxed e-con e-parent" data-id="c0cab21" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-91da997 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="91da997" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-9cde82d elementor-widget elementor-widget-spacer" data-id="9cde82d" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-0fd4ae7 e-flex e-con-boxed e-con e-parent" data-id="0fd4ae7" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-b27a2d3 elementor-widget elementor-widget-text-editor" data-id="b27a2d3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em>💬 Nos encantaría conocer tu opinión sobre cómo las metodologías ágiles han impactado en tu equipo y en la entrega de valor al cliente. ¡Déjanos tus comentarios y comparte tus experiencias!</em></p>								</div>
				</div>
					</div>
				</div>
				</div>
		<p>The post <a href="https://softwareevolutivo.com.ec/lego-scrum/">Lego Scrum en Software Evolutivo: ¿Realmente la rutina mata el amor por Agile?</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softwareevolutivo.com.ec/lego-scrum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>¿Qué opciones tiene mi empresa ante los cambios tecnológicos y del mercado?</title>
		<link>https://softwareevolutivo.com.ec/que-opciones-tiene-mi-empresa-ante-los-cambios-tecnologicos-y-del-mercado/</link>
					<comments>https://softwareevolutivo.com.ec/que-opciones-tiene-mi-empresa-ante-los-cambios-tecnologicos-y-del-mercado/#respond</comments>
		
		<dc:creator><![CDATA[Gissella Trujillo]]></dc:creator>
		<pubDate>Wed, 11 Jan 2023 16:25:55 +0000</pubDate>
				<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[Infrarestructura de Software]]></category>
		<category><![CDATA[Liderazgo]]></category>
		<category><![CDATA[Negocio]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Automatización]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Disponibilidad]]></category>
		<category><![CDATA[Escalabilidad]]></category>
		<guid isPermaLink="false">https://softwareevolutivo.com.ec/?p=6973</guid>

					<description><![CDATA[<p>Históricamente, las empresas han cambiado constantemente, a la par de los hábitos de consumo, y con el avance de la tecnología, este proceso de mejora continua no se ha detenido desde el inicio del comercio, la diferencia con nuestra realidad actual es la velocidad con la que las cosas cambian y la tecnología avanza. </p>
<p>Este proceso de mejora continua, que no se detiene y acelera cada día es la razón principal para cuestionar nuestra estrategia tecnológica o la carencia de ella. Otras razones importantes incluyen:</p>
<p>The post <a href="https://softwareevolutivo.com.ec/que-opciones-tiene-mi-empresa-ante-los-cambios-tecnologicos-y-del-mercado/">¿Qué opciones tiene mi empresa ante los cambios tecnológicos y del mercado?</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6973" class="elementor elementor-6973">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-f0bcadb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f0bcadb" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7ce30c7" data-id="7ce30c7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1eb1a12 elementor-widget elementor-widget-text-editor" data-id="1eb1a12" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">El éxito de las empresas es directamente proporcional a su habilidad de adoptar modelos comerciales basados en software, como parte de su estrategia y su interacción con el cliente.</span><b>Fig.1</b></p><p> </p><p><span style="font-weight: 400;">En diferentes industrias, las empresas posicionadas se ven amenazadas por empresas basadas en </span><span style="font-weight: 400;">software</span><span style="font-weight: 400;">; por lo que se ven forzadas a</span> <b>adaptarse a nuevos esquemas comerciales.</b></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ba82172 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ba82172" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-51aba25" data-id="51aba25" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7e72b8c elementor-widget elementor-widget-image" data-id="7e72b8c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="768" src="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion.png" class="attachment-large size-large wp-image-6986" alt="Fig.1 El éxito empresarial y el software empresarial" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-300x225.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-768x576.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Fig.1 El éxito empresarial y el software empresarial</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d094d67 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d094d67" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-78de8d7" data-id="78de8d7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-508f527 elementor-widget elementor-widget-text-editor" data-id="508f527" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>¿Qué pueden hacer las empresas para hacer frente a la realidad cambiante del mercado actual?</b></p><p> </p><p><span style="font-weight: 400;">Integrar la tecnología en todas las áreas de la empresa, cambiando la manera en que opera y entrega valor a los clientes, esto implica:</span></p><ol><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Cambios culturales.</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Procesos Ágiles.</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Arquitectura de la siguiente generación.</span></li></ol><p> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-67426bf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="67426bf" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9d23706" data-id="9d23706" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1103be9 elementor-widget elementor-widget-image" data-id="1103be9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="768" src="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-1.png" class="attachment-large size-large wp-image-6987" alt="Fig.2 Realidad actual" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-1.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-1-300x225.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-1-768x576.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Fig.2 Realidad actual
</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ae4a040 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ae4a040" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-27f7166" data-id="27f7166" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a722559 elementor-widget elementor-widget-text-editor" data-id="a722559" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">El proceso de transformación para cada empresa es diferente, por lo que depende de sus necesidades específicas. Por ejemplo: </span></p><p> </p><p><b>¿Cómo responder ante la amenaza de un nuevo competidor?</b></p><p><span style="font-weight: 400;">Ante la amenaza de un nuevo competidor disruptivo, con un nuevo software avanzado, la mejor opción para una empresa consolidada es lograr primero que sus operaciones actuales sean más eficientes. </span></p><p>La <b>Estrategia</b> de respuesta ante un mercado cambiante y nuevos competidores, abarca más que solo tecnología, implica preparar a sus <b>personas y procesos</b>; para las empresas consolidadas, un socio con experiencia en adopción de nuevas tecnologías puede agregar valor y ayudar en su proceso de mejora continua.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b8da7e0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b8da7e0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c09d1b" data-id="7c09d1b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3201eb3 elementor-widget elementor-widget-image" data-id="3201eb3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="768" src="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-2.png" class="attachment-large size-large wp-image-6988" alt="Fig.3 Amenaza de un nuevo competidor" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-2.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-2-300x225.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-2-768x576.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Fig.3 Amenaza de un nuevo competidor</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ce745c3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ce745c3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9c32642" data-id="9c32642" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c93a375 elementor-widget elementor-widget-text-editor" data-id="c93a375" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>¿Por qué es fundamental contar con una estrategia tecnológica?</b></p><p> </p><p><span style="font-weight: 400;">Históricamente, las empresas han cambiado constantemente, a la par de los hábitos de consumo, y con el avance de la tecnología, este proceso de mejora continua no se ha detenido desde el inicio del comercio, la diferencia con nuestra realidad actual es la velocidad con la que las cosas cambian y la tecnología avanza. </span></p><p> </p><p><span style="font-weight: 400;">Este proceso de mejora continua, que no se detiene y acelera cada día es la razón principal para cuestionar nuestra estrategia tecnológica o la carencia de ella. Otras razones importantes incluyen:</span></p><p> </p><ul><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Adopción y uso de la tecnología en todas las industrias: las empresas deben cambiar para adaptarse a los avances tecnológicos y su uso que aumenta rápidamente.</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Competidores que son más veloces y eficientes con sus recursos, entienden mejor a sus clientes y dan un valor diferenciado: Las empresas deben actualizarse y realizar cambios iterativos y continuos para seguir siendo competitivas.</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">El comportamiento, las demandas y las expectativas cada vez más altas de los clientes: Las empresas que no logran aprovechar las tecnologías digitales corren el riesgo de perder cuota del mercado.</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Rápida innovación e invención: La transformación digital está cambiando la manera en que usamos la tecnología y creando nuevos competidores y nuevos modelos empresariales en todas las industrias.</span></li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d79770e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d79770e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6b7941a" data-id="6b7941a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e9f3ccb elementor-widget elementor-widget-image" data-id="e9f3ccb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="768" src="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-3.png" class="attachment-large size-large wp-image-6989" alt="Fig. 4 Razones por las que tener una estrategia tecnológica" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-3.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-3-300x225.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-3-768x576.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Fig. 4 Razones por las que tener una estrategia tecnológica</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7e53113 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7e53113" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-12e2250" data-id="12e2250" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-267ecae elementor-widget elementor-widget-text-editor" data-id="267ecae" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>¿Qué pueden hacer las empresas ante el cambio constante?</b></p><p> </p><p><span style="font-weight: 400;">Como se ha mencionado anteriormente, el proceso de adopción de nuevas tecnologías es diferente para cada empresa, dependiendo en la etapa que se encuentre, se pueden diferenciar 3 grandes enfoques para arrancar la estrategia y poner en marcha el camino de transformación:</span></p><p> </p><ul><li style="font-weight: 400;" aria-level="1"><b>Surgir:</b><span style="font-weight: 400;"> Adoptar una tecnología nueva para la transformación.</span></li><li style="font-weight: 400;" aria-level="1"><b>Transformar:</b><span style="font-weight: 400;"> Agilizar la transformación para convertirse en líder.</span></li><li style="font-weight: 400;" aria-level="1"><b>Liderar: </b><span style="font-weight: 400;">Innovar constantemente para seguir siendo un líder.</span></li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c76fe6d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c76fe6d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6d55690" data-id="6d55690" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8dfc6f0 elementor-widget elementor-widget-image" data-id="8dfc6f0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="768" src="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-5.png" class="attachment-large size-large wp-image-6991" alt="Fig.5 Opciones para las empresas ante el cambio constante" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-5.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-5-300x225.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-5-768x576.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Fig.5 Opciones para las empresas ante el cambio constante</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-784ab10 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="784ab10" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d6bbafb" data-id="d6bbafb" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-14eb165 elementor-widget elementor-widget-text-editor" data-id="14eb165" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">Podemos concluir entonces que para cubrir las necesidades del mercado cambiante, haciendo frente a las tecnologías disruptivas de la competencia y a las cada vez más altas expectativas de los clientes en un mundo interconectado, es importante colocar en el mercado nuevos productos y servicios antes que nuestra competencia lo haga  y eso implica que la organización pueda responder más rápido y que las áreas internas como TI tengan la capacidad de apoyar a las áreas de negocio con las nuevas iniciativas.con escalabilidad y disponibilidad, lo cual implica crecimiento.</span></p><p> </p><p><span style="font-weight: 400;">Anteriormente, un sistema central Mainframe gestiona todas las cargas de trabajo asociadas con las aplicaciones y cuando la carga de trabajo aumentaba, la solución habitual era escalar verticalmente con más servidores (hardware). Sin embargo, por ser más demandantes, las cargas de trabajo en la actualidad se escalan horizontalmente.</span></p><p><br /><br /></p><p><b>¿Qué es la escalabilidad horizontal?</b></p><p> </p><p><span style="font-weight: 400;">La escalabilidad es la capacidad del software para adaptarse a las necesidades de rendimiento a medida que el número de usuarios crece, las transacciones aumentan y por ende la base de datos y otros componentes de las aplicaciones empiezan a sufrir degradamiento del rendimiento por las cargas crecientes.</span></p><p> </p><p><b>Cloud Computing habilita el escalamiento horizontal de los servicios TI</b><span style="font-weight: 400;">. En lugar de adquirir y mantener hardware y software de manera local, los usuarios pueden acceder a aplicaciones y recursos informáticos a través de Internet.</span></p><p> </p><p><i><span style="font-weight: 400;">El Cloud Computing, sin embargo, no es algo nuevo.</span></i></p><p> </p><p><span style="font-weight: 400;">La mayoría de las empresas utilizan al menos un servicio comercial proporcionado a través de Internet. En total, las empresas gastaron casi $230 mil millones a nivel mundial en 2019 en servicios de la nube, según Gartner, una firma de investigación, y podrían gastar hasta</span><b> $355</b><span style="font-weight: 400;"> mil millones en 2023.</span></p><p> </p><p><span style="font-weight: 400;">Existen tres proveedores líderes del mercado: Amazon Web Services (AWS), Microsoft Azure y Google Cloud Platform (GCP).</span></p><p> </p><p><b>¿Por qué las empresas buscan la nube?</b></p><p><span style="font-weight: 400;">Para competir en el mercado con una estrategia tecnológica se requiere:</span></p><ul><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Entregas de aplicaciones a mayor velocidad</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Reducción de costos</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Escalabilidad adaptable</span></li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b92459d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b92459d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0cee67e" data-id="0cee67e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-80f8a0b elementor-widget elementor-widget-image" data-id="80f8a0b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="768" src="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-6.png" class="attachment-large size-large wp-image-6992" alt="Fig.6 Cloud Computing" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-6.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-6-300x225.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2023/01/Proceso-de-Incepcion-6-768x576.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />											<figcaption class="widget-image-caption wp-caption-text">Fig.6 Cloud Computing</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7ec0a27 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7ec0a27" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0884837" data-id="0884837" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d42ebad elementor-widget elementor-widget-text-editor" data-id="d42ebad" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>¿Qué es software nativo en la nube?</b></p><p><span style="font-weight: 400;">El desarrollo nativo de la nube (Cloud Native Development) es un enfoque para el desarrollo de aplicaciones en la nube que se centra en aprovechar al máximo las características y capacidades de la nube.</span></p><p><i><span style="font-weight: 400;">En lugar de intentar adaptar aplicaciones existentes a la nube, </span></i><i><span style="font-weight: 400;">el desarrollo nativo de la nube implica diseñar aplicaciones desde cero para ejecutarse en la nube.</span></i></p><p><b>Beneficios del desarrollo de software nativo en la nube</b></p><p><span style="font-weight: 400;">El software nativo en la nube permite crear, desplegar y administrar aplicaciones modernas en entornos de computación en la nube. Las empresas modernas buscan crear aplicaciones altamente </span><b>escalables, flexibles y resistentes</b><span style="font-weight: 400;"> que se puedan actualizar de manera rápida para satisfacer las necesidades de los clientes, utilizando herramientas y técnicas que promueven el desarrollo de aplicaciones en la infraestructura en la nube.</span></p><p><span style="font-weight: 400;">Estas tecnologías nativas en la nube permiten hacer cambios frecuentes y rápidos en las aplicaciones </span><span style="font-weight: 400;">sin interrumpir el servicio</span><span style="font-weight: 400;">, lo que proporciona a los usuarios una </span><b>ventaja competitiva y de innovación.</b></p><p><span style="font-weight: 400;">Entre los principales beneficios tenemos:</span></p><ul><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">&#8211; Más desarrollo de aplicaciones.</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">&#8211; Mayor velocidad de entrega.</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">&#8211; Más flexibilidad de implementación.</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">&#8211; Mayor calidad en el software.</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">&#8211; Menores riesgos de implementación.</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">&#8211; Acceso desde cualquier lugar</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">&#8211; Escalabilidad</span></li></ul><p><b>Conclusiones</b></p><p><span style="font-weight: 400;">Para competir en la realidad actual, las empresas necesitan responder con un nuevo enfoque que brinda mayor velocidad y eficiencia a su modelo operativo. </span></p><p><span style="font-weight: 400;">El camino hacia una transformación guiada por una estrategia tecnológica, entonces, no es el mismo para cada empresa, pero ante la versatilidad de las nuevas tecnologías disruptivas que ganan su cuota mercado, la primera opción para empresas consolidadas es modernizar sus aplicaciones para obtener un nuevo valor de las inversiones en TI existentes.</span></p><p><span style="font-weight: 400;">Una solución de desarrollo de software nativo en la nube permitirá ir más allá, permitiendo sacar partido de una variedad de herramientas, frameworks, arquitecturas, etc, para:</span></p><ul><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Aprovechar al máximo los recursos con tecnologías innovadoras como Contenedores y Microservicios</span></li><li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Mejorar sus operaciones habilitando prácticas pensadas para la realidad del mercado cambiante (Agile, DevOps, CI/CD)</span></li></ul><p><span style="font-weight: 400;">Estos términos que no se mencionan previamente en el blog (Contenedores, Microservicios, DevOps, CI/CD), se estarán abordando más adelante. Este es el primero de una serie de blogs sobre estrategia tecnológica, lo invitamos a leer la siguiente entrega para profundizar en el Desarrollo nativo en la nube. Si le gustaría saber más sobre un tema en particular o tiene una pregunta, lo atenderemos en la sección de comentarios. </span></p><p><b>Enlaces</b><span style="font-weight: 400;">:</span></p><p><a href="https://www.redhat.com/es/engage/devops-forrester-openinnovation-s-201902250310"><span style="font-weight: 400;">https://www.redhat.com/es/engage/devops-forrester-openinnovation-s-201902250310</span></a></p><p><a href="https://www.gartner.com/en/doc/8-steps-playbook-to-optimize-software-and-saas-negotiations-2022"><span style="font-weight: 400;">https://www.gartner.com/en/doc/8-steps-playbook-to-optimize-software-and-saas-negotiations-2022</span></a></p><p><a href="https://aws.amazon.com/es/what-is/cloud-native/#:~:text=El%20desarrollo%20nativo%20en%20la,para%20crear%20aplicaciones%20escalables%20r%C3%A1pidamente"><span style="font-weight: 400;">https://aws.amazon.com/es/what-is/cloud-native/#:~:text=El%20desarrollo%20nativo%20en%20la,para%20crear%20aplicaciones%20escalables%20r%C3%A1pidamente</span></a><span style="font-weight: 400;">.</span></p><p><a href="https://www.stormforge.io/wp-content/uploads/2020/11/451_cloud-container-kubernetes-economics-wp.pdf"><span style="font-weight: 400;">https://www.stormforge.io/wp-content/uploads/2020/11/451_cloud-container-kubernetes-economics-wp.pdf</span></a></p><p><a href="https://www.economist.com/business/2020/03/14/how-corporate-it-is-entering-the-multi-cloud"><span style="font-weight: 400;">https://www.economist.com/business/2020/03/14/how-corporate-it-is-entering-the-multi-cloud</span></a></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softwareevolutivo.com.ec/que-opciones-tiene-mi-empresa-ante-los-cambios-tecnologicos-y-del-mercado/">¿Qué opciones tiene mi empresa ante los cambios tecnológicos y del mercado?</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softwareevolutivo.com.ec/que-opciones-tiene-mi-empresa-ante-los-cambios-tecnologicos-y-del-mercado/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cucumber + Spring boot 2 + Junit 5</title>
		<link>https://softwareevolutivo.com.ec/cucumber-spring-boot-2-junit-5/</link>
					<comments>https://softwareevolutivo.com.ec/cucumber-spring-boot-2-junit-5/#comments</comments>
		
		<dc:creator><![CDATA[Johannes Caranqui]]></dc:creator>
		<pubDate>Thu, 24 Nov 2022 15:15:28 +0000</pubDate>
				<category><![CDATA[Aplicaciones Web]]></category>
		<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Tendencias]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[pruebas aceptacion cucumber]]></category>
		<category><![CDATA[springboot]]></category>
		<guid isPermaLink="false">https://softwareevolutivo.com.ec/?p=6600</guid>

					<description><![CDATA[<p>Cuando no se realiza un buen testing el costo de arreglar un error en producción es elevado, por lo cual aplicar una buena técnica de testing nos ayuda a dormir mejor en las noches, para ello, poder incluir al equipo de desarrollo y negocio en las pruebas automatizadas será un gran avance para mantener el código y los requerimientos bajo control, aquí nace las pruebas de aceptación y BDD, una buena implementación y planteamiento de requerimientos es fundamental en esta etapa de desarrollo.</p>
<p>The post <a href="https://softwareevolutivo.com.ec/cucumber-spring-boot-2-junit-5/">Cucumber + Spring boot 2 + Junit 5</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6600" class="elementor elementor-6600">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-85ce7c7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="85ce7c7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e323cba" data-id="e323cba" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4bb4968 elementor-widget elementor-widget-text-editor" data-id="4bb4968" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-align: justify;background-color: transparent;font-size: 10.5pt;font-family: Roboto, sans-serif;color: #000000;vertical-align: baseline">&nbsp;</span></p>
<p><span></span></p>
<p dir="ltr" style="line-height:1.38;text-align: justify;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10.5pt;font-family:Roboto,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Cuando no se realiza un buen testing el costo de arreglar un error en producción es elevado, por lo cual aplicar una buena técnica de testing nos ayuda a dormir mejor en las noches</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">, para ello, poder incluir al equipo de desarrollo y negocio en las pruebas automatizadas será un gran avance para mantener el código y los requerimientos bajo control, aquí nace las </span><a href="https://softwareevolutivo.com.ec/espanol-iniciando-con-las-pruebas-de-aceptacion/" target="_blank">pruebas de aceptación y BDD</a><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">, una buena implementación y planteamiento de requerimientos es fundamental en esta etapa de desarrollo.</span></p>
<p dir="ltr" style="line-height:1.38;text-align: justify;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"><br></span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Como antecedente, comprendamos que </span><a href="https://cucumber.io/" target="_blank" rel="noopener">Cucumber</a><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> es un software de testing TDD que nos permitirá elaborar pruebas automáticas a partir de criterios de aceptación fácilmente entendibles por los intervinientes en el proceso, el cual vamos a implementar en éste tutorial, así como </span><a href="https://spring.io/projects/spring-boot" target="_blank" rel="noopener">Spring Boot</a><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> y </span><a href="https://junit.org/junit5/" target="_blank" rel="noopener">JUnit</a><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">.</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Para iniciar, necesitamos un proyecto básico con Spring Boot 2, en esta oportunidad lo crearemos con </span><a href="https://start.spring.io/" target="_blank" rel="noopener">Spring Initializer</a><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">, un API que permite la generación de proyectos con sus dependencias permitiendo simplificar esta etapa de arranque, aunque también se puede utilizar el plugin de Spring Boot de IntelliJ o Visual Studio Code.</span></p>
<p><b style="font-weight: normal"><br></b><span style="background-color: transparent;color: #000000;font-family: Arial;font-size: 11pt;text-align: justify">Usaremos la siguiente configuración:</span><b style="font-weight: normal"><br></b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><span style="border: none;overflow: hidden;width: 660px;height: 318px"><img loading="lazy" decoding="async" style="margin-left: 0px;margin-top: 0px" src="https://lh4.googleusercontent.com/PGX81K76UH5KJXaCqomM-fMIxQb-rSD73je9w3RP7Usa46az8TjAZzQAMl_wbN54Eou6B3cMLlbH_QbY78C5mYVO42MsYu-3c_hDEFoX2Iy5JSMpx_kFJSC0PvNvuqc7qN6G2wb1W67Z8tTeDAZkvhawRPMIFQ7CggQ15L6RudhV-8vjOV4KvcsNivU3fA" width="660" height="318"></span></span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9pt;font-family: Arial;color: #434343;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Configuración inicial con Spring Boot Initializer</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<ol style="margin-top: 0;margin-bottom: 0;padding-inline-start: 48px">
<li dir="ltr" style="list-style-type: decimal;font-size: 15pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><span style="font-size: 15pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Configuración de Cucumber y Junit 5</span></p>
</li>
</ol>
<div style="text-align: justify"><span style="color: #000000;font-family: Arial"><span style="font-size: 20px"><b>&nbsp;</b></span></span></div>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">En este paso agregaremos las dependencias de maven (librerías que se necesita para el funcionamiento correcto de Cucumber con Spring y Junit).</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 12pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">1.1 Dependencias de Maven (pom.xml)</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 12pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">1.1.1 Cucumber JVM&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">dependency</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">groupId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">io.cucumber</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">groupId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">artifactId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">cucumber-java</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">artifactId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">version</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">7.8.1</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">version</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">scope</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">test</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">scope</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">dependency</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Podemos encontrar el listado de versiones </span><a href="https://mvnrepository.com/artifact/io.cucumber/cucumber-jvm" target="_blank">aquí</a><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">.</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 12pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">1.1.2 Junit y Cucumber</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">dependency</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">groupId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">io.cucumber</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">groupId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">artifactId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">cucumber-junit-platform-engine</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">artifactId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">version</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">7.8.1</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">version</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">scope</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">test</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">scope</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">dependency</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Podemos encontrar el listado de versiones </span><a href="https://mvnrepository.com/artifact/io.cucumber/cucumber-junit-platform-engine" target="_blank">aquí</a><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">.</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 12pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">1.1.3 Junit platform suite </span><span style="font-size: 12pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(ya que la opción @Cucumber de Junit4 quedó obsoleta)</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">dependency</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">groupId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">org.junit.platform</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">groupId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">artifactId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">junit-platform-suite</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">artifactId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">version</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">1.9.0</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">version</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">scope</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">test</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">scope</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">dependency</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Podemos encontrar el listado de versiones </span><a href="https://mvnrepository.com/artifact/org.junit.platform/junit-platform-suite" target="_blank">aquí</a><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">.</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 12pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">1.1.4 Finalmente Spring y Cucumber</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">dependency</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">groupId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">io.cucumber</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">groupId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">artifactId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">cucumber-spring</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">artifactId</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">version</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">7.8.1</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">version</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">scope</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">test</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">scope</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&lt;/</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">dependency</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #808080;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&gt;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Podemos encontrar el listado de versiones </span><a href="https://mvnrepository.com/artifact/io.cucumber/cucumber-spring" target="_blank">aquí</a><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">.</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<ol style="margin-top: 0;margin-bottom: 0;padding-inline-start: 48px" start="2">
<li dir="ltr" style="list-style-type: decimal;font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><span style="font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Definición e implementación de “Features”</span></p>
</li>
</ol>
<p><span style="text-align: justify;background-color: transparent;font-size: 11pt;font-family: Arial;color: #000000;vertical-align: baseline">Para esta definición, lo más usual es utilizar </span><a href="https://cucumber.io/docs/gherkin/" target="_blank">Gherkin</a><span style="text-align: justify;background-color: transparent;font-size: 11pt;font-family: Arial;color: #000000;vertical-align: baseline">; al ser de alto nivel, no es tan técnico, por lo que, es posible involucrar al personal de negocio.</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Creamos el archivo </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: italic;font-variant: normal;text-decoration: none;vertical-align: baseline">demo.feature</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> en </span><span style="font-size: 11pt;font-family: Arial;color: #4a86e8;background-color: transparent;font-weight: 400;font-style: italic;font-variant: normal;text-decoration: none;vertical-align: baseline">src/test/java/&lt;paquete&gt;/cucumber/features </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">con el siguiente contenido:</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #c586c0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Feature</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">: the hello endpoint can be retrieved</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #c586c0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Scenario</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">: client makes call to GET greeting endpoint</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #c586c0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Given </span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">client wants to write username</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #c586c0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">When </span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">client calls greeting endpoint</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #c586c0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Then </span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">client receives hello text and username</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">El contenido no debe contener muchas definiciones técnicas, recordemos que el objetivo es que todo el equipo se involucre.</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Definición de pasos:</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Given: </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Dada una situación en la que configuramos el test.</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">When:</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> Acción que se realiza o un evento llega.</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Then: </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Espero que suceda algo o puedo comprobarlo.</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<ol style="margin-top: 0;margin-bottom: 0;padding-inline-start: 48px" start="3">
<li dir="ltr" style="list-style-type: decimal;font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><span style="font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Configuración de puntos de entrada</span></p>
</li>
</ol>
<p><span style="background-color: transparent;color: #000000;font-family: Arial;font-size: 11pt;text-align: justify">La siguiente clase nos sirve como punto de entrada de Cucumber para ejecutar los tests, la podemos llamar de cualquier forma pero siempre tomando en cuenta las convenciones.</span></p>
<p><span style="text-align: justify;background-color: transparent;font-size: 11pt;font-family: Arial;color: #000000;vertical-align: baseline">Creamos la clase </span><span style="text-align: justify;background-color: transparent;font-size: 11pt;font-family: Arial;color: #000000;font-weight: bold;vertical-align: baseline">CucumberTest.java</span><span style="text-align: justify;background-color: transparent;font-size: 11pt;font-family: Arial;color: #000000;vertical-align: baseline"> en </span><span style="text-align: justify;background-color: transparent;font-size: 11pt;font-family: Arial;color: #4a86e8;font-style: italic;vertical-align: baseline">src/test/java/&lt;paquete&gt;/cucumber </span><span style="text-align: justify;background-color: transparent;font-size: 11pt;font-family: Arial;color: #000000;vertical-align: baseline">con el siguiente contenido:</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;@</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Suite</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;@</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">IncludeEngines</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&#8220;cucumber&#8221;</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">)</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;@</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">SelectClasspathResource</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&#8220;com/sevolutivo/demo/cucumber/features&#8221;</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">)</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;@</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">ConfigurationParameter</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(key = GLUE_PROPERTY_NAME, value = </span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&#8220;com.sevolutivo.demo.cucumber.stepDefs&#8221;</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">)</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">public</span> <span style="font-size: 8.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">class</span> <span style="font-size: 8.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">CucumberTest</span><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> {</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 8.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;}</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10pt;font-family: 'Courier New';color: #000000;background-color: #ffff00;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">@Suite</span><span style="font-size: 10pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> y </span><span style="font-size: 10pt;font-family: 'Courier New';color: #000000;background-color: #ffff00;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">@IncludeEngines(&#8220;cucumber&#8221;)</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> son el equivalente a la antigua </span><span style="font-size: 11pt;font-family: 'Courier New';color: #434343;background-color: transparent;font-weight: bold;font-style: italic;font-variant: normal;text-decoration: none;vertical-align: baseline">@Cucumber</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">, pero que con la versión 7 de Cucumber quedó obsoleta.&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">En JUnit 5, podemos definir las opciones de cucumber en el fichero </span><span style="font-size: 10pt;font-family: 'Courier New';color: #000000;background-color: #ffff00;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">junit-platform.properties</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">, en la carpeta resources de tests.</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10pt;font-family: 'Courier New';color: #000000;background-color: #ffff00;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">@SelectClasspathResource(&#8220;&lt;paquete&gt;/cucumber/features&#8221;)</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> nos dice dentro de la carpeta resources donde tenemos los ficheros </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: italic;font-variant: normal;text-decoration: none;vertical-align: baseline">.feature&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: italic;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;</span></p>
<p><span style="text-align: justify;font-size: 10pt;font-family: 'Courier New';color: #000000;background-color: #ffff00;font-weight: bold;vertical-align: baseline">@ConfigurationParameter(key = GLUE_PROPERTY_NAME, value = &#8220;&lt;paquete&gt;.cucumber.stepDefs&#8221;)</span><span style="text-align: justify;background-color: transparent;font-size: 11pt;font-family: Arial;color: #000000;vertical-align: baseline"> le decimos donde están las clases de pegamento, es decir, los steps.</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<ol style="margin-top: 0;margin-bottom: 0;padding-inline-start: 48px" start="4">
<li dir="ltr" style="list-style-type: decimal;font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><span style="font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Configuración opcional adicional (junit-platform.properties)</span></p>
</li>
</ol>
<div style="text-align: justify"><font color="#000000" face="Arial"><span style="font-size: 21.3333px"><b><br></b></span></font></div>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Creamos el archivo </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">junit-platform.properties</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> en </span><span style="font-size: 11pt;font-family: Arial;color: #4a86e8;background-color: transparent;font-weight: 400;font-style: italic;font-variant: normal;text-decoration: none;vertical-align: baseline">src/test/resources </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">con el siguiente contenido:</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;cucumber.publish.quiet=</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">true</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;cucumber.publish.enabled=</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">false</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;cucumber.plugin=</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">pretty, html:target/cucumber-reports/Cucumber.html, &nbsp; json:target/cucumber-reports/Cucumber.json,junit:target/cucumber-reports/Cucumber.xml</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">En el ejemplo anterior, estamos quitando el banner que aparece al ejecutar cucumber y le decimos que no publique los resultados en su servicio de la nube. También estamos generando los informes localmente en formato html, json y xml en el directorio target/cucumber-reports.</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;</span></p>
<ol style="margin-top: 0;margin-bottom: 0;padding-inline-start: 48px" start="5">
<li dir="ltr" style="list-style-type: decimal;font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><span style="font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Configuración de Spring</span></p>
</li>
</ol>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Vamos a configurar Cucumber para que pueda hacer uso del contexto de Spring con la notación </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">@SpringBootTest</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">, vamos a inyectar también </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">TestRestTemplate </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">para hacer llamadas Rest.</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Creamos el archivo </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">CucumberSpringConfiguration.java</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> en </span><span style="font-size: 11pt;font-family: Arial;color: #4a86e8;background-color: transparent;font-weight: 400;font-style: italic;font-variant: normal;text-decoration: none;vertical-align: baseline">src/test/java/&lt;paquete&gt;/cucumber</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">:</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">@</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">SpringBootTest</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(webEnvironment=</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">SpringBootTest</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">.</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">WebEnvironment</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">.</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">RANDOM_PORT</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">)</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">public</span> <span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">class</span> <span style="font-size: 10.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">CucumberSpringConfiguration</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> {</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Autowired</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">protected</span> <span style="font-size: 10.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">TestRestTemplate</span> <span style="font-size: 10.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">testRestTemplate</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;}</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Para comprobar el correcto funcionamiento ejecutamos </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: #ffff00;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">./mvnw clean verify</span> <span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">en consola y el resultado debería ser similar a lo siguiente:</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><span style="border: none;overflow: hidden;width: 624px;height: 425px"><img loading="lazy" decoding="async" style="margin-left: 0px;margin-top: 0px" src="https://lh6.googleusercontent.com/A-uPXAfEVj-8thnTrTS5TFdDBaLlOSiSGxEhWgX891C1gHGHZBAZ8FW6YIfCTicPPC-aKijpAwFcmu-c6jHI61srR4emh1_aG_EAulKbc4Ko19b2W8UqOPm8R48mVjnhqLdHNSFjQbW-S5mc9Kpxw6mELhZy4qyEG4n2sFgcnyQY_3DBYG7Zna5Bp-FCdw" width="624" height="425"></span></span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Podemos comprobar que no encuentra la definición de pasos y nos sugiere implementarlos de acuerdo a sus recomendaciones.</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<ol style="margin-top: 0;margin-bottom: 0;padding-inline-start: 48px" start="6">
<li dir="ltr" style="list-style-type: decimal;font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><span style="font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Implementación de pasos (steps ó glue code)</span></p>
</li>
</ol>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Los pasos o steps es el mapeo de cada paso del escenario definido en el archivo </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: italic;font-variant: normal;text-decoration: none;vertical-align: baseline">.feature</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">, ésta clase tiene la notación </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">@CucumberContextConfiguration</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> que hace que Cucumber la use como configuración de contexto de Spring.</span></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Creamos el archivo </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">DemoSteps.java</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> en </span><span style="font-size: 11pt;font-family: Arial;color: #4a86e8;background-color: transparent;font-weight: 400;font-style: italic;font-variant: normal;text-decoration: none;vertical-align: baseline">src/test/&lt;paquete&gt;/cucumber/stepDefs:</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">@</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">CucumberContextConfiguration</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">public</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">class</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">DemoSteps</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">extends</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">CucumberSpringConfiguration</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> {</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">private</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">String</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">username</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">private</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">ResponseEntity</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">response</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Given</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&#8220;client wants to write username&#8221;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">)</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">public</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">void</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #dcdcaa;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">clientWantsToWriteAGreeting</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(){</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;username = </span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&#8220;user001&#8221;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">When</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&#8220;client calls greeting endpoint&#8221;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">)</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">public</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">void</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #dcdcaa;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">clientCallsToGreetingEndpoint</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">() {</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;response = </span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">testRestTemplate</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">.</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #dcdcaa;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">getForEntity</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&#8220;/greeting/&#8221;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> + username, </span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">String</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">.</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">class</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">);</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Then</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&#8220;client receives hello text and username&#8221;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">)</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">public</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">void</span> <span style="font-size: 9.5pt;font-family: 'Courier New';color: #dcdcaa;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">clientReceivesHelloTextAndGreeting</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">() {</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Assertions</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">.</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #dcdcaa;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">assertEquals</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&#8220;hello &#8220;</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> + username, </span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">response</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">.</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #dcdcaa;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">getBody</span><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">());</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 9.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;}</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<ol style="margin-top: 0;margin-bottom: 0;padding-inline-start: 48px" start="7">
<li dir="ltr" style="list-style-type: decimal;font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><span style="font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Implementación de Rest API controller</span></p>
</li>
</ol>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Creamos una clase controlador </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">DemoController.java</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> con un método GET /greeting en </span><span style="font-size: 11pt;font-family: Arial;color: #4a86e8;background-color: transparent;font-weight: 400;font-style: italic;font-variant: normal;text-decoration: none;vertical-align: baseline">src/main/java/&lt;paquete&gt;/web</span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> que retorna una cadena con un saludo:</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;@</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">RestController</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">public</span> <span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">class</span> <span style="font-size: 10.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">DemoController</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> {</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">GetMapping</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&#8220;/greeting/{username}&#8221;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">)</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #569cd6;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">public</span> <span style="font-size: 10.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">String</span> <span style="font-size: 10.5pt;font-family: 'Courier New';color: #dcdcaa;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">greeting</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">(@</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">PathVariable</span> <span style="font-size: 10.5pt;font-family: 'Courier New';color: #4ec9b0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">String</span> <span style="font-size: 10.5pt;font-family: 'Courier New';color: #9cdcfe;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">username</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">){</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #c586c0;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">return</span> <span style="font-size: 10.5pt;font-family: 'Courier New';color: #ce9178;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&#8220;hello &#8220;</span><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> + username;</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 10.5pt;font-family: 'Courier New';color: #d4d4d4;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">&nbsp;&nbsp;&nbsp;}</span></p>
<p dir="ltr" style="line-height: 1.6285714285714286;text-align: justify;background-color: #1e1e1e;margin-top: 0pt;margin-bottom: 0pt">
</p><p><b style="font-weight: normal"></b></p>
<p><b style="font-weight: normal"><br></b></p>
<p><b style="font-weight: normal"></b></p>
<ol style="margin-top: 0;margin-bottom: 0;padding-inline-start: 48px" start="8">
<li dir="ltr" style="list-style-type: decimal;font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><span style="font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Ejecución</span></p>
</li>
</ol>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Una vez listo toda la implementación, ejecutar </span><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: #ffff00;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">./mvnw clean verify</span> <span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">y obtendremos lo siguiente:</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><span style="border: none;overflow: hidden;width: 702px;height: 313px"><img loading="lazy" decoding="async" style="margin-left: 0px;margin-top: 0px" src="https://lh6.googleusercontent.com/Q9I6lUDruL8SJqW4CmCl7UXGGJ0fT74tUK_OtqBpnJbXoycyddTDg6qP9e2Q0XcL6stHTq9wFr4fUbMz_JWzGIWNNnBJ0hWr5R6C3GRBTM7kCThi8BrNCwaF_zgt-NOOQHqBmn1IiLddY7KbHqGhBtWdRkhTOjXHD8K6YobeUpdbwUVoV0yJoOvt32IM1g" width="702" height="313"></span></span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Si se usa IntelliJ Idea, al ejecutar los test de Cucumber implementados, como resultado se obtendrá algo similar a esto:</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><span style="border: none;overflow: hidden;width: 474px;height: 179px"><img loading="lazy" decoding="async" style="margin-left: 0px;margin-top: 0px" src="https://lh5.googleusercontent.com/ln0j_Ef8X-pqzln2SndI6S-ziZoFAuKXY7GJLZGdI2SMwo46JPkJQnKHees8HB0bl_io_yA0VcsSNpUEVWJUAsSlrmrFzWk-WU5dQTMTIgREla549knDl4TokFNOGno_O-YUzTkGO05u2u-zSeByj5zi0wdC28f1D6J9vTYjowW50KyliLJkIj4i2tnJ5w" width="474" height="179"></span></span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<ol style="margin-top: 0;margin-bottom: 0;padding-inline-start: 48px" start="9">
<li dir="ltr" style="list-style-type: decimal;font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><span style="font-size: 16pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Conclusiones</span></p>
</li>
</ol>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Los tests de aceptación son una herramienta importante si el objetivo es integrar al equipo de negocio y al equipo de desarrollo, mejorando así el planteamiento de los escenarios, requerimientos y casos de análisis.&nbsp;</span></p>
<p><b style="font-weight: normal">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 0pt;margin-bottom: 0pt"><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">En éste tutorial hemos planteado un caso básico de implementación y la configuración de Cucumber, Spring Boot y JUnit 5 y así obtener una arquitectura básica o referencial para futuras implementaciones.</span></p>
<p><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;vertical-align: baseline">El código fuente se puede encontrar en </span><a href="https://github.com/softwareevolutivo/spring-boot-cucumber" target="_blank">github.com</a><span style="font-size: 11pt;font-family: Arial;color: #000000;background-color: transparent;vertical-align: baseline">.</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softwareevolutivo.com.ec/cucumber-spring-boot-2-junit-5/">Cucumber + Spring boot 2 + Junit 5</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softwareevolutivo.com.ec/cucumber-spring-boot-2-junit-5/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>UX: Experiencia de Usuario una Prioridad en el Desarrollo de Sistemas Organizacionales</title>
		<link>https://softwareevolutivo.com.ec/ux-experiencia-de-usuario-una-prioridad-en-el-desarrollo-de-sistemas-organizacionales/</link>
					<comments>https://softwareevolutivo.com.ec/ux-experiencia-de-usuario-una-prioridad-en-el-desarrollo-de-sistemas-organizacionales/#comments</comments>
		
		<dc:creator><![CDATA[Bryan Diaz]]></dc:creator>
		<pubDate>Thu, 27 Oct 2022 21:07:21 +0000</pubDate>
				<category><![CDATA[Aplicaciones Web]]></category>
		<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[Frontend]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Experiencia de Usuario]]></category>
		<category><![CDATA[UX]]></category>
		<guid isPermaLink="false">https://softwareevolutivo.com.ec/?p=6552</guid>

					<description><![CDATA[<p>Actualmente, la compra o alquiler de sistemas dentro de las organizaciones a través de plataformas virtuales presenta un mayor índice de demanda, de modo que, gracias a la pandemia del COVID-19, los usuarios son más flexibles en sus acciones o tareas a la hora de buscar productos o servicios que deseen adquirir. </p>
<p>The post <a href="https://softwareevolutivo.com.ec/ux-experiencia-de-usuario-una-prioridad-en-el-desarrollo-de-sistemas-organizacionales/">UX: Experiencia de Usuario una Prioridad en el Desarrollo de Sistemas Organizacionales</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6552" class="elementor elementor-6552">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-058640b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="058640b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-18f6954" data-id="18f6954" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50bead3 elementor-widget elementor-widget-text-editor" data-id="50bead3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Actualmente, la compra o alquiler de sistemas dentro de las organizaciones a través de plataformas virtuales presenta un mayor índice de demanda, de modo que, gracias a la pandemia del COVID-19, los usuarios son más flexibles en sus acciones o tareas a la hora de buscar productos o servicios que deseen adquirir. Razón por la cual, para efectuar una buena negociación y una venta exitosa, se necesita brindarle a sus compradores una herramienta innovadora y una experiencia de usuario rápida, instantánea, y simple para cualquier tipo de dispositivo. </span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Si bien es cierto, al momento de desarrollar un sistema, tenemos en cuenta todos los lineamientos necesarios para que éste cumpla con los requerimientos del cliente; no obstante, nos hacemos preguntas como: ¿Qué tan difícil será su manejo?, ¿Será agradable para los usuarios? o ¿Estará clara la información plasmada o presentada?, en fin… un sinnúmero de preguntas que en la mayoría de los casos  no consideramos de gran importancia al momento de desarrollar nuestro producto. </span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Es por ello que, a partir de esta iniciativa resulta de vital importancia considerar al UX como punto de partida indispensable en el desarrollo de un producto, de manera que, dicho término aparte de que se usa muy a menudo en el mundo tecnológico; es una prioridad en el desarrollo de sistemas, ya que gracias a ello los diseñadores ahora son más consciente de cómo su trabajo impacta al usuario y cuales son sus necesidades.Hay que destacar que, el trabajo del diseño de UX se centra en encontrar un equilibrio entre las necesidades del usuario, las necesidades comerciales y las capacidades técnicas, de manera que hallar el balance perfecto crea una experiencia de usuario beneficiosa y le permite al negocio alcanzar sus objetivos.</span></p><p><b style="font-weight: normal"> </b></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">¿Qué es UX o Experiencia de Usuario? </span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Nielsen Norman Group, empresa estadounidense de consultoría en interfaz de usuario (UI) y experiencia de usuario define a UX como una de las experiencias de usuario más completas que coexisten a nivel global, puesto que que incluye todos los aspectos de la interacción del usuario final con la empresa, con sus servicios y con sus productos. Por ello, su término se menciona con mayor frecuencia en áreas relacionadas con tecnología, tales como teléfonos inteligentes, computadoras, software o sitios web. Se debe tener presente que, la experiencia del usuario no es solo un campo bastante nuevo, sino también un área volátil, ya que, cambia rápidamente debido a los avances tecnológicos, los nuevos tipos de interacción y las preferencias del usuario.</span></p><p> </p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Dicho de otra manera, el UX no es nada más que la experiencia innovadora que obtiene un usuario en los distintos escenarios al momento de utilizar un producto, de manera que, dicha acción les brinda una respuesta/solución a sus preguntas o problemas. Según Yudica (2016), esto suscita porque los diseñadores se encargan de proporcionarle al internauta una variabilidad de soluciones frente a los diversos aspectos comunicativos que puede presentar el mismo con un determinado producto o servicio (incluida la usabilidad, accesibilidad, y capacidad de encontrar/aprender/recordar); por ende, su principal función no es otra cosa que hacer que el producto sea amigable, satisfactorio, accesible y útil para el usuario.</span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><span style="font-size: 11pt;background-color: transparent;vertical-align: baseline"><span style="border: none;overflow: hidden;width: 539px;height: 404px"><img loading="lazy" decoding="async" style="margin-left: 0px;margin-top: 0px" src="https://lh3.googleusercontent.com/IvP07lxJ9wjM2C4QUBFExheWhu6kdK9P0kap5kYywRsFb_IT09EPWLDd_yuxzTz4sOz92RAgeHmxv5QwXEsyvW0RdyLCX6mA1EHbciPFwZjBNH-XCByXjybxD9LlU1fM0IfZZN7dB4sEWzz2htltFjwbsIm_5N3y4Cc7kBC8XZ8zYZZj3Me04oiHjQ" width="539" height="404" /></span></span><br /></span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Prototipos UX </span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Ayudan a capturar visualmente los objetivos comerciales y alinearlos con las expectativas o necesidades de los usuarios, para así,  tener conocimiento del grado de satisfacción que exhiben los mismo con el producto creado. Hay que tener en cuenta que el coste de modificar un prototipo es inferior al coste de cambiar un producto digital subido a producción, por lo que supone una ventaja de ahorro de costes durante el desarrollo.</span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="border: none;overflow: hidden;width: 186px;height: 459px"> <img loading="lazy" decoding="async" style="margin-left: 0px;margin-top: 0px" src="https://lh4.googleusercontent.com/4pkFGn1HGFcv7nVe-F4BnbpZvyb9BTQGd5UMpGZlZAQJ98Vv9pR3yLZSwLudG7gnXwdx07P8a6nDqGBlTEH3WiH-fCB172nMUISNfDPYdLClin3oizy9M7_RVEer2UOMWi3FdHMN1qAuaaaoNq0KkmV-B168uVRTIApN4nrpUAzy8gVNIQDigDjo-g" width="186" height="459" /></span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">El diseño de UX no solo prioriza las necesidades del usuario, sino también las capacidades metodológicas y ausencias de un negocio, ya que no todos los individuos poseen las mismas competencias técnicas para brindar una solución ideal a cada problemática; ni todas las empresas poseen el suficiente recurso monetario para invertir constantemente en los formación técnica/profesional de todos sus colaboradores. </span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"> Por este motivo, el trabajo del diseño de UX se centra en encontrar un equilibrio entre las necesidades del usuario, las necesidades comerciales y las capacidades técnicas, de manera que hallar el balance perfecto crea una experiencia de usuario beneficiosa (satisface sus necesidades) y le permite al negocio alcanzar sus objetivos, siempre y cuando esta se encuentre dentro de las capacidades técnicas de la empresa. </span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Se debe tener en cuenta que el diseño UX, es un proceso que inicia con la comprensión de los usuarios, luego con el diseño de interfaces, y, finalmente con la prueba para ver si el mismo logra satisfacer las necesidades de los usuarios; de modo que aquello representa una parte integral del proceso de desarrollo del producto. </span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"> </p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">A su vez, para crear un diseño fácil de usar, los diseñadores de UX deben participar en el proceso de principio a fin. Por ende, es conveniente realizar investigaciones sobre cómo los usuarios buscan un producto, navegan por las páginas, buscan detalle de los productos, e interactúan con el sistema; ya que tras la investigación y el análisis exhaustivo de los datos y registros obtenidos, deberemos de ser capaces de generar diseños y experiencias que satisfagan las necesidades de los usuarios. </span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Para ofrecer buenos resultados en el proceso de desarrollo de un producto se debe considerar lo siguiente: </span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><span style="border: none;overflow: hidden;width: 433px;height: 323px"><img loading="lazy" decoding="async" style="margin-left: 0px;margin-top: 0px" src="https://lh6.googleusercontent.com/Rsk1lZhBnpl8_Hnh6ZPoXb9lSCjclCDs_ORhTWU2Nx-oFlwjWc2A_8uGXdfwwU3h4SP7VzytoAZP1VAUR-pP1P-eno8N7vl-_YCw4-00nfsnxrKRen890lal--uvgUf38r9_jOZYvztYOqh3e7j1eXWeMqNjhANRveKJer1wIhhs21qttYJRdLrj3A" width="433" height="323" /></span></span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Relación Esfuerzo – Beneficio en UX</span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Cuando diseñamos tomando en consideración los principios de usabilidad, lo que buscamos es reducir al mínimo las barreras de interacción, y por lo tanto el esfuerzo del usuario para completar tareas interactivas, ya que, el principal objetivo es evitar la frustración del usuario. En la mayoría de los casos el producto ideal es el que se adapta al usuario; no obstante, en ocasiones es imprescindible que sea el usuario quien se adapte al producto, de manera que se pretende reducir el tiempo de dedicación y esfuerzo para aprender cómo usarlo. Debido a aquello,  es posible analizar la experiencia de usuario únicamente en términos de facilidad de uso sin tener en consideración cuál es el beneficio o valor de uso, puesto que, la calidad e idoneidad de un diseño viene determinada por la relación esfuerzo-beneficio y es sólo cuando el beneficio o valor percibido supere el esfuerzo requerido, podremos hablar de experiencias de usuario satisfactorias.</span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">UX es igual a resolver problemas </span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Es importante pensar en el usuario en cada parte del proceso de realización de un producto, ya que, ponernos en el lugar del usuario al momento de utilizar dicho producto para conocer la forma en la que va a interactuar con el mismo,  mejora de una manera temprana los posibles problemas que se puedan generar en el  usuario con el producto terminado.Y es ahí, donde parte la importancia para UX, de llevar un proceso e involucrar al usuario en cada etapa del procedimiento, y no simplemente tener la idea de pensar en el usuario. </span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Diseño de experiencia no solamente se basa en satisfacer al usuario sino también a cumplir con los objetivos del negocio, el diseñador de experiencia hace de puente entre el usuario y el cliente que nos contrata.</span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Conclusión</span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">UX resulta ser de gran prioridad para las organizaciones, ya que se obtiene sistemas amigables-fáciles de usar, garantiza la fluidez-eficiencia en el diseño, y exhibe una gran demanda dentro del mercado laboral, ya que actualmente los clientes buscan constantemente satisfacer sus necesidades y solucionar sus problemas de forma breve y simple. Por ello, se caracteriza por ser una experiencia innovadora que obtiene un  usuario en los distintos escenarios al momento de utilizar un sistema, de manera que, dicha acción les brinda una respuesta/solución a sus preguntas o problemas. Cabe recalcar que, aquello suscita porque los diseñadores se encargan de proporcionarle al internauta una variabilidad de soluciones frente a los diversos aspectos comunicativos que puede presentar el mismo con un determinado producto o servicio (incluida la usabilidad, accesibilidad, y capacidad de encontrar/aprender/recordar); por ende, su principal función no es otra cosa que hacer que el producto sea amigable, satisfactorio, accesible y útil para el usuario</span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Por su parte, la implementación del UX se enfoca en las acciones que realiza el usuario delante de la pantalla, de manera que al tener en cuenta su uso, nivel de afectación y grado de  aceptación; no solo genera beneficios para los usuarios, sino que también  para las empresas u organizaciones, puesto que, el examinar los diferentes escenarios a los que puede estar expuesto el usuario y el brindar solución cada uno de ellos, les genera buena reputación en el mercado laboral. Teniendo presente que el diseño de experiencia no solamente se basa en satisfacer al usuario sino también a cumplir con los objetivos del negocio.</span></p><p dir="ltr" style="line-height: 1.38;text-align: justify;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><b style="font-weight: normal"> </b></span></p><p dir="ltr" style="line-height: 1.38;margin-top: 12pt;margin-bottom: 12pt"><span style="font-size: 11pt;font-family: 'Times New Roman';color: #000000;background-color: transparent;font-weight: bold;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline">Referencia </span></p><p dir="ltr" style="line-height: 1.38;margin-top: 12pt;margin-bottom: 12pt"> </p><ul style="margin-top: 0;margin-bottom: 0"><li dir="ltr" style="list-style-type: disc;font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><p dir="ltr" style="line-height: 1.38;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><a style="text-decoration: none" href="https://yusef.es/Experiencia_de_Usuario.pdf"><span style="font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: underline;vertical-align: baseline">https://yusef.es/Experiencia_de_Usuario.pdf</span></a></p></li><li dir="ltr" style="list-style-type: disc;font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><p dir="ltr" style="line-height: 1.38;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><a style="text-decoration: none" href="http://webs.ucm.es/BUCM/revcul/e-learning-innova/224/art3403.pdf"><span style="font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: underline;vertical-align: baseline">http://webs.ucm.es/BUCM/revcul//e-learning-innova/224/art3403.pdf</span></a></p></li><li dir="ltr" style="list-style-type: disc;font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><p dir="ltr" style="line-height: 1.38;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><a style="text-decoration: none" href="https://blog.hubspot.es/marketing/experiencia-de-usuario-ux"><span style="font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: underline;vertical-align: baseline">https://blog.hubspot.es/marketing/experiencia-de-usuario-ux</span></a></p></li><li dir="ltr" style="list-style-type: disc;font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><p dir="ltr" style="line-height: 1.38;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><a style="text-decoration: none" href="https://www.scielo.sa.cr/pdf/tem/v30s1/0379-3982-tem-30-s1-49.pdf"><span style="font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: underline;vertical-align: baseline">https://www.scielo.sa.cr/pdf/tem/v30s1/0379-3982-tem-30-s1-49.pdf</span></a></p></li><li dir="ltr" style="list-style-type: disc;font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><p dir="ltr" style="line-height: 1.38;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><a style="text-decoration: none" href="https://amgerpro.com/el-53-de-nosotros-abandonara-una-web-si-tarda-mas-de-3-segundos-en-cargar/"><span style="font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: underline;vertical-align: baseline">https://amgerpro.com/el-53-de-nosotros-abandonara-una-web-si-tarda-mas-de-3-segundos-en-cargar/</span></a></p></li><li dir="ltr" style="list-style-type: disc;font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><p dir="ltr" style="line-height: 1.38;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><a style="text-decoration: none" href="https://www.scielo.sa.cr/pdf/tem/v30s1/0379-3982-tem-30-s1-49.pdf"><span style="font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: underline;vertical-align: baseline">https://www.scielo.sa.cr/pdf/tem/v30s1/0379-3982-tem-30-s1-49.pdf</span></a></p></li><li dir="ltr" style="list-style-type: disc;font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: none;vertical-align: baseline"><p dir="ltr" style="line-height: 1.38;margin-top: 0pt;margin-bottom: 0pt" role="presentation"><a style="text-decoration: none" href="https://freed.tools/blogs/ux-cx/rediseno-sistema-colaborativo"><span style="font-size: 12pt;font-family: 'Times New Roman';color: #0000ff;background-color: transparent;font-weight: 400;font-style: normal;font-variant: normal;text-decoration: underline;vertical-align: baseline">https://freed.tools/blogs/ux-cx/rediseno-sistema-colaborativ</span></a>o</p></li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softwareevolutivo.com.ec/ux-experiencia-de-usuario-una-prioridad-en-el-desarrollo-de-sistemas-organizacionales/">UX: Experiencia de Usuario una Prioridad en el Desarrollo de Sistemas Organizacionales</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softwareevolutivo.com.ec/ux-experiencia-de-usuario-una-prioridad-en-el-desarrollo-de-sistemas-organizacionales/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>JBoss EAP: Configuración de la memoria</title>
		<link>https://softwareevolutivo.com.ec/jboss-eap-configuracion-de-la-memoria/</link>
					<comments>https://softwareevolutivo.com.ec/jboss-eap-configuracion-de-la-memoria/#respond</comments>
		
		<dc:creator><![CDATA[Jorge Aguilar]]></dc:creator>
		<pubDate>Thu, 13 Oct 2022 20:41:50 +0000</pubDate>
				<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[memoria]]></category>
		<guid isPermaLink="false">https://softwareevolutivo.com.ec/?p=6509</guid>

					<description><![CDATA[<p>Una de las tareas de afinamiento más comunes luego de comenzar a operar un servidor de aplicaciones Java suele ser el ajuste de la memoria que utiliza el Java Virtual Machine (JVM). Por defecto, cierta cantidad de memoria es asignada al momento de iniciar el JVM, esta memoria es utilizada para alojar los objetos creados por las aplicaciones y para mantener otra información creada durante la ejecución de las mismas. </p>
<p>The post <a href="https://softwareevolutivo.com.ec/jboss-eap-configuracion-de-la-memoria/">JBoss EAP: Configuración de la memoria</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6509" class="elementor elementor-6509">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-8f2d4b6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8f2d4b6" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9a3a8b" data-id="a9a3a8b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5aa45fb elementor-widget elementor-widget-text-editor" data-id="5aa45fb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><br></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="background-color: transparent; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;">Una de las tareas de afinamiento más comunes luego de comenzar a operar un servidor de aplicaciones Java suele ser el ajuste de la memoria que utiliza el </span><a href="https://en.wikipedia.org/wiki/Java_virtual_machine" target="_blank">Java Virtual Machine</a><span style="background-color: transparent; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;"> (JVM). Por defecto, cierta cantidad de memoria es asignada al momento de iniciar el JVM, esta memoria es utilizada para alojar los objetos creados por las aplicaciones y para mantener otra información creada durante la ejecución de las mismas. El valor inicial suele ser suficiente para iniciar a operar pero ciertas aplicaciones necesitarán una mayor cantidad de recursos ya sea de entrada o con el tiempo para cubrir una mayor demanda por parte de los usuarios.</span><br></p>
<p><b style="font-weight: normal;">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Si la cantidad de memoria asignada es insuficiente para la demanda inicial de las aplicaciones o para soportar la carga que reciban éstas, entonces eventualmente se podría experimentar lentitud o la cancelación de las peticiones, llegando a la temida excepción de Java: </span><span style="font-size: 11pt; font-family: 'Courier New'; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">java.lang.OutOfMemoryError</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">, que se presenta cuando el JVM es incapaz de crear un objeto en memoria y en este punto será necesario reiniciar el servidor, con la correspondiente afectación a los usuarios conectado o nuevos que estén por llegar.</span></p>
<p><b style="font-weight: normal;">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En esta entrada se va a considerar los pasos a seguir para modificar la cantidad de memoria que es asignada al JVM del servidor de aplicaciones </span><a href="https://www.redhat.com/en/technologies/jboss-middleware/application-platform" target="_blank">JBoss Enterprise Application Platform (EAP)</a><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> en su versión 7 en modo Standalone y utilizando Java 11, aunque para Java 8 los pasos son similares.</span></p>
<p><b style="font-weight: normal;">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El punto de partida será que contamos con servidor JBoss EAP instalado y aplicada su configuración básica. Para llegar a este punto se puede tomar como referencia la entrega inicial de esta serie de artículos: </span><a href="https://softwareevolutivo.com.ec/jboss-eap-instalacion-y-configuracion-basica/" target="_blank" style="background-color: rgb(255, 255, 255);">JBoss EAP: Instalación y configuración básica</a></p>
<h1 dir="ltr" style="line-height: 1.38; margin-top: 20pt; margin-bottom: 6pt;"><span style="font-size: 20pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Algunos conceptos básicos</span></h1>
<h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Tipos de memoria</span></h2>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En Java 11 existen dos tipos principales de memoria del JVM:</span></p>
<h3 dir="ltr" style="line-height: 1.38; margin-top: 16pt; margin-bottom: 4pt;"><span style="font-size: 13.999999999999998pt; font-family: Arial; color: #434343; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Heap</span></h3>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Corresponde al espacio donde se alojarán los objetos y arreglos que son utilizados por las aplicaciones. El tamaño del Heap varía mientras se ejecutan las aplicaciones.</span></p>
<p><b style="font-weight: normal;">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Existen dos parámetros que podemos utilizar para modificar el espacio utilizado por el Heap, éstos son:</span></p>
<p dir="ltr" style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; white-space: pre; line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Consolas, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;">-Xms</span><span style="font-size: 11pt; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;">: Valor inicial</span></p>
<ul>
<li><span style="font-size: 11pt; font-family: Consolas, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;">-Xmx</span><span style="font-size: 11pt; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;">: Valor máximo que podría tomar</span></li>
<li>&nbsp;</li>
<li><span style="font-size: 13.999999999999998pt; font-family: Arial; color: #434343; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Non-heap</span></li>
</ul>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El espacio más relevante dentro de lo que no sea Heap se lo conoce como </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Metaspace</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> y es donde se almacena la metadata, estructura de las clases, constantes, valores de los String, entre otros.</span></p>
<p><b style="font-weight: normal;">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Desde la versión 8 de Java encontramos los siguientes parámetros para lo que se conoce como Metaspace:</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="background-color: transparent; color: #000000; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; font-family: Consolas, sans-serif; vertical-align: baseline; white-space: pre-wrap;">&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="background-color: transparent; color: #000000; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; font-family: Consolas, sans-serif; vertical-align: baseline; white-space: pre-wrap;">-XX:MetaspaceSize</span><span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;">: Valor inicial para almacenar los elementos del Non-heap</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="background-color: transparent; color: #000000; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; font-family: Consolas, sans-serif; vertical-align: baseline; white-space: pre-wrap;">-XX:MaxMetaspaceSize</span><span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;">: Valor máximo que podría tomar el espacio de Non-heap</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="background-color: transparent; color: #000000; font-family: Arial; font-size: 11pt; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline; white-space: pre-wrap;">&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Nota: Antes de Java 8, se lo conoce como Permanent Gen y los parámetros eran </span><span style="font-size: 11pt; font-family: Consolas,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-XX:PermSize</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> y </span><span style="font-size: 11pt; font-family: Consolas,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-XX:MaxPermSize</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">, equivalentes a los antes mencionados.</span></p>
<h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Gestión de la memoria</span></h2>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Es bien conocido que como desarrolladores no tenemos que liberar de manera explícita la memoria que ya no estemos utilizando, a diferencia de otros lenguajes de programación como C++. Y ésto es debido a que Java dispone del </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Garbage Collector</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">, un componente del JVM que es el encargado de monitorear y liberar el espacio de memoria que ya no está en uso.</span></p>
<h1 dir="ltr" style="line-height: 1.38; margin-top: 20pt; margin-bottom: 6pt;"><span style="font-size: 20pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Procedimiento de ajuste de la memoria</span></h1>
<h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Heap</span></h2>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Cuando encontremos la excepción </span><span style="font-size: 11pt; font-family: 'Courier New'; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">java.lang.OutOfMemoryError </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">en el archivo de log&nbsp; (</span><span style="font-size: 11pt; font-family: Consolas,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">$EAP_HOME/standalone/server.log</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">)&nbsp; de JBoss EAP podremos tener la certeza de que se va a requerir un incremento en la memoria Heap.</span></p>
<p><b style="font-weight: normal;">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Para el modo Standalone de JBoss EAP simplemente se deberá cambiar el archivo </span><span style="font-size: 11pt; font-family: Consolas,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">standalone.conf</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">, el cuál está ubicado en el directorio </span><span style="font-size: 11pt; font-family: Consolas,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">$EAP_HOME/bin/</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-96eb4d2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="96eb4d2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a4eda2" data-id="3a4eda2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d831517 elementor-widget elementor-widget-image" data-id="d831517" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="161" src="https://softwareevolutivo.com.ec/wp-content/uploads/2022/10/image1-1024x161.png" class="attachment-large size-large wp-image-6522" alt="Procedimiento de ajuste de la memoria" srcset="https://softwareevolutivo.com.ec/wp-content/uploads/2022/10/image1-1024x161.png 1024w, https://softwareevolutivo.com.ec/wp-content/uploads/2022/10/image1-300x47.png 300w, https://softwareevolutivo.com.ec/wp-content/uploads/2022/10/image1-768x120.png 768w, https://softwareevolutivo.com.ec/wp-content/uploads/2022/10/image1.png 1486w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-94014ae elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="94014ae" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a4e2979" data-id="a4e2979" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7884b6c elementor-widget elementor-widget-text-editor" data-id="7884b6c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">&nbsp;</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Según el archivo del ejemplo, se puede ver que en línea 53 están los valores correspondientes para </span><span style="font-size: 11pt; font-family: Consolas,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Xms</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> y </span><span style="font-size: 11pt; font-family: Consolas,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">-Xmx</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">, en este caso ambos establecidos en 1303 MB.</span></p>
<p><b id="docs-internal-guid-d95917a6-7fff-6d15-0da0-8ec1b5858f31" style="font-weight: normal;">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">NOTA: Para ambientes productivos se recomienda establecer -Xms y -Xmx con el mismo valor, así no se tiene que gestionar el incremento hasta el valor máximo sino que ya está establecido de antemano.</span></p>
<h2 dir="ltr" style="line-height: 1.38; margin-top: 18pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Metaspace</span></h2>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Usualmente no existe la necesidad de especificar un tamaño máximo para Metaspace a menos que se esté presentando una pérdida de memoria (memory leak), que resulta de la falta de liberación de la misma una vez que ya no se la necesita, afectando al rendimiento del servidor.</span></p>
<h1 dir="ltr" style="line-height: 1.38; margin-top: 20pt; margin-bottom: 6pt;"><span style="font-size: 16pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Conclusiones</span></h1>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Dentro de los ajustes que podemos hacer a un servidor de aplicaciones, como JBoss EAP, el espacio </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Heap</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> es el principal ya que es el más dependiente de la dinámica de nuestras aplicaciones y de la exigencia que reciba por parte de sus clientes.</span></p>
<p><b style="font-weight: normal;">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La modificación del tamaño del espacio </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Heap</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> es una tarea sencilla pero requiere el reinicio del servidor de aplicaciones, y como pudimos evidenciar son instrucciones que recibe el JVM al momento de iniciar el mismo. Estos parámetros son los mismo que aplican para cualquier servidor de aplicaciones que se ejecute sobre la máquina virtual de Java (JVM).</span></p>
<p><b style="font-weight: normal;">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Otras modificaciones, como el cambio del </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Metaspace</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> no son tan habituales, sin embargo podría ser necesarias cuando las aplicaciones mantienen un número extenso de clases o gestionan muchos valores del tipo String.</span></p>
<p><b style="font-weight: normal;">&nbsp;</b></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Te hacemos una cordial&nbsp; invitación ya que en próximas entradas del blog habrá más contenido sobre esta </span><a style="text-decoration: none;" href="https://softwareevolutivo.com.ec/tag/jboss/"><span style="font-size: 11pt; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">temática</span></a><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">. Hasta pronto.</span></p>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softwareevolutivo.com.ec/jboss-eap-configuracion-de-la-memoria/">JBoss EAP: Configuración de la memoria</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softwareevolutivo.com.ec/jboss-eap-configuracion-de-la-memoria/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Consideraciones antes de aceptar un trabajo remoto</title>
		<link>https://softwareevolutivo.com.ec/consideraciones-antes-de-aceptar-un-trabajo-remoto/</link>
					<comments>https://softwareevolutivo.com.ec/consideraciones-antes-de-aceptar-un-trabajo-remoto/#respond</comments>
		
		<dc:creator><![CDATA[Gissella Trujillo]]></dc:creator>
		<pubDate>Tue, 04 Oct 2022 17:38:22 +0000</pubDate>
				<category><![CDATA[Liderazgo]]></category>
		<category><![CDATA[Negocio]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Tendencias]]></category>
		<category><![CDATA[bienestar]]></category>
		<category><![CDATA[estilo de vida]]></category>
		<category><![CDATA[Gestión de equipos]]></category>
		<category><![CDATA[productividad]]></category>
		<category><![CDATA[remote work]]></category>
		<category><![CDATA[trabajo remoto]]></category>
		<category><![CDATA[work from anywhere]]></category>
		<guid isPermaLink="false">https://softwareevolutivo.com.ec/?p=6485</guid>

					<description><![CDATA[<p>Con más y más  personas buscando oportunidades de trabajo remoto cada año, compartimos lo que implica este estilo de vida, particularmente en comparación con el trabajador de oficina más tradicional .</p>
<p>Para este estudio, Fast Company encuestó a 1004 empleados de tiempo completo en los EE. UU., 505 de los cuales trabajaban de forma remota. Comparando su productividad hasta sus hábitos de gasto e incluso su salud.</p>
<p>The post <a href="https://softwareevolutivo.com.ec/consideraciones-antes-de-aceptar-un-trabajo-remoto/">Consideraciones antes de aceptar un trabajo remoto</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6485" class="elementor elementor-6485">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-68928cc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="68928cc" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-801f5ac" data-id="801f5ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1ce8339 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1ce8339" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-10caa02" data-id="10caa02" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7b77700 elementor-widget elementor-widget-text-editor" data-id="7b77700" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Si en 2019 alguien hubiera predicho que una gran parte o toda la empresa:</span></p><p><b id="docs-internal-guid-8b5ab54c-7fff-017c-79b1-b651db29afbe" style="font-weight: normal;"> </b></p><ul style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: disc; font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Podría hacer la transición al trabajo remoto con solo unos días de anticipación.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Contar con un aumento de la productividad después de un período de ajuste y; </span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Muchos trabajadores no querrían volver a la oficina. </span></p></li></ul><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Seguramente no lo hubiéramos creído, debido a que tradicionalmente el trabajo remoto tenía una mala reputación. Aun así, encuestas realizadas de forma independiente indican que esta es una descripción precisa de la evolución del trabajo remoto para muchas empresas.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Según </span><a style="text-decoration: none;" href="https://www.forbes.com/sites/forbesbusinesscouncil/2021/03/19/10-remote-workplace-trends-to-look-out-for-in-2021/?sh=f96dc6d2ffd7"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #1155cc; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">Forbes</span></a><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">, “el trabajo remoto ya no es un privilegio”, y la consultora </span><a style="text-decoration: none;" href="https://www.fastcompany.com/90318974/the-rise-of-remote-working-will-continue"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #1155cc; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">Fast Company</span></a><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">  lo considera un esfuerzo más productivo y lucrativo. Con más y más  </span><a style="text-decoration: none;" href="https://trends.google.com/trends/explore?date=today%205-y&amp;q=remote%20jobs"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">personas buscando</span></a><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> oportunidades de trabajo remoto cada año, compartimos lo que implica este estilo de vida, particularmente en comparación con el trabajador de oficina más tradicional .</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Para este estudio, Fast Company encuestó a 1004 empleados de tiempo completo en los EE. UU., 505 de los cuales trabajaban de forma remota. Comparando su productividad hasta sus hábitos de gasto e incluso su salud.</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Movilización</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Viajes largos al trabajo causaron que 1 de cada 4 encuestados dejara un trabajo en algún momento.  Sin embargo, para los empleados remotos, el &#8220;viaje&#8221; puede durar solo lo que se tarda en llegar a la computadora. Y esto tuvo un serio impacto tanto en la billetera como en el tiempo libre de los empleados.</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En comparación con los empleados de oficina,  los trabajadores remotos ahorraron un promedio anual de $4523 solo en combustible (EE.UU). Esto también equivalía a 408 horas adicionales.</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En Ecuador, según el informe de </span><a style="text-decoration: none;" href="https://www.elcomercio.com/actualidad/quito/pierden-promedio-horas-trafico-conductores.html"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #1155cc; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">El Comercio</span></a><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">, los habitantes de la capital que se desplazan a su trabajo pierden en promedio 173 horas al año por el tráfico, lo que equivale a 7 días de tiempo libre al año.</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Actividad Física</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Los empleados remotos encuestados eran más saludables en términos de actividad física. En promedio, realizaban dos horas y 44 minutos de ejercicio físico cada semana, lo que representaba 25 minutos más cada semana que los trabajadores de oficina. Tanto la dieta como el ejercicio son importantes para la salud de sus empleados, por lo que cada vez vemos más empresas que ofrecen beneficios de bienestar.</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Productividad</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Las diferencias en la capacidad para concentrarse o encontrar el enfoque dentro y fuera de la oficina fueron mínimas: al 8 % de los trabajadores remotos les resultó difícil concentrarse, en comparación con el 6 % de los que estaban en la oficina. </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Sin embargo, el impacto real se produjo con la microgestión. Si se rastrea el tiempo de pantalla y/o mouse de los empleados, el 39 % de los empleados remotos y el 56 % de los empleados de oficina encontraron formas de evitar trabajar.</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #4a86e8; background-color: #ffffff; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Dada la evidencia que muestra que la productividad mejora con el trabajo remoto, sería fácil suponer que una mayor eficiencia simplemente viene con el estilo de vida remoto, sin embargo existen consideraciones:</span><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #4a86e8; background-color: #ffffff; font-weight: bold; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> motivación y riesgo de fuga</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿Cómo se mantiene la motivación en trabajo remoto?</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El 33% de los empleados remotos insistieron en que tener un horario de trabajo establecido era la forma más efectiva de mantenerse productivo. Otro 25 % se mantuvo productivo al elegir trabajar en el mismo lugar todos los días. Esto empieza a sonar un poco como el trabajo de oficina tradicional, ¿no?. Sin embargo, el método número 1 absoluto que los trabajadores remotos sugirieron para mantenerse productivos fue tomar descansos.</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; overflow: hidden; width: 624px; height: 307px;"><img loading="lazy" decoding="async" style="margin-left: 0px; margin-top: 0px;" src="https://lh6.googleusercontent.com/woEfJlFvblRtn6FfcQN2wu9rPNbUD7bHErPoflZIfXmB5Ts9NdnsBn-CzviwCAhnLTSFXfC1E4q8z62bA9e3OVEwbW6SnoGfKV3qPiWvH2aSSY1okhumw4Szv2jOH1_Q76QatWrfRwKZWh-BkX53eJO7JAQW33iIyy9Z699xbV43J-11u63VpBrvTQ" width="624" height="307" /></span></span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Riesgo de Fuga</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El 50% quería ser su propio jefe algún día, en lugar de abrirse camino en la escala corporativa. Otro 21 % ya había empezado su propio negocio, eligiendo mantenerse remoto para mantener la flexibilidad.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Conexión con colegas</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Las prioridades, para todos los trabajadores, estaban bien equilibradas. La mayoría (70%) afirmó que el trabajo y las relaciones con los compañeros de trabajo eran igualmente importantes. Sin embargo, pueden ir en detrimento de la productividad, especialmente si trabaja en una oficina. </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Los trabajadores de oficina pasaban más de una hora cada día hablando con sus compañeros de trabajo sobre temas no relacionados con el trabajo. Los trabajadores remotos, por otro lado, solo hablaron con sus compañeros de trabajo sobre temas no relacionados con el trabajo durante 29 minutos.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #4a86e8; background-color: #ffffff; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Sin embargo, </span><a style="text-decoration: none;" href="https://info.totalwellnesshealth.com/blog/how-your-work-relationships-impact-your-health"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #1155cc; background-color: #ffffff; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">discutir temas no relacionados con el trabajo puede mejorar sus capacidades relacionadas con el trabajo.</span></a><span style="font-size: 16pt; font-family: Ubuntu,sans-serif; color: #3a3d3e; background-color: #c9d7f1; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Mantener buenas relaciones personales  en el trabajo pueden afectar todo, desde sus niveles de estrés hasta la productividad e incluso la felicidad, por lo que no es necesariamente bueno para una empresa que los empleados hablen exclusivamente de negocios. En cambio, se debe permitir que florezcan las conversaciones amistosas.</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #4a86e8; background-color: #ffffff; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Más de 1 de cada 10 millennials estuvo de acuerdo en que las relaciones laborales eran más importantes que su carga de trabajo y priorizaron activamente esos vínculos con sus compañeros de trabajo.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Acto de equilibrio</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Sin una oficina o lugar de trabajo tradicional, la línea entre el trabajo y la vida personal evidentemente comienza a desdibujarse. En otras palabras, los empleados remotos tienen un peor equilibrio entre la vida laboral y personal. Mientras que el 29% de los trabajadores remotos lucharon por encontrar un equilibrio adecuado entre el trabajo y la vida personal, solo el 23% de los empleados de oficina sintieron lo mismo. Y empeoró cuando se trataba de millennials remotos: casi 1 de cada 3 participantes en este grupo demográfico tuvo dificultades para mantener su propio equilibrio entre el trabajo y la vida personal.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Trabaja a tu manera</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 15pt; margin-bottom: 15pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La ansiedad y el estrés también aumentaron al trabajar fuera de la oficina. El 54 % de los empleados remotos dijeron que se habían estresado demasiado durante la jornada laboral y el 45 % experimentó altos niveles de ansiedad, en comparación con el 49 % y el 42 % respectivamente de los empleados de oficina.</span></p><p><b style="font-weight: normal;"><br /><br /></b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Trabajar de forma remota puede sonar como un sueño hecho realidad: causa menos distracciones, elimina el viaje diario y ayuda a ahorrar tiempo y dinero. Ganar-ganar-ganar. Pero antes de dejar tu trabajo o solicitar un horario remoto, recuerda que este estilo de vida no está completamente libre de inconvenientes. La evidencia también muestra que el trabajo remoto se correlaciona con niveles más altos de estrés y semanas laborales más largas. </span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #4a86e8; background-color: #ffffff; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Al igual que con la mayoría de las opciones de carrera, es importante seguir los caminos que sean mejores para ti.</span></p><p><b style="font-weight: normal;"><br /><br /><br /></b></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.5pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Fuentes:</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">What Jobs are Being Done at Home During the COVID-19 Crisis? </span><a style="text-decoration: none;" href="https://www.hbs.edu/ris/Publication%20Files/20-138_ec6ff0f0-7947-4607-9d54-c5c53044fb95.pdf"><span style="font-size: 11pt; font-family: Ubuntu,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://www.hbs.edu/ris/Publication%20Files/20-138_ec6ff0f0-7947-4607-9d54-c5c53044fb95.pdf</span></a></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Ubuntu,sans-serif; color: #282828; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">COVID-19 AND REMOTE WORK: AN EARLY LOOK AT US DATA</span></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><a style="text-decoration: none;" href="https://adamozimek.com/admin/pdf/covidremote.pdf"><span style="font-size: 11pt; font-family: Ubuntu,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://adamozimek.com/admin/pdf/covidremote.pdf</span></a></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><a style="text-decoration: none;" href="https://www.forbes.com/sites/forbesbusinesscouncil/2021/03/19/10-remote-workplace-trends-to-look-out-for-in-2021/?sh=f96dc6d2ffd7"><span style="font-size: 11pt; font-family: Ubuntu,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://www.forbes.com/sites/forbesbusinesscouncil/2021/03/19/10-remote-workplace-trends-to-look-out-for-in-2021/?sh=f96dc6d2ffd7</span></a></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><a style="text-decoration: none;" href="https://www.fastcompany.com/90318974/the-rise-of-remote-working-will-continue"><span style="font-size: 11pt; font-family: Ubuntu,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://www.fastcompany.com/90318974/the-rise-of-remote-working-will-continue</span></a></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><a style="text-decoration: none;" href="https://www.elcomercio.com/actualidad/quito/pierden-promedio-horas-trafico-conductores.html"><span style="font-size: 11pt; font-family: Ubuntu,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://www.elcomercio.com/actualidad/quito/pierden-promedio-horas-trafico-conductores.html</span></a></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><a style="text-decoration: none;" href="https://info.totalwellnesshealth.com/blog/how-your-work-relationships-impact-your-health"><span style="font-size: 11pt; font-family: Ubuntu,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://info.totalwellnesshealth.com/blog/how-your-work-relationships-impact-your-health</span></a></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><a style="text-decoration: none;" href="https://www.elcomercio.com/tendencias/sociedad/trabajo-remoto-tendencia-laboral-crecimiento.html"><span style="font-size: 11pt; font-family: Ubuntu,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://www.elcomercio.com/tendencias/sociedad/trabajo-remoto-tendencia-laboral-crecimiento.html</span></a></p><p> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softwareevolutivo.com.ec/consideraciones-antes-de-aceptar-un-trabajo-remoto/">Consideraciones antes de aceptar un trabajo remoto</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softwareevolutivo.com.ec/consideraciones-antes-de-aceptar-un-trabajo-remoto/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>¿La Agilidad puede ayudar a mi organización?</title>
		<link>https://softwareevolutivo.com.ec/la-agilidad-puede-ayudar-a-mi-organizacion/</link>
					<comments>https://softwareevolutivo.com.ec/la-agilidad-puede-ayudar-a-mi-organizacion/#respond</comments>
		
		<dc:creator><![CDATA[Gissella Trujillo]]></dc:creator>
		<pubDate>Thu, 04 Aug 2022 19:29:07 +0000</pubDate>
				<category><![CDATA[Agilidad]]></category>
		<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[Liderazgo]]></category>
		<category><![CDATA[Negocio]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[agilidad]]></category>
		<category><![CDATA[Empirisismo]]></category>
		<category><![CDATA[Gestión de proyectos]]></category>
		<category><![CDATA[liderazgo]]></category>
		<category><![CDATA[Organizaciones Ágiles]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[Workshop]]></category>
		<guid isPermaLink="false">https://softwareevolutivo.com.ec/?p=6373</guid>

					<description><![CDATA[<p>El desafío de cambiar la cultura y la forma de pensar a nivel de individuos y equipos es bien conocido para quienes ya conocen de Agilidad .<br />
A continuación se presenta un ejercicio que nos ayudará a enfocarnos en las cosas que sí podemos mejorar. Este ejercicio es parte de una clase del PROFESSIONAL AGILE LEADERSHIP ESSENTIALS™ TRAINING, creado por Kurt Bittner del equipo de Scrum.org. Para ayudar a los líderes del cambio a comprender mejor dónde encaja la agilidad y dónde puede ayudar a tu organización. </p>
<p>The post <a href="https://softwareevolutivo.com.ec/la-agilidad-puede-ayudar-a-mi-organizacion/">¿La Agilidad puede ayudar a mi organización?</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6373" class="elementor elementor-6373">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-c05b6a3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c05b6a3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4484868" data-id="4484868" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-12c1533 elementor-widget elementor-widget-text-editor" data-id="12c1533" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El desafío de cambiar la cultura y la forma de pensar a nivel de individuos y equipos es bien conocido para quienes ya conocen de Agilidad y para las empresas que están en este camino.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Muchas veces los esfuerzos y decisiones para lograr un cambio se ven poco claras o insatisfactorias, como en una conversación acerca del clima; todos parecemos tener algo que decir al respecto pero nadie puede cambiarlo.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">A continuación se presenta un ejercicio que nos ayudará a enfocarnos en las cosas que sí podemos mejorar. Este ejercicio es parte de una clase del</span><a style="text-decoration: none;" href="https://www.scrum.org/courses/professional-agile-leadership-essentials-training#:~:text=The%20Professional%20Agile%20Leadership%20Essentials,to%20improve%20their%20agile%20capabilities."> <span style="font-size: 12pt; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">PROFESSIONAL AGILE LEADERSHIP ESSENTIALS™ TRAINING</span></a><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">, creado por Kurt Bittner del equipo de Scrum.org. Para ayudar a los líderes del cambio a comprender mejor </span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">dónde encaja la agilidad y dónde puede ayudar a tu organización. </span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Antes de empezar, recordamos que la agilidad no tiene un único enfoque en su adopción ya que depende del contexto empresarial. Por lo tanto cada esfuerzo realizado por la organización en este sentido es susceptible de ajustes de acuerdo a su realidad. </span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Modelo de la afinidad Ágil</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Por agilidad, hablamos del enfoque empírico para entregar valor al negocio de manera incremental, medir el efecto de esa entrega, inspeccionar los resultados y adaptarse basado en el aprendizaje de esta inspección. </span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Este modelo de Afinidad Ágil considera 5 dimensiones (</span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> Figura 1 </span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">) que influyen en la atracción o resistencia al </span><a style="text-decoration: none;" href="https://kenschwaber.wordpress.com/2011/05/03/empiricism-the-act-of-making-decisions-based-on-what-is/"><span style="font-size: 12pt; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">empirismo</span></a><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> dentro de la organización. </span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #ff00ff; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; overflow: hidden; width: 546px; height: 387px;"><img loading="lazy" decoding="async" style="margin-left: 0px; margin-top: 0px;" src="https://lh3.googleusercontent.com/3iqspRUAokKUsG1swio6jmj9ixQdw4AEGM1Vi4nceaTGDQE45Qtly-w2FcJf_JnenZR6_Ch_9N6tHWSrniK3CFtjCgNsCq10vF5u1i8kRBI2LUcZSSTpbV9CoFat2sFrtDeMbBMjL535IcdOqPXZzg" width="546" height="387" /></span></span></p><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Figura 1. Modelo de la afinidad Ágil</span></p><p> </p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Estas 5 dimensiones expresan diferentes </span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">fuerzas internas y externas</span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> que afectan a las creencias y valores d</span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">e una organización.</span></p><p><b style="font-weight: normal;"> </b></p><ul style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: disc; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Dimensiones externas (Amenaza Competitiva y Potencial de Crecimiento del Mercado): Comúnmente atraen a las organizaciones hacia la agilidad. </span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Dimensiones internas (Voluntad de Experimentar, Incertidumbre de la Solución y Descentralización de Decisiones): Casi siempre retrasan a la organización para volverse más Ágil.</span></p></li></ul><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿Por qué estas dimensiones?</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Estas dimensiones capturan la esencia de los desafíos a los que se enfrentan las organizaciones y proporcionan una forma útil de conocer mejor las actividades y tener debates sobre lo que las personas podrían hacer para cambiar las creencias que frenan su Agilidad.</span></p><p> </p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Cada una de estas dimensiones se describen a continuación:</span></p><h2 dir="ltr" style="line-height: 1.404; text-align: justify; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt; padding: 18pt 0pt 4pt 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Amenaza competitiva</span></h2><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Expresa el grado en que el producto o servicio está desafiado por la competencia.</span></p><p> </p><div dir="ltr" style="margin-left: 0pt;" align="left"><table style="border: none; border-collapse: collapse; table-layout: fixed; width: 468pt;"><colgroup> <col /> <col /></colgroup><tbody><tr style="height: 23.5pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;" colspan="2"><p dir="ltr" style="line-height: 1.2; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Indicadores</span></p></td></tr><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Bajo</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Elevado</span></p></td></tr><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Tenemos alta cuota de mercado</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Tenemos baja cuota de mercado </span></p></td></tr><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Existe poca competencia</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Tenemos mucha competencia</span></p></td></tr><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El cliente tiene alta dependencia a nuestro producto / servicio</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Poca dependencia del cliente hacia nuestro producto / servicio</span></p></td></tr></tbody></table></div><p><b style="font-weight: normal;"> </b></p><h2 dir="ltr" style="line-height: 1.404; text-align: justify; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt; padding: 18pt 0pt 4pt 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Voluntad de experimentar</span></h2><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Expresa el grado en que la organización se siente cómoda con la incertidumbre.</span></p><p><b style="font-weight: normal;"> </b></p><div dir="ltr" style="margin-left: 0pt;" align="left"><table style="border: none; border-collapse: collapse;"><colgroup> <col width="296" /> <col width="297" /></colgroup><tbody><tr style="height: 40pt;"><td style="vertical-align: top; background-color: #ffffff; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;" colspan="2"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Indicadores</span></p></td></tr><tr style="height: 40pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Bajo</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Elevado</span></p></td></tr><tr style="height: 87.25pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Incrementamos detalles del plan cuando aumenta la incertidumbre.</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Formulamos hipótesis y se ejecutamos experimentos para probar suposiciones cuando aumenta la incertidumbre.</span></p></td></tr><tr style="height: 87.25pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Agregamos hitos y revisiones cuando aumenta la incertidumbre.</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Planificamos en pequeños incrementos, medimos, inspeccionamos y adaptamos los planes.</span></p></td></tr><tr style="height: 71.5pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Consideramos como un resultado negativo cualquier desviación en el plan.</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Las desviaciones de los planes se consideran como información nueva.</span></p></td></tr></tbody></table></div><p><b style="font-weight: normal;"> </b></p><h2 dir="ltr" style="line-height: 1.404; text-align: justify; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt; padding: 18pt 0pt 4pt 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Incertidumbre de la solución</span></h2><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Es el grado en que la organización está segura de saber lo que el mercado y los clientes </span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">necesitan</span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> de nuestro producto o servicio.</span></p><p><b style="font-weight: normal;"> </b></p><div dir="ltr" style="margin-left: 0pt;" align="left"><table style="border: none; border-collapse: collapse;"><colgroup> <col width="296" /> <col width="297" /></colgroup><tbody><tr style="height: 40pt;"><td style="vertical-align: top; background-color: #ffffff; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;" colspan="2"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Indicadores</span></p></td></tr><tr style="height: 40pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Bajo</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Elevado</span></p></td></tr><tr style="height: 87.25pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Las solicitudes de cambio en nuestro producto / servicio se consideran resultados negativos</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Realizamos focus group o otro tipo de investigación de forma frecuente para evaluar diferentes alternativas y necesidades del cliente</span></p></td></tr><tr style="height: 55.75pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Tenemos pocos datos disponibles sobre el uso real del usuario sobre nuestro producto / servicio.</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Preparamos nuestras aplicaciones para obtener información de uso real del usuario con nuestro producto / servicio </span></p></td></tr><tr style="height: 71.5pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Planificamos los lanzamientos y actualizaciones siguiendo en gran medida roadmaps del producto / servicio.</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Ejecutamos pruebas A / B para probar y validar alternativas o nuevas características a nuestros productos / servicios.</span></p></td></tr><tr style="height: 71.5pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Basamos los releases de nuevas características en roadmaps detallados que han sido planificados con mucha anticipación.</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">No tenemos roadmaps de productos a largo plazo, los roadmaps del producto cambian con el tiempo.</span></p></td></tr></tbody></table></div><p><b style="font-weight: normal;"> </b></p><h2 dir="ltr" style="line-height: 1.404; text-align: justify; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt; padding: 18pt 0pt 4pt 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Descentralización de decisiones</span></h2><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Expresa el grado en que la autoridad para la toma de decisiones está dispersa en la organización, en el que ciertas decisiones específicas pueden ser tomadas por individuos o equipos sin tener que buscar la aprobación de mandos superiores.</span></p><p><b style="font-weight: normal;"> </b></p><div dir="ltr" style="margin-left: 0pt;" align="left"><table style="border: none; border-collapse: collapse;"><colgroup> <col width="296" /> <col width="297" /></colgroup><tbody><tr style="height: 40pt;"><td style="vertical-align: top; background-color: #ffffff; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;" colspan="2"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Indicadores</span></p></td></tr><tr style="height: 40pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Bajo</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Elevado</span></p></td></tr><tr style="height: 87.25pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Todas las decisiones de gasto deben pasar por un gerente con la autoridad presupuestaria adecuada.</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Permitimos que los equipos sean responsables de un presupuesto que pueden usar para ayudarlos a cumplir sus objetivos.</span></p></td></tr><tr style="height: 71.5pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Todas las decisiones de contratación y despido las toman los mandos superiores.</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Permitimos que los equipos se involucren, participen o tomen decisiones de contratación / despido.</span></p></td></tr><tr style="height: 71.5pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Todas las decisiones de productos las toman los mandos superiores.</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Permitimos tomar decisiones sobre el producto a los equipos (incluido Product Owner) </span></p></td></tr></tbody></table></div><p><b style="font-weight: normal;"> </b></p><h2 dir="ltr" style="line-height: 1.404; text-align: justify; background-color: #ffffff; margin-top: 0pt; margin-bottom: 0pt; padding: 18pt 0pt 4pt 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Potencial de crecimiento </span></h2><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Expresa el grado en que el producto tiene potencial de crecimiento en el mercado, es decir el grado en el que puede aumentar significativamente los ingresos.</span></p><p><b style="font-weight: normal;"> </b></p><div dir="ltr" style="margin-left: 0pt;" align="left"><table style="border: none; border-collapse: collapse;"><colgroup> <col width="296" /> <col width="297" /></colgroup><tbody><tr style="height: 40pt;"><td style="vertical-align: top; background-color: #ffffff; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;" colspan="2"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Indicadores</span></p></td></tr><tr style="height: 40pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Bajo</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Elevado</span></p></td></tr><tr style="height: 55.75pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El producto está en un mercado que se está contrayendo.</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El producto está en un mercado en rápida expansión.</span></p></td></tr><tr style="height: 55.75pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La cuota de mercado del producto se está reduciendo</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Los competidores dominantes en el mercado se debilitan y pierden cuota de mercado.</span></p></td></tr><tr style="height: 87.25pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El producto proporciona un ingreso o ganancia constante, ha alcanzado una gran participación de mercado.</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 0.99609pt;"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 14pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Es posible aumentar los ingresos del producto aumentando el número absoluto de clientes o aumentando la participación de mercado.</span></p></td></tr></tbody></table></div><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 13.999999999999998pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Aplicando el modelo en tu equipo de trabajo</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Objetivos: </span></p><p><b style="font-weight: normal;"> </b></p><ul style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: disc; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Sacar a la superficie supuestos tácitos pero muy importantes.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Lograr que el equipo piense en el entorno en el que se va a introducir un enfoque ágil o empírico.</span></p></li></ul><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Antes de empezar, recuerda:</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #ff00ff; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; overflow: hidden; width: 624px; height: 443px;"><img loading="lazy" decoding="async" style="margin-left: 0px; margin-top: 0px;" src="https://lh4.googleusercontent.com/hoTdDZl1EGjZllai1LfS965QaTkFQO_1QW-knaKRe1rhXXYzyc7Y2oB4Fzob7oWDd_M_ptnekxi1KqEa5FDrF-ILkUTfhThbqjRQgPHNlW9mcqtWKSkJwfz0MiQ6pUyJiMaJZ1BfIN77tUZabyZfHg" width="624" height="443" /><span style="color: #000000; font-size: 12pt; font-weight: bold;">¿Cómo empezar?:</span></span></span></p><p><b style="font-weight: normal;"> </b><span style="color: #000000; font-family: Arial; font-size: 12pt; font-weight: bold; white-space: pre-wrap; text-align: justify;">¿Cómo empezar?:</span></p><div><span style="color: #000000; font-family: Arial; font-size: 12pt; font-weight: bold; white-space: pre-wrap; text-align: justify;"> </span></div><ol style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Organizar idealmente en equipos de menos de 5 personas para cada producto.</span></p></li><li dir="ltr" style="list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Cada equipo marca las dimensiones para el producto / equipo en el que trabaja.</span></p></li><li dir="ltr" style="list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Si hay personas de diferentes productos en el mismo equipo, pídeles que marquen las dimensiones de cada producto.</span></p></li><li dir="ltr" style="list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Dibujar las líneas entre puntuaciones. Tendrá un resultado similar a este (Figura 2) , donde cada color representa un producto diferente.</span></p></li></ol><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; overflow: hidden; width: 624px; height: 443px;"><img loading="lazy" decoding="async" style="margin-left: 0px; margin-top: 0px;" src="https://lh6.googleusercontent.com/pajJYmwnWi050NOI9RpnLBesveZLILaGIvyNNVgTFvGJCZmK99oUg9Yw1qHKJdS_DGdimoembKtnmMVr-3PWYE2MeGkpQp0XlweKqFVrU70KPS0S3tQAenuNovBEhlnMd_yIy9TEOw90B8kSBzvVkQ" width="624" height="443" /></span></span></p><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Figura 2. Resultado Modelo de Afinidad Ágil</span></p><p><b style="font-weight: normal;"> </b></p><ol style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;" start="5"><li dir="ltr" style="list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Cada equipo revisa sus puntuaciones y explica sus porqué mientras los demás equipos solo pueden escuchar y hacer preguntas aclaratorias </span></p></li><li dir="ltr" style="list-style-type: decimal; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Después de la presentación se ayuda a los grupos a sacar algunas conclusiones.</span></p></li></ol><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Interpretación de los resultados</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Recuerde: </span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">No existen respuestas correctas</span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> y el valor del ejercicio es estimular la conversación sobre los desafíos que cada organización enfrenta al adoptar un enfoque Ágil.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Algunos puntos de discusión comunes</span></p><p><b style="font-weight: normal;"> </b></p><ol style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: lower-alpha; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Baja amenaza de la competencia/ Potencial de crecimiento del mercado</span></p></li></ol><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En este caso es importante distinguir si este producto realmente se beneficia del empirismo. Sin mucha amenaza y pocas oportunidades, la organización puede enfocar esfuerzos en productos con mayor necesidad.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Ágil no es la forma de ejecutar todo y necesitamos ser reflexivos sobre ello. Debido a que la organización sólo puede respaldar cierta cantidad de cambios y forzar un cambio sin gran beneficio puede privar a otro equipo de la ayuda necesaria.</span></p><p><b style="font-weight: normal;"> </b></p><ol style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;" start="2"><li dir="ltr" style="list-style-type: lower-alpha; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Alta amenaza de la competencia/ Potencial de crecimiento del mercado</span></p></li></ol><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El producto tiene oportunidades con las que el empirismo puede ayudar. Si además tenemos </span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">una calificación</span> <span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">baja en dimensiones internas, </span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">éstas representan barreras internas que pueden impedir que funcione el empirismo. </span></p><p><b style="font-weight: normal;"> </b></p><ol style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;" start="3"><li dir="ltr" style="list-style-type: lower-alpha; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Baja incertidumbre de la solución</span></p></li></ol><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Puede parecer algo bueno pero no lo es, podemos estar pensando que sabemos lo que quiere el cliente pero sin una medición sobre la experiencia del cliente ¿Cómo podemos estar seguros? El primer paso es medir la experiencia para saber que creencias son ciertas, caso contrario podríamos estar perdiendo oportunidades de brindar un mejor servicio a los clientes.</span></p><p><b style="font-weight: normal;"> </b></p><ol style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;" start="4"><li dir="ltr" style="list-style-type: lower-alpha; font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Baja disposición a experimentar</span></p></li></ol><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Surge de la aversión a cometer errores y de la creencia de que planificar al detalle aumenta la probabilidad de un plan totalmente seguro. Sin embargo, a menudo las </span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">suposiciones</span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> en las que se basa el plan, </span><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">resultan no ser realistas.</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Hacer pequeños experimentos es menos costoso y dañino que elaborar grandes planes detallados que a menudo salen mal.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; margin-left: 18pt; text-indent: -18pt; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; padding: 0pt 0pt 0pt 18pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">e. Baja descentralización de decisión</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Refleja falta de confianza entre gerentes y el equipo. Siempre que haya disposición de las partes hay muchos caminos para aumentar la confianza empezando por otorgar gradualmente a los equipos autonomía en la toma de decisiones pequeñas y seguir avanzando a cosas más grandes.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">La actividad final del ejercicio, después de crear estas conversaciones valiosas, es preguntarse si como equipo están de acuerdo con su enfoque de trabajo actual, y si no lo están, ¿qué cambiarían?, para que puedan generarse acciones al respecto.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Para recordar </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></p><p><span style="color: #000000; font-family: Arial; font-size: 12pt; white-space: pre-wrap; text-align: justify;">Las organizaciones son diferentes entre sí y dentro de ellas mismas encontramos equipos con objetivos diferentes. Por esta razón al adoptar prácticas ágiles o escalarlas, no existe un único enfoque. </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Te invitamos a leer más sobre </span><a style="text-decoration: none;" href="https://softwareevolutivo.com.ec/agilidad-empresarial-abrazar-el-cambio-o-morir-en-el-intento/"><span style="font-size: 12pt; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">agilidad empresarial</span></a><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> y agilidad desde el punto de vista del negocio en nuestro blog.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Arial; color: #000000; background-color: #ffffff; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><b>Fuentes:</b></span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><a style="text-decoration: none;" href="https://www.scrum.org/pathway/product-owner-learning-path"><span style="font-size: 12pt; font-family: Arial; color: #1155cc; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://www.scrum.org/pathway/product-owner-learning-path</span></a></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><a style="text-decoration: none;" href="https://www.scrum.org/resources/blog/whats-driving-your-need-agility"><span style="font-size: 12pt; font-family: Arial; color: #1155cc; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://www.scrum.org/resources/blog/whats-driving-your-need-agility</span></a></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><a style="text-decoration: none;" href="https://kenschwaber.wordpress.com/2011/05/03/empiricism-the-act-of-making-decisions-based-on-what-is/"><span style="font-size: 12pt; font-family: Arial; color: #1155cc; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://kenschwaber.wordpress.com/2011/05/03/empiricism-the-act-of-making-decisions-based-on-what-is/</span></a></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><a style="text-decoration: none;" href="https://www.scrum.org/resources/blog/business-agility"><span style="font-size: 12pt; font-family: Arial; color: #1155cc; background-color: #ffffff; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://www.scrum.org/resources/blog/business-agility</span></a></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softwareevolutivo.com.ec/la-agilidad-puede-ayudar-a-mi-organizacion/">¿La Agilidad puede ayudar a mi organización?</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softwareevolutivo.com.ec/la-agilidad-puede-ayudar-a-mi-organizacion/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Docker: Primeros pasos</title>
		<link>https://softwareevolutivo.com.ec/docker-primeros-pasos/</link>
					<comments>https://softwareevolutivo.com.ec/docker-primeros-pasos/#respond</comments>
		
		<dc:creator><![CDATA[Ariel Altamirano]]></dc:creator>
		<pubDate>Thu, 30 Jun 2022 22:55:58 +0000</pubDate>
				<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Tendencias]]></category>
		<category><![CDATA[Contenedores]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[VMs]]></category>
		<guid isPermaLink="false">https://softwareevolutivo.com.ec/?p=6120</guid>

					<description><![CDATA[<p>Docker fue presentado en marzo de 2013 por Solomon Hykes en PyCon como una herramienta para desarrolladores, la cuál permite empaquetar e implementar fácilmente aplicaciones dentro de un contenedor, pero, ¿Qué es un contenedor?</p>
<p>The post <a href="https://softwareevolutivo.com.ec/docker-primeros-pasos/">Docker: Primeros pasos</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6120" class="elementor elementor-6120">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-086cda9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="086cda9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1242b80" data-id="1242b80" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8b93172 elementor-widget elementor-widget-text-editor" data-id="8b93172" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Docker fue presentado en marzo de 2013 por Solomon Hykes en PyCon como una herramienta para desarrolladores, la cuál permite empaquetar e implementar fácilmente aplicaciones dentro de un contenedor, pero, ¿Qué es un contenedor?</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Hykes describió a los contenedores como: unidades autónomas de software que se pueden entregar y desplegar en cualquier servidor ya que están aisladas a nivel de proceso y tienen su propio sistema de archivos, por ende, no son dependientes de librerías o dependencias externas para ejecutarse.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">¿Cómo funciona Docker?</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Los contenedores se han presentado como una alternativa a la virtualización que usan las máquinas virtuales (VM) debido a los múltiples beneficios que brindan los contenedores, entre ellos está que los contenedores son mucho más livianos que las VMs. Docker es la opción más común para implementar contenedores, sin embargo, existen más opciones como Podman, LXD, entre otros. En la figura 1, podemos ver que cada máquina virtual tiene su propio Sistema Operativo (SO) invitado por encima del Host, a diferencia de los contenedores que comparten el SO del anfitrión (Host) y es por eso que son más livianos.‎</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; overflow: hidden; width: 509px; height: 344px;"><img loading="lazy" decoding="async" style="margin-left: 0px; margin-top: 0px;" src="https://lh6.googleusercontent.com/RN5eZ0iRsDWuqyIVWiVvD6KnKseIhTsixCA4z4tGP4hH459R7nwuu1WiDXQBn1hJTcr3gI21zsAHSXOWv8T_mvgggVfdVsb8tVwLvEIPes3qhbRLu-7D5upU9MJ3haBxgPJMFq7p67KTf3NcYg" width="509" height="344" /></span></span></p><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Figura 1. Funcionamiento de Docker y VMs</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">El hecho de que los contenedores no usen un SO completo ayuda a que sean más livianos, es decir, reduce de gran manera la carga que soporta la máquina anfitriona, además, el espacio de almacenamiento es menor ya que solamente utiliza lo mínimo para funcionar, y el tiempo que necesita para lanzar una aplicación es considerablemente menor a las máquinas virtuales.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Diferencias entre Contenedores y VMs</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Las máquinas virtuales nos permiten crear entornos con sistemas operativos totalmente aislados del sistema operativo host, obteniendo así un control total sobre el sistema operativo invitado, de esta manera se puede mezclar diferentes sistemas operativos entre el host y los invitados. </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Por otro lado, los contenedores además de permitirnos desplegar aplicaciones de manera más rápida también ayudan a crear entornos de desarrollo replicables entre los diferentes miembros de un equipo de desarrollo y así asegurar que se ejecutará de la misma manera en todos los equipos, independientemente del sistema operativo cada integrante del equipo tendrá el ambiente funcional. </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Docker cada vez es más indispensable entre los desarrolladores.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">A continuación, en la tabla 1 se presentan las diferencias entre contenedores y VMs.</span></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></p><div dir="ltr" style="margin-left: 91.5pt;" align="left"><table style="border: none; border-collapse: collapse; height: 724px;" width="375"><colgroup> <col width="202" /> <col width="196" /></colgroup><tbody><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Contenedores</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Máquinas Virtuales</span></p></td></tr><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Despliegue en segundos</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Despliegue en minutos</span></p></td></tr><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Generalmente son ligeros (KB &#8211; MB)</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Generalmente son pesadas (Mb &#8211; Gb)</span></p></td></tr><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Pueden compartir el sistema operativo</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Tiene un sistema operativo independiente</span></p></td></tr><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Usa menos recursos</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Usa más recursos</span></p></td></tr><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Se pueden destruir y recrear en cuestión de segundos</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Se puede exportar e importar en un nuevo host en cuestión de minutos</span></p></td></tr><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Por lo general vienen con un ambiente listo para usarse</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Se tiene que prepara el ambiente para ser usadas</span></p></td></tr><tr style="height: 49.94677734375pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Se pueden crear en segundos</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Su creación lleva más tiempo que los contenedores</span></p></td></tr><tr style="height: 49.94677734375pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Parametrización de límites para el consumo de recursos de la máquina host</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word; border: solid #000000 1pt;"><p dir="ltr" style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Pre aprovisionamiento de recursos de la máquina host</span></p></td></tr></tbody></table></div><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Tabla 1. Diferencias entre contenedores y máquinas virtuales</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Arquitectura de Docker</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Docker utiliza la arquitectura cliente servidor, en donde, el cliente de Docker tiene el trabajo de comunicarse con el demonio de Docker para que pueda crear, ejecutar o distribuir los contenedores. </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Este demonio de Docker puede ser tanto local como puede ser remoto ya que el cliente y el demonio de Docker se comunican mediante una API REST.</span></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; overflow: hidden; width: 624px; height: 328px;"><img loading="lazy" decoding="async" style="margin-left: 0px; margin-top: 0px;" src="https://lh3.googleusercontent.com/-zMcMsBVY7JyP1NGBiE0Eur3ftOk_14JxFXkikLwsRA0IGWf142ns53UX4Wn-Rc57Gcc-ewNWAs2QmHLFwzInNssZbTWFhk-50rbkfJucOQRKpHvXa7PPdbFrELOblIBxepXnjUY7FQFKjr5Gw" width="624" height="328" /></span></span></p><p dir="ltr" style="line-height: 1.38; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Figura 2. </span><a style="text-decoration: none;" href="https://docs.docker.com/get-started/overview/"><span style="font-size: 11pt; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">Arquitectura de Docker</span></a></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">En la figura 2 se puede observar 3 grandes divisiones:</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></p><ul style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Client: se encarga de crear un puente de comunicación para que el usuario pueda interactuar con el demonio de Docker mediante diferentes comandos como: docker run.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Docker Host: dentro de esta división se encuentra los contenedores creados por el usuario (Apagados o encendidos), también las imágenes descargadas que se pueden utilizar para crear contenedores, y, finalmente el demonio Docker que escucha las peticiones de la API REST y el cuál administra tanto contendores, imágenes, redes y volúmenes. El demonio de Docker también se puede comunicar con más demonios para administrar los servicios de Docker.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Registry: Los registros de Docker almacenan imágenes de Docker, Docker Hub es un repositorio público y es el repositorio predeterminado de Docker para buscar imágenes y descargarlas mediante comandos como </span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">docker pull</span><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">.</span></p></li></ul><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Por qué usar contenedores</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Docker brinda un solo objeto para poder ejecutar con total confianza en cualquier equipo, además de que su sintaxis simple brinda el control absoluto de la implementación y por ende la fácil identificación de problemas ya que se maneja por fases. </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Entre los muchos beneficios que ofrece Docker, para los desarrolladores se ha vuelto primordial ya que:</span></p><div dir="ltr" style="margin-left: 0pt;" align="left"><table style="border: none; border-collapse: collapse;"><colgroup> <col width="176" /> <col width="238" /> <col width="225" /></colgroup><tbody><tr style="height: 0pt;"><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word;"><p dir="ltr" style="line-height: 1.2; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; overflow: hidden; width: 129px; height: 110px;"><img loading="lazy" decoding="async" style="margin-left: 0px; margin-top: 0px;" src="https://lh6.googleusercontent.com/urNJzocgzURf07pSBE7Vil_VVurw0qS6B4zhYw2VvQchA3K-8I4HEkyck9Dpj8JTaiGNIDaFm4HrhGRvevwThSVnx-1LkgGcJhRRLIftWkBqgHQ5sCUhsLAV3mx1Deq5gQTbhpQhY85hphUm0w" width="129" height="110" /></span></span></p><p dir="ltr" style="line-height: 1.2; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Entrega de software aislado con rapidez</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word;"><p dir="ltr" style="line-height: 1.2; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; overflow: hidden; width: 194px; height: 109px;"><img loading="lazy" decoding="async" style="margin-left: 0px; margin-top: 0px;" src="https://lh3.googleusercontent.com/oo9IrlM8CHldRYzy4tV-_ErzfqJAPDf5t2fsEIv7_l2HZ0CmiwsQgvE8nTFgqooq8gLTPw85Za4VunZesOfy6fAIZn-CXY9ZcF8792O8auT_OmNEFixBhG4RsoJHcK-JUBOcRQ6X3xZBWiUpug" width="194" height="109" /></span></span></p><p dir="ltr" style="line-height: 1.2; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Estandarización de operaciones para mayor control de implementación y despliegue</span></p></td><td style="vertical-align: top; padding: 5pt 5pt 5pt 5pt; overflow: hidden; overflow-wrap: break-word;"><p dir="ltr" style="line-height: 1.2; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; overflow: hidden; width: 207px; height: 106px;"><img loading="lazy" decoding="async" style="margin-left: 0px; margin-top: 0px;" src="https://lh3.googleusercontent.com/LjGaoBqUwYQ3Tm85ZEiR6PGn9lDYOm8I9grV8WlMaSwp1MkAyP8tiiQndiPWyO0-oN15DQZ6Cr1S6BPz6uhx-8fqY62rEstCPg4Yd01qyCh7g2ebGEQpEdCjWIo0sKCfTo6ZL2SCFx0rd4tInA" width="207" height="106" /></span></span></p><p dir="ltr" style="line-height: 1.2; text-align: center; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Manejo de código entre diferentes equipos ya sea locales o remotos</span></p></td></tr></tbody></table></div><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Cuando usarlos</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Docker facilita la creación y distribución de microservicios por lo que es usado en aplicaciones con arquitectura de microservicios distribuidos, que mediante CI/CD se puede automatizar el despliegue de los mismos y estandarizando los procesos y entornos. Al ser los contenedores independientes y de fácil distribución, también son muy usados para preparar e instalar un entorno de algún servicio para usuarios sin conocimientos técnicos.</span></p><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Conclusiones:</span></p><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></p><ul style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Facilitan preparar un nuevo ambiente de trabajo independientemente de la máquina anfitriona.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Permiten arrancar aplicaciones rápidamente aprovechando los recursos de hardware.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Se puede mantener un control de versiones para la infraestructura ya que docker se gestiona mediante archivos de texto plano</span></p></li></ul><p><b style="font-weight: normal;"> </b></p><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Referencias</span></p><ul style="margin-top: 0; margin-bottom: 0; padding-inline-start: 48px;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><a style="text-decoration: none;" href="https://docs.docker.com/get-started/overview/#:~:text=Docker%20uses%20a%20client%2Dserver,to%20a%20remote%20Docker%20daemon"><span style="font-size: 11pt; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://docs.docker.com/get-started/overview/#:~:text=Docker%20uses%20a%20client%2Dserver,to%20a%20remote%20Docker%20daemon</span></a></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><a style="text-decoration: none;" href="https://geekflare.com/docker-vs-virtual-machine/"><span style="font-size: 11pt; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://geekflare.com/docker-vs-virtual-machine/</span></a></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><a style="text-decoration: none;" href="https://www.campusmvp.es/recursos/post/que-diferencia-hay-entre-docker-contenedores-y-maquinas-virtuales.aspx"><span style="font-size: 11pt; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://www.campusmvp.es/recursos/post/que-diferencia-hay-entre-docker-contenedores-y-maquinas-virtuales.aspx</span></a></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre;" aria-level="1"><p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;" role="presentation"><a style="text-decoration: none;" href="https://aws.amazon.com/es/docker/"><span style="font-size: 11pt; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">https://aws.amazon.com/es/docker/</span></a></p></li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softwareevolutivo.com.ec/docker-primeros-pasos/">Docker: Primeros pasos</a> appeared first on <a href="https://softwareevolutivo.com.ec">Software Evolutivo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softwareevolutivo.com.ec/docker-primeros-pasos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
