{"id":230573,"date":"2022-12-14T15:36:00","date_gmt":"2022-12-14T12:36:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230573"},"modified":"2022-12-07T11:32:37","modified_gmt":"2022-12-07T08:32:37","slug":"slaepp-tidigt-a-case-for-a-strong-1-0","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/slaepp-tidigt-a-case-for-a-strong-1-0\/","title":{"rendered":"Sl\u00e4pp tidigt: A Case for a Strong 1.0"},"content":{"rendered":"\n<p>Jag \u00e4r inte ett fan av mantrat &quot;f\u00f6rflytta dig snabbt och bryt saker&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\">som Facebook brukade h\u00e5lla<\/a><\/strong> och jag tror inte att det finns n\u00e5gon anledning att beh\u00f6va motivera min \u00e5sikt om det. Jag \u00e4r glad att de har k\u00e4nt att de har g\u00e5tt bort fr\u00e5n det. (eller verkar ha \u2013 jag vet inte vad de g\u00f6r internt).<\/p>\n<p>Jag \u00e4r dock ett fan av &quot;Release Early&quot;-id\u00e9n. Ibland \u00e4r detta ocks\u00e5 kopplat till &quot;Release Often&quot; s\u00e5 vi f\u00e5r den n\u00e4stan \u00f6k\u00e4nda &quot;Release Early, Release Often&quot;-frasen i programvaruutvecklingsnomenklaturen.<\/p>\n<p>Jag tror inte n\u00f6dv\u00e4ndigtvis att de m\u00e5ste g\u00e5 ihop.<\/p>\n<p>Men n\u00e4r det kommer till id\u00e9n om &quot;Sl\u00e4pp tidigt&quot; verkar det som att oavsett vad du sl\u00e4pper, om det inte \u00e4r upp till kundens f\u00f6rv\u00e4ntningar, s\u00e5 \u00e4r det inte bra.<\/p>\n<p>Och jag f\u00f6rst\u00e5r det. \u00c5tminstone ur det perspektivet.<\/p>\n<p>Men vad h\u00e4nder om du \u00e4r en annan mjukvaruutvecklare och har lite insikt i hur den h\u00e4r typen av saker fungerar?<\/p>\n<h2>Sl\u00e4pp tidigt<\/h2>\n<p>Katalysatorn f\u00f6r detta inl\u00e4gg \u00e4r att <strong><a href=\"https:\/\/www.spotify.com\/us\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Spotify<\/a><\/strong> nyligen sl\u00e4ppte <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\">en Apple Watch-applikation.<\/a><\/strong> Deras f\u00f6rsta version \u00e4r en fj\u00e4rrkontroll f\u00f6r applikationen som k\u00f6rs p\u00e5 din telefon. Det h\u00e4r \u00e4r inte den f\u00f6rsta Apple Watch-appen som g\u00f6r detta.<\/p>\n<p>Det vill s\u00e4ga, detta \u00e4r inte den f\u00f6rsta appen i sitt slag som har sin f\u00f6rsta version &quot;inget mer&quot; \u00e4n en fj\u00e4rrkontroll f\u00f6r den prim\u00e4ra applikationen p\u00e5 telefonen.<\/p>\n<p>Det verkar dock finnas mer kritik kring just denna produkt. Jag kan bara anta att det beror p\u00e5 att klockan inte \u00e4r p\u00e5 samma plats som den en g\u00e5ng var s\u00e5 folks f\u00f6rv\u00e4ntningar \u00e4r h\u00f6gre.<\/p>\n<p>Jag har dock inte n\u00f6dv\u00e4ndigtvis samma uppfattning. S\u00e5 innan jag delar mina sk\u00e4l till varf\u00f6r, vill jag f\u00f6rtydliga:<\/p>\n<ul>\n<li>Jag \u00e4r ett stenh\u00e5rt Spotify-fan. Det \u00e4r min absoluta favoritmusiktj\u00e4nst.<\/li>\n<li>Den mobila f\u00f6rm\u00e5gan hos Apple Watch \u00e4r det som gjorde mig \u00f6verdriven f\u00f6r att f\u00e5 en eftersom f\u00f6rm\u00e5gan att g\u00e5 ut och vara fri fr\u00e5n min telefon f\u00f6r en dejt, f\u00f6r en l\u00f6prunda, f\u00f6r ett \u00e4rende och s\u00e5 vidare har varit fantastisk.<\/li>\n<\/ul>\n<p>Slutligen har \u00e4ven andra applikationer g\u00e5tt denna v\u00e4g. Det vill s\u00e4ga, de har g\u00e5tt med appen &quot;glorified remote&quot; f\u00f6rst och sedan fortsatt att iterera d\u00e4rifr\u00e5n.<\/p>\n<p>Och det \u00e4r d\u00e4r jag ifr\u00e5gas\u00e4tter en del av kritiken.<\/p>\n<h3>Tv\u00e5 typer av applikationer<\/h3>\n<p>P\u00e5 en grundl\u00e4ggande niv\u00e5 tror jag att detta kan reduceras till kundernas f\u00f6rv\u00e4ntningar och jag tror att de kan delas upp i tv\u00e5 kategorier:<\/p>\n<ol>\n<li><strong>F\u00f6ljande applikationer<\/strong>. T\u00e4nk p\u00e5 att det h\u00e4r \u00e4r dina fj\u00e4rrapplikationer som hj\u00e4lper till att styra huvudapplikationen som k\u00f6rs p\u00e5 en annan iOS-enhet.<\/li>\n<li><strong>Fullt utvecklade applikationer<\/strong> (i brist p\u00e5 en b\u00e4ttre term). Se dessa som fullst\u00e4ndiga applikationer som inte \u00e4r beroende av n\u00e5gon annan applikation men som kan dela data n\u00e5gon g\u00e5ng (via en tr\u00e5dl\u00f6s anslutning, LTE-anslutning och s\u00e5 vidare).<\/li>\n<\/ol>\n<p>Och det \u00e4r h\u00e4r kundernas f\u00f6rv\u00e4ntningar varierar.<\/p>\n<h3>Det betyder inte brist p\u00e5 polska<\/h3>\n<p>N\u00e4r en applikation sl\u00e4pps fr\u00e5n Apple Watch har vi b\u00f6rjat f\u00f6rv\u00e4nta oss att den kommer att vara i niv\u00e5 med sin iOS-motsvarighet. Jag tror att en del av detta beror p\u00e5 hur kraftfulla klockorna (och watchOS) har blivit samt vad vi har kommit att f\u00f6rv\u00e4nta oss av de olika mobilapparna vi har.<\/p>\n<p>F\u00f6r det andra tror jag att ju l\u00e4ngre en viss teknik \u00e4r tillg\u00e4nglig, desto vanligare &quot;fullutvecklade&quot; appar (mot fj\u00e4rrmotsvarigheter eller f\u00f6ljeslagare) f\u00f6rv\u00e4ntas. Det betyder att n\u00e4r du sl\u00e4pper en medf\u00f6ljande applikation, st\u00e4ller du automatiskt in dig f\u00f6r kritik.<\/p>\n<p>Men kritik \u00e4r inte d\u00e5ligt i sig (det \u00e4r inte heller bra). S\u00e4ttet att kritisera, visst, kritik \u00e4r neutralt vad jag betr\u00e4ffar.<\/p>\n<p>Om den f\u00f6rsta versionen av ett program \u00e4r ett kompletterande program, betyder det inte att det inte \u00e4r polerat. Det betyder bara att det \u00e4r kopplat till den prim\u00e4ra iOS-applikationen. Och enligt min mening \u00e4r det okej f\u00f6r en f\u00f6rsta version. Jag har l\u00e4nge varit en f\u00f6respr\u00e5kare f\u00f6r vad jag kallar en <strong><a href=\"https:\/\/tommcfarlin.com\/software-is-malleable\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">stark 1.0.<\/a><\/strong><\/p>\n<p>Du kan ha en v\u00e4lutvecklad, polerad f\u00f6rsta version som inte \u00e4r &quot;funktionsrik&quot; och som inte heller \u00e4r d\u00e5lig programvara. Om det \u00e4r en v\u00e4lpolerad applikation, ger det d\u00e5 inte utvecklarna utrymme att r\u00f6ra sig upp\u00e5t?<\/p>\n<h3>F\u00e5 feedback<\/h3>\n<p>F\u00f6r mig \u00e4r det ett smart drag att sl\u00e4ppa en stark 1.0 eftersom det visar:<\/p>\n<ul>\n<li>den aktuella poleringsniv\u00e5n f\u00f6r din applikation,<\/li>\n<li>riktningen som du planerar att ta produkten,<\/li>\n<li>samla feedback och recensioner fr\u00e5n anv\u00e4ndare,<\/li>\n<li>och f\u00f6rbereda sig f\u00f6r att g\u00e5 vidare.<\/li>\n<\/ul>\n<p>Visst, som jag tidigare n\u00e4mnt, kommer du att \u00f6ppna dig f\u00f6r kritik av alla slag, men det spelar ingen roll hur funktionsrik din applikation \u00e4r. Allt kommer att vara \u00f6ppet f\u00f6r kritik och det kommer att ta emot det.<\/p>\n<p>Vad utvecklarna g\u00f6r med feedbacken \u00e4r det viktiga. Och generellt sett tror jag att utvecklare kommer att ta tankev\u00e4ckande kritik i beaktande n\u00e4r de itererar p\u00e5 sin programvara.<\/p>\n<h3>Iterera och g\u00f6r det igen<\/h3>\n<p>N\u00e4r utvecklare forts\u00e4tter att upprepa sin produkt kommer de [f\u00f6rhoppningsvis] att g\u00f6ra en b\u00e4ttre produkt. F\u00f6r det mesta \u00e4r detta vad jag har sett h\u00e4nda.<\/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=\"Sl\u00e4pp tidigt: A Case for a Strong 1.0\" ><\/a><\/p>\n<p>Jag har till och med tyckt att vissa f\u00f6retag har en funktionsrik applikation, tar bort funktioner och kommer sedan tillbaka med funktioner som tidigare tagits bort eftersom enhetens operativsystem har \u00e4ndrats. (Exempelvis <strong><a href=\"https:\/\/marco.org\/2018\/09\/17\/overcast5\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">mulet<\/a><\/strong> .)<\/p>\n<p>Hur som helst, tanken p\u00e5 att avf\u00e4rda en produkt efter den f\u00f6rsta versionen om den inte uppfyller dina f\u00f6rv\u00e4ntningar kan vara ett kn\u00e4-st\u00f6treaktion. Jag tror inte att det \u00e4r korrekt att anta att den f\u00f6rsta versionen \u00e4r huvudversionen. Jag tycker inte heller att det \u00e4r fel att vara besviken.<\/p>\n<p>Enkelt uttryckt tror jag att det \u00e4r en m\u00f6jlighet f\u00f6r utvecklarna att skicka en v\u00e4lpolerad f\u00f6ljeslagare-app, samla in marknadsunders\u00f6kningar, sedan forts\u00e4tta utvecklingen och upprepa processen.<\/p>\n<h2>Alla produkter \u00e4r inte likadana<\/h2>\n<p>Naturligtvis \u00e4r inte alla produkter likadana. Ta <strong><a href=\"https:\/\/www.audible.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Audible<\/a><\/strong> till exempel. De var helt stillast\u00e5ende eftersom det relaterade till Apple Watch trots att folk absolut skulle lyssna p\u00e5 ljudb\u00f6cker utan sina telefoner.<\/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=\"Sl\u00e4pp tidigt: A Case for a Strong 1.0\" ><\/a><\/p>\n<p>Okej, s\u00e5 de sl\u00e4ppte inte tidigt.<\/p>\n<p>Sedan sl\u00e4ppte de en f\u00e4rdigutvecklad applikation. Det tog dock flera versioner av Apple Watch att sl\u00e4ppas innan man gjorde det. Men det \u00e4r den v\u00e4gen de valde. Och det \u00e4r bra.<\/p>\n<p>Men om du ska vara en som kritiserar de kompletterande ans\u00f6kningarna tycker jag att det \u00e4r okej att fr\u00e5ga:<\/p>\n<ul>\n<li>skulle du hellre ha en fullt utvecklad applikation sl\u00e4ppt \u00e5r efter att den prim\u00e4ra enheten har sl\u00e4ppts,<\/li>\n<li>skulle du hellre ha en medf\u00f6ljande app sl\u00e4ppt och upprepad snabbt?<\/li>\n<\/ul>\n<p>Naturligtvis finns det \u00e5tminstone ett val till, eller hur? Det \u00e4r inget riktigt dilemma.<\/p>\n<ul>\n<li>skulle du vilja se en fullt utvecklad applikation sl\u00e4ppt s\u00e5 snart enheten har sl\u00e4ppts?<\/li>\n<\/ul>\n<p>Jag \u00e4r s\u00e4ker p\u00e5 att m\u00e5nga av oss skulle f\u00f6redra det senare, men vi \u00e4r, som utvecklare, begr\u00e4nsade av de system vi arbetar i. S\u00e5 det m\u00e5ste vi komma ih\u00e5g.<\/p>\n<h2>Dessa \u00e4r bara funderingar<\/h2>\n<p>I slut\u00e4ndan \u00e4r allt ovanst\u00e5ende bara funderingar om tillst\u00e5ndet p\u00e5 watchOS-marknaden och en del av feedbacken som jag har sett. Jag tror att attityderna kan \u00f6vers\u00e4ttas p\u00e5 olika marknader f\u00f6r mjukvara, \u00e4ven om jag inte n\u00f6dv\u00e4ndigtvis vet hur jag skulle kunna argumentera f\u00f6r det i fallet med WordPress \u00e4nnu.<\/p>\n<p>Oavsett vilket tycker jag att det \u00e4r en m\u00f6jlighet att l\u00e4ra sig hur man fungerar effektivt inom mjukvara att se hur andra beter sig med avseende p\u00e5 denna typ av mjukvara och ekonomin d\u00e4r den finns.<\/p>\n<p>Om inte annat, framtvingar det bara tanken att du inte kan g\u00f6ra alla m\u00e4nniskor n\u00f6jda hela tiden, men du kan s\u00e4kert gl\u00e4dja m\u00e5nga m\u00e4nniskor mycket av tiden. Och det kanske \u00e4r det b\u00e4sta m\u00e5let vi kan sikta p\u00e5.<\/p>\n<p>Men jag kanske kommer att ha ytterligare tankar om detta senare. S\u00e5 verkar vara fallet.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>N\u00e4r det kommer till id\u00e9n om &#8221;Sl\u00e4pp tidigt&#8221; verkar det som att oavsett vad du sl\u00e4pper, om det inte \u00e4r upp till kundens f\u00f6rv\u00e4ntningar, s\u00e5 \u00e4r det inte bra.<\/p>\n","protected":false},"author":1,"featured_media":236396,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[922,724],"tags":[1173],"class_list":["post-230573","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oevrig","category-utvecklaren","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/230573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=230573"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/230573\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/236396"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=230573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=230573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=230573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}