<?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>Blog | jordisan.net</title>
	<atom:link href="https://jordisan.net/blog/feed/?noredirect" rel="self" type="application/rss+xml" />
	<link>https://jordisan.net/blog/</link>
	<description>Web dev. – frontend – usability UX engineer from Mallorca</description>
	<lastBuildDate>Wed, 05 May 2021 12:48:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>En busca del talento ¿perdido?</title>
		<link>https://jordisan.net/blog/2021/en-busca-del-talento-perdido/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=en-busca-del-talento-perdido</link>
					<comments>https://jordisan.net/blog/2021/en-busca-del-talento-perdido/#comments</comments>
		
		<dc:creator><![CDATA[jordisan]]></dc:creator>
		<pubDate>Sat, 01 May 2021 15:28:02 +0000</pubDate>
				<category><![CDATA[empleo]]></category>
		<category><![CDATA[PERSONAL]]></category>
		<category><![CDATA[TECH]]></category>
		<guid isPermaLink="false">https://jordisan.net/?p=1442</guid>

					<description><![CDATA[<p>¿Por qué lo llaman "encontrar talento" cuando en realidad quieren decir otra cosa?</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2021/en-busca-del-talento-perdido/">En busca del talento ¿perdido?</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2017/no-no-trabajado-con-angularjs-y/" rel="bookmark" title="No, no he trabajado con AngularJS. ¿Y?">No, no he trabajado con AngularJS. ¿Y?</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p class="has-drop-cap">Escucho, por enésima vez, el mantra de que <strong>&#8220;a las empresas tecnológicas les cuesta encontrar talento&#8221;</strong>, refiriéndose a las de Baleares (aunque imagino que es algo común en el todo el territorio patrio). Y uno podría estar de acuerdo con ese tópico si no fuera porque, cuando conoces la realidad a pie de calle, la percepción que recibes es otra.</p>
<p>Cabría pensar que, al haber tanta escasez, los sueldos de los desarrolladores deberían estar por las nubes, y que habría peleas por entrar a estudiar ingenierías. Pero no parece que la situación sea exactamente esa.</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>[&#8230;] como la demanda laboral viene mayoritariamente de la consultoría, prolifera la formación privada que promete enseñar JavaScript en un &#8216;bootcamp&#8217; de pocas semanas, aunque lo que en realidad enseña es a llenar&nbsp;<a href="https://www.elconfidencial.com/tags/temas/linkedin-4641/">el perfil de LinkedIn&nbsp;</a>de los &#8216;palabros&#8217; que buscan los &#8216;headhunters&#8217;.<strong>&nbsp;Un sector roto siempre se llena de buitres.</strong></p>
<p><cite>Eduardo Manchón en <a href="https://blogs.elconfidencial.com/tecnologia/tribuna/2021-04-13/programador-software-consultoria-producto-universidad_3030868/" target="_blank" rel="noreferrer noopener">Programar es de pobres: por qué el mundo del &#8216;software&#8217; está roto en España</a></cite></p></blockquote>
<p>Si fuera una película española de los 90, a esta situación la podríamos titular &#8220;<strong>¿Por qué lo llaman <em>encontrar talento</em> cuando quieren decir <em>encontrar a alguien que conozca en profundidad todas y cada una de las tecnologías que uso y tenga varios años de experiencia con ellas, pero que esté dispuesto a no cobrar demasiado</em>?</strong>&#8220;.</p>
<p><span id="more-1442"></span></p>
<p>Cierto: como título queda un poco largo. Y como película muchos tendríamos una sensación de <strong>&#8220;esta ya la he visto&#8221;</strong>, a tenor de la respuesta que tuvo <a href="https://twitter.com/jordisan/status/1382255178376708098" target="_blank" rel="noreferrer noopener">este hilo</a> en Twitter:</p>
<blockquote class="twitter-tweet">
<p lang="es" dir="ltr" style="margin: 0 auto;">He tenido acceso (no me preguntéis cómo) a los contactos que ha tenido MESSI con un club que pretende ficharle. Curiosamente, ese club ha contratado a un RECRUITER ESPECIALIZADO EN IT, así que la conversación que ha tenido el recruiter con Messi ha sido tal que así:</p>
<p>— jordisan (aká RamSys) (@jordisan) <a href="https://twitter.com/jordisan/status/1382255178376708098?ref_src=twsrc%5Etfw">April 14, 2021</a></p></blockquote>
<p> <script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>Y es que muchos de los que hemos tenido la desgracia de vernos, en algún momento, buscando trabajo en el desarrollo de software tenemos la misma opinión sobre la mayoría de las ofertas: los requisitos (y las entrevistas) de las ofertas de trabajo se parecen más a <strong>un <em>checklist </em>de tecnologías</strong> que a la búsqueda de un buen desarrollador (cuando un buen desarrollador probablemente aprenderá esas tecnologías en unas semanas y las dominará en pocos meses).</p>
<p class="nota">Seamos claros: que no encuentres a alguien con 5 años de experiencia en Angular (y que además domine HTML, CSS, React, Vue.js, typescript, webpack, npm, docker, kubernetes, git, &#8230;) por 24.000€ al año <strong>no </strong>es un problema de falta de talento.</p>
<p>Volviendo al símil deportivo, muchas empresas no buscan formar jugadores de cantera, sino hacerse con grandes estrellas que hayan ganado ya muchos títulos, con la esperanza de que sigan ganándolos. Pero esas estrellas no abundan. Y menos si no estás dispuesto a pagarles por lo que se supone que valen.</p>
<h2 class="wp-block-heading">Batallitas personales</h2>
<p>No voy a dar la lista de mis cuitas laborales, porque no serán muy diferentes de las que tengan muchos en el mundillo del software. Tampoco sé decir si tengo talento o no, porque <strong>con la experiencia uno acaba acumulando muchas más dudas que certezas</strong>. Pero sí os voy a dar un par de ejemplos de hace ya bastantes años:</p>
<ul class="wp-block-list">
<li>Mi primer trabajo al salir de la universidad (el siglo pasado, literalmente) fue como <strong>becario </strong>(y luego con contrato indefinido) en una<strong> caja de ahorros</strong>. Por supuesto, al entrar no tenía ni experiencia ni conocimiento de los procesos o tecnologías que allí se usaban, pero eso se le presupone de un becario, ¿no? Como todos, acabé aprendiendo cómo y con qué se trabajaba allí (alguien que ha terminado una carrera debe tener esa capacidad). Por cierto, era un sitio donde se gestionaba mucho dinero de mucha gente. Poca broma.</li>
<li>Varios años después, harto de no encontrar un puesto en Mallorca, terminé trabajando <strong>desde casa para una empresa extranjera</strong>. Al empezar tampoco tenía una gran conocimiento en las tecnologías concretas que allí se utilizaban, pero eso no fue impedimento para ellos porque sí tenía ya experiencia con diferentes plataformas. Sin entrar en detalles, durante los 4 años que estuve tuve que rechazar (por motivos personales) una oferta de trabajo presencial que, para los cotillas, digamos que tenía unas condiciones bastante por encima de lo que se encuentra por estos lares.</li>
</ul>
<p>No detallaría estas anécdotas personales si no fuera porque tengo la sensación de que esas <strong>barreras de entrada en forma de tecnologías concretísimas</strong> que se ponen a la hora de contratar a un desarrollador <strong>han ido a peor en los últimos años</strong>. Y que, además, son cada vez menos comprensibles en un mundo, como el de la tecnología, que cambia en cuestión de pocos años (cuando no meses).</p>
<blockquote class="twitter-tweet">
<p lang="es" dir="ltr">— Para este puesto de frontend necesitamos que domines HTML, CSS, JS, TypeScript, React, Vue.js, Angular, WebPack, Node, Docker, MongoDB, Kafka, Git, Kubernetes, &#8230;<br />— Sin problema. También sé Python, Kobra Kai, Aikido y Nesquick++.<br />— ¿Estás de broma?<br />— No haber empezado tú.</p>
<p>— jordisan (aká RamSys) (@jordisan) <a href="https://twitter.com/jordisan/status/1373742983732985857?ref_src=twsrc%5Etfw">March 21, 2021</a></p></blockquote>
<p> <script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<h2 class="wp-block-heading">Es muy difícil todo esto</h2>
<p><strong>Encontrar e identificar el talento es muy complicado</strong>. Mucho. Muchísimo. Deberíamos asumir que no es algo que se consiga en una entrevista de una hora o revisando si un CV contiene determinadas palabras clave, como si fuera un bingo. Seguramente tenga más que ver con revisar la <strong>experiencia</strong> de esa persona, su capacidad de <strong>trabajo </strong>y de <strong>aprender </strong>nuevas cosas. Y, obviamente, con darle la <strong>oportunidad </strong>de demostrarlo.</p>
<p>Si hace falta talento para ser buen desarrollador, también hace falta talento para encontrar ese talento. Personalmente, creo que <strong>deberíamos todos aspirar a hacerlo mucho mejor</strong> que como lo hemos hecho hasta ahora.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2021/en-busca-del-talento-perdido/">En busca del talento ¿perdido?</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2017/no-no-trabajado-con-angularjs-y/" rel="bookmark" title="No, no he trabajado con AngularJS. ¿Y?">No, no he trabajado con AngularJS. ¿Y?</a></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://jordisan.net/blog/2021/en-busca-del-talento-perdido/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Defining personas for UX evaluations</title>
		<link>https://jordisan.net/blog/2021/defining-personas-for-ux-evaluations/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=defining-personas-for-ux-evaluations</link>
					<comments>https://jordisan.net/blog/2021/defining-personas-for-ux-evaluations/#respond</comments>
		
		<dc:creator><![CDATA[jordisan]]></dc:creator>
		<pubDate>Wed, 07 Apr 2021 13:34:26 +0000</pubDate>
				<category><![CDATA[IN ENGLISH]]></category>
		<category><![CDATA[personas]]></category>
		<category><![CDATA[TECH]]></category>
		<category><![CDATA[UCD (User-Centered Design)]]></category>
		<category><![CDATA[UCDmanager]]></category>
		<category><![CDATA[UX (User eXperience)]]></category>
		<category><![CDATA[UX manager]]></category>
		<guid isPermaLink="false">https://jordisan.net/?p=1410</guid>

					<description><![CDATA[<p>After user roles, we define personas as prototypical users of a system for UX evaluations.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2021/defining-personas-for-ux-evaluations/">Defining personas for UX evaluations</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2021/from-ux-heuristics-to-an-application-for-evaluations-user-roles/" rel="bookmark" title="From UX heuristics to an application for evaluations: user roles">From UX heuristics to an application for evaluations: user roles</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p class="has-text-align-right has-small-font-size">(TL;DR: <a href="https://uxmanager.net/techappanalysispersonas/4408_personas" target="_blank" rel="noreferrer noopener">personas at UX manager</a>)</p>
<p class="has-drop-cap">A <a href="https://uxmanager.net/technique/personas" target="_blank" rel="noreferrer noopener"><em>persona</em></a><em> </em>is a <strong>description of an imaginary person</strong> who is an archetypical user of the system, and who may be used as a reference or inspiration when designing interfaces. Therefore, once we have defined <a href="/blog/2021/from-ux-heuristics-to-an-application-for-evaluations-user-roles/" target="_blank" rel="noreferrer noopener">the user roles involved in our system for UX evaluations</a>, we can create some personas to make them more real.</p>
<p>Since we selected <a href="https://uxmanager.net/userrole/4405_usability-expert" target="_blank" rel="noreferrer noopener"><strong>usability experts</strong></a> and <a href="https://uxmanager.net/userrole/4404_frontend-developer-occasional-evaluator" target="_blank" rel="noreferrer noopener">frontend developers (as<strong> occasional evaluators</strong>)</a> as <strong>focal roles</strong>, we have defined <strong>two personas</strong>, one for each of them:</p>
<ul class="wp-block-list">
<li><a href="https://uxmanager.net/persona/4410_susanna" target="_blank" rel="noreferrer noopener"><strong>Susanna</strong>, a freelance web developer</a> (occasional evaluator role)</li>
<li><a href="https://uxmanager.net/persona/4409_marc" target="_blank" rel="noreferrer noopener"><strong>Marc</strong>, a usability and UX consultant</a> (usability expert role)</li>
</ul>
<p class="nota">These are primary personas who would require a dedicated interface; we may define other secondary personas whose needs would be met by the same interfaces used by primary personas.</p>
<p>Here you have those two personas in PDF format:</p>
<div class="wp-block-file aligncenter"><a href="https://jordisan.net/uploads/wordpress/2021/04/Susanna-UX_manager.pdf">Susanna [PDF]</a><a href="https://jordisan.net/uploads/wordpress/2021/04/Susanna-UX_manager.pdf" class="wp-block-file__button" download>Download</a></div>
<div class="wp-block-file aligncenter"><a href="https://jordisan.net/uploads/wordpress/2021/04/Marc-UX_manager.pdf">Marc [PDF]</a><a href="https://jordisan.net/uploads/wordpress/2021/04/Marc-UX_manager.pdf" class="wp-block-file__button" download>Download</a></div>
<p>Or better <a href="https://uxmanager.net/techappanalysispersonas/4408_personas" target="_blank" rel="noreferrer noopener">browse them online</a> (as they might change in the future):</p>
<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://uxmanager.net/techappanalysispersonas/4408_personas" target="_blank" rel="noopener"><img fetchpriority="high" decoding="async" width="800" height="641" src="https://jordisan.net/uploads/wordpress/2021/04/ux-personas.png" alt="" class="wp-image-1435" srcset="https://jordisan.net/uploads/wordpress/2021/04/ux-personas.png 800w, https://jordisan.net/uploads/wordpress/2021/04/ux-personas-300x240.png 300w, https://jordisan.net/uploads/wordpress/2021/04/ux-personas-768x615.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>
</div>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2021/defining-personas-for-ux-evaluations/">Defining personas for UX evaluations</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2021/from-ux-heuristics-to-an-application-for-evaluations-user-roles/" rel="bookmark" title="From UX heuristics to an application for evaluations: user roles">From UX heuristics to an application for evaluations: user roles</a></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://jordisan.net/blog/2021/defining-personas-for-ux-evaluations/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>From UX heuristics to an application for evaluations: user roles</title>
		<link>https://jordisan.net/blog/2021/from-ux-heuristics-to-an-application-for-evaluations-user-roles/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=from-ux-heuristics-to-an-application-for-evaluations-user-roles</link>
					<comments>https://jordisan.net/blog/2021/from-ux-heuristics-to-an-application-for-evaluations-user-roles/#respond</comments>
		
		<dc:creator><![CDATA[jordisan]]></dc:creator>
		<pubDate>Mon, 29 Mar 2021 17:27:03 +0000</pubDate>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[Constantine & Lockwood]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[heuristics]]></category>
		<category><![CDATA[IN ENGLISH]]></category>
		<category><![CDATA[TECH]]></category>
		<category><![CDATA[UCD (User-Centered Design)]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[UX (User eXperience)]]></category>
		<category><![CDATA[UX manager]]></category>
		<guid isPermaLink="false">https://jordisan.net/?p=1364</guid>

					<description><![CDATA[<p>Using a compilation of UX heuristics as starting point, let's take the first step to create an application for evaluations: defining user roles.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2021/from-ux-heuristics-to-an-application-for-evaluations-user-roles/">From UX heuristics to an application for evaluations: user roles</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2021/defining-personas-for-ux-evaluations/" rel="bookmark" title="Defining personas for UX evaluations">Defining personas for UX evaluations</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p class="has-text-align-right has-small-font-size">(TL;DR: <a href="https://uxmanager.net/techappanalysisuserroles/4402_user-roles" target="_blank" rel="noreferrer noopener">user roles at UX manager</a>)</p>
<p class="has-drop-cap">When we talk about usability heuristics, Nielsen always comes to mind; but they are not the only ones. At <strong><a href="https://heuristics.uxmanager.net/" target="_blank" rel="noreferrer noopener">heuristics.uxmanager.net</a> </strong>you have a <strong>compilation of usability heuristics</strong>, including some for specific cases like Single-Page Applications (SPA) or mobile, and even a set from a psychological point of view. All of them are also available <strong>as a spreadsheet</strong> so you can use them for your own evaluations.</p>
<p>Besides those heuristics,  the website includes a <a href="https://heuristics.uxmanager.net/accessibility" target="_blank" rel="noreferrer noopener">collection of <strong>accessibility guidelines</strong></a> including WCAG 2.1, all of them also as spreadsheets. Although they are usually considered as different techniques, in practice both usability heuristic evaluations and accessibility evaluations are <strong>similar in essence</strong> (i.e., checking if an interface accomplishes a set of principles), and even the specialists that perform them are many times the same.</p>
<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://heuristics.uxmanager.net/" target="_blank" rel="noopener"><img decoding="async" src="https://jordisan.net/uploads/wordpress/2021/03/ux-heuristics-1024x833.png" alt="" class="wp-image-1378" width="542" height="441" srcset="https://jordisan.net/uploads/wordpress/2021/03/ux-heuristics-1024x833.png 1024w, https://jordisan.net/uploads/wordpress/2021/03/ux-heuristics-300x244.png 300w, https://jordisan.net/uploads/wordpress/2021/03/ux-heuristics-768x625.png 768w, https://jordisan.net/uploads/wordpress/2021/03/ux-heuristics.png 1220w" sizes="(max-width: 542px) 100vw, 542px" /></a></figure>
</div>
<p>So we have a compilation of usability heuristics and accessibility guidelines, and even spreadsheets to use them for evaluations; what else can we do with them?</p>
<p><span id="more-1364"></span></p>
<h2 class="wp-block-heading">Creating an application for evaluations</h2>
<p>Now that we have the guidelines, we would like to <strong>create an application to perform evaluations</strong> using them. Since we are talking about implementing a user-experience technique, the expected way would be following some type of <strong>user-centered methodology</strong>.</p>
<p>As a first step, we must consider some kind of <strong>research technique</strong> to gather information about requirements and user profiles. Ideally this research should be done by studying multiple real-life cases, but since this is a personal project with (very) limited resources, for this stage I&#8217;ll use my own knowledge and, hopefully, some feedback from the design community.</p>
<p class="nota">To document the design process I will use <strong><a href="https://uxmanager.net/project/4401_ux-evaluations" target="_blank" rel="noreferrer noopener">a public project in UX manager</a></strong>, a personal website developed as my master thesis to manage different UCD techniques in a single integrated repository.</p>
<p>So the first technique we will apply is defining <strong>user roles</strong>.</p>
<h3 class="wp-block-heading">User roles in UX evaluations</h3>
<p>Following the definition by Constantine, a <a href="https://uxmanager.net/technique/user-roles" target="_blank" rel="noreferrer noopener">user role</a> is a particular kind of&nbsp;<strong>relationship between some users and a system</strong>, an abstraction, a collection of characteristic needs, interests, expectations, and behaviors. In this case, these are the <strong>profiles I can think of when talking about usability/accessibility evaluations</strong>:</p>
<ul class="wp-block-list">
<li><strong>evaluators</strong>: usability and/or accessibility experts evaluating interfaces and delivering reports;</li>
<li><strong>designers (explorers)</strong>: although they don&#8217;t perform evaluations, they should take guidelines into consideration when creating interfaces;</li>
<li><strong>frontend developers (occasional evaluators)</strong>: they may be interested in perform some kind of evaluation of the interfaces they are developing;</li>
</ul>
<p class="nota">Remember that the description of this technique dictates that a single person may play one or more roles, and that the system should consider all the roles; that doesn&#8217;t imply that all roles need a separate interface or that they will translate into actual user profiles in the final system.</p>
<p>Now let&#8217;s define which of those roles are <strong>&#8220;focal&#8221; or high-priority to serve as the central focus</strong> of the interface (without excluding other roles). In this case, I&#8217;m choosing <strong>usability experts and frontend developers (occasional evaluators) as the focal roles</strong>, as I consider that they will take more advantage of this system; other roles (designers, accessibility evaluators) may still benefit from it, but probably as a complement of existing tools they already use for their job.</p>
<p class="nota">In any case, following an iterative approach to design, these user roles might change in later stages.</p>
<p>Here you have the (current) complete description of the <strong>focal </strong>user roles; the complete documentation of all the roles are available as <a href="https://uxmanager.net/techappanalysisuserroles/4402_user-roles" target="_blank" rel="noreferrer noopener"><strong>user roles in UX manager</strong></a>; you can check them and provide your feedback in order to define these (and maybe other) roles.</p>
<div class="wp-block-file aligncenter"><a href="https://jordisan.net/uploads/wordpress/2021/04/Usability_expert-UX_manager.pdf">Usability expert [PDF]</a><a href="https://jordisan.net/uploads/wordpress/2021/04/Usability_expert-UX_manager.pdf" class="wp-block-file__button" download>Download</a></div>
<div class="wp-block-file aligncenter"><a href="https://jordisan.net/uploads/wordpress/2021/04/Frontend_developer-UX_manager.pdf">Frontend developer (occasional evaluator) [PDF]</a><a href="https://jordisan.net/uploads/wordpress/2021/04/Frontend_developer-UX_manager.pdf" class="wp-block-file__button" download>Download</a></div>
<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://uxmanager.net/techappanalysisuserroles/4402_user-roles" target="_blank" rel="noopener"><img decoding="async" src="https://jordisan.net/uploads/wordpress/2021/03/user-roles.png" alt="" class="wp-image-1385" width="660" height="613" srcset="https://jordisan.net/uploads/wordpress/2021/03/user-roles.png 954w, https://jordisan.net/uploads/wordpress/2021/03/user-roles-300x279.png 300w, https://jordisan.net/uploads/wordpress/2021/03/user-roles-768x713.png 768w" sizes="(max-width: 660px) 100vw, 660px" /></a></figure>
</div>
<h2 class="wp-block-heading">What&#8217;s next</h2>
<p>Once user roles are described, a good candidate for the following technique would be defining <strong><em>personas </em></strong>for the focal roles, and then starting to create some <strong>prototypes</strong> for the interfaces. I&#8217;d try to follow that path, depending on my availability and the feedback from the community. Stay tuned! </p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2021/from-ux-heuristics-to-an-application-for-evaluations-user-roles/">From UX heuristics to an application for evaluations: user roles</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2021/defining-personas-for-ux-evaluations/" rel="bookmark" title="Defining personas for UX evaluations">Defining personas for UX evaluations</a></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://jordisan.net/blog/2021/from-ux-heuristics-to-an-application-for-evaluations-user-roles/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>UX developers, ¿una quimera?</title>
		<link>https://jordisan.net/blog/2021/ux-developers-una-quimera/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ux-developers-una-quimera</link>
					<comments>https://jordisan.net/blog/2021/ux-developers-una-quimera/#comments</comments>
		
		<dc:creator><![CDATA[jordisan]]></dc:creator>
		<pubDate>Wed, 13 Jan 2021 15:54:15 +0000</pubDate>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[design systems]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[Shopify]]></category>
		<category><![CDATA[TECH]]></category>
		<category><![CDATA[UX (User eXperience)]]></category>
		<guid isPermaLink="false">https://jordisan.net/?p=1312</guid>

					<description><![CDATA[<p>Un perfil mixto como un 'UX developer' podría ser básico, por ejemplo, para gestionar un design system o mejorar la experiencia de los desarrolladores.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2021/ux-developers-una-quimera/">UX developers, ¿una quimera?</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/" rel="bookmark" title="Un impostor entre dos aguas">Un impostor entre dos aguas</a></li>
<li><a href="https://jordisan.net/blog/2019/la-ux-de-los-programadores-ni-esnobismo-ni-masoquismo/" rel="bookmark" title="La UX de los programadores: ni esnobismo ni masoquismo">La UX de los programadores: ni esnobismo ni masoquismo</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p class="has-drop-cap">Hace ya algún tiempo escribía sobre la experiencia de<a href="https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/" target="_blank" rel="noreferrer noopener"> tener un <strong>perfil mixto</strong> entre <strong>diseñador UX y desarrollador</strong></a> y cómo, a pesar de provocar cierta indefinición personal, podía aprovecharse para aplicar de manera cruzada <strong>buenas prácticas y evitar errores comunes</strong> de una disciplina en la otra. Podría decirse que se trataba de una <strong>quimera </strong>en su doble acepción, tanto en la de <a href="https://es.wikipedia.org/wiki/Quimera_(mitolog%C3%ADa)" target="_blank" rel="noreferrer noopener">ser híbrido mitológico</a> como en la de situación imaginaria (ya que parecía no ser un perfil que se demandara realmente en las organizaciones).</p>
<p class="nota">Por supuesto, estamos hablando de UX y de diseño de experiencia de usuario como <a href="https://www.interaction-design.org/literature/topics/ux-design" target="_blank" rel="noreferrer noopener">proceso</a> que incluye investigación de usuarios, prototipado, evaluación, etc., y no únicamente como la habilidad de &#8220;hacer pantallas bonitas&#8221;.</p>
<p>Pensaba que me encontraba en un territorio un tanto inexplorado, pero poco después me topé con el artículo &#8216;<a href="https://ux.shopify.com/why-we-have-user-experience-developers-at-shopify-712a99410365" target="_blank" rel="noreferrer noopener"><strong>Why we have user experience developers at Shopify</strong></a>&#8216; en el que no sólo se habla de esos seres híbridos que llama <strong>UX developers</strong>, sino que se dan razones para contratarlos en tu empresa (como ellos hacen):</p>
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p>The UX and engineering teams are not a part of each other’s process. These teams struggle to speak the same language, and handover slows each team’s understanding, making it harder to challenge the other.</p>
<p>UX developers bridge this gap.</p>
</blockquote>
<p><span id="more-1312"></span></p>
<p>El punto de vista del artículo encajaba con mi experiencia: <strong>los equipos de diseño y los de programación suelen estar relativamente separados en las organizaciones</strong>, e incluyen especialistas que habitualmente:</p>
<ul class="wp-block-list">
<li>tienen perfiles y habilidades muy diferentes</li>
<li>raramente utilizan las mismas herramientas</li>
<li>hablan lenguajes diferentes</li>
</ul>
<p>Precisamente esa discontinuidad, <strong>esa brecha en el proceso de desarrollo puede suponer un problema importante</strong> a la hora de convertir las necesidades de los usuarios en una aplicación usable, justo ahora que estamos llegando a la conclusión de que dicho proceso tiene que ser iterativo, ágil e integrado.</p>
<p class="nota">¿Puede implementarse una metodología ágil o un desarrollo iterativo cuando la comunicación entre diseño y desarrollo es unidireccional y basada en capturas de Photoshop, sin un método de <em>feedback </em>establecido? Eso es algo más propio de una metodología en cascada clásica, donde las especificaciones vienen dictadas &#8220;desde arriba&#8221;, son inmutables y prácticamente no existe comunicación en el otro sentido.</p>
<p>Justo ahí es donde esos <strong><em>UX developers</em>, personas con conocimientos y experiencia tanto en el campo del desarrollo como en el del diseño, pueden (podemos) actuar como puentes, salvando esa brecha entre disciplinas y facilitando la comunicación en ambos sentidos</strong>: por un lado, aportando contexto y limitaciones técnicas a las decisiones de diseño; por otro, incluyendo un punto de vista y una empatía hacia el usuario final en el equipo de programación.</p>
<p>Tomando como punto de partida ese artículo he pensado que se puede <strong>concretar más</strong> en qué <strong>aspectos </strong>los UX developers podrían aportar valor en el proceso de desarrollo. Y se me ocurren dos ejemplos: </p>
<ul class="wp-block-list">
<li>en herramientas tan en boca de todos como los <strong><em>design system</em>s</strong></li>
<li>en un aspecto tan crucial (y, en mi opinión, un tanto descuidado) como <strong>la UX de los desarrolladores</strong>.</li>
</ul>
<h2 class="wp-block-heading">Design systems: quién le pone el cascabel al gato</h2>
<p>De un tiempo a esta parte da la sensación de que no eres una organización que se precie si no tienes tu propio &#8216;<a href="https://uxdesign.cc/everything-you-need-to-know-about-design-systems-54b109851969" target="_blank" rel="noreferrer noopener">design system</a>&#8216;. Más allá de discusiones sobre si es realmente un concepto nuevo o si se trata simplemente de una evolución natural en el proceso de diseño, podemos probablemente acordar que un <strong>requisito fundamental en un sistema de diseño</strong> es que funcione como <strong>repositorio único</strong> de estilos, de componentes, de principios, etc. para <strong>todos los involucrados</strong> en el proceso de desarrollo: fundamentalmente diseñadores y programadores.</p>
<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://miro.medium.com/max/700/1*vI3VLuqj0NPUjI6MX25RuQ.jpeg" alt="" width="580" height="560"/><figcaption>Fuente: <a href="https://uxdesign.cc/everything-you-need-to-know-about-design-systems-54b109851969" target="_blank" rel="noreferrer noopener">Everything you need to know about Design Systems</a></figcaption></figure>
<p>Hasta ahora un equipo de diseño podía, por ejemplo, proporcionar una <strong>guía de estilos</strong> a los desarrolladores y dejar que la integraran en sus interfaces en función de las posibilidades de la arquitectura; por otro lado, los programadores podían tener su propia <strong>librería de componentes</strong> <em>software </em>para implementar los diseños, librería a la que los diseñadores probablemente no tenían acceso.</p>
<p>Actualmente, para evolucionar hacia un <strong>verdadero design system</strong> todos esos elementos tienen que formar parte de<strong> un único repositorio compartido e integrado</strong>. Y como tal, ese repositorio no puede ser creado ni impuesto por una de las partes involucradas, sino que debe ser <strong>acordado y puesto en común</strong> por todas ellas. Las intenciones son indudablemente buenas, pero ¿quién puede llevar a cabo esa tarea?</p>
<p>Es precisamente ahí donde <strong>la figura del UX developer puede jugar un papel fundamental en un design system</strong>, tanto a la hora de definir las características y necesidades del sistema y desarrollarlo (detectando puntos en común y posibles fricciones) como para actuar como mediador entre las partes involucradas, al conocer cada una de ellas y hablar su lenguaje propio. Cualquier intento de crear un design system impuesto por un solo departamento teniendo en cuenta únicamente sus propias necesidades tendrá todos los números de terminar en fracaso.</p>
<h2 class="wp-block-heading">La &#8216;developer experience&#8217;, o los programadores también son personas</h2>
<p>En un artículo anterior hablaba de <a href="https://jordisan.net/blog/2019/la-ux-de-los-programadores-ni-esnobismo-ni-masoquismo/" target="_blank" rel="noreferrer noopener"><strong>la necesidad de mejorar la experiencia de usuario de los desarrolladores</strong></a>. Cada vez más el proceso de desarrollar una aplicación requiere <strong>conocimientos variados</strong>, desde el uso de multitud de librerías y herramientas de terceros (frameworks JS, npm, Git, &#8230;), hasta el seguimiento de determinados procesos y metodologías (Scrum, Agile, TDD, &#8230;). Conceptos como el de <em><strong>full-stack</strong> </em>o el de <em><strong>devops </strong></em>pueden dar la <strong>falsa sensación</strong> de que los profesionales de perfil técnico pueden asumir toda esa <strong>sobrecarga de información</strong> sin ningún coste. Y no es así: ni siquiera los programadores pueden saberlo todo sobre todo.</p>
<blockquote style="margin: 0 auto;" class="twitter-tweet">
<p lang="en" dir="ltr">“Fullstack” developer. <a href="https://t.co/yfymQmJJgq">pic.twitter.com/yfymQmJJgq</a></p>
<p>— Brian Holt (@holtbt) <a href="https://twitter.com/holtbt/status/977419276251430912?ref_src=twsrc%5Etfw">March 24, 2018</a></p></blockquote>
<p> <script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>Usar interfaces muy claras, hacer las herramientas más fáciles de usar, reducir la necesidad de memorizar datos, automatizar las tareas más repetitivas, &#8230; <strong>Todos esos propósitos básicos de UX habitualmente referidos a los usuarios finales se pueden (y se deberían) aplicar también a los propios programadores</strong>. Reducir la carga cognitiva necesaria para manejar sus herramientas y procesos hará que estos se puedan concentrar en la tarea más complicada y creativa: desarrollar.</p>
<p><strong>Y no se me ocurre nadie mejor que un UX developer para llevar a cabo esa tarea de mejorar la experiencia de los programadores</strong>. ¿Por qué no aplicar una <a href="https://heuristics.uxmanager.net/" target="_blank" rel="noreferrer noopener">evaluación de usabilidad</a> a las herramientas que usan los desarrolladores para ver qué procesos se pueden mejorar? ¿Por qué no hacer un <a href="https://uxmanager.net/technique/usability-thinking-aloud-user-testing" target="_blank" rel="noreferrer noopener">test de usuario</a> con programadores para detectar qué problemas tienen y mejorar su experiencia? Estoy convencido que <strong>cualquier recurso dedicado a facilitar el trabajo de los desarrolladores se compensa muy sobradamente con software de mejor calidad</strong>.</p>
<h2 class="wp-block-heading">Ponga un UX developer en su vida</h2>
<p>Siendo consciente del peligroso &#8220;obligocentrismo&#8221; de pensar que el trabajo propio es el más importante y necesario de la galaxia, sinceramente estoy convencido que <strong>la figura del UX developer como alguien que pueda moverse a ambos lados de la frontera entre el diseño y el desarrollo tiene muchísimo que aportar en las organizaciones software</strong>, y no me extrañaría que fuera un perfil que empezara a demandarse cada vez más en el mundo laboral.</p>
<p>Ahora que a los programadores se les pide en las ofertas de trabajo experiencia y conocimientos en <strong>muchos ámbitos</strong> (<em>full stack</em>, <em>devops</em>, &#8230;) y en <strong>tecnologías concretas</strong> (&#8220;5 años en Angular 2&#8221;, &#8220;Git&#8221;, &#8230;) que un buen profesional con experiencia puede aprender en poco tiempo, <strong>considero que un desarrollador con experiencia en tareas de UX puede resultar muy valioso, ya que esas habilidades requieren más tiempo y dedicación y, por otro lado, tendrán un tiempo de vida útil mucho más largo que un lenguaje o framework concretos</strong>.</p>
<p>Y quizás en algún momento un UX developer siga siendo una quimera como ser híbrido, pero ya no como situación imaginaria.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2021/ux-developers-una-quimera/">UX developers, ¿una quimera?</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/" rel="bookmark" title="Un impostor entre dos aguas">Un impostor entre dos aguas</a></li>
<li><a href="https://jordisan.net/blog/2019/la-ux-de-los-programadores-ni-esnobismo-ni-masoquismo/" rel="bookmark" title="La UX de los programadores: ni esnobismo ni masoquismo">La UX de los programadores: ni esnobismo ni masoquismo</a></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://jordisan.net/blog/2021/ux-developers-una-quimera/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>La UX de los programadores: ni esnobismo ni masoquismo</title>
		<link>https://jordisan.net/blog/2019/la-ux-de-los-programadores-ni-esnobismo-ni-masoquismo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=la-ux-de-los-programadores-ni-esnobismo-ni-masoquismo</link>
					<comments>https://jordisan.net/blog/2019/la-ux-de-los-programadores-ni-esnobismo-ni-masoquismo/#comments</comments>
		
		<dc:creator><![CDATA[jordisan]]></dc:creator>
		<pubDate>Tue, 17 Dec 2019 20:28:04 +0000</pubDate>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Kathy Sierra]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[psicología]]></category>
		<category><![CDATA[Steve Krug]]></category>
		<category><![CDATA[TECH]]></category>
		<category><![CDATA[UX (User eXperience)]]></category>
		<guid isPermaLink="false">https://jordisan.net/?p=1261</guid>

					<description><![CDATA[<p>Necesitamos mejorar la experiencia de los desarrolladores como usuarios. Y quien dice mejorar su UX dice crear herramientas más fáciles de usar.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2019/la-ux-de-los-programadores-ni-esnobismo-ni-masoquismo/">La UX de los programadores: ni esnobismo ni masoquismo</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/" rel="bookmark" title="Un impostor entre dos aguas">Un impostor entre dos aguas</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>&#8220;¿Qué necesidad hay de hacer que las herramientas de los desarrolladores sean más usables?&#8221;, podrán pensar algunos; &#8220;Al fin y al cabo, se supone que esos usuarios son expertos en entender y usar la tecnología, ¿no?&#8221;. <strong>Craso error</strong>.</p>
<p>Los psicólogos no dejan de insistir en que <a href="https://jordisan.net/blog/2014/y-tu-web-es-de-chocolate-o-de-fruta/" target="_blank" rel="noopener noreferrer">los recursos cognitivos son muy escasos</a> (sí, incluso los de los miembros de esa especie que vive pegada a un teclado). Dicho de otro modo: entender un problema y tomar decisiones requiere un esfuerzo muy importante y usa recursos que se agotan rápidamente. Así que <strong>si consumimos esos recursos en un problema determinado, tendremos menos disponibles para otras tareas</strong>.<span id="more-1261"></span></p>
<p>Por eso<strong> Kathy Sierra</strong> insistía en que los desarrolladores necesitamos automatizar todas las tareas que sea posible para poder centrar los esfuerzos en el trabajo realmente creativo.</p>
<p><iframe loading="lazy"  id="_ytid_10652"  width="700" height="394"  data-origwidth="700" data-origheight="394" src="https://www.youtube.com/embed/FKTxC9pl-WM?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;modestbranding=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=light&#038;color=red&#038;controls=1&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe></p>
<p class="nota">Por cierto, si no conocéis el trabajo de Kathy Sierra, solo os puedo decir que escribió <a href="https://headrush.typepad.com/" target="_blank" rel="noopener noreferrer">algunos de los mejores textos sobre UX</a> incluso antes de que empezáramos a llamarlo UX.</p>
<p>¿No os parece que desarrollar una aplicación es ya lo suficientemente complicado como para tener que dedicar una parte importante del tiempo (¡y esfuerzo cognitivo!) a entender por qué npm no hace más que encontrar vulnerabilidades, o qué comando tengo que usar en Git para no perder el trabajo de los últimos dos días?</p>
<h3>Programadores que se las apañan</h3>
<p>Como ya explicaba <strong>Steve Krugg</strong> en su popularísimo libro <a href="https://www.amazon.com/No-hagas-pensar-aproximaci%C3%B3n-usabilidad/dp/8483222868" target="_blank" rel="noopener noreferrer">No me hagas pensar</a>, los usuarios no se aprenden los detalles de cómo funcionan las aplicaciones o las webs que utilizan, sino que van a <strong>dedicar el esfuerzo mínimo (otra vez: porque los recursos cognitivos son escasos) para obtener el resultado que desean</strong>; simplemente <strong>&#8220;se las apañan&#8221;</strong>.</p>
<p class="nota">¿Alguna vez habéis visto a alguien introducir una URL en el cuadro de búsqueda de Google para después hacer click en el resultado, en vez de poner directamente la url en la dirección del navegador? Da igual que estén usando la interfaz de una manera que no es la óptima ni la que estaba planeada en un principio: si aprendo que así funciona, lo seguiré haciendo así porque no necesito más.</p>
<p>Ese efecto, perfectamente aceptable para un usuario típico, es<strong> peligroso para un programador</strong>. Si dedica sus recursos cognitivos a entender y usar sus herramientas, a la hora de programar &#8220;se las apañará&#8221;, lo que se traduce en que <strong>hará el esfuerzo mínimo para que la aplicación funcione</strong>. Y no hace falta decir que eso es una receta segura para un software de poca calidad y lleno de errores.</p>
<h3>Abstracciones con goteras</h3>
<p>Tengo la impresión de que cada vez son más autores los que se están manifestando en ese sentido; aparte de la ya mencionada Kathy Sierra, <a href="https://stevebennett.me/2012/02/24/10-things-i-hate-about-git/" target="_blank" rel="noopener noreferrer">este otro artículo crítico con Git</a> da, en mi opinión, con uno de los problemas clave con este tipo de herramientas. Concretamente, en el punto 5. <strong>Abstracción con goteras</strong> (perdón por la traducción):</p>
<blockquote><p>Git no tiene tanto una abstracción con goteras como una falta de abstracción. No hay prácticamente ninguna distinción entre los detalles de implementación y la interfaz de usuario. Es comprensible que un usuario avanzado necesite conocer algo sobre cómo las funcionalidades están implementadas para captar las diferencias sutiles entre diferentes comandos. Pero incluso los principiantes se enfrentan rápidamente a horrendos detalles internos.</p></blockquote>
<p>Touché.</p>
<p class="nota">Y lo mismo podría decirse de otros recursos usados por los desarrolladores. Por ejemplo, los <strong>frameworks JavaScript</strong>: en teoría no es necesario conocer sus detalles de implementación para poder usarlos, lo que debería simplificar el trabajo del programador que los usa. Sin embargo mi experiencia es que, una vez que uno se aparta de los ejemplos más triviales, se ve enfrentado a lidiar con sus detalles internos para cosas tan básicas como la comunicación entre componentes o el mantenimiento del estado.</p>
<p>Otro artículo en un sentido similar: <strong>Guido Van Rossum</strong>, el creador de Python, <a href="https://blog.dropbox.com/topics/work-culture/-the-mind-at-work--guido-van-rossum-on-how-python-makes-thinking" target="_blank" rel="noopener noreferrer">decía hace no mucho en una entrevista</a>:</p>
<blockquote><p>Hay un montón de tareas de programación que son sencillas en Python. Para alguien que no es todavía programador, que quiere convertirse en programador, para esa gente Python es particularmente fácil de entender.<br />
[&#8230;]<br />
Escribimos código principalmente para comunicarnos con otros programadores y, en menor medida, para imponer tus deseos al ordenador.</p></blockquote>
<p>Así que volvamos a decirlo: programar ya es un trabajo lo suficientemente complejo como para que usar sus recursos también lo sean. Por eso <strong>los desarrolladores deberíamos hacer el esfuerzo de abandonar el esnobismo (¿o será masoquismo?) de usar herramientas que nadie parece entender completamente, y aceptar que no existe ninguna deshonra en crear y usar otras más fáciles de usar</strong>.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2019/la-ux-de-los-programadores-ni-esnobismo-ni-masoquismo/">La UX de los programadores: ni esnobismo ni masoquismo</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/" rel="bookmark" title="Un impostor entre dos aguas">Un impostor entre dos aguas</a></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://jordisan.net/blog/2019/la-ux-de-los-programadores-ni-esnobismo-ni-masoquismo/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Un impostor entre dos aguas</title>
		<link>https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=un-impostor-entre-dos-aguas</link>
					<comments>https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/#comments</comments>
		
		<dc:creator><![CDATA[jordisan]]></dc:creator>
		<pubDate>Thu, 25 Jul 2019 18:57:38 +0000</pubDate>
				<category><![CDATA[DCU (Diseño Centrado en el Usuario)]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[metodologías]]></category>
		<category><![CDATA[PERSONAL]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[psicología]]></category>
		<category><![CDATA[TECH]]></category>
		<category><![CDATA[UX (User eXperience)]]></category>
		<guid isPermaLink="false">https://jordisan.net/?p=1216</guid>

					<description><![CDATA[<p>Algunas cosas que podrían aprender diseñadores y desarrolladores, unos de otros.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/">Un impostor entre dos aguas</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2019/la-ux-de-los-programadores-ni-esnobismo-ni-masoquismo/" rel="bookmark" title="La UX de los programadores: ni esnobismo ni masoquismo">La UX de los programadores: ni esnobismo ni masoquismo</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>Soy un impostor por partida doble.</p>
<p>Si el <a href="https://es.wikipedia.org/wiki/S%C3%ADndrome_del_impostor" target="_blank" rel="noopener noreferrer">síndrome del impostor</a> hace que dudes de tu competencia profesional a pesar de la experiencia o los logros que acumules, yo tengo el dudoso mérito de poder <strong>ser un fraude</strong> en, al menos, dos disciplinas: el <strong>diseño de interfaces </strong>(vamos a llamarlo así por ahora) y el <strong>desarrollo de software</strong>.</p>
<p><strong>Me cuesta considerarme un diseñador</strong> porque, a pesar de tener un máster en diseño de interfaces cuyo <a href="https://uxmanager.net/" target="_blank" rel="noopener noreferrer">trabajo final</a> fue una herramienta de soporte al diseño, publicar <a href="http://www.nosolousabilidad.com/articulos/dcu.htm" target="_blank" rel="noopener noreferrer">algún artículo</a> sobre el tema o haber desarrollado varios proyectos de prototipado y evaluación, no me emociono con los <a href="https://twitter.com/jordisan/status/1154437841650421761" target="_blank" rel="noopener noreferrer">diagramas de UX</a>, ni creo que el <a href="https://www.itsnicethat.com/articles/natasha-jen-pentagram-graphicdesign-230218" target="_blank" rel="noopener noreferrer"><em>design thinking</em></a> sea la solución a todos los problemas de la humanidad, ni considero que cosas como el <a href="https://headrush.typepad.com/creating_passionate_users/2007/01/the_dumbness_of.html" target="_blank" rel="noopener noreferrer">diseño colaborativo</a> sean tan positivas, ni tengo una obsesión compulsiva hacia los post-its.</p>
<p>Aunque<strong> tampoco debo de ser un desarrollador</strong> como Dios manda porque no soy un enamorado de la línea de comandos, ni proclamo a gritos <a href="https://stevebennett.me/2012/02/24/10-things-i-hate-about-git/" target="_blank" rel="noopener noreferrer">lo maravilloso que es Git</a>, y supongo que voy camino de la ceguera porque no he memorizado la combinación de teclas para poner cualquier editor con el fondo oscuro. Y eso que, cuando peina canas, uno ya tiene en la mochila casi de todo: desde el diseño de modelos de datos, SQL y stored procedures, hasta <a href="https://github.com/jordisan" target="_blank" rel="noopener noreferrer">algunas experiencias</a> con los últimos frameworks JavaScript, pasando por Java, .NET o PHP.</p>
<p>Pero&#8230; veamos el lado positivo: tener un pie a cada lado de la frontera hace que veas las cosas con cierta perspectiva, que puedas comparar hábitos y maneras de trabajar, e incluso que puedas <strong>proponer cómo unos y otros pueden beneficiarse mutuamente de buenas prácticas y aprender de errores ajenos</strong> (que siempre es más práctico que hacerlo de los propios).</p>
<p><span id="more-1216"></span></p>
<h2>Metodologías y &#8220;metodologías&#8221;</h2>
<p>Si consideramos que una metodología es una combinación de técnicas (o métodos), herramientas para desarrollarlas y alguna guía que ayude a elegir cuándo y como hacerlo, no cabe duda de que <strong>los desarrolladores llevan mucha ventaja a los diseñadores</strong>. Desde las metodologías en cascada hasta las ágiles, en general podemos decir que las de desarrollo de software están bastante bien estudiadas y definidas: sus pasos, sus herramientas, las diferencias entre ellas, etc. Eso hace que, en general, podemos determinar si un proceso concreto sigue una metodología u otra.</p>
<p>Por otro lado, en los foros del diseño de interfaces se sigue discutiendo sobre <strong>qué es UX, qué es diseño centrado en el usuario, qué es <em>design thinking</em></strong>; y por qué es una herejía digna de excomunión confundirlos o mezclarlos. Eso sí, cuando uno intenta hacer una comparación mínimamente rigurosa entre ellos se encuentra con que, en la práctica, <strong>no existe una definición formal</strong> de ninguno de ellos, ni de los pasos o técnicas concretas que incluyen. Son, en el mejor caso, una serie de principios generales y buenas prácticas que además son, ¡oh, sorpresa!, <a href="https://ux.stackexchange.com/q/91056" target="_blank" rel="noopener noreferrer"><strong>muy similares</strong> entre ellos</a>. Mientras un programador puede perfectamente decir que no está usando Scrum, es difícil que algún diseñador afirme que no &#8220;hace UX&#8221;, o que no está centrado en el usuario; prueba de que, en el fondo, no significan prácticamente nada (si nos inspiramos en la <a href="https://www.significados.com/falsacionismo/" target="_blank" rel="noopener noreferrer">falsabilidad</a> de Popper).</p>
<p>Creo firmemente que sería positivo que<strong> los diseñadores de interfaces dispusieran de metodologías más y mejor definidas</strong>, que les guiaran en el proceso de diseño y a la hora de decidir qué técnicas aplicar en cada momento y cómo (sobre lo que hice un <a href="http://www.nosolousabilidad.com/articulos/dcu.htm" target="_blank" rel="noopener noreferrer">humildísimo intento</a>). Eso sí, siempre recordando que usar una metodología en un proceso creativo no quiere decir limitar la creatividad, sino encauzarla hacia el objetivo final.</p>
<p>En definitiva, en este aspecto los diseñadores podrían parecerse un poco más a los desarrolladores, pero sin llegar a perder de vista (como a veces les ocurre a&nbsp; estos últimos) que <strong>la metodología es un medio, no un fin en sí mismo</strong>. El objetivo final es <strong>construir mejor software o mejores diseños</strong>, no elaborar mejores entregables o poder presumir de que se ha seguido la metodología al pie de la letra.</p>
<p>Lo que nos lleva al siguiente punto.</p>
<h2>Herramientas (y el amor por ellas)</h2>
<p><strong>Los desarrolladores se enamoran con preocupante frecuencia de sus herramientas</strong> (y que nadie saque la frase de contexto). Todavía me sorprende la pasión casi &#8220;hooliganiana&#8221; con la que muchos de ellos defienden la superioridad de su lenguaje de programación o del framework que usan sobre los demás. Que yo sepa, los fontaneros no llevan camisetas con su llave inglesa preferida, ni los electricistas hacen congresos para gritar lo avanzados que son los destornilladores de estrella comparados con los de pala. Personalmente tengo más una<strong> relación de amor/odio con ellas</strong>; son herramientas, las eliges en función de tu objetivo, y cuando las conoces acabas conociendo y amando sus virtudes, y odiando sus defectos.</p>
<p>¿De dónde viene entonces ese &#8220;fanboyismo&#8221; (tan poco profesional, me atrevería a decir)?. Probablemente daría para una tesis en psicología, pero puede que la receta tenga (además de nuestra tendencia a seguir las modas) <a href="https://es.wikipedia.org/wiki/S%C3%ADndrome_de_Estocolmo" target="_blank" rel="noopener noreferrer">un poco de Síndrome de Estocolmo</a>, algo de <a href="https://es.wikipedia.org/wiki/Disonancia_cognitiva" target="_blank" rel="noopener noreferrer">disonancia cognitiva</a> y una pizca de <a href="https://es.wikipedia.org/wiki/Falacia_del_costo_irrecuperable" target="_blank" rel="noopener noreferrer">falacia del coste hundido</a>. En resumen: <strong>cuando uno ha invertido mucho tiempo y esfuerzo en dominar una tecnología, racionaliza que esa tecnología tiene que ser buena por necesidad</strong> y hace que sea poco probable que la abandone en favor de otra.</p>
<p>El resultado es que, en ocasiones,<strong> los programadores dedican más tiempo y esfuerzo a conseguir que las herramientas funcionen</strong> (<em>cof&#8230; cof&#8230; Git&#8230; cof&#8230; cof&#8230; node.js &#8230; cof&#8230; cof&#8230; Webpack&#8230; cof&#8230; cof&#8230;</em>) <strong>que en realizar su verdadero trabajo</strong>. Como <a href="https://www.youtube.com/watch?v=FKTxC9pl-WM" target="_blank" rel="noopener noreferrer">decía Kathy Sierra</a>, ese tipo de tareas secundarias deberían automatizarse en la medida de lo posible para que los desarrolladores puedan concentrarse en las tareas creativas de su trabajo, que bastante difíciles son ya de por sí.</p>
<p>Entre los <strong>diseñadores</strong>, en cambio, mi sensación es que <strong>ese efecto es mucho menos acusado</strong>. Por supuesto, cada uno tiene sus herramientas de prototipado o editores gráficos favoritos, pero no me parece que estén tan atados a ellas como los desarrolladores, ni que el uso de una u otra despierte tantas pasiones. Parece que en el diseño se tiene más presente que <strong>el verdadero objetivo es el trabajo realizado</strong> (un diseño adecuado) e, idealmente, la satisfacción del usuario, y que las herramientas utilizadas son un aspecto secundario. Diría que, en ese sentido, <strong>los desarrolladores deberían tomar buena nota</strong>.</p>
<h2>Mientras tanto&#8230;</h2>
<p>&#8230; podemos seguir discutiendo sobre cómo se llama lo que hacemos, o si los diseñadores deberían saber programar, o cuánto deberían saber los desarrolladores de diseño, o qué ponemos en nuestro perfil de LinkedIn. Las <strong>discusiones semánticas</strong> tienen su utilidad, pero corremos el riesgo de quedarnos varados en ellas y que se conviertan en argumentaciones sobre el sexo de los ángeles, sin ningún resultado práctico.</p>
<p>Yo, por ahora, seguiré actuando como si supiera lo que hago (hasta que me descubran).</p></p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/">Un impostor entre dos aguas</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2019/la-ux-de-los-programadores-ni-esnobismo-ni-masoquismo/" rel="bookmark" title="La UX de los programadores: ni esnobismo ni masoquismo">La UX de los programadores: ni esnobismo ni masoquismo</a></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Experiencia de usuario (UX) en sitios de viajes</title>
		<link>https://jordisan.net/blog/2017/experiencia-de-usuario-ux-en-sitios-de-viajes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=experiencia-de-usuario-ux-en-sitios-de-viajes</link>
					<comments>https://jordisan.net/blog/2017/experiencia-de-usuario-ux-en-sitios-de-viajes/#comments</comments>
		
		<dc:creator><![CDATA[jordisan]]></dc:creator>
		<pubDate>Sun, 30 Jul 2017 18:52:47 +0000</pubDate>
				<category><![CDATA[diseño]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[internacionalización]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[psicología]]></category>
		<category><![CDATA[Susan Weinschenk]]></category>
		<category><![CDATA[TECH]]></category>
		<category><![CDATA[usabilidad]]></category>
		<category><![CDATA[UX (User eXperience)]]></category>
		<category><![CDATA[viajes]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://jordisan.net/?p=1155</guid>

					<description><![CDATA[<p>Algunos problemas comunes y recomendaciones para mejorar la experiencia de los usuarios de sitios web de viajes y vacaciones.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2017/experiencia-de-usuario-ux-en-sitios-de-viajes/">Experiencia de usuario (UX) en sitios de viajes</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

No related posts.
</div>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: right;"><a href="https://medium.com/@jordisan/user-experience-ux-in-travel-sites-cc838d6f56c3" target="_blank" rel="noopener noreferrer">User Experience (UX) in travel sites, in English</a></p>
<p><img loading="lazy" decoding="async" class="alignright size-full wp-image-1168" src="https://jordisan.net/uploads/wordpress/2017/07/travel.jpg" alt="Buscando un viaje" width="300" height="169" />Hay temporadas en las que parece que no se puede poner la TV sin que aparezca anunciado algún sitio web sobre viajes. Además, últimamente se insiste especialmente en la facilidad de uso, y es lógico: <strong>con tanta oferta, que los usuarios consigan sus objetivos de manera sencilla puede ser un factor determinante </strong>a la hora de elegir uno u otro. Pero entonces, <strong>¿qué factores hay que tener en cuenta a la hora de conseguir una buena experiencia?</strong></p>
<p>Los sitios web de viajes no son una excepción a la regla de que <strong>no hay trucos mágicos</strong> a la hora de conseguir una buena experiencia. Los resultados se consiguen aplicando las técnicas habituales de usabilidad y UX, siguiendo estándares y buenas reglas, desarrollando múltiples alternativas y, sobre todo, conociendo bien a los usuarios, testeando y midiendo.</p>
<p>Aún así, sí que podemos identificar <strong>aspectos que merecen especial atención</strong> en este tipo de sitios web. A continuación tenéis algunos de ellos.<span id="more-1155"></span></p>
<h2>Problemas comunes (y cómo resolverlos)</h2>
<p>Estos son algunos de los aspectos que suelen resultar problemáticos en este tipo de webs.</p>
<h3>Sobrecarga de información y de opciones</h3>
<p>La mayoría de sitios webs de viajes tienen ya claro que su <strong>buscador</strong> es la funcionalidad principal y lo hacen suficientemente visible; sin embargo, algunas incluyen demasiada información y opciones, especialmente en la página inicial: buscador, ofertas, paquetes, chollos de última hora&#8230;; muchas veces parecen &#8220;dejados caer&#8221; en la página sin que sea evidente una agrupación o estructura en secciones. Esto puede provocar que los usuarios tengan que hacer un <strong>esfuerzo para identificar el punto de inicio</strong> que les interesa; es habitual, por ejemplo, encontrar imágenes de sitios de ensueño que mejoran la estética del sitio pero pueden resultar irrelevantes para el usuario (a no ser que sean fotos de su destino concreto).</p>
<p>Recordemos que uno de los principales &#8220;mandamientos&#8221; de la experiencia de usuario es que la terminología y el funcionamiento del sitio web deben <strong>adaptarse al usuario y no reflejar los aspectos internos del negocio</strong>. Sin embargo, ciertos sitios web todavía parecen incluir contenidos y categorizaciones que no resultan nada obvios para los clientes.</p>
<p><div id="attachment_1165" style="width: 710px" class="wp-caption aligncenter"><a href="http://jordisan.net/uploads/wordpress/2017/07/logitravel.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1165" class="size-large wp-image-1165" src="https://jordisan.net/uploads/wordpress/2017/07/logitravel-1024x329.png" alt="https://visual.ly/community/infographic/travel/online-travel-hotel-booking-statistics" width="700" height="225" srcset="https://jordisan.net/uploads/wordpress/2017/07/logitravel-1024x329.png 1024w, https://jordisan.net/uploads/wordpress/2017/07/logitravel-300x96.png 300w, https://jordisan.net/uploads/wordpress/2017/07/logitravel-768x247.png 768w, https://jordisan.net/uploads/wordpress/2017/07/logitravel.png 1173w" sizes="auto, (max-width: 700px) 100vw, 700px" /></a><p id="caption-attachment-1165" class="wp-caption-text">Muchos sitios webs incluyen conceptos que pueden resultar confusos para los usuarios finales; ¿entenderán los clientes qué contenidos habrá en &#8220;Paquetes&#8221;, &#8220;Circuitos&#8221; y &#8220;Destinos&#8221;? ¿Qué diferencias existen entre ellos?</p></div></p>
<p>El consejo es evitar los diseños en los que <strong>todo</strong> intenta llamar la atención, y usar opciones que el usuario entienda fácilmente. Es importante que el usuario identifique un punto de partida claro en función de sus necesidades y de su perfil (más adelante hablamos un poco más de esos perfiles).</p>
<h3>Falta información sobre precios (o poco clara)</h3>
<p>Aunque es algo que parece que está mejorando, todavía hay sitios en los que la información sobre precios es poco clara: no se muestran desde un principio, o esconden tasas adicionales que se añaden al final del proceso. Muchos usuarios conocen ya esas prácticas y van a reaccionar de manera negativa, así que <strong>mejor ser claro y transparente</strong> con los costes desde el principio.</p>
<h3>No adaptarse al usuario</h3>
<p>Por su propia naturaleza, este tipo de sitios incluyen mucha información que puede <strong>adecuarse a cada usuario</strong> en función de sus características específicas (especialmente su ubicación). Entre ellas:</p>
<ul>
<li>mostrar los importes utilizando la <strong>moneda local</strong> del usuario</li>
<li>utilizar como punto de partida del viaje uno <strong>cercano</strong> a la ubicación el usuario (por ejemplo, su aeropuerto más cercano en el caso de vuelos)</li>
</ul>
<h3>Selectores de fechas complejos</h3>
<p>Un calendario para elegir una o varias fechas es un control prácticamente imprescindible en un sitio de viajes; sin embargo, no existe una implementación óptima y en muchas ocasiones resultan un punto de confusión para los usuarios. Es sin duda un aspecto que requiere <strong>especial atención en el diseño y las pruebas</strong>, teniendo en cuenta:</p>
<ul>
<li>aplicar <strong>límites lógicos</strong>; por ejemplo, no permitir seleccionar una fecha anterior a la actual para una reserva, o no mostrar fechas anteriores a la de ida cuando se está seleccionando la de vuelta</li>
<li>mostrar la <strong>selección</strong> de manera clara; identificar la fecha de ida cuando se está seleccionando la de vuelta</li>
<li>permitir introducir las fechas mediante <strong>teclado</strong>; para algunos usuarios es más cómodo, aunque deben tener claro el formato concreto que acepta el sistema</li>
</ul>
<p><div id="attachment_1170" style="width: 710px" class="wp-caption aligncenter"><a href="http://jordisan.net/uploads/wordpress/2017/07/edreams.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1170" class="size-large wp-image-1170" src="https://jordisan.net/uploads/wordpress/2017/07/edreams-1024x705.png" alt="Selector de fechas en eDreams" width="700" height="482" srcset="https://jordisan.net/uploads/wordpress/2017/07/edreams-1024x705.png 1024w, https://jordisan.net/uploads/wordpress/2017/07/edreams-300x207.png 300w, https://jordisan.net/uploads/wordpress/2017/07/edreams-768x529.png 768w, https://jordisan.net/uploads/wordpress/2017/07/edreams.png 1165w" sizes="auto, (max-width: 700px) 100vw, 700px" /></a><p id="caption-attachment-1170" class="wp-caption-text">Este selector marca la fecha de inicio y final con dos aviones, pero&#8230; ¿están incluidos el día 16 y el 19? No queda claro. Además, no permite introducir las fechas mediante teclado.</p></div></p>
<h3>Ojo con los cupones descuento</h3>
<p>Los cupones-descuento (<em>vouchers</em>) son un aspecto que puede resultar interesante en determinados casos, pero hay que prestar especial atención a en <strong>qué punto del proceso de compra se solicitan</strong> (normalmente mejor al final), y a <strong>cómo afectan a los usuarios que no disponen de un cupón</strong>. En algunos casos <a href="https://www.formisimo.com/blog/the-perils-of-voucher-codes/" target="_blank" rel="noopener noreferrer">pueden resultar incluso contraproducentes</a>, así que no hay que descartar otras alternativas (ofrecer los descuentos en función del usuario autenticado o del link de origen).</p>
<h2>Oportunidades</h2>
<p>Además de evitar los problemas más comunes, hay aspectos que ofrecen posibilidades especialmente interesantes a la hora de destacarse sobre la competencia.</p>
<h3>Tener en cuenta los diferentes perfiles de usuario</h3>
<p>Algunos autores identifican <a href="https://www.nngroup.com/articles/ecommerce-shoppers/" target="_blank" rel="noopener noreferrer">diferentes tipos de usuario de comercio electrónico</a>, que se pueden resumir básicamente en:</p>
<ul>
<li><em>browser</em> (&#8220;curioseador&#8221;): navega por diferentes opciones sin un propósito específico; no busca comprar específicamente, aunque puede hacerlo si encuentra algo especialmente interesante</li>
<li><em>hunter</em> (&#8220;cazador&#8221;): tiene más o menos claro lo que quiere comprar, pero anda en busca de la mejor opción (muchas veces, el mejor precio); va a comparar y a tener en cuenta múltiples opciones antes de comprar</li>
<li><em>buyer</em> (&#8220;comprador&#8221;): tiene claro lo que necesita y lo va a comprar (si lo encuentra)</li>
</ul>
<p>Un sitio web de viajes puede dar servicio a todos esos perfiles ofreciendo, por un lado, un <strong>buscador que admita datos específicos</strong> para los &#8220;compradores&#8221;, pero que permita también una <strong>búsqueda abierta</strong>, con pocos datos y que se pueda <strong>refinar</strong> posteriormente en función de los resultados para los &#8220;cazadores&#8221; y &#8220;curioseadores&#8221;. A estos últimos también les resultará útil que las búsquedas ofrezcan <strong>resultados cercanos</strong> a los especificados por el usuario (por ejemplo, en fechas, en precios o en destinos). Por otro lado, mostrar <strong>ofertas o &#8220;chollos&#8221;</strong> será interesante para los &#8220;curioseadores&#8221;.</p>
<p><div id="attachment_1176" style="width: 710px" class="wp-caption aligncenter"><a href="http://jordisan.net/uploads/wordpress/2017/07/kayak.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1176" class="size-large wp-image-1176" src="https://jordisan.net/uploads/wordpress/2017/07/kayak-1024x720.png" alt="Imagen de Kayak" width="700" height="492" srcset="https://jordisan.net/uploads/wordpress/2017/07/kayak-1024x720.png 1024w, https://jordisan.net/uploads/wordpress/2017/07/kayak-300x211.png 300w, https://jordisan.net/uploads/wordpress/2017/07/kayak-768x540.png 768w, https://jordisan.net/uploads/wordpress/2017/07/kayak.png 1238w" sizes="auto, (max-width: 700px) 100vw, 700px" /></a><p id="caption-attachment-1176" class="wp-caption-text">En Kayak es posible especificar rangos de fecha en vez de fechas concretas, lo que proporciona más opciones a usuarios que tienen requerimientos flexibles. Sin embargo, eso introduce complejidad adicional en el selector de fechas.</p></div></p>
<h3>Incluir aspectos emocionales y sociales</h3>
<p>Como ya saben los expertos en marketing hace tiempo (y explican perfectamente los <a href="https://www.theteamw.com/#books" target="_blank" rel="noopener noreferrer">libros de Susan Weinschenk</a> aplicados al mundo web), incluir referencias sociales y/o emocionales afecta de manera muy importante a la <strong>decisión de compra</strong> de los usuarios. También en un sitio web sobre viajes se puede apelar, por ejemplo, a:</p>
<ul>
<li>testimonios y recomendaciones de otros usuarios</li>
<li>escasez (&#8220;solo quedan 5 disponibles&#8221;; &#8220;faltan solo 3 días&#8221;)</li>
</ul>
<p><div id="attachment_1173" style="width: 1031px" class="wp-caption aligncenter"><a href="http://jordisan.net/uploads/wordpress/2017/07/expedia.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1173" class="size-full wp-image-1173" src="https://jordisan.net/uploads/wordpress/2017/07/expedia.png" alt="Captura de Expedia" width="1021" height="919" srcset="https://jordisan.net/uploads/wordpress/2017/07/expedia.png 1021w, https://jordisan.net/uploads/wordpress/2017/07/expedia-300x270.png 300w, https://jordisan.net/uploads/wordpress/2017/07/expedia-768x691.png 768w" sizes="auto, (max-width: 1021px) 100vw, 1021px" /></a><p id="caption-attachment-1173" class="wp-caption-text">Expedia incluye tanto valoraciones de usuarios (&#8220;vuelo agradable&#8221;) como información de disponibilidad (&#8220;quedan 2&#8221;). Este tipo de información puede resultar útil para el usuario y favorecer la compra, siempre que se haga de manera adecuada y honesta, y no introduzca una sobrecarga excesiva de información.</p></div></p>
<p>A la hora de incluir este tipo de contenidos es fundamental hacerlo siempre con <strong>honestidad y con precaución</strong>; exagerar (y mucho más mentir) puede producir resultados negativos que luego van a ser muy difíciles de contrarrestar.</p>
<h3>Combatir el abandono del proceso de compra</h3>
<p>Un punto de optimización en cualquier proceso de comercio electrónico (también en sitios de viajes) es identificar y combatir los <strong>procesos de compra que se abandonan</strong> después de iniciados. En muchos casos se tratará de usuarios que simplemente están buscando el mejor precio, pero también podrían existir problemas de usabilidad concretos que no vamos a detectar si no hacemos un estudio porque los usuarios no van a quejarse: simplemente van a abandonar el proceso. La <strong>analítica</strong> nos ayudará a identificar <strong>en qué punto</strong> se producen esos problemas, y técnicas como los <strong>tests de usuarios</strong> nos ayudarán a comprobar <strong>por qué</strong>.</p>
<h3>Como siempre, los móviles</h3>
<p>A estas alturas puede resultar casi innecesario insistir en la necesidad de que los diseños funcionen <strong>de manera adecuada en diferentes plataformas</strong>, y especialmente en móviles (que representan ya más de la mitad de visitas en la mayoría de sitios web). También es aplicable a los sitios web de viajes, con un añadido especial: es probable que <a href="https://visual.ly/community/infographic/travel/online-travel-hotel-booking-statistics" target="_blank" rel="noopener noreferrer">las <strong>compras de última hora</strong> se hagan desde un dispositivo móvil</a>, cuando el usuario se encuentra fuera de su ubicación habitual; podría ser por tanto útil que, para un móvil, la cercanía espacial y temporal sea especialmente importante (&#8220;necesito un hotel cercano para esta noche&#8221;).</p>
<p><div id="attachment_1175" style="width: 342px" class="wp-caption aligncenter"><a href="http://jordisan.net/uploads/wordpress/2017/07/mobile.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1175" class="size-full wp-image-1175" src="https://jordisan.net/uploads/wordpress/2017/07/mobile.png" alt="Sitio web visto en móvil" width="332" height="554" srcset="https://jordisan.net/uploads/wordpress/2017/07/mobile.png 332w, https://jordisan.net/uploads/wordpress/2017/07/mobile-180x300.png 180w" sizes="auto, (max-width: 332px) 100vw, 332px" /></a><p id="caption-attachment-1175" class="wp-caption-text">Interactuar desde el móvil con un sitio web que no adapta sus contenidos (y su diseño) a ese dispositivo puede resultar muy incómodo. En este ejemplo, seleccionar un campo específico con el dedo resulta verdaderamente complicado.</p></div></p>
<h2>En resumen</h2>
<p>Como siempre, no existen recetas mágicas que garanticen que un sitio web sobre viajes va a proporcionar una experiencia satisfactoria a sus usuarios; <strong>nada sustituye a la investigación y a las pruebas con usuarios reales</strong>. Aún así, sí hemos identificado algunos problemas y puntos críticos que los diseñadores deben considerar de manera especial desde un principio, así como algunos aspectos que pueden hacer que un sitio web <strong>se diferencie de los demás</strong> por la calidad de la experiencia que ofrece. Y eso es algo que no puede ignorarse en ningún caso, y menos aún en un mercado en el que existen tantas alternativas.</p>
<h2>Referencias</h2>
<ul>
<li><a href="https://www.formisimo.com/blog/5-ux-mistakes-travel-sites-make/" target="_blank" rel="noopener noreferrer">5 User Experience Mistakes Travel Sites Make</a></li>
<li><a href="http://ux.walkme.com/how-to-improve-travel-website-conversion/" target="_blank" rel="noopener noreferrer">How to Improve Travel Website Conversion</a></li>
<li><a href="http://cache.usabilla.com/press/Usabilla_Travel-Sector_2011-Q3.pdf" target="_blank" rel="noopener noreferrer">User Experience in the travel sector (PDF)</a></li>
<li><a href="http://www.userzoom.co.uk/blogux-business/top-4-ux-tips-businesses-online-travel-industry/" target="_blank" rel="noopener noreferrer">Top 4 UX tips for businesses in the online travel industry</a></li>
<li><a href="http://easyux.net/2016/05/30-most-perfect-online-booking-forms-you-have-ever-seen/" target="_blank" rel="noopener noreferrer">30 Most Perfect Online Booking Forms – You Have Ever Seen</a></li>
</ul>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2017/experiencia-de-usuario-ux-en-sitios-de-viajes/">Experiencia de usuario (UX) en sitios de viajes</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>No related posts.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://jordisan.net/blog/2017/experiencia-de-usuario-ux-en-sitios-de-viajes/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>No, no he trabajado con AngularJS. ¿Y?</title>
		<link>https://jordisan.net/blog/2017/no-no-trabajado-con-angularjs-y/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=no-no-trabajado-con-angularjs-y</link>
					<comments>https://jordisan.net/blog/2017/no-no-trabajado-con-angularjs-y/#respond</comments>
		
		<dc:creator><![CDATA[jordisan]]></dc:creator>
		<pubDate>Mon, 27 Feb 2017 11:26:23 +0000</pubDate>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[empleo]]></category>
		<category><![CDATA[PERSONAL]]></category>
		<category><![CDATA[TECH]]></category>
		<guid isPermaLink="false">http://jordisan.net/?p=1141</guid>

					<description><![CDATA[<p> ¿No deberíamos tener ya todos claro que lo importante a la hora de contratar a alguien es su actitud (básicamente, que sea buen profesional), porque las habilidades concretas se aprenden?</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2017/no-no-trabajado-con-angularjs-y/">No, no he trabajado con AngularJS. ¿Y?</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/" rel="bookmark" title="Un impostor entre dos aguas">Un impostor entre dos aguas</a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://medium.com/@jordisan/no-no-he-trabajado-con-angularjs-y-4abaa5f2f0b4#.f824yk14l" target="_blank">Publicado en Medium</a>.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2017/no-no-trabajado-con-angularjs-y/">No, no he trabajado con AngularJS. ¿Y?</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<h3>Related posts:</h3><ol>
<li><a href="https://jordisan.net/blog/2019/un-impostor-entre-dos-aguas/" rel="bookmark" title="Un impostor entre dos aguas">Un impostor entre dos aguas</a></li>
</ol>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://jordisan.net/blog/2017/no-no-trabajado-con-angularjs-y/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Global translations in PrestaShop</title>
		<link>https://jordisan.net/blog/2016/global-translations-in-prestashop/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=global-translations-in-prestashop</link>
					<comments>https://jordisan.net/blog/2016/global-translations-in-prestashop/#comments</comments>
		
		<dc:creator><![CDATA[jordisan]]></dc:creator>
		<pubDate>Fri, 19 Aug 2016 10:19:38 +0000</pubDate>
				<category><![CDATA[IN ENGLISH]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[TECH]]></category>
		<guid isPermaLink="false">http://jordisan.net/?p=1094</guid>

					<description><![CDATA[<p>A custom implementation to define translations that can be used in different PrestaShop theme templates and modules.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2016/global-translations-in-prestashop/">Global translations in PrestaShop</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

No related posts.
</div>
]]></description>
										<content:encoded><![CDATA[<p>As you probably know if you are reading this, when using<strong> translations to different languages in PrestaShow</strong> their scope is just a single template (if they&#8217;re in a theme) or <a href="http://doc.prestashop.com/display/PS16/Module+translation" target="_blank">a single module</a> (if they&#8217;re in a custom module). So&#8230; what if you want to create <strong>global translations</strong> which can be used in different templates and modules, and therefore avoid duplicated content and make maintenance easier? It seems <a href="https://www.prestashop.com/forums/topic/361904-use-global-translations-in-modul/" target="_blank">there&#8217;s no native way to define them</a>, so let&#8217;s try this implementation.<span id="more-1094"></span></p>
<p>This is the <strong>solution</strong> I have implemented in my own site:</p>
<ol>
<li>Create a <strong>new .tpl template</strong> file under your theme path; I&#8217;m using <code>/themes/themename/0globaltrans.tpl</code> so as it appears at the top in the list of translations in PrestaShop&#8217;s backend (admin interface).</li>
<li>Insert this <strong>code</strong> in the previous file:
<pre>{*
GLOBAL TRANSLATIONS:
List all possible translations below
in order to make them appear in PrestaShop back office:
{l s="string to translate 1"}
{l s="string to translate 2"}
{l s="string to translate 3"}
*}
{l s=$s}</pre>
</li>
<li>In every template (.tpl file) where you want to <strong>insert these global translations</strong>, use this code instead of <code>{l s="string to translate 1"}</code>:
<pre>{include file="$tpl_dir./0globaltrans.tpl" s="string to translate 1"}</pre>
</li>
<li>Now we can manage these translations from the PrestaShop back office, through <strong>Localization &gt; Translations &gt; Front office translations</strong>. If you have used  the suggested file name for the global template, they will appear under the section <strong>0GLOBALTRANS</strong>: <img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1106" src="https://jordisan.net/uploads/wordpress/2016/08/prestashop-global-translations-backoffice.png" alt="Global translations in PrestaShop's back office" width="941" height="588" srcset="https://jordisan.net/uploads/wordpress/2016/08/prestashop-global-translations-backoffice.png 941w, https://jordisan.net/uploads/wordpress/2016/08/prestashop-global-translations-backoffice-300x187.png 300w, https://jordisan.net/uploads/wordpress/2016/08/prestashop-global-translations-backoffice-768x480.png 768w" sizes="auto, (max-width: 941px) 100vw, 941px" /></li>
</ol>
<h3>How does it work?</h3>
<p>Instead of using the usual function <code>{l s="...</code> , we include the global file passing the string to translate as a variable; in the included file we just take that variable and call the translation function. Since all the translations are called from the same .tpl file, they will appear all in the same section in PrestaShop&#8217;s translation tool in the back office.</p>
<p class="nota">We have to list all the translated strings in the top commented block; otherwise they don&#8217;t appear in the back office (at least in version 1.6).</p>
<p>Does it work for you? Any other functionality you would need?</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2016/global-translations-in-prestashop/">Global translations in PrestaShop</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>No related posts.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://jordisan.net/blog/2016/global-translations-in-prestashop/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Menéame diario (propuesta)</title>
		<link>https://jordisan.net/blog/2016/meneame-diario-propuesta/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=meneame-diario-propuesta</link>
					<comments>https://jordisan.net/blog/2016/meneame-diario-propuesta/#respond</comments>
		
		<dc:creator><![CDATA[jordisan]]></dc:creator>
		<pubDate>Mon, 11 Apr 2016 18:54:13 +0000</pubDate>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[menéame]]></category>
		<category><![CDATA[TECH]]></category>
		<category><![CDATA[usabilidad]]></category>
		<guid isPermaLink="false">http://jordisan.net/?p=1060</guid>

					<description><![CDATA[<p>Una propuesta de portada complementaria para Menéame, más cercana a los sitios webs tradicionales de noticias, y que incluye funcionalidades de hemeroteca.</p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2016/meneame-diario-propuesta/">Menéame diario (propuesta)</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>

No related posts.
</div>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignright size-full wp-image-1079" src="https://jordisan.net/uploads/wordpress/2016/04/eli-diario.png" alt="eli leyendo 'menéame diario'" width="100" height="70" />Muchos conocéis <strong><a href="http://meneame.net/" target="_blank">Menéame</a></strong>, un sitio web colaborativo en el que los usuarios envían y votan (&#8220;menean&#8221;) enlaces a noticias y artículos de Internet, y los más votados (los que los usuarios consideran más interesantes) aparecen publicados en la portada. Una portada que es, básicamente, una <strong>lista de las historias publicadas</strong>, ordenadas cronológicamente (primero la más reciente).</p>
<p>Los usuarios más avezados están acostumbrados a ese formato, pero es evidente que la portada dista bastante de una web típica de un diario; probablemente eso hace que<strong> usuarios que la desconocen difícilmente identifiquen su funcionamiento</strong>. Además, el diseño promociona de manera muy obvia las funcionalidades sociales del sitio (votar las noticias, comentarios, puntuación o &#8220;karma&#8221; de cada noticia, etc.). ¿Cómo podríamos hacer que Menéame fuera menos árido para los visitantes ocasionales del sitio?</p>
<p><span id="more-1060"></span>Aprovechando que el código fuente está accesible para cualquiera que quiera utilizarlo, he hecho una <strong><a href="http://meneame.jordisan.net/topstories.php?date=2016-01-25&amp;format=daily" target="_blank">instalación propia con datos de prueba</a></strong> (para lo que he contado con la <a href="https://www.meneame.net/notame/2316845" target="_blank">colaboración de la propia comunidad de usuarios</a>), sobre la que he creado una <strong>portada alternativa</strong> que he llamado &#8220;<strong>Menéame diario</strong>&#8220;.</p>
<p style="text-align: center;"><a href="http://meneame.jordisan.net/topstories.php?date=2016-01-25&amp;format=daily" target="_blank" rel="attachment wp-att-1065"><img loading="lazy" decoding="async" class="alignnone wp-image-1065" src="https://jordisan.net/uploads/wordpress/2016/04/meneame-diario-278x300.png" alt="meneame-diario" width="600" height="648" srcset="https://jordisan.net/uploads/wordpress/2016/04/meneame-diario-278x300.png 278w, https://jordisan.net/uploads/wordpress/2016/04/meneame-diario-768x829.png 768w, https://jordisan.net/uploads/wordpress/2016/04/meneame-diario.png 800w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<h3>Menéame diario</h3>
<p>Como se puede ver a simple vista, el <em>look &amp; feel</em> de esta nueva página es similar al de las existentes (de hecho, es una modificación sobre la actual página &#8220;populares&#8221;), pero con dos características diferenciadoras:</p>
<ul>
<li>El diseño, además de destacar la noticia más popular de ese día, <strong>agrupa las noticias por categorías</strong>, y las<strong> funcionalidades sociales</strong> se han <strong>minimizado</strong>.</li>
<li>Las noticias se refieren a una <strong>fecha determinada</strong>; esto además permite consultar las noticias de fechas atrasadas utilizando el cuadro de la zona superior, una función (hemeroteca) que no existe como tal actualmente.</li>
</ul>
<p>El propósito de esta portada no sería sustituir a la actual (probablemente sería una mala idea desatender a los usuarios habituales), sino proporcionar una<strong> alternativa a aquellos más interesados en conocer la información diaria</strong> que en participar activamente (votar, comentar, etc.). Y quiero decir &#8220;menos interesados&#8221; al menos al principio, porque podría representar una entrada más familiar (por ser similar a otros sitios webs de noticias) a usuarios que luego se podrían convertir en participantes activos, evitando una reacción del tipo &#8220;no entiendo cómo funciona esto&#8230; me voy&#8221;.</p>
<p class="nota">Podéis ver que tampoco se trata de &#8220;hacer más bonita&#8221; la portada, sino de una reestructuración de contenidos, incluso &#8220;quitando&#8221; cosas; de hecho, considero que uno de los éxitos de Menéame ha sido darle más importancia al contenido que al aspecto. Y siempre está bien recordar que el &#8220;diseño web&#8221; incluye muchos más aspectos que los puramente estéticos.</p>
<p>Por otro lado, los que ya utilizan la web tendrían esa <strong>hemeroteca</strong> en la que tampoco tendría mucho sentido un orden puramente cronológico (es más interesante poner en primer lugar la noticia más destacada del día que la última publicada ese día).</p>
<h3>Implementación</h3>
<p>Como suele ser habitual en aplicaciones <em>open source</em>, <strong>cualquiera puede implementar y proponer mejoras al código, y yo ya he hecho <a href="https://github.com/gallir/Meneame/pull/27" target="_blank">la propuesta (en GitHub)</a></strong>. Ahora los responsables del sitio web (<a href="https://blog.meneame.net/2016/02/01/una-nueva-etapa-para-meneame/" target="_blank">que han cambiado recientemente</a>) pueden aceptar o no la integración de estos cambios en Menéame.</p>
<p>Por supuesto, habría <strong>detalles</strong> a resolver:</p>
<ul>
<li><strong>Cómo llegar</strong> a este &#8220;Menéame diario&#8221;. Yo propondría una nueva opción en el menú del sitio, aunque ese detalle sería relativamente sencillo de resolver.</li>
<li>La<strong> columna lateral derecha</strong>. Con el código actual, esa zona mostraría lo mismo que la portada actual (publicidad, noticias y comentarios destacados actualmente, etc.); en caso de poner en marcha esta opción, seguramente tendría más sentido que dicha columna hiciera referencia a los contenidos de la fecha consultada, no del día actual. También sería interesante un texto destinado a que los usuarios participaran más activamente (¿quizás el cuadro de login?).</li>
<li><strong>Qué ocurre al principio del día</strong>. Durante las primeras horas de cada día el número de noticias publicadas sería reducido y el diseño quedaría demasiado vacío. Se podría estudiar una alternativa; por ejemplo, mantener también las noticias de la fecha anterior durante esas primeras horas.</li>
</ul>
<p class="nota">Estos (y otros) detalles que se podrían resolver una vez integrada la nueva portada en el sitio principal; uno de los problemas de desarrollar en un sitio web separado es que los datos de prueba no son suficientemente completos y/o representativos como para diseñar todos los casos posibles.</p>
<p>Creo que hay <strong>otras mejoras</strong> que se podrían realizar sobre Menéame; por ejemplo, la actual división entre categorías/subs/ediciones resulta bastante confusa, y sería interesante simplificar y dejar más clara la estructura de contenidos; y creo que algo similar pasa con las opciones populares/más visitadas/más destacadas. Pero eso requeriría cambios más profundos en Menéame que difícilmente se pueden crear como una propuesta externa.</p>
<p>Como siempre, estáis invitados a dejar vuestra opinión ya sea aquí, en Menéame o incluso en GitHub (si hacen referencia específica al código fuente). Eso sí, recordad que la primera regla de la usabilidad es &#8220;<a href="https://www.nngroup.com/articles/first-rule-of-usability-dont-listen-to-users/" target="_blank">no escuches a tus usuarios</a>&#8221; (aunque en realidad es &#8220;escucha a tus usuarios, pero lo realmente importante es lo que hacen, no lo que dicen&#8221;). <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a rel="nofollow" href="https://jordisan.net/blog/2016/meneame-diario-propuesta/">Menéame diario (propuesta)</a> appeared first on <a rel="nofollow" href="https://jordisan.net">jordisan.net</a>.</p>
<div class='yarpp yarpp-related yarpp-related-rss yarpp-related-none yarpp-template-list'>
<p>No related posts.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://jordisan.net/blog/2016/meneame-diario-propuesta/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced (Requested URI contains query) 

Served from: jordisan.net @ 2026-04-05 16:23:56 by W3 Total Cache
-->