{"id":4024,"date":"2020-06-15T13:19:57","date_gmt":"2020-06-15T11:19:57","guid":{"rendered":"https:\/\/wata.es\/?p=4024"},"modified":"2026-01-29T16:30:06","modified_gmt":"2026-01-29T15:30:06","slug":"como-aplicar-pair-programming-al-inicio-de-un-proyecto","status":"publish","type":"post","link":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/","title":{"rendered":"C\u00f3mo aplicar Pair Programming al inicio de un proyecto"},"content":{"rendered":"\n<p>La programaci\u00f3n en parejas, o <em>Pair Programming<\/em>, es una de las pr\u00e1cticas de desarrollo \u00e1gil de software descritas por Kent Beck en su libro <em>Extreme Programming<\/em>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h4 class=\"wp-block-heading\">\u00bfQu\u00e9 es <em>Pair Programming<\/em>?<\/h4>\n\n\n\n<p>Por supuesto, el <em>Pair Programming<\/em> no es s\u00f3lo escribir c\u00f3digo entre dos personas, ya que tambi\u00e9n se <strong>planean estrategias, se dise\u00f1an soluciones y se ejecutan desde distintos puntos de vista<\/strong>, todo esto entre dos personas que, a pesar de su evidente formaci\u00f3n t\u00e9cnica, pueden llegar a ser muy distintos entre s\u00ed.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Formando la pareja<\/h4>\n\n\n\n<p>Empezar a trabajar en un proyecto, ya sea desde cero o en fases m\u00e1s avanzadas, es un momento cr\u00edtico tanto para los nuevos miembros como para el proyecto en s\u00ed. El <em>onboarding<\/em> del programador se puede hacer a varios niveles, pero creo firmemente que la soluci\u00f3n m\u00e1s beneficiosa<strong> <\/strong>empieza por<strong> establecer una pareja de programadores<\/strong>.<\/p>\n\n\n\n<p>Organizar un equipo de trabajo con un programador experimentado facilitar\u00e1 la <strong>transferencia de conocimiento<\/strong> necesaria para el nuevo programador. Es quien tiene mayor contexto del pool de trabajo actual, del conocimiento de negocio necesario y, adem\u00e1s, puede ayudar a que el aterrizaje t\u00e9cnico sea efectivo: \u00bfEl nuevo miembro tiene bien configurado el IDE? \u00bfY el proyecto? \u00bfCuenta con todas las credenciales de acceso a los sistemas de terceros?. <\/p>\n\n\n\n<p>Desde el momento en que el programador novato est\u00e1 listo para empezar a programar, ambos programadores podr\u00e1n elegir la siguiente tarea a cumplir y empezar a <strong>plantear las posibles soluciones en reuniones cortas y directas<\/strong>. El programador novato podr\u00e1 resolver todas las dudas que pueda llegar a tener, incluso podr\u00e1 explicar a su compa\u00f1ero lo que ha comprendido y tener un feedback directo. <\/p>\n\n\n\n<p>A la hora de afrontar un problema, es beneficioso para ambas partes abrir un <strong>debate sobre las distintas soluciones<\/strong> o estrategias para llegar a la soluci\u00f3n. En este asunto influyen tanto los trasfondos profesionales como creativos de ambos, y para potenciar el valor de estos debates es necesario asegurar un ambiente libre de cr\u00edticas y prejuicios, fomentando as\u00ed la comunicaci\u00f3n entre ambos miembros del equipo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Enfrent\u00e1ndose al <em>HolaMundo<\/em> juntos<\/h4>\n\n\n\n<p>Hay metodolog\u00edas muy diversas para enfrentarse al c\u00f3digo, pero personalmente me decanto por la <strong>separaci\u00f3n de roles<\/strong> entre conductor y copiloto. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El <strong>conductor<\/strong> es quien tiene el rat\u00f3n y el teclado, el que escribe el c\u00f3digo y comenta lo que va haciendo con el copiloto. Va a ser el encargado de solucionar un peque\u00f1o problema a la vez, sin centrarse en el problema general.<\/li>\n\n\n\n<li>El <strong>copiloto<\/strong> se encarga de revisar el c\u00f3digo en vivo, de pensar en todas las posibles implicaciones que las acciones del conductor tendr\u00e1n en la soluci\u00f3n general y las apuntar\u00e1 para discutirlas m\u00e1s adelante. Aunque no debe quedarse callado: si sabe de un atajo para la intenci\u00f3n del conductor, es su deber comunicarlo.<\/li>\n<\/ul>\n\n\n\n<p>Lo recomendable en parejas de programador novato\/experimentado es que <strong>el novato sea el conductor<\/strong>, demostrando que ha entendido el contexto del proyecto, la soluci\u00f3n acordada entre la pareja y finalmente manej\u00e1ndose por el proyecto con soltura conforme vaya familiariz\u00e1ndose con el c\u00f3digo. <\/p>\n\n\n\n<p>El programador experimentado podr\u00e1 tener la posibilidad de <strong>revisar el c\u00f3digo en vivo<\/strong>, sin tener que pasar por herramientas de discusi\u00f3n de c\u00f3digo. De esta forma se puede llegar a un estilo de programaci\u00f3n homog\u00e9neo muy pronto. <\/p>\n\n\n\n<p>A largo plazo se llegar\u00e1 al punto en que cada l\u00ednea de c\u00f3digo ha pasado por varias parejas de ojos a la vez, por lo que la distribuci\u00f3n de la propiedad del c\u00f3digo es total y, a fin de cuentas, se tendr\u00e1 la <strong>confianza de contar con un c\u00f3digo muy pulido y trabajado<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Consejos para una programaci\u00f3n en pareja efectiva<\/h4>\n\n\n\n<p>En una pareja de programadores la gesti\u00f3n del tiempo es clave. Puede iniciarse con la planificaci\u00f3n del d\u00eda, compartiendo calendarios y fijando el horario de trabajo en pareja. Dicho horario<strong> no puede ni debe ocupar todo el d\u00eda<\/strong>,<strong> ya que es una t\u00e9cnica bastante exigente a nivel intelectual<\/strong>, por lo que una media de 4 a 6 horas es m\u00e1s que suficiente para poder reunirse, programar, descansar y atender otros menesteres.<\/p>\n\n\n\n<p>Es altamente recomendable hacer <strong>rotaci\u00f3n de roles entre la pareja<\/strong>, de tal forma que el copiloto puede sentirse activo en el proyecto y el conductor pueda volver a una perspectiva m\u00e1s observadora. Estas rotaciones tambi\u00e9n ayudan en la relaci\u00f3n interpersonal de ambos miembros, ya que se evita acaparar el control del teclado y caer en la microgesti\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/pair-programming-pareja-pizarra-1024x640.jpg\" alt=\"Profesional de negocios explica tendencias del gr\u00e1fico a un miembro del equipo\" class=\"wp-image-4047\" srcset=\"https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/pair-programming-pareja-pizarra-1024x640.jpg 1024w, https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/pair-programming-pareja-pizarra-300x187.jpg 300w, https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/pair-programming-pareja-pizarra-768x480.jpg 768w, https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/pair-programming-pareja-pizarra-1536x960.jpg 1536w, https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/pair-programming-pareja-pizarra-2048x1280.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>El <strong>entorno es muy importante<\/strong>, tanto a nivel t\u00e9cnico como a nivel personal. Un s\u00f3lo ordenador (a ser posible, el del novato) con un par de pantallas y una mesa amplia donde quepan un teclado, rat\u00f3n y herramientas de escritura habituales es m\u00e1s que suficiente. No est\u00e1 de m\u00e1s acordar un tama\u00f1o de letra, una disposici\u00f3n de pantallas y hasta un nivel de contraste suficiente, por si el compa\u00f1ero tiene necesidades especiales. Finalmente, como recordatorio amistoso, es importante mantener una higiene adecuada y h\u00e1bitos saludables, evitando de esta forma conflictos y situaciones desagradables para todos.<\/p>\n\n\n\n<p>Como guinda del pastel y recomendaci\u00f3n personal, es importante celebrar las <strong>peque\u00f1as victorias entre la pareja<\/strong>. Un desayuno especial al entregar un sprint, una partida en la videoconsola o el viejo y confiable choque de manos marca la diferencia lo suficiente para que la pareja vaya buscando el siguiente reto a conseguir.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Juntos pero no revueltos<\/h4>\n\n\n\n<p>En este punto del art\u00edculo seguro que ya te has re\u00eddo alguna que otra vez, poniendo en duda que se pueda trabajar de esta forma. Entiendo que es complicado trabajar en un espacio f\u00edsico tan reducido y en la misma tarea que otra persona que, adem\u00e1s, puede tener distinto nivel t\u00e9cnico, trasfondo personal, punto de vista creativo, etc\u00e9tera&#8230; por lo que te recomiendo tambi\u00e9n unas pr\u00e1cticas a evitar.<\/p>\n\n\n\n<p><strong>La confianza es clave en una pareja<\/strong>, por lo que es recomendable no esconderse nada. Es saludable decir la raz\u00f3n por la que se revisa el tel\u00e9fono o el correo electr\u00f3nico (y no es necesario entrar en detalles privados), pero no hacerlo puede dar a entender falta de inter\u00e9s o de compromiso con el proyecto, que a la larga genera roces.<\/p>\n\n\n\n<p>La definici\u00f3n de los roles es bastante clara: <strong>el conductor dirige la acci\u00f3n y el copiloto revisa y apunta<\/strong>. Es muy com\u00fan que el copiloto tome las riendas y se ponga a dar \u00f3rdenes concretas de lo que tiene que hacer y no el conductor, cayendo en una microgesti\u00f3n nada saludable. Igualmente el conductor puede empezar a divagar al pensar en un nivel de abstracci\u00f3n mucho mayor, consumiendo las tareas (y probablemente la paciencia) del copiloto, que comprobar\u00e1 que no se est\u00e1n cumpliendo los plazos.<\/p>\n\n\n\n<p>No puedo insistir m\u00e1s en el hecho <strong>de limitar las horas de trabajo en pareja<\/strong>. M\u00e1s de 6 horas es poco pr\u00e1ctico por no decir imposible, ya que es com\u00fan encontrar que uno de los miembros de la pareja forma parte de otro proyecto (sobre todo en equipos de programador novato\/experimentado) y tendr\u00e1 tareas como reuniones, documentaci\u00f3n o gesti\u00f3n que lo har\u00e1n abandonar la pareja moment\u00e1neamente. Acordar un horario de Pair Programming al inicio del d\u00eda es tan simple como beneficioso.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Bonus track: <em>Pair Programming<\/em> en tiempos de COVID-19<\/h4>\n\n\n\n<p>Hacer <em>Pair programming<\/em> no implica que los dos miembros est\u00e9n en el mismo lugar, y mucho menos en estos tiempos. Hacer <strong><em>Pair Programming<\/em> remoto es posible<\/strong>, pero si trae una serie de requisitos y recomendaciones adicionales que merece tomar en cuenta:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Una <strong>conexi\u00f3n a internet<\/strong> lo suficientemente estable, tan obvio como importante.<\/li>\n\n\n\n<li>Una soluci\u00f3n para <strong>compartir pantalla<\/strong>. Si tiene funcionalidades de control remoto, mucho mejor, aunque no es algo esencial.<\/li>\n\n\n\n<li>Un <strong>ambiente libre de ruidos de fondo<\/strong> y propicio para la comunicaci\u00f3n. Unos auriculares lo suficientemente buenos y un micr\u00f3fono direccional dar\u00e1n la cobertura necesaria para poder      comunicarse entre compa\u00f1eros.<\/li>\n\n\n\n<li><strong>El lenguaje corporal es importante<\/strong>, por lo que hacer una videollamada ayuda mucho. En algunos casos hay programas que      permiten ver la c\u00e1mara a la vez que la pantalla, pero puede recurrirse a otros programas e incluso otros dispositivos.<\/li>\n\n\n\n<li><strong>Toneladas de paciencia<\/strong>. A pesar de tener una buena conexi\u00f3n a internet y estar en el mejor de los ambientes, puedes enfrentarte a problemas como el retraso en la entrada o la falta de comprensi\u00f3n cuando se utilizan atajos de teclado, macros, etc.. Ante esto no hay soluci\u00f3n m\u00e1gica, pero es importante mantener la comunicaci\u00f3n en      todo momento, para expresar tanto lo que se quiere hacer como lo que se desconoce o no se comprende.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>La programaci\u00f3n en parejas, o Pair Programming, es una de las pr\u00e1cticas de desarrollo \u00e1gil de software descritas por Kent Beck en su libro Extreme Programming.<\/p>\n","protected":false},"author":17,"featured_media":4029,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[89,183],"tags":[223],"class_list":["post-4024","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias","category-tecnologia","tag-pair-programming-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo aplicar Pair Programming al inicio de un proyecto - WATA Factory<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo aplicar Pair Programming al inicio de un proyecto - WATA Factory\" \/>\n<meta property=\"og:description\" content=\"La programaci\u00f3n en parejas, o Pair Programming, es una de las pr\u00e1cticas de desarrollo \u00e1gil de software descritas por Kent Beck en su libro Extreme Programming.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/\" \/>\n<meta property=\"og:site_name\" content=\"WATA Factory\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/watafactory\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-15T11:19:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-29T15:30:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/como-aplicar-pair-programming-al-inicio-de-un-proyecto.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1343\" \/>\n\t<meta property=\"og:image:height\" content=\"756\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Juan De la Cruz Garc\u00eda\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@watafactory\" \/>\n<meta name=\"twitter:site\" content=\"@watafactory\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juan De la Cruz Garc\u00eda\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/\"},\"author\":{\"name\":\"Juan De la Cruz Garc\u00eda\",\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/person\\\/1b4eb294d18b66eed75e12d981a70154\"},\"headline\":\"C\u00f3mo aplicar Pair Programming al inicio de un proyecto\",\"datePublished\":\"2020-06-15T11:19:57+00:00\",\"dateModified\":\"2026-01-29T15:30:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/\"},\"wordCount\":1508,\"publisher\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto.jpg\",\"keywords\":[\"Pair programming\"],\"articleSection\":[\"Noticias\",\"Tecnolog\u00eda\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/\",\"url\":\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/\",\"name\":\"C\u00f3mo aplicar Pair Programming al inicio de un proyecto - WATA Factory\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto.jpg\",\"datePublished\":\"2020-06-15T11:19:57+00:00\",\"dateModified\":\"2026-01-29T15:30:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto.jpg\",\"contentUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto.jpg\",\"width\":1343,\"height\":756,\"caption\":\"Dos personas colaborando en c\u00f3digo mostrado en una pantalla de computadora\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wata.es\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo aplicar Pair Programming al inicio de un proyecto\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wata.es\\\/#website\",\"url\":\"https:\\\/\\\/wata.es\\\/\",\"name\":\"WATA Factory\",\"description\":\"IT Consulting &amp; Outsourcing for your company\",\"publisher\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wata.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wata.es\\\/#organization\",\"name\":\"WATA Factory\",\"url\":\"https:\\\/\\\/wata.es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/logowata.png\",\"contentUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/logowata.png\",\"width\":688,\"height\":176,\"caption\":\"WATA Factory\"},\"image\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/watafactory\\\/\",\"https:\\\/\\\/x.com\\\/watafactory\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/wata\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/person\\\/1b4eb294d18b66eed75e12d981a70154\",\"name\":\"Juan De la Cruz Garc\u00eda\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/43f8970a8527fa5b04eea7cd003d7b77061604cb5a9e2f4feb866368934ba3c9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/43f8970a8527fa5b04eea7cd003d7b77061604cb5a9e2f4feb866368934ba3c9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/43f8970a8527fa5b04eea7cd003d7b77061604cb5a9e2f4feb866368934ba3c9?s=96&d=mm&r=g\",\"caption\":\"Juan De la Cruz Garc\u00eda\"},\"url\":\"https:\\\/\\\/wata.es\\\/es\\\/author\\\/jc-garcia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo aplicar Pair Programming al inicio de un proyecto - WATA Factory","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo aplicar Pair Programming al inicio de un proyecto - WATA Factory","og_description":"La programaci\u00f3n en parejas, o Pair Programming, es una de las pr\u00e1cticas de desarrollo \u00e1gil de software descritas por Kent Beck en su libro Extreme Programming.","og_url":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/","og_site_name":"WATA Factory","article_publisher":"https:\/\/www.facebook.com\/watafactory\/","article_published_time":"2020-06-15T11:19:57+00:00","article_modified_time":"2026-01-29T15:30:06+00:00","og_image":[{"width":1343,"height":756,"url":"https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/como-aplicar-pair-programming-al-inicio-de-un-proyecto.jpg","type":"image\/jpeg"}],"author":"Juan De la Cruz Garc\u00eda","twitter_card":"summary_large_image","twitter_creator":"@watafactory","twitter_site":"@watafactory","twitter_misc":{"Escrito por":"Juan De la Cruz Garc\u00eda","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/#article","isPartOf":{"@id":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/"},"author":{"name":"Juan De la Cruz Garc\u00eda","@id":"https:\/\/wata.es\/#\/schema\/person\/1b4eb294d18b66eed75e12d981a70154"},"headline":"C\u00f3mo aplicar Pair Programming al inicio de un proyecto","datePublished":"2020-06-15T11:19:57+00:00","dateModified":"2026-01-29T15:30:06+00:00","mainEntityOfPage":{"@id":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/"},"wordCount":1508,"publisher":{"@id":"https:\/\/wata.es\/#organization"},"image":{"@id":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/#primaryimage"},"thumbnailUrl":"https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/como-aplicar-pair-programming-al-inicio-de-un-proyecto.jpg","keywords":["Pair programming"],"articleSection":["Noticias","Tecnolog\u00eda"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/","url":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/","name":"C\u00f3mo aplicar Pair Programming al inicio de un proyecto - WATA Factory","isPartOf":{"@id":"https:\/\/wata.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/#primaryimage"},"image":{"@id":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/#primaryimage"},"thumbnailUrl":"https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/como-aplicar-pair-programming-al-inicio-de-un-proyecto.jpg","datePublished":"2020-06-15T11:19:57+00:00","dateModified":"2026-01-29T15:30:06+00:00","breadcrumb":{"@id":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/#primaryimage","url":"https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/como-aplicar-pair-programming-al-inicio-de-un-proyecto.jpg","contentUrl":"https:\/\/wata.es\/wp-content\/uploads\/2020\/06\/como-aplicar-pair-programming-al-inicio-de-un-proyecto.jpg","width":1343,"height":756,"caption":"Dos personas colaborando en c\u00f3digo mostrado en una pantalla de computadora"},{"@type":"BreadcrumbList","@id":"https:\/\/wata.es\/es\/como-aplicar-pair-programming-al-inicio-de-un-proyecto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wata.es\/es\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo aplicar Pair Programming al inicio de un proyecto"}]},{"@type":"WebSite","@id":"https:\/\/wata.es\/#website","url":"https:\/\/wata.es\/","name":"WATA Factory","description":"IT Consulting &amp; Outsourcing for your company","publisher":{"@id":"https:\/\/wata.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wata.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/wata.es\/#organization","name":"WATA Factory","url":"https:\/\/wata.es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wata.es\/#\/schema\/logo\/image\/","url":"https:\/\/wata.es\/wp-content\/uploads\/2019\/12\/logowata.png","contentUrl":"https:\/\/wata.es\/wp-content\/uploads\/2019\/12\/logowata.png","width":688,"height":176,"caption":"WATA Factory"},"image":{"@id":"https:\/\/wata.es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/watafactory\/","https:\/\/x.com\/watafactory","https:\/\/www.linkedin.com\/company\/wata\/"]},{"@type":"Person","@id":"https:\/\/wata.es\/#\/schema\/person\/1b4eb294d18b66eed75e12d981a70154","name":"Juan De la Cruz Garc\u00eda","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/43f8970a8527fa5b04eea7cd003d7b77061604cb5a9e2f4feb866368934ba3c9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/43f8970a8527fa5b04eea7cd003d7b77061604cb5a9e2f4feb866368934ba3c9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/43f8970a8527fa5b04eea7cd003d7b77061604cb5a9e2f4feb866368934ba3c9?s=96&d=mm&r=g","caption":"Juan De la Cruz Garc\u00eda"},"url":"https:\/\/wata.es\/es\/author\/jc-garcia\/"}]}},"_links":{"self":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts\/4024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/comments?post=4024"}],"version-history":[{"count":5,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts\/4024\/revisions"}],"predecessor-version":[{"id":15368,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts\/4024\/revisions\/15368"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/media\/4029"}],"wp:attachment":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/media?parent=4024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/categories?post=4024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/tags?post=4024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}