{"id":230606,"date":"2022-12-10T19:02:00","date_gmt":"2022-12-10T16:02:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230606"},"modified":"2022-12-10T19:02:22","modified_gmt":"2022-12-10T16:02:22","slug":"uso-de-kanban-en-el-desarrollo-de-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/uso-de-kanban-en-el-desarrollo-de-wordpress\/","title":{"rendered":"Uso de Kanban en el desarrollo de WordPress"},"content":{"rendered":"\n<p>Peri\u00f3dicamente, otros me preguntar\u00e1n c\u00f3mo me las arreglo para organizar las diversas tareas, activos, recursos y cosas relacionadas a lo largo de un proyecto. En primer lugar, he decidido mantener <strong><a href=\"https:\/\/pressware.co\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Pressware<\/a><\/strong> peque\u00f1o (y esto se debe a algunas razones), por lo que me permite ejecutarlo de manera diferente que si fuera, por supuesto, m\u00e1s grande.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736a8e882d.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736a8e882d.jpg\" alt=\"Uso de Kanban en el desarrollo de WordPress\"><\/a><\/p>\n<p>En segundo lugar, normalmente uso una versi\u00f3n muy reducida de un tablero kanban. Para aquellos que no est\u00e1n familiarizados, <strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Kanban_(development)\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">kanban<\/a><\/strong> se define as\u00ed:<\/p>\n<blockquote>\n<p>un sistema de fabricaci\u00f3n japon\u00e9s en el que el suministro de componentes se regula mediante el uso de una tarjeta de instrucciones enviada a lo largo de la l\u00ednea de producci\u00f3n.<\/p>\n<\/blockquote>\n<p>Con ese fin, pens\u00e9 en compartir una breve descripci\u00f3n general de c\u00f3mo configuro normalmente cada columna y cada tarjeta, as\u00ed como las herramientas que uso para manejar cada tarea.<\/p>\n<h2>Kanban en el desarrollo de WordPress<\/h2>\n<p>En t\u00e9rminos generales, cada tablero que configuro, y hablar\u00e9 sobre las herramientas que uso para esto en un momento, incluye cuatro columnas, cada una de las cuales se define de la siguiente manera:<\/p>\n<ol>\n<li><strong>POR HACER<\/strong>. Esto es esencialmente la acumulaci\u00f3n de tareas que deben realizarse para completar el proyecto. Es una lista de todos los requisitos que generalmente se describen en la <strong><a href=\"https:\/\/wordpress.mediadoma.com\/es\/programacion-orientada-a-objetos-en-wordpress-declaracion-de-trabajo\/\" title=\"declaraci\u00f3n de trabajo,\">declaraci\u00f3n de trabajo,<\/a><\/strong> pero que se desglosan en tareas que se pueden mover a trav\u00e9s de cada columna para ver el progreso realizado.<\/li>\n<li><strong>haciendo<\/strong> _ Cuando una tarjeta est\u00e1 en esta columna, significa que el equipo, alguien m\u00e1s o yo estamos trabajando en ella. A veces, una tarjeta contendr\u00e1 varias subtareas (que generalmente se identifican como casillas de verificaci\u00f3n) y las mantenemos actualizadas con el estado de la tarea. Intento mantener cada tarjeta relacionada con una confirmaci\u00f3n en el c\u00f3digo fuente para que, si tenemos que retroceder algo, volvamos a mover una tarjeta a una columna. Alternativamente, una vez que confirmamos un cambio, podemos mover la tarjeta a la siguiente columna.<\/li>\n<li><strong>Revisi\u00f3n \/ Escenificaci\u00f3n<\/strong>. Esta columna significa que se ha realizado el trabajo y est\u00e1 listo para que el usuario lo revise en el entorno de prueba del sitio. Por lo general, les doy acceso a los clientes al tablero, para que puedan hacer precisamente eso. Es decir, pueden ver cu\u00e1ndo algo est\u00e1 listo para revisi\u00f3n, tener acceso al sitio de ensayo y pueden verificar que los requisitos enumerados en la declaraci\u00f3n de trabajo y en la tarjeta est\u00e1n listos para funcionar.<\/li>\n<li><strong>Listo<\/strong> _ Una vez que el cliente ha verificado que el trabajo que se complet\u00f3 se realiz\u00f3 a su satisfacci\u00f3n, la tarjeta se mueve a la columna de terminado, el c\u00f3digo se fusiona con la rama maestra y luego se repite el ciclo. Sin embargo, si la tarea no se realiza, la tarjeta vuelve a <strong>Hacer<\/strong> y se mueve hacia atr\u00e1s a trav\u00e9s de la canalizaci\u00f3n hasta que est\u00e9 lista para su lanzamiento.<\/li>\n<\/ol>\n<p>Ahora, cuando se trata de trabajar en proyectos, hay otro aspecto que debe tenerse en cuenta: los activos.<\/p>\n<h3>Una \u00fanica fuente de verdad<\/h3>\n<p>Espec\u00edficamente, estoy hablando de cualquier cosa que va desde:<\/p>\n<ul>\n<li>fuentes,<\/li>\n<li>dise\u00f1os,<\/li>\n<li>credenciales para API de terceros,<\/li>\n<li>herramientas de terceros,<\/li>\n<li>o en general cualquier otro activo que pueda ser necesario desde el inicio del proyecto o desde que los desarrolladores del proyecto.<\/li>\n<\/ul>\n<p>Hay un par de formas de manejar esto y trato de dejar que la naturaleza de los activos dicte d\u00f3nde coloco las cosas. Por ejemplo, los activos de dise\u00f1o a menudo se guardan en una carpeta de Dropbox compartida o quiz\u00e1s en una tarjeta, si son peque\u00f1os (pero por lo general no lo son). Incluso entonces, todav\u00eda puedo crear una columna de <strong>Recursos<\/strong> y enumerar tarjetas con enlaces a la carpeta de Dropbox, por ejemplo.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736abc513d.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736abc513d.png\" alt=\"Uso de Kanban en el desarrollo de WordPress\"><\/a><\/p>\n<p>Un ejemplo muy simple de usar Trello.<\/p>\n<p>Si se trata de credenciales para una API, puedo colocarlo en una tarjeta en la columna <strong>Recursos<\/strong>, pero si es algo confidencial, puedo usar una nota privada de Droplr y luego vincularla desde la herramienta de gesti\u00f3n de proyectos de mi elecci\u00f3n.<\/p>\n<p>Sin embargo, entiende la idea: la naturaleza del activo determina d\u00f3nde se almacena, pero el tablero kanban siempre hace referencia a \u00e9l de alguna manera. Esto es lo que ayuda a que siga siendo una \u00fanica fuente de verdad para usted y todas las partes involucradas.<\/p>\n<h3>\u00bfY para herramientas?<\/h3>\n<p>Creo que a muchos de nosotros nos encanta probar lo nuevo y brillante. Para algunos, es casi un h\u00e1bito:<\/p>\n<p>\u00bfSe lanza una nueva herramienta de gesti\u00f3n de proyectos? Vamos a intentarlo. Para otros, si hay un m\u00e9todo probado y verdadero que est\u00e1 funcionando, \u00bfpor qu\u00e9 no seguir con \u00e9l?<\/p>\n<p>Independientemente de d\u00f3nde se encuentre, creo que es importante encontrar lo que funciona mejor para usted y su equipo y luego usarlo de manera consistente y prescriptiva que se pueda aplicar en todos los proyectos.<\/p>\n<p>Para m\u00ed, tiendo a usar las siguientes herramientas:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/trello.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Proyectos Trello<\/a><\/strong> o <strong><a href=\"https:\/\/help.github.com\/articles\/about-project-boards\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GitHub<\/a><\/strong>. Esto depende en gran medida del cliente.<\/li>\n<li><strong><a href=\"https:\/\/www.dropbox.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Dropbox<\/a><\/strong> para compartir activos.<\/li>\n<li><strong><a href=\"https:\/\/droplr.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Droplr<\/a><\/strong> para asegurar las credenciales.<\/li>\n<li>Documentos de Google para <strong><a href=\"https:\/\/wordpress.mediadoma.com\/es\/programacion-orientada-a-objetos-en-wordpress-declaracion-de-trabajo\/\" title=\"declaraciones de trabajo\">declaraciones de trabajo<\/a><\/strong> y <strong><a href=\"https:\/\/wordpress.mediadoma.com\/es\/programacion-orientada-a-objetos-en-wordpress-terminos-y-condiciones\/\" title=\"t\u00e9rminos y condiciones\">t\u00e9rminos y condiciones<\/a><\/strong><\/li>\n<li>Documentos de Google para informes de gastos<\/li>\n<li><strong><a href=\"https:\/\/invoicely.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Invoicely<\/a><\/strong> para facturas.<\/li>\n<li><strong><a href=\"https:\/\/eversign.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Eversign<\/a><\/strong> para firmas electr\u00f3nicas en los documentos anteriores.<\/li>\n<\/ul>\n<p>S\u00e9 que para algunos de los programas anteriores, algunos pueden estar preocupados por la seguridad, especialmente en lo que se refiere a informaci\u00f3n financiera o segura.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736b05a794.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162136-61e736b05a794.jpg\" alt=\"Uso de Kanban en el desarrollo de WordPress\"><\/a><\/p>\n<p>Foto de John Salvino en Unsplash<\/p>\n<p>No tomo esto a la ligera. La regla general que trato de seguir es que si es algo que creo que debe mantenerse completamente seguro, usar\u00e9 un sistema apropiado para usarlo; de lo contrario, si es algo a lo que realmente no me importa que alguien acceda, entonces est\u00e1 bien para m\u00ed.<\/p>\n<p>Y creo que esa es una consideraci\u00f3n importante que debemos tener en cuenta al brindar un servicio a los dem\u00e1s. De hecho, es probable que sea contenido para otra publicaci\u00f3n, si no para otro blog completo. Pero esa no es esta publicaci\u00f3n, ni este blog, al menos no ahora.<\/p>\n<h2>\u00bfMi punto?<\/h2>\n<p>En \u00faltima instancia, aseg\u00farese de tener lo siguiente:<\/p>\n<ul>\n<li>una forma para que usted y su cliente realicen un seguimiento del progreso de un proyecto a trav\u00e9s del ciclo de vida del desarrollo,<\/li>\n<li>una forma de ver c\u00f3mo van las cosas que no es abiertamente t\u00e9cnica como el control de fuente,<\/li>\n<li>una forma de compartir y acceder seg\u00fan sea necesario,<\/li>\n<li>la capacidad de comunicarse y hacer preguntas seg\u00fan sea necesario.<\/li>\n<\/ul>\n<p>Estoy seguro de que hay otras cosas que vale la pena se\u00f1alar, pero estas son clave para el contenido de esta publicaci\u00f3n. Por lo tanto, usar kanban en el desarrollo de WordPress no es dif\u00edcil, pero tambi\u00e9n est\u00e1 respaldado por algunas cosas adicionales que pueden facilitar el proceso.<\/p>\n<p>Mantenga una \u00fanica fuente de informaci\u00f3n respaldada por servicios de terceros que facilitan la colaboraci\u00f3n.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Usar kanban en el desarrollo de WordPress no es dif\u00edcil: mantenga una \u00fanica fuente de informaci\u00f3n respaldada por servicios de terceros que faciliten la colaboraci\u00f3n.<\/p>\n","protected":false},"author":1,"featured_media":236332,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[892,1027,861],"tags":[1172],"class_list":["post-230606","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo","category-la-seguridad","category-wordpress-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/230606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=230606"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/230606\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/236332"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=230606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=230606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=230606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}