{"id":38259,"date":"2015-01-20T09:42:12","date_gmt":"2015-01-20T08:42:12","guid":{"rendered":"https:\/\/www.mugaict.com\/synetosviluppo\/behind-the-scene-we-are-not-prodigies-2\/"},"modified":"2015-01-20T09:42:12","modified_gmt":"2015-01-20T08:42:12","slug":"behind-the-scene-we-are-not-prodigies-2","status":"publish","type":"post","link":"https:\/\/syneto.eu\/es\/behind-the-scene-we-are-not-prodigies-2\/","title":{"rendered":"Entre bastidores: No somos prodigios (#2)"},"content":{"rendered":"

En la comunidad local y nacional del software, Sistema operativo de almacenamiento<\/a> y Syneto<\/a> tienen una reputaci\u00f3n de excelencia en la aplicaci\u00f3n de t\u00e9cnicas \u00e1giles. En varios eventos de la comunidad, hablo con frecuencia de c\u00f3mo desarrollamos software, c\u00f3mo planificamos las caracter\u00edsticas y c\u00f3mo colaboramos en general para ofrecer el mejor producto posible. Sin embargo, hay algo que los asistentes no dejan de decirme y que me sorprende cada vez.<\/p>\n

Es f\u00e1cil hacer un proyecto \u00e1gil cuando se empieza de cero y se sabe lo que hay que hacer.<\/p><\/blockquote>\n

Esta observaci\u00f3n, o conclusi\u00f3n si lo desea, me parece err\u00f3nea por dos razones.\n<\/p>\n

En primer lugar, no somos prodigios. No le\u00edmos un libro en media hora y milagrosamente nos convertimos en expertos en pr\u00e1cticas \u00e1giles, desde TDD hasta Pair Programming, y desde Scrum hasta Lean y Kanban. Empezamos la transici\u00f3n de una gesti\u00f3n de software cl\u00e1sica en cascada a una \u00e1gil hace unos 5-6 a\u00f1os. No ocurri\u00f3 en una semana ni en un mes. Ocurri\u00f3, lentamente, a lo largo de los a\u00f1os. Cuando empezamos, no hab\u00eda Sistema operativo de almacenamiento<\/a>trabaj\u00e1bamos en el proyecto UTM de Syneto. Aprendimos a ser \u00e1giles sobre todo en ese proyecto heredado. Y aunque ten\u00edamos lo b\u00e1sico cubierto cuando empezamos Sistema operativo de almacenamiento<\/a>Tuvimos que aprender mucho por el camino.\n<\/p>\n

El segundo error de la afirmaci\u00f3n anterior se refiere a que es m\u00e1s f\u00e1cil hacer algo nuevo y de la forma correcta desde el principio. En primer lugar, no hay una forma universalmente correcta o incorrecta de hacer software. Si haces todo lo posible para escribir el c\u00f3digo m\u00e1s eficaz, bonito, funcional y f\u00e1cil de entender basado en tus conocimientos actuales, entonces esa es la forma correcta de hacerlo. Dentro de seis meses o un a\u00f1o, descubrir\u00e1 que su forma de pensar ha cambiado radicalmente, que hay mejores maneras de hacer las cosas y que su nueva forma correcta de hacerlas es muy diferente... no hay problema, refactorice. Aplica lo conocido al viejo c\u00f3digo que ya conoces. Aplique TDD para refactorizar un m\u00f3dulo cuya funcionalidad de negocio ya comprende. Utilice la programaci\u00f3n en parejas para ampliar una extensi\u00f3n heredada de su aplicaci\u00f3n. Planifique la pr\u00f3xima funcionalidad en un tablero Kanban. Siempre es m\u00e1s f\u00e1cil modificar algo que entiendes aplicando una nueva t\u00e9cnica. Es mucho m\u00e1s dif\u00edcil tratar de entender una nueva t\u00e9cnica (o varias) y, al mismo tiempo, intentar averiguar qu\u00e9 quiere la empresa que haga tu aplicaci\u00f3n y c\u00f3mo podr\u00edas implementarlo. Haz s\u00f3lo una cosa a la vez, no m\u00e1s, siempre que puedas.\n<\/p>\n

M\u00e1s informaci\u00f3n sobre nuestra artesan\u00eda Sistema operativo de almacenamiento<\/a> leyendo el Informe sobre la experiencia \u00e1gil de Syneto<\/a> publicado en la Sitio web de la Alianza \u00c1gil<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"

En la comunidad de software local y nacional, Storage OS y Syneto tienen fama de excelencia en la aplicaci\u00f3n de t\u00e9cnicas \u00e1giles. En diversos actos de la comunidad [...]<\/span><\/p>","protected":false},"author":4,"featured_media":38260,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[540,541,539],"yoast_head":"\nBehind the Scene: We Are Not Prodigies (#2) - Syneto<\/title>\n<meta name=\"description\" content=\"Any development team cant be agile, not only prodigies. Learn how we did it!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/syneto.eu\/es\/behind-the-scene-we-are-not-prodigies-2\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Behind the Scene: We Are Not Prodigies (#2)\" \/>\n<meta property=\"og:description\" content=\"Any development team cant be agile, not only prodigies. Learn how we did it!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/syneto.eu\/es\/behind-the-scene-we-are-not-prodigies-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Syneto\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-20T08:42:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/syneto.eu\/wp-content\/uploads\/2021\/08\/behind-storage-os-cover-2-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1002\" \/>\n\t<meta property=\"og:image:height\" content=\"489\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Csaba Patk\u00f3s\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Csaba Patk\u00f3s\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/syneto.eu\/behind-the-scene-we-are-not-prodigies-2\/\",\"url\":\"https:\/\/syneto.eu\/behind-the-scene-we-are-not-prodigies-2\/\",\"name\":\"Behind the Scene: We Are Not Prodigies (#2) - Syneto\",\"isPartOf\":{\"@id\":\"https:\/\/syneto.eu\/#website\"},\"datePublished\":\"2015-01-20T08:42:12+00:00\",\"dateModified\":\"2015-01-20T08:42:12+00:00\",\"author\":{\"@id\":\"https:\/\/syneto.eu\/#\/schema\/person\/c9131b0f55c444bb52dab2580c555e45\"},\"description\":\"Any development team cant be agile, not only prodigies. Learn how we did it!\",\"breadcrumb\":{\"@id\":\"https:\/\/syneto.eu\/behind-the-scene-we-are-not-prodigies-2\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/syneto.eu\/behind-the-scene-we-are-not-prodigies-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/syneto.eu\/behind-the-scene-we-are-not-prodigies-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/syneto.eu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Behind the Scene: We Are Not Prodigies (#2)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/syneto.eu\/#website\",\"url\":\"https:\/\/syneto.eu\/\",\"name\":\"Syneto\",\"description\":\"Data Management, Resiliency and Security\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/syneto.eu\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/syneto.eu\/#\/schema\/person\/c9131b0f55c444bb52dab2580c555e45\",\"name\":\"Csaba Patk\u00f3s\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/syneto.eu\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b734767d57f47afb126f2bf6075794c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1b734767d57f47afb126f2bf6075794c?s=96&d=mm&r=g\",\"caption\":\"Csaba Patk\u00f3s\"},\"url\":\"https:\/\/syneto.eu\/es\/author\/csaba-patkos\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Behind the Scene: We Are Not Prodigies (#2) - Syneto","description":"Any development team cant be agile, not only prodigies. Learn how we did it!","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:\/\/syneto.eu\/es\/behind-the-scene-we-are-not-prodigies-2\/","og_locale":"es_ES","og_type":"article","og_title":"Behind the Scene: We Are Not Prodigies (#2)","og_description":"Any development team cant be agile, not only prodigies. Learn how we did it!","og_url":"https:\/\/syneto.eu\/es\/behind-the-scene-we-are-not-prodigies-2\/","og_site_name":"Syneto","article_published_time":"2015-01-20T08:42:12+00:00","og_image":[{"width":1002,"height":489,"url":"https:\/\/syneto.eu\/wp-content\/uploads\/2021\/08\/behind-storage-os-cover-2-3.jpg","type":"image\/jpeg"}],"author":"Csaba Patk\u00f3s","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Csaba Patk\u00f3s","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/syneto.eu\/behind-the-scene-we-are-not-prodigies-2\/","url":"https:\/\/syneto.eu\/behind-the-scene-we-are-not-prodigies-2\/","name":"Behind the Scene: We Are Not Prodigies (#2) - Syneto","isPartOf":{"@id":"https:\/\/syneto.eu\/#website"},"datePublished":"2015-01-20T08:42:12+00:00","dateModified":"2015-01-20T08:42:12+00:00","author":{"@id":"https:\/\/syneto.eu\/#\/schema\/person\/c9131b0f55c444bb52dab2580c555e45"},"description":"Any development team cant be agile, not only prodigies. Learn how we did it!","breadcrumb":{"@id":"https:\/\/syneto.eu\/behind-the-scene-we-are-not-prodigies-2\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/syneto.eu\/behind-the-scene-we-are-not-prodigies-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/syneto.eu\/behind-the-scene-we-are-not-prodigies-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/syneto.eu\/"},{"@type":"ListItem","position":2,"name":"Behind the Scene: We Are Not Prodigies (#2)"}]},{"@type":"WebSite","@id":"https:\/\/syneto.eu\/#website","url":"https:\/\/syneto.eu\/","name":"Syneto","description":"Data Management, Resiliency and Security","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/syneto.eu\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/syneto.eu\/#\/schema\/person\/c9131b0f55c444bb52dab2580c555e45","name":"Csaba Patk\u00f3s","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/syneto.eu\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1b734767d57f47afb126f2bf6075794c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b734767d57f47afb126f2bf6075794c?s=96&d=mm&r=g","caption":"Csaba Patk\u00f3s"},"url":"https:\/\/syneto.eu\/es\/author\/csaba-patkos\/"}]}},"_links":{"self":[{"href":"https:\/\/syneto.eu\/es\/wp-json\/wp\/v2\/posts\/38259"}],"collection":[{"href":"https:\/\/syneto.eu\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/syneto.eu\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/syneto.eu\/es\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/syneto.eu\/es\/wp-json\/wp\/v2\/comments?post=38259"}],"version-history":[{"count":0,"href":"https:\/\/syneto.eu\/es\/wp-json\/wp\/v2\/posts\/38259\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/syneto.eu\/es\/wp-json\/wp\/v2\/media\/38260"}],"wp:attachment":[{"href":"https:\/\/syneto.eu\/es\/wp-json\/wp\/v2\/media?parent=38259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/syneto.eu\/es\/wp-json\/wp\/v2\/categories?post=38259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/syneto.eu\/es\/wp-json\/wp\/v2\/tags?post=38259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}