{"id":231162,"date":"2022-12-14T15:33:00","date_gmt":"2022-12-14T12:33:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231162"},"modified":"2022-12-07T11:32:36","modified_gmt":"2022-12-07T08:32:36","slug":"lancamento-antecipado-um-caso-para-um-1-0-forte","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/lancamento-antecipado-um-caso-para-um-1-0-forte\/","title":{"rendered":"Lan\u00e7amento antecipado: um caso para um 1.0 forte"},"content":{"rendered":"\n<p>N\u00e3o sou f\u00e3 do mantra &quot;mova-se r\u00e1pido e quebre as coisas&quot; <strong><a href=\"https:\/\/www.cnet.com\/news\/zuckerberg-move-fast-and-break-things-isnt-how-we-operate-anymore\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">que o Facebook costumava manter<\/a><\/strong> e n\u00e3o acho que haja uma raz\u00e3o para justificar minha opini\u00e3o sobre isso. Estou feliz que eles tenham se afastado disso (ou parecem ter \u2013 n\u00e3o sei o que eles fazem internamente).<\/p>\n<p>Eu sou, no entanto, um f\u00e3 da ideia de &#8220;Release Early&quot;. \u00c0s vezes, isso tamb\u00e9m \u00e9 combinado com &#8220;Release Frequentemente&#8221;, ent\u00e3o temos a frase quase infame &#8220;Release Early, Release Frequentemente&#8221; na nomenclatura de desenvolvimento de software.<\/p>\n<p>Eu n\u00e3o necessariamente acho que eles t\u00eam que ir juntos.<\/p>\n<p>Mas quando se trata da ideia de &#8220;Lan\u00e7ar Antecipado&#8221;, parece que n\u00e3o importa o que voc\u00ea lance, se n\u00e3o estiver de acordo com a expectativa do cliente, ent\u00e3o n\u00e3o \u00e9 bom.<\/p>\n<p>E eu entendo. Pelo menos nessa perspectiva.<\/p>\n<p>Mas e se voc\u00ea for um colega desenvolvedor de software e tiver alguma ideia de como esse tipo de coisa funciona?<\/p>\n<h2>Libera\u00e7\u00e3o antecipada<\/h2>\n<p>O catalisador para este post \u00e9 que o <strong><a href=\"https:\/\/www.spotify.com\/us\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Spotify<\/a><\/strong> lan\u00e7ou recentemente <strong><a href=\"https:\/\/newsroom.spotify.com\/2018-11-13\/spotify-for-apple-watch-helps-you-keep-time-with-the-music\/?ref=producthunt\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">um aplicativo Apple Watch.<\/a><\/strong> Sua primeira vers\u00e3o \u00e9 um controle remoto para o aplicativo que roda em seu telefone. Este n\u00e3o \u00e9 o primeiro aplicativo do Apple Watch a fazer isso.<\/p>\n<p>Ou seja, este n\u00e3o \u00e9 o primeiro aplicativo do g\u00eanero a ter sua primeira vers\u00e3o &#8220;nada mais&#8221; do que um controle remoto para o aplicativo principal do telefone.<\/p>\n<p>Parece haver mais cr\u00edticas em torno deste produto em particular, no entanto. S\u00f3 posso supor que \u00e9 porque o rel\u00f3gio n\u00e3o est\u00e1 no mesmo lugar que antes, ent\u00e3o as expectativas das pessoas s\u00e3o maiores.<\/p>\n<p>Eu n\u00e3o necessariamente mantenho a mesma vis\u00e3o, no entanto. Ent\u00e3o, antes de compartilhar minhas raz\u00f5es, quero esclarecer:<\/p>\n<ul>\n<li>Eu sou um f\u00e3 obstinado do Spotify. \u00c9 de longe o meu servi\u00e7o de m\u00fasica favorito.<\/li>\n<li>A capacidade de celular do Apple Watch \u00e9 o que me colocou no topo para obter um, porque a capacidade de sair e ficar desvinculada do meu telefone para um encontro, uma corrida, uma miss\u00e3o e assim por diante tem sido \u00f3tima.<\/li>\n<\/ul>\n<p>Finalmente, outros aplicativos tamb\u00e9m seguiram esse caminho. Ou seja, eles usaram o aplicativo &#8220;glorificado remoto&#8221; primeiro e depois continuaram a iterar a partir da\u00ed.<\/p>\n<p>E \u00e9 a\u00ed que eu questiono algumas das cr\u00edticas.<\/p>\n<h3>Dois tipos de aplicativos<\/h3>\n<p>Em um n\u00edvel fundamental, acho que isso pode ser reduzido \u00e0s expectativas do cliente e acredito que elas podem ser separadas em duas categorias:<\/p>\n<ol>\n<li><strong>Aplicativos Complementares<\/strong>. Pense que estes s\u00e3o seus aplicativos remotos que ajudam a controlar o aplicativo principal em execu\u00e7\u00e3o em outro dispositivo iOS.<\/li>\n<li><strong>Aplicativos totalmente desenvolvidos<\/strong> (por falta de um termo melhor). Pense neles como aplicativos completos que n\u00e3o dependem de nenhum outro aplicativo, mas podem compartilhar dados em algum momento (por meio de uma conex\u00e3o sem fio, conex\u00e3o LTE e assim por diante).<\/li>\n<\/ol>\n<p>E \u00e9 a\u00ed que as expectativas dos clientes variam.<\/p>\n<h3>N\u00e3o implica falta de polon\u00eas<\/h3>\n<p>Quando um aplicativo \u00e9 lan\u00e7ado do Apple Watch, come\u00e7amos a esperar que ele esteja no mesmo n\u00edvel do iOS. Acredito que parte disso se deve ao qu\u00e3o poderosos os rel\u00f3gios (e watchOS) se tornaram, bem como o que esperamos dos v\u00e1rios aplicativos m\u00f3veis que temos.<\/p>\n<p>Em segundo lugar, acho que quanto mais tempo uma determinada tecnologia estiver dispon\u00edvel, os aplicativos &#8220;totalmente desenvolvidos&#8221; mais comuns (versus equivalentes remotos ou aplicativos complementares) s\u00e3o esperados. Isso significa que, quando voc\u00ea lan\u00e7a um aplicativo complementar, est\u00e1 automaticamente se preparando para cr\u00edticas.<\/p>\n<p>Mas a cr\u00edtica n\u00e3o \u00e9 inerentemente ruim (nem \u00e9 boa). A forma de cr\u00edtica, claro, a cr\u00edtica \u00e9 neutra no que me diz respeito.<\/p>\n<p>Al\u00e9m disso, se a primeira vers\u00e3o de um aplicativo for um aplicativo complementar, isso n\u00e3o significa que n\u00e3o seja polido. Significa apenas que est\u00e1 conectado ao aplicativo iOS principal. E, na minha opini\u00e3o, tudo bem para uma primeira vers\u00e3o. H\u00e1 muito tempo defendo o que chamo de <strong><a href=\"https:\/\/tommcfarlin.com\/software-is-malleable\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">1.0 forte.<\/a><\/strong><\/p>\n<p>Voc\u00ea pode ter uma primeira vers\u00e3o bem desenvolvida e polida que n\u00e3o seja &#8220;rica em recursos&#8221; e que tamb\u00e9m n\u00e3o seja um software ruim. Se \u00e9 um aplicativo bem polido, isso n\u00e3o d\u00e1 aos desenvolvedores espa\u00e7o para subir?<\/p>\n<h3>Obter feedback<\/h3>\n<p>No que me diz respeito, lan\u00e7ar um 1.0 forte \u00e9 uma jogada inteligente porque mostra:<\/p>\n<ul>\n<li>o n\u00edvel atual de polimento de sua aplica\u00e7\u00e3o,<\/li>\n<li>a dire\u00e7\u00e3o que voc\u00ea planeja levar o produto,<\/li>\n<li>coletar feedback e coment\u00e1rios de usu\u00e1rios,<\/li>\n<li>e prepare-se para seguir em frente.<\/li>\n<\/ul>\n<p>Claro, como mencionei anteriormente, voc\u00ea estar\u00e1 se abrindo para cr\u00edticas de todos os tipos, mas isso n\u00e3o importa o qu\u00e3o rico em recursos seu aplicativo seja. Tudo vai estar aberto \u00e0 cr\u00edtica e vai receb\u00ea-la.<\/p>\n<p>O que os desenvolvedores fazem com o feedback \u00e9 o que importa. E de um modo geral, acredito que os desenvolvedores levar\u00e3o em considera\u00e7\u00e3o as cr\u00edticas ponderadas \u00e0 medida que iterem em seu software.<\/p>\n<h3>Iterar e fazer de novo<\/h3>\n<p>\u00c0 medida que os desenvolvedores continuam a iterar em seu produto, eles [espero] v\u00e3o fazer um produto melhor. Na maioria das vezes, isso \u00e9 o que eu vi acontecer.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-161666-61e727678b365.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-161666-61e727678b365.png\" alt=\"Lan\u00e7amento antecipado: um caso para um 1.0 forte\" ><\/a><\/p>\n<p>Eu at\u00e9 pare\u00e7o que algumas empresas t\u00eam um aplicativo rico em recursos, removem recursos e depois voltam com recursos removidos anteriormente porque o sistema operacional do dispositivo mudou. (Caso em quest\u00e3o, <strong><a href=\"https:\/\/marco.org\/2018\/09\/17\/overcast5\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Nublado<\/a><\/strong> .)<\/p>\n<p>De qualquer forma, a ideia de descartar um produto ap\u00f3s sua primeira vers\u00e3o se ele n\u00e3o atender \u00e0s suas expectativas pode ser uma rea\u00e7\u00e3o instintiva. N\u00e3o acho correto supor que a primeira vers\u00e3o seja a vers\u00e3o principal. Tamb\u00e9m n\u00e3o acho errado ficar desapontado.<\/p>\n<p>Simplificando, acho que \u00e9 uma oportunidade para os desenvolvedores enviarem um aplicativo complementar bem polido, reunir pesquisas de mercado, continuar o desenvolvimento e repetir o processo.<\/p>\n<h2>Nem todos os produtos s\u00e3o iguais<\/h2>\n<p>Claro que nem todos os produtos s\u00e3o iguais. Veja o <strong><a href=\"https:\/\/www.audible.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Audible<\/a><\/strong>, por exemplo. Eles estavam completamente estagnados em rela\u00e7\u00e3o ao Apple Watch, apesar do fato de que as pessoas absolutamente ouviriam audiolivros sem seus telefones.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-161666-61e7276d936e6.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-161666-61e7276d936e6.png\" alt=\"Lan\u00e7amento antecipado: um caso para um 1.0 forte\" ><\/a><\/p>\n<p>Ok, ent\u00e3o eles n\u00e3o lan\u00e7aram mais cedo.<\/p>\n<p>Em seguida, eles lan\u00e7aram um aplicativo totalmente desenvolvido. Foram necess\u00e1rias v\u00e1rias vers\u00f5es do Apple Watch para serem lan\u00e7adas antes de fazer isso. Mas esse \u00e9 o caminho que eles escolheram. E tudo bem.<\/p>\n<p>Mas se voc\u00ea for algu\u00e9m que critica os aplicativos complementares, acho que n\u00e3o h\u00e1 problema em perguntar:<\/p>\n<ul>\n<li>voc\u00ea prefere ter um aplicativo totalmente desenvolvido lan\u00e7ado anos ap\u00f3s o lan\u00e7amento do dispositivo principal,<\/li>\n<li>voc\u00ea prefere que um aplicativo complementar seja lan\u00e7ado e iterado rapidamente?<\/li>\n<\/ul>\n<p>Claro, h\u00e1 pelo menos mais uma escolha, certo? N\u00e3o \u00e9 um verdadeiro dilema.<\/p>\n<ul>\n<li>voc\u00ea gostaria de ver um aplicativo totalmente desenvolvido lan\u00e7ado assim que o dispositivo for lan\u00e7ado?<\/li>\n<\/ul>\n<p>Tenho certeza de que muitos de n\u00f3s prefeririam o \u00faltimo, mas somos, como desenvolvedores, limitados pelos sistemas em que trabalhamos. Ent\u00e3o temos que lembrar disso.<\/p>\n<h2>Estas s\u00e3o apenas reflex\u00f5es<\/h2>\n<p>Em \u00faltima an\u00e1lise, todos os itens acima s\u00e3o apenas reflex\u00f5es sobre o estado do mercado watchOS e alguns dos coment\u00e1rios que vi. Eu acho que as atitudes podem se traduzir em mercados de software, embora eu n\u00e3o saiba necessariamente como eu faria um caso para isso no caso do WordPress ainda.<\/p>\n<p>Independentemente disso, acho que observar como os outros se comportam em rela\u00e7\u00e3o a esse tipo de software e \u00e0 economia em que existe \u00e9 uma oportunidade de aprender a operar efetivamente dentro do software.<\/p>\n<p>Se nada mais, apenas refor\u00e7a a ideia de que voc\u00ea n\u00e3o pode agradar a todas as pessoas o tempo todo, mas certamente pode agradar muitas pessoas a maior parte do tempo. E talvez esse seja o melhor objetivo que podemos almejar.<\/p>\n<p>Talvez eu tenha pensamentos adicionais sobre isso mais tarde, no entanto. Parece ser o caso.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando se trata da ideia de \u201cLan\u00e7amento Antecipado\u201d, parece que n\u00e3o importa o que voc\u00ea lance, se n\u00e3o estiver de acordo com a expectativa do cliente, ent\u00e3o n\u00e3o \u00e9 bom.<\/p>\n","protected":false},"author":1,"featured_media":236394,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[722,920],"tags":[1170],"class_list":["post-231162","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvedor","category-outro","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/231162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=231162"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/231162\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/236394"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=231162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=231162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=231162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}