{"id":29934,"date":"2021-10-13T10:50:23","date_gmt":"2021-10-13T10:50:23","guid":{"rendered":"https:\/\/morningscore.io\/?p=29934"},"modified":"2025-01-15T07:49:58","modified_gmt":"2025-01-15T07:49:58","slug":"historien-om-morningscore-version-3","status":"publish","type":"post","link":"https:\/\/morningscore.io\/da\/historien-om-morningscore-version-3\/","title":{"rendered":"Historien om Morningscore version 3"},"content":{"rendered":"<p>Morningscore version 3 er en stor ting for os. Ikke kun p\u00e5 grund af det gennemgribende redesign. Men fordi det er en helt ny motor. Faktisk er det en genstart af alt, hvad vi g\u00f8r i virksomheden. S\u00e5 ja, en stor ting \ud83d\ude0a<\/p>\n<p>Og f\u00f8r jeg glemmer det: Priser og pakkel\u00f8sninger har \u00e6ndret sig. Det er allerede blevet <a href=\"https:\/\/morningscore.io\/changes-coming-in-version-3\/\" target=\"_blank\" rel=\"noopener\">gennemg\u00e5et i detaljer her (engelsk indl\u00e6g)<\/a><\/p>\n<p>I sp\u00f8rgsm\u00e5lene herunder vil jeg fors\u00f8ge at svare p\u00e5, hvad der er op og ned og give dig nogle personlige indblik.<\/p>\n<h3><strong>Hvorfor har vi lavet s\u00e5 mange \u00e6ndringer i version 3?<\/strong><\/h3>\n<p>Den oprindelige id\u00e9 med version 3 var at bygge et lille dashboard. Men p\u00e5 dav\u00e6rende tidspunkt begyndte jeg at snakke mere med kunderne om hvordan vores tool var designet og hvilke problemer, de s\u00e5. Efter at have talt med mere end 30 kunder blev jeg klar over, at jeg var n\u00f8dt til at stoppe med at bygge nye funktioner i vildskab og begynde at lytte til hvilke dybere problemer folk s\u00e5 i brugeroplevelsen.<\/p>\n<p>Det gjorde en lille smule ondt, eftersom jeg har designet alle dele af v\u00e6rkt\u00f8jet. Jeg m\u00e5tte slugte min stolthed. Samtidig fortalte alle mig, at de elskede mange af de ting, Morningscore var i stand til og id\u00e9en bag det. S\u00e5 l\u00f8sningen var ikke bare at fyre mig selv \ud83d\ude09<\/p>\n<p>Resultatet af en masse snakke med teamet og kunderne var, at vi havde brug for en genstart af designet. Min grafiske designer var selvsagt virkelig begejstret. Min investorer nok lidt mindre. Og jeg forst\u00e5r. Det er meget dyrt at starte forfra. Men det er ikke desto mindre hvad vi gjorde.<\/p>\n<p>Det, jeg ikke vidste med det samme, var, at vores udviklere i al hemmelighed dr\u00f8mte om en ny motor at bygge p\u00e5. Vi k\u00f8rte stadig p\u00e5 meget af den samme teknologi som vores prototype fra 2017.<\/p>\n<p>Da de h\u00f8rte om snakken om et nyt design, benyttede de anledningen til at anbefale en ny motor. Og selvom den er usynlig for dig, er det uden tvivl den st\u00f8rste pr\u00e6station i version 3.<\/p>\n<p>Lad mig sige set s\u00e5dan her: Der er blevet ryddet godt op i kodebasen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-30116 size-full\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=\" alt=\"Der er blevet ryddet godt op med version 3\" width=\"600\" height=\"338\" data-src=\"https:\/\/morningscore.io\/wp-content\/uploads\/2021\/10\/cleaning-space-suits.gif\"><\/p>\n<h3><strong>Hvad er den nye motor i stand til?<\/strong><\/h3>\n<p>P\u00e5 papiret lyder det nok super kedeligt. F\u00f8rst og fremmest overgik vi fra at bruge React (programmeringsframework) til at bruge \u2026 React!<\/p>\n<p>Ja, imponerende, ikk\u2019? \ud83d\ude09<\/p>\n<p>Men det er m\u00e5den hvorp\u00e5 vi bruger React, der er fuldst\u00e6ndig forandret. Vi er p\u00e5 forkant nu. Vi koder p\u00e5 den kloge m\u00e5de.<\/p>\n<p>Den simple m\u00e5de at forst\u00e5 forskellen p\u00e5 er, at tidligere kunne vi m\u00e5ske genbruge 20 % af koden. I vores nye motor kan vi m\u00e5ske genbruge 60 %.<\/p>\n<p>I teorien s\u00e6tter det hastigheden 3 gange op for vores udvikling.<\/p>\n<p>I praksis er det omkring en fordobling af hastigheden. S\u00e5 du kommer til at se os levere nye, sp\u00e6ndende features og bug fixes markant hurtigere fremover.<\/p>\n<p>Det er en stor ting for dig \ud83d\ude0a<\/p>\n<p>\u00a0<\/p>\n<h3><strong>Hvorfor har det taget 1 \u00e5r?<\/strong><\/h3>\n<p>Version 3 skulle have v\u00e6ret et projekt over 6 m\u00e5neder. Det endte med at tage 12 m\u00e5neder i stedet. De st\u00f8rste \u00e5rsager er:<\/p>\n<p>1) Da vi kom dybt ned i koden, kunne vi se, at nogle ting ville begynde at g\u00e5 i stykker, i det vi rundede 1000 kunder (p.t. er vi lige under 700 kunder).<\/p>\n<p>2) Det tog ogs\u00e5 tid at automatisere en masse ting behind-the-scenes. Resultatet er et udviklerteam, som nu kan fokuserer mere p\u00e5 at bygge ting frem for bare at vedligehold og holde liv i serverne.<\/p>\n<p>3) Den helt store ting: Det var en meget st\u00f8rre opgave at genopbygge hele vores frontend fra bunden end udviklerteamet havde forventet.<\/p>\n<p>Sandheden er, at den her forsinkelse har gjort ondt p\u00e5 os. Vores kunder har aldrig f\u00f8r v\u00e6ret ude for, at vi ikke releasede nye features i et helt \u00e5r.<\/p>\n<p>Vi er s\u00e5 glade for at vi igen kan komme i gang med at release nye, sp\u00e6ndende ting hver m\u00e5ned med udgangspunkt i vores splinternye, hurtige motor.<\/p>\n<p>\u00a0<\/p>\n<h3><strong>Hvorn\u00e5r og hvad er den n\u00e6ste release?<br>\n<\/strong><\/h3>\n<p>Du kan se vores <a href=\"https:\/\/morningscore.io\/da\/roadmap\/\" target=\"_blank\" rel=\"noopener\">roadmap over planlagte features her<\/a><\/p>\n<p>Version 3.1 er faktisk allerede i gang, og det lover godt. Vi gl\u00e6der os til at tage vores data videre til n\u00e6ste niveau.<\/p>\n<p>I vores m\u00e5linger placerer vi os allerede i top 10 af SEO tools (der er +200 SEO tools i verden) hvad ang\u00e5r datakvalitet. Vi sigter efter at v\u00e6re i top 3 sammen ved siden af Ahrefs, SEMrush og Moz inden for den n\u00e6rmeste fremtid. Den her release er en del af den plan.<\/p>\n<p>Vi kommer ogs\u00e5 til at release mere detaljeret link-data til vores superbrugere.<\/p>\n<p>S\u00e5 det er 3.1 \ud83d\ude0a<\/p>\n<p>Den \u00f8vrige roadmap kommer nok til at \u00e6ndre sig snart pga. dig og \u00f8vrige kunder.<\/p>\n<p>Vi vil lave en afstemning om alle vores planer (samt dine id\u00e9er) og lade vores kunder bestemme, hvorn\u00e5r vi skal prioritere hvad.<\/p>\n<p>Det kommer til at foreg\u00e5 i vores <a href=\"https:\/\/www.facebook.com\/groups\/664936517252815\" target=\"_blank\" rel=\"noopener\">kundeklub p\u00e5 Facebook<\/a> inden for nogle f\u00e5 m\u00e5neder.<\/p>\n<p>\u00a0<\/p>\n<h3><strong>Hvorfor er version 3 en stor genstart af alting?<\/strong><\/h3>\n<p>Det her kunne blive et langt svar. S\u00e5 jeg vil n\u00f8jes med at give dig det i punkform:<\/p>\n<ul>\n<li>\ud83c\udfe0 Nyt kontor: Vi flytter til st\u00f8rre kontorer i Odense + \u00e5bner kontor i Amsterdam i januar<\/li>\n<li>\ud83d\udcb6 Funding: Vi er klar til at skalere endnu mere og g\u00e5r efter en ny investeringsrunde i 2022<\/li>\n<li>\ud83d\udc69\u200d\ud83d\ude80 Partnerskaber: Der er allerede store nye partnerskaber igang omkring version 3<\/li>\n<li>\ud83c\udfae Gamification: Vi bygger spilmekanismer ind i alt, hvor det kan lade sig g\u00f8re \ud83d\ude09<\/li>\n<li>\ud83d\udc9c Hvordan vi ser ud. Lilla har v\u00e6ret synonym med os i noget tid. Nu er det officielt.<\/li>\n<li>\ud83d\udd28 Hvordan vi bygger nye features. Vi designer f\u00f8rst. S\u00e5 sp\u00f8rger vi kunderne. S\u00e5 koder vi.<\/li>\n<li>\ud83d\ude80 Hvordan vi supporterer og hj\u00e6lper kunder med at opn\u00e5 v\u00e6kst p\u00e5 Google er ogs\u00e5 totalt 3.0 \ud83d\ude0a<\/li>\n<li>\ud83d\udcb3\u00a0Vi har skiftet til en ny betalingsudbyder og bruger nu Stripe<\/li>\n<li>\ud83c\udf0d\u00a0Website: Fuldkommen skabt p\u00e5 ny fra scratch. Vi er stolte af resultatet.<\/li>\n<\/ul>\n<p>Har du feedback til version 3 eller Morningscore generelt? Jeg tager hellere end gerne imod det, ogs\u00e5 hvis det er kritisk. Fang mig p\u00e5 karsten@morningscore.io.<\/p>\n<p>\u00a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-30119\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=\" alt=\"party-in-space-suits\" width=\"600\" height=\"338\" data-src=\"https:\/\/morningscore.io\/wp-content\/uploads\/2021\/10\/party-in-space-suits.gif\"><\/p>\n<noscript><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-30116 size-full\" src=\"https:\/\/morningscore.io\/wp-content\/uploads\/2021\/10\/cleaning-space-suits.gif\" alt=\"Der er blevet ryddet godt op med version 3\" width=\"600\" height=\"338\" data-src=\"https:\/\/morningscore.io\/wp-content\/uploads\/2021\/10\/cleaning-space-suits.gif\"><\/noscript><noscript><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-30119\" src=\"https:\/\/morningscore.io\/wp-content\/uploads\/2021\/10\/party-in-space-suits.gif\" alt=\"party-in-space-suits\" width=\"600\" height=\"338\" data-src=\"https:\/\/morningscore.io\/wp-content\/uploads\/2021\/10\/party-in-space-suits.gif\"><\/noscript>","protected":false},"excerpt":{"rendered":"<p>Morningscore version 3 er en stor ting for os. Ikke kun p\u00e5 grund af det gennemgribende redesign. Men fordi det er en helt ny motor. Faktisk er det en genstart af alt, hvad vi g\u00f8r i virksomheden. S\u00e5 ja, en stor ting \ud83d\ude0a Og f\u00f8r jeg glemmer det: Priser og pakkel\u00f8sninger har \u00e6ndret sig. Det [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":50707,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-29934","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/morningscore.io\/da\/wp-json\/wp\/v2\/posts\/29934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/morningscore.io\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/morningscore.io\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/morningscore.io\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/morningscore.io\/da\/wp-json\/wp\/v2\/comments?post=29934"}],"version-history":[{"count":1,"href":"https:\/\/morningscore.io\/da\/wp-json\/wp\/v2\/posts\/29934\/revisions"}],"predecessor-version":[{"id":36952,"href":"https:\/\/morningscore.io\/da\/wp-json\/wp\/v2\/posts\/29934\/revisions\/36952"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/morningscore.io\/da\/wp-json\/wp\/v2\/media\/50707"}],"wp:attachment":[{"href":"https:\/\/morningscore.io\/da\/wp-json\/wp\/v2\/media?parent=29934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/morningscore.io\/da\/wp-json\/wp\/v2\/categories?post=29934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/morningscore.io\/da\/wp-json\/wp\/v2\/tags?post=29934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}