{"id":723,"date":"2026-04-06T12:38:12","date_gmt":"2026-04-06T12:38:12","guid":{"rendered":"https:\/\/itdd.au.dk\/single-user-mode\/?page_id=723"},"modified":"2026-05-05T12:08:55","modified_gmt":"2026-05-05T12:08:55","slug":"develop","status":"publish","type":"page","link":"https:\/\/itdd.au.dk\/single-user-mode\/develop\/","title":{"rendered":"Develop"},"content":{"rendered":"\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-post-date\"><time datetime=\"2026-04-06T12:38:12+00:00\">april 6, 2026<\/time><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">Develop &#8211; forel\u00f8bige designspor<\/h2>\n\n\n\n<p>Hvordan arbejder man videre med et problemfelt, n\u00e5r man endnu ikke er klar til at v\u00e6lge \u00e9n l\u00f8sning?<\/p>\n\n\n\n<p>Det sp\u00f8rgsm\u00e5l har v\u00e6ret centralt i min Develop-fase. I mit projekt om <strong>\u00c1 handil \u00ed Vestmanna<\/strong> arbejder jeg videre med den sp\u00e6nding, der blev tydelig i Discover- og Define-fasen: at butikken fungerer godt som lokalt sted for dem, der kender den, men ikke n\u00f8dvendigvis er umiddelbart let at afl\u00e6se for f\u00f8rstegangsbes\u00f8gende uden lokalkendskab.<\/p>\n\n\n\n<p>I Develop-fasen har jeg derfor ikke arbejdet mod \u00e9n f\u00e6rdig l\u00f8sning, men med at overs\u00e6tte mine forel\u00f8bige designprincipper til <strong>\u00e5bne og afpr\u00f8velige designspor<\/strong>, som kunne kvalificeres gennem respons og brugerinddragelse.<\/p>\n\n\n\n<p>Jeg arbejdede f\u00f8rst med tre forel\u00f8bige spor:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Et tydeligere f\u00f8rste m\u00f8de<\/strong><\/li>\n\n\n\n<li><strong>Omr\u00e5det omkring butikken f\u00e5r form<\/strong><\/li>\n\n\n\n<li><strong>Ny her? Et lille digitalt f\u00f8rste m\u00f8de<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Sporene fungerede som forel\u00f8bige designretninger. De var ikke f\u00e6rdige forslag, men en m\u00e5de at g\u00f8re projektets analyse mere konkret og unders\u00f8ge, hvilke typer greb der s\u00e5 ud til at v\u00e6re mest relevante i m\u00f8det mellem lokal fortrolighed og f\u00f8rste orientering.<\/p>\n\n\n\n<p>For at kvalificere sporene arbejdede jeg med to mindre brugerinddragende aktiviteter:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>et <strong>situeret go-along-forl\u00f8b<\/strong> med en f\u00f8rstegangsbes\u00f8gende uden n\u00e6rt lokalkendskab<\/li>\n\n\n\n<li>en <strong>asynkron id\u00e9respons i chat<\/strong> med bestyreren og en medarbejder<\/li>\n<\/ul>\n\n\n\n<p>Begge aktiviteter var med til at forskyde og pr\u00e6cisere projektets fokus. Det, der is\u00e6r blev tydeligt, var, at udfordringen ikke f\u00f8rst og fremmest ser ud til at ligge inde i butikken, men tidligere i forl\u00f8bet: i ankomsten til omr\u00e5det, i den f\u00f8rste afl\u00e6sning af stedet og i behovet for en tidlig bekr\u00e6ftelse p\u00e5, at man faktisk er p\u00e5 rette vej.<\/p>\n\n\n\n<p>I go-along-forl\u00f8bet brugte deltageren Google Maps som en naturlig orienteringsstrategi. Men det digitale spor skabte ikke i sig selv sikkerhed. Den afg\u00f8rende bekr\u00e6ftelse opstod f\u00f8rst, da facaden og \u00c1-skiltet blev synlige. Det peger forel\u00f8bigt p\u00e5, at digital orientering godt kan indg\u00e5 i ankomsten, men ikke uden videre kan erstatte fysisk l\u00e6sbarhed i den konkrete situation.<\/p>\n\n\n\n<p>Samtidig har jeg arbejdet med et mere <strong>relationelt og sammenfiltret perspektiv<\/strong> p\u00e5 ankomsten. Det har hjulpet mig med at forst\u00e5 situationen som mere end et isoleret wayfinding-problem. Det f\u00f8rste m\u00f8de formes ikke af \u00e9t enkelt element, men af et samspil mellem omr\u00e5de, facade, forventninger, orienteringsstrategier, lokal praksis og mulige st\u00f8ttegreb.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Caveat:wght@700&#038;family=Patrick+Hand&#038;display=swap\" rel=\"stylesheet\">\n\n<div class=\"entangled-model-wrap\" id=\"entangledModelFigure\">\n  <div class=\"entangled-model-topbar\">\n    <button\n      class=\"entangled-model-trigger\"\n      id=\"openEntangledModel\"\n      type=\"button\"\n      aria-expanded=\"false\"\n      aria-controls=\"entangledModelPanel\"\n      aria-label=\"Fold modellen ud\">\n      Se model\n    <\/button>\n\n    <button\n      class=\"entangled-model-close\"\n      id=\"closeEntangledModel\"\n      type=\"button\"\n      hidden>\n      Luk model\n    <\/button>\n  <\/div>\n\n  <div class=\"entangled-model-panel\" id=\"entangledModelPanel\" hidden>\n    <div class=\"entangled-model-head\">\n      <div class=\"entangled-model-kicker\">Inspireret af Tim Fawns<\/div>\n      <h3 class=\"entangled-model-title\">Fra forenklede forklaringer til et relationelt f\u00f8rste m\u00f8de<\/h3>\n      <p class=\"entangled-model-intro\">\n        Modellen viser tre m\u00e5der at forst\u00e5 ankomsten til \u00c1 handil p\u00e5. De to f\u00f8rste reducerer problemet for meget.\n        Den tredje peger p\u00e5 situationen som relationel og sammenfiltret.\n      <\/p>\n    <\/div>\n\n    <div class=\"entangled-model-grid\">\n      <section class=\"entangled-col illusion\">\n        <div class=\"entangled-col-top\">\n          <span class=\"entangled-tag illusion-tag\">Forenklet forst\u00e5else 1<\/span>\n          <h4>Problemet reduceres til skiltning<\/h4>\n        <\/div>\n\n        <div class=\"entangled-flow\">\n          <div class=\"entangled-step\">Hvis bare der kom et skilt, var problemet l\u00f8st.<\/div>\n          <div class=\"entangled-arrow\">\u2193<\/div>\n          <div class=\"entangled-step\">Stedet forst\u00e5s som neutralt bagt\u00e6ppe.<\/div>\n          <div class=\"entangled-arrow\">\u2193<\/div>\n          <div class=\"entangled-step strong\">Design forst\u00e5s som at s\u00e6tte noget op.<\/div>\n        <\/div>\n\n        <div class=\"entangled-note yellow\">\n          <h5>Hvorfor er det for enkelt?<\/h5>\n          <p>\n            Et skilt kan v\u00e6re vigtigt, men tvivlen opst\u00e5r i et samspil mellem rute, omr\u00e5de,\n            forventninger, facade og frav\u00e6ret af tidlig bekr\u00e6ftelse.\n          <\/p>\n        <\/div>\n      <\/section>\n\n      <section class=\"entangled-col illusion\">\n        <div class=\"entangled-col-top\">\n          <span class=\"entangled-tag illusion-tag\">Forenklet forst\u00e5else 2<\/span>\n          <h4>Problemet placeres hos den bes\u00f8gende alene<\/h4>\n        <\/div>\n\n        <div class=\"entangled-flow\">\n          <div class=\"entangled-step\">Problemet ligger hos den, der ikke kan afl\u00e6se stedet.<\/div>\n          <div class=\"entangled-arrow\">\u2193<\/div>\n          <div class=\"entangled-step\">Manglende lokalkendskab forklarer det hele.<\/div>\n          <div class=\"entangled-arrow\">\u2193<\/div>\n          <div class=\"entangled-step strong\">Design forst\u00e5s som at hj\u00e6lpe brugeren bedre.<\/div>\n        <\/div>\n\n        <div class=\"entangled-note orange\">\n          <h5>Hvorfor er det ogs\u00e5 for enkelt?<\/h5>\n          <p>\n            Go-along-forl\u00f8bet viste, at usikkerheden ikke kun handler om manglende viden.\n            Omr\u00e5det er faktisk sv\u00e6rt at afl\u00e6se, og butikken ligger forskudt fra den del af bygden,\n            hvor man naturligt begynder at orientere sig.\n          <\/p>\n        <\/div>\n      <\/section>\n\n      <section class=\"entangled-col actual\">\n        <div class=\"entangled-col-top\">\n          <span class=\"entangled-tag actual-tag\">Mere pr\u00e6cis forst\u00e5else<\/span>\n          <h4>Det f\u00f8rste m\u00f8de formes relationelt<\/h4>\n        <\/div>\n\n        <div class=\"entangled-flow\">\n          <div class=\"entangled-step actual-step\">Omr\u00e5de, facade, Maps, forventninger og lokal praksis virker sammen.<\/div>\n          <div class=\"entangled-arrow actual-arrow\">\u2193<\/div>\n          <div class=\"entangled-step actual-step\">Ankomsten formes relationelt.<\/div>\n          <div class=\"entangled-arrow actual-arrow\">\u2193<\/div>\n          <div class=\"entangled-step actual-step strong\">Design handler om at konfigurere et mere l\u00e6sbart m\u00f8de.<\/div>\n        <\/div>\n\n        <div class=\"entangled-note blue\">\n          <h5>Hvad er filtret sammen her?<\/h5>\n          <ul>\n            <li>Google Maps som orienteringsstrategi<\/li>\n            <li>forventningen om at se et tydeligt \u00c1-tegn<\/li>\n            <li>omr\u00e5dets \u00e5bne og lidt industrielle karakter<\/li>\n            <li>butikkens forskudte placering i bygden<\/li>\n            <li>facaden som afg\u00f8rende bekr\u00e6ftelse<\/li>\n            <li>lokal fortrolighed og hj\u00e6lp som del af stedet<\/li>\n          <\/ul>\n        <\/div>\n      <\/section>\n    <\/div>\n\n    <p class=\"entangled-model-foot\">\n      Pointen er ikke, at \u00e9t element alene forklarer problemet, men at det f\u00f8rste m\u00f8de formes gennem relationer\n      mellem sted, forventninger, praksis og mulige st\u00f8ttegreb.\n    <\/p>\n  <\/div>\n<\/div>\n\n<style>\n  .entangled-model-wrap {\n    margin: 0 0 24px !important;\n    color: inherit;\n    font-family: inherit;\n  }\n\n  .entangled-model-topbar {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    flex-wrap: wrap;\n    margin: 0 0 10px !important;\n  }\n\n  .entangled-model-trigger {\n    appearance: none;\n    border: 1.5px solid rgba(255,255,255,0.26);\n    background: rgba(255,255,255,0.03);\n    color: inherit;\n    padding: 10px 16px;\n    border-radius: 999px;\n    font: inherit;\n    font-size: 0.92rem;\n    line-height: 1;\n    cursor: pointer;\n    transition: background 0.15s ease, border-color 0.15s ease, transform 0.15s ease;\n    margin: 0 !important;\n  }\n\n  .entangled-model-trigger:hover {\n    transform: translateY(-1px);\n    border-color: rgba(214,0,28,0.8);\n    background: rgba(255,255,255,0.06);\n  }\n\n  .entangled-model-close {\n    appearance: none;\n    border: 1.5px solid rgba(255,255,255,0.26);\n    background: rgba(255,255,255,0.03);\n    color: inherit;\n    padding: 10px 16px;\n    border-radius: 999px;\n    font: inherit;\n    font-size: 0.92rem;\n    line-height: 1;\n    cursor: pointer;\n  }\n\n  .entangled-model-panel {\n    margin-top: 6px;\n    animation: entangledFade 0.22s ease;\n  }\n\n  .entangled-model-head {\n    margin-bottom: 18px;\n    max-width: 900px;\n  }\n\n  .entangled-model-kicker {\n    display: inline-block;\n    margin-bottom: 8px;\n    font-size: 0.75rem;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: #d6001c;\n  }\n\n  .entangled-model-title {\n    margin: 0;\n    font-size: clamp(1.45rem, 2.4vw, 2rem);\n    line-height: 1.04;\n    font-weight: 700;\n    color: inherit;\n  }\n\n  .entangled-model-intro {\n    margin: 10px 0 0;\n    font-size: 1rem;\n    line-height: 1.65;\n    opacity: 0.94;\n    max-width: 70ch;\n  }\n\n  .entangled-model-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n    align-items: start;\n  }\n\n  .entangled-col {\n    min-width: 0;\n    padding: 18px 15px;\n    border: 1px solid rgba(255,255,255,0.10);\n    background: rgba(255,255,255,0.02);\n  }\n\n  .entangled-col.actual {\n    background: rgba(78,164,255,0.06);\n    border-color: rgba(78,164,255,0.22);\n  }\n\n  .entangled-col-top {\n    margin-bottom: 14px;\n  }\n\n  .entangled-tag {\n    display: inline-block;\n    margin-bottom: 10px;\n    padding: 6px 8px;\n    border-radius: 999px;\n    font-size: 0.72rem;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .illusion-tag {\n    background: rgba(214,0,28,0.12);\n    color: #ff6f86;\n  }\n\n  .actual-tag {\n    background: rgba(78,164,255,0.14);\n    color: #6ab8ff;\n  }\n\n  .entangled-col-top h4 {\n    margin: 0;\n    font-size: 1.08rem;\n    line-height: 1.22;\n    font-weight: 700;\n    color: inherit;\n  }\n\n  .entangled-flow {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .entangled-step {\n    padding: 12px 11px;\n    background: rgba(255,255,255,0.035);\n    border-left: 3px solid rgba(214,0,28,0.76);\n    font-size: 0.95rem;\n    line-height: 1.42;\n  }\n\n  .entangled-step.actual-step {\n    border-left-color: rgba(78,164,255,0.9);\n  }\n\n  .entangled-step.strong {\n    font-weight: 700;\n  }\n\n  .entangled-arrow {\n    text-align: center;\n    color: #d6001c;\n    font-size: 1rem;\n    line-height: 1;\n    font-weight: 700;\n  }\n\n  .entangled-arrow.actual-arrow {\n    color: #4ea4ff;\n  }\n\n  .entangled-note {\n    margin-top: 16px;\n    padding: 14px 13px 12px;\n    color: #111;\n    font-family: \"Patrick Hand\", cursive !important;\n    font-size: 1.02rem;\n    line-height: 1.34;\n    box-shadow: 0 10px 18px rgba(0,0,0,0.22);\n    position: relative;\n  }\n\n  .entangled-note::before {\n    content: \"\";\n    position: absolute;\n    top: -7px;\n    left: 22px;\n    width: 14px;\n    height: 14px;\n    border-radius: 50%;\n    background: radial-gradient(circle at 35% 35%, #ff8d8d 0%, #cf1010 58%, #850000 100%);\n    box-shadow: 0 2px 2px rgba(0,0,0,0.22);\n  }\n\n  .entangled-note h5 {\n    margin: 0 0 8px;\n    font-family: \"Caveat\", cursive !important;\n    font-size: 1.4rem;\n    line-height: 1;\n    color: #111;\n  }\n\n  .entangled-note p,\n  .entangled-note li {\n    margin: 0;\n    color: #111;\n  }\n\n  .entangled-note ul {\n    margin: 8px 0 0 18px;\n    padding: 0;\n  }\n\n  .entangled-note li + li {\n    margin-top: 5px;\n  }\n\n  .entangled-note.yellow { background: #f7de3a; }\n  .entangled-note.orange { background: #ffab46; }\n  .entangled-note.blue { background: #85d4ff; }\n\n  .entangled-model-foot {\n    margin-top: 18px;\n    max-width: 76ch;\n    font-size: 0.94rem;\n    line-height: 1.6;\n    opacity: 0.76;\n  }\n\n  @keyframes entangledFade {\n    from { opacity: 0; transform: translateY(6px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @media (max-width: 980px) {\n    .entangled-model-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 700px) {\n    .entangled-model-wrap {\n      margin: 0 0 18px !important;\n    }\n\n    .entangled-model-topbar {\n      margin: 0 0 8px !important;\n    }\n\n    .entangled-model-trigger,\n    .entangled-model-close {\n      width: 100%;\n      justify-content: center;\n    }\n\n    .entangled-model-title {\n      font-size: 1.3rem;\n    }\n\n    .entangled-model-intro {\n      font-size: 0.96rem;\n    }\n  }\n<\/style>\n\n<script>\n(function () {\n  const root = document.getElementById(\"entangledModelFigure\");\n  if (!root) return;\n\n  const panel = root.querySelector(\"#entangledModelPanel\");\n  const openBtn = root.querySelector(\"#openEntangledModel\");\n  const closeBtn = root.querySelector(\"#closeEntangledModel\");\n\n  function showPanel() {\n    panel.hidden = false;\n    closeBtn.hidden = false;\n    openBtn.setAttribute(\"aria-expanded\", \"true\");\n  }\n\n  function hidePanel() {\n    panel.hidden = true;\n    closeBtn.hidden = true;\n    openBtn.setAttribute(\"aria-expanded\", \"false\");\n  }\n\n  openBtn.addEventListener(\"click\", function () {\n    const isExpanded = openBtn.getAttribute(\"aria-expanded\") === \"true\";\n    if (isExpanded) {\n      hidePanel();\n    } else {\n      showPanel();\n    }\n  });\n\n  closeBtn.addEventListener(\"click\", function () {\n    hidePanel();\n  });\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Fra designspor til sk\u00e6rpet designretning<\/h2>\n\n\n\n<p>Responsen fra go-along-forl\u00f8bet og id\u00e9responsen i chat peger samlet i en retning, hvor <strong>fysisk l\u00e6sbarhed og tidlig bekr\u00e6ftelse<\/strong> fremst\u00e5r vigtigere end st\u00f8rre eller mere teknologitunge greb.<\/p>\n\n\n\n<p>Det betyder ikke, at de digitale spor er irrelevante. Men lige nu ser det ud til, at et digitalt element kun giver mening som et mindre og frivilligt supplement, der bygger videre p\u00e5 butikkens eksisterende praksis, frem for som hovedl\u00f8sningen.<\/p>\n\n\n\n<p>Undervejs blev det ogs\u00e5 tydeligere, at \u00e9t af de tre spor pegede mod en bredere omr\u00e5dem\u00e6ssig problematik, som ligger uden for projektets endelige afgr\u00e6nsning. Spor 2 fik derfor is\u00e6r v\u00e6rdi som et <strong>afklarende mellemspor<\/strong> i id\u00e9fasen, mens projektet senere blev sk\u00e6rpet mod mere afgr\u00e6nsede og destinationsn\u00e6re greb.<\/p>\n\n\n\n<p>P\u00e5 baggrund af arbejdet i Develop-fasen er mine designprincipper derfor blevet sk\u00e6rpet i denne retning:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ankomsten skal give tidlig bekr\u00e6ftelse.<\/strong><br>F\u00f8rstegangsbes\u00f8gende skal tidligt kunne m\u00e6rke, at de er p\u00e5 rette vej mod butikken.<\/li>\n\n\n\n<li><strong>St\u00f8tten skal rette sig mod \u00c1 handil som destination.<\/strong><br>Projektets mest relevante bidrag ligger i afgr\u00e6nsede og destinationsn\u00e6re greb frem for i et samlet omr\u00e5deforslag.<\/li>\n\n\n\n<li><strong>St\u00f8tte skal v\u00e6re diskret og situeret.<\/strong><br>Hj\u00e6lp skal optr\u00e6de d\u00e9r, hvor tvivlen faktisk opst\u00e5r, og passe til stedet frem for at fylde for meget.<\/li>\n\n\n\n<li><strong>Lokal karakter skal bevares, mens l\u00e6sbarheden styrkes.<\/strong><br>Designet skal g\u00f8re stedet lettere at afl\u00e6se for nye bes\u00f8gende uden at g\u00f8re det mere generisk.<\/li>\n<\/ul>\n\n\n\n<p>For mig har Develop derfor ikke handlet om at finde en \u201csmart l\u00f8sning\u201d, men om at blive mere pr\u00e6cis i forst\u00e5elsen af:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>hvor tvivlen faktisk opst\u00e5r<\/li>\n\n\n\n<li>hvilke former for st\u00f8tte der virker mest stedssvarende<\/li>\n\n\n\n<li>hvilke designspor der er mest relevante at arbejde videre med<\/li>\n<\/ul>\n\n\n\n<p>Lige nu arbejder jeg derfor videre mod en mere fokuseret designretning, hvor <strong>et enkelt fysisk holdepunkt i ankomsten<\/strong> unders\u00f8ges som det prim\u00e6re greb, eventuelt suppleret af <strong>et mindre digitalt lag<\/strong>, der bygger videre p\u00e5 butikkens eksisterende praksis.<\/p>\n\n\n\n<p>Det n\u00e6ste skridt er ikke at l\u00e5se l\u00f8sningen fast, men at bruge disse fund til at arbejde videre med <strong>designprincipper version 2<\/strong> og komme t\u00e6ttere p\u00e5 en f\u00f8rste prototype. Det passer godt til Develop-fasen i modulet, hvor fokus netop er p\u00e5 id\u00e9er til designl\u00f8sning og p\u00e5 at udvikle designprincipperne videre.<\/p>\n\n\n\n<p><strong>Hvordan g\u00f8r man et lokalt sted mere l\u00e6sbart for nye bes\u00f8gende uden at sv\u00e6kke det, der g\u00f8r stedet s\u00e6rligt?<\/strong><br>Det er det sp\u00f8rgsm\u00e5l, jeg arbejder videre med nu.<\/p>\n\n\n\n<p>#Design #Develop #DesignProcess #Wayfinding #Postdigital #ITDD<\/p>\n\n\n\n<div style=\"height:61px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Caveat:wght@700&#038;family=Patrick+Hand&#038;display=swap\" rel=\"stylesheet\">\n\n<div class=\"flowmodel-wrap\" id=\"flowModelV7\">\n  <div class=\"flowmodel-shell\">\n\n    <div class=\"flowmodel-head\">\n      <div class=\"flowmodel-kicker\">Fra Define til Develop<\/div>\n      <h3 class=\"flowmodel-title\">Designet tager <br> form<\/h3>\n      <p class=\"flowmodel-intro\">\n        I Develop-fasen er fokus flyttet fra problemforst\u00e5else til mulige designgreb. Go-along-forl\u00f8bet og chatresponsen har sk\u00e6rpet forst\u00e5elsen af ankomsten som den centrale udfordring.\n      <\/p>\n    <\/div>\n\n    <div class=\"flowmodel-controls\">\n      <button class=\"flowmodel-btn\" type=\"button\" id=\"openAllFlowModel\">\u00c5bn alle<\/button>\n      <button class=\"flowmodel-btn\" type=\"button\" id=\"closeAllFlowModel\">Luk alle<\/button>\n    <\/div>\n\n    <div class=\"flowmodel-stack\">\n\n      <div class=\"flowmodel-step\">\n        <button class=\"flowmodel-card define\" data-target=\"flowmodel-pop-1\">\n          <strong>Define<\/strong>\n          <span>5 forel\u00f8bige designprincipper<\/span>\n        <\/button>\n        <div class=\"flowmodel-note yellow\" id=\"flowmodel-pop-1\">\n          <h4>Designprincipper version 1<\/h4>\n          <ul>\n            <li>Ankomsten til omr\u00e5det m\u00e5 forst\u00e5s som del af kundeoplevelsen.<\/li>\n            <li>Indgangen m\u00e5 forst\u00e5s som b\u00e5de socialt og praktisk overgangsrum.<\/li>\n            <li>Lokal fortrolighed m\u00e5 behandles som en kvalitet.<\/li>\n            <li>St\u00f8tte b\u00f8r v\u00e6re situeret og stedn\u00e6r.<\/li>\n            <li>Tilg\u00e6ngelighed m\u00e5 styrkes uden tab af lokal karakter.<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"flowmodel-arrow\" aria-hidden=\"true\">\u2193<\/div>\n\n      <div class=\"flowmodel-step\">\n        <button class=\"flowmodel-card define\" data-target=\"flowmodel-pop-2\">\n          <strong>Oms\u00e6tning<\/strong>\n          <span>Forel\u00f8bige spor i idefasen<\/span>\n        <\/button>\n        <div class=\"flowmodel-note orange\" id=\"flowmodel-pop-2\">\n          <h4>Fra principper til idekort<\/h4>\n          <p>Designprincipperne blev omsat til tre idekort, som gjorde analysen mere konkret og diskuterbar.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"flowmodel-arrow\" aria-hidden=\"true\">\u2193<\/div>\n\n      <div class=\"flowmodel-step\">\n        <button class=\"flowmodel-card develop\" data-target=\"flowmodel-pop-3\">\n          <strong>Develop<\/strong>\n          <span>Sporene afpr\u00f8ves og kvalificeres<\/span>\n        <\/button>\n        <div class=\"flowmodel-note blue\" id=\"flowmodel-pop-3\">\n          <h4>De tre spor i idefasen<\/h4>\n          <ul>\n            <li>Et tydeligere f\u00f8rste m\u00f8de<\/li>\n            <li>Omr\u00e5det omkring butikken f\u00e5r form<\/li>\n            <li>Ny her? Et lille digitalt f\u00f8rste m\u00f8de<\/li>\n          <\/ul>\n          <p style=\"margin-top: 10px;\">\n            <strong>Vurdering undervejs<\/strong><br>\n            Sporene stod ikke lige st\u00e6rkt. Spor 2 pegede mod en bredere omr\u00e5dem\u00e6ssig problematik og fik derfor is\u00e6r v\u00e6rdi som et afklarende mellemspor.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"flowmodel-arrow\" aria-hidden=\"true\">\u2193<\/div>\n\n      <div class=\"flowmodel-step\">\n        <button class=\"flowmodel-card method\" data-target=\"flowmodel-pop-4\">\n          <strong>Afpr\u00f8vning<\/strong>\n          <span>Go-along + id\u00e9respons i chat<\/span>\n        <\/button>\n        <div class=\"flowmodel-note green\" id=\"flowmodel-pop-4\">\n          <h4>To aktiviteter<\/h4>\n          <ul>\n            <li>Situeret go-along-forl\u00f8b<\/li>\n            <li>Asynkron id\u00e9respons i chat<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"flowmodel-arrow\" aria-hidden=\"true\">\u2193<\/div>\n\n      <div class=\"flowmodel-video-step\">\n        <div class=\"flowmodel-video-shell\" id=\"goAlongHeroCompact\">\n          <div class=\"flowmodel-video-frame\" id=\"goAlongHeroFrame\">\n            <video\n              id=\"goAlongHeroVideo\"\n              class=\"flowmodel-video\"\n              playsinline\n              muted\n              preload=\"metadata\"\n              aria-label=\"Go-along-forl\u00f8b i bil p\u00e5 vej mod \u00c1 handil\"\n            >\n              <source src=\"https:\/\/itdd.au.dk\/single-user-mode\/wp-content\/uploads\/sites\/103\/2026\/04\/8efdd171-26db-419e-9f99-5341db826287-1.mp4\" type=\"video\/mp4\">\n            <\/video>\n\n            <img decoding=\"async\"\n              id=\"goAlongHeroEndImage\"\n              class=\"flowmodel-end-image\"\n              src=\"https:\/\/itdd.au.dk\/single-user-mode\/wp-content\/uploads\/sites\/103\/2026\/04\/ahandilin.jpeg\"\n              alt=\"\u00c1 handil t\u00e6ttere p\u00e5 som slutbillede\"\n              loading=\"lazy\"\n            >\n\n            <div class=\"flowmodel-overlay\">\n              <div class=\"flowmodel-badge badge-yellow is-visible\" id=\"badgeStart\">\u201cDet m\u00e5 v\u00e6re heroppe \u2026 eller?\u201d<\/div>\n              <div class=\"flowmodel-badge badge-blue\" id=\"badgeMaps\">Maps siger: her.<\/div>\n              <div class=\"flowmodel-badge badge-orange\" id=\"badgeDoubt\">Men hvor er butikken egentlig?<\/div>\n              <div class=\"flowmodel-badge badge-red\" id=\"badgeSearch\">Telefon. Vej. Bygninger. Telefon igen.<\/div>\n              <div class=\"flowmodel-badge badge-green\" id=\"badgeEnd\">Endelig fandt vi \u00c1 \u2026<\/div>\n            <\/div>\n\n            <div class=\"flowmodel-end-caption\" id=\"endCaption\">\n              <span>Vi er fremme.<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"flowmodel-video-caption\">\n            <strong>Go-along-forl\u00f8bet viser, hvordan orienteringen skifter mellem Google Maps, vej og bygninger.<\/strong>\n            Selvom Maps peger p\u00e5 det rigtige omr\u00e5de, mangler der en tydelig bekr\u00e6ftelse, og f\u00f8rst til sidst finder vi \u00c1 handil.\n          <\/div>\n\n          <div class=\"flowmodel-video-actions\">\n            <button class=\"flowmodel-replay\" type=\"button\" id=\"replayGoAlong\">Se igen<\/button>\n            <button class=\"flowmodel-expand\" type=\"button\" id=\"expandGoAlong\">Se stort<\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"flowmodel-arrow\" aria-hidden=\"true\">\u2193<\/div>\n\n      <div class=\"flowmodel-step\">\n        <button class=\"flowmodel-card method\" data-target=\"flowmodel-pop-5\">\n          <strong>Fund i Develop<\/strong>\n          <span>Hvad blev tydeligere?<\/span>\n        <\/button>\n        <div class=\"flowmodel-note red\" id=\"flowmodel-pop-5\">\n          <h4>Sk\u00e6rpet forst\u00e5else<\/h4>\n          <ul>\n            <li>Udfordringen ligger ikke prim\u00e6rt inde i butikken, men tidligere i forl\u00f8bet.<\/li>\n            <li>Tvivlen opst\u00e5r is\u00e6r i ankomsten til omr\u00e5det.<\/li>\n            <li>Bekr\u00e6ftelsen opst\u00e5r f\u00f8rst, n\u00e5r facaden og \u00c1-skiltet bliver synlige.<\/li>\n            <li>Google Maps kan st\u00f8tte, men ikke erstatte fysisk l\u00e6sbarhed.<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"flowmodel-arrow\" aria-hidden=\"true\">\u2193<\/div>\n\n      <div class=\"flowmodel-step\">\n        <button class=\"flowmodel-card method\" data-target=\"flowmodel-pop-6\">\n          <strong>Prioritering<\/strong>\n          <span>Hvad blev styrket?<\/span>\n        <\/button>\n        <div class=\"flowmodel-note blue\" id=\"flowmodel-pop-6\">\n          <h4>Responsen pegede mod<\/h4>\n          <ul>\n            <li>Spor 1 blev styrket i en enklere form: et tydeligt skilt eller holdepunkt.<\/li>\n            <li>Spor 2 blev tonet ned og forst\u00e5et som et mellemspor.<\/li>\n            <li>Spor 3 blev placeret som et frivilligt supplement.<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"flowmodel-arrow\" aria-hidden=\"true\">\u2193<\/div>\n\n      <div class=\"flowmodel-step\">\n        <button class=\"flowmodel-card result\" data-target=\"flowmodel-pop-7\">\n          <strong>Resultat<\/strong>\n          <span>4 reviderede designprincipper<\/span>\n        <\/button>\n        <div class=\"flowmodel-note green\" id=\"flowmodel-pop-7\">\n          <h4>Designprincipper version 2<\/h4>\n          <ol>\n            <li>Ankomsten skal give f\u00f8rstegangsbes\u00f8gende en tidlig og entydig bekr\u00e6ftelse.<\/li>\n            <li>St\u00f8tten skal rette sig mod \u00c1 handil som destination.<\/li>\n            <li>St\u00f8tte skal v\u00e6re stedssvarende, diskret og koblet til tvivlssituationer.<\/li>\n            <li>Designet skal g\u00f8re stedets lokale karakter mere tilg\u00e6ngelig uden at g\u00f8re det generisk.<\/li>\n          <\/ol>\n        <\/div>\n      <\/div>\n\n      <div class=\"flowmodel-arrow\" aria-hidden=\"true\">\u2193<\/div>\n\n      <div class=\"flowmodel-step\">\n        <button class=\"flowmodel-card result\" data-target=\"flowmodel-pop-8\">\n          <strong>Forel\u00f8big designretning<\/strong>\n          <span>Fysisk greb + lille digitalt supplement<\/span>\n        <\/button>\n        <div class=\"flowmodel-note yellow\" id=\"flowmodel-pop-8\">\n          <h4>Hvor projektet peger hen nu<\/h4>\n          <ul>\n            <li><strong>Et enkelt fysisk ydre holdepunkt<\/strong>, som giver tidlig bekr\u00e6ftelse i ankomsten.<\/li>\n            <li><strong>Et lille frivilligt digitalt supplement<\/strong>, som bygger videre p\u00e5 butikkens eksisterende praksis.<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <p class=\"flowmodel-help\">\n      Klik p\u00e5 boksene for at folde noter ud \u2014 eller brug knapperne til at \u00e5bne og lukke alle.\n    <\/p>\n  <\/div>\n<\/div>\n\n<style>\n  .flowmodel-wrap {\n    margin: 28px 0;\n    font-family: Georgia, \"Times New Roman\", serif;\n    color: #f4efe8;\n  }\n\n  .flowmodel-shell {\n    background: linear-gradient(180deg, #2c2c31 0%, #232327 100%);\n    color: #f4efe8;\n    border: 1px solid rgba(255,255,255,0.08);\n    border-radius: 26px;\n    padding: 22px 18px 18px;\n    box-shadow:\n      0 14px 34px rgba(0,0,0,0.22),\n      inset 0 1px 0 rgba(255,255,255,0.03);\n  }\n\n  .flowmodel-head {\n    margin-bottom: 16px;\n  }\n\n  .flowmodel-kicker {\n    display: inline-block;\n    margin: 0 0 12px;\n    padding: 8px 12px;\n    border-radius: 999px;\n    background: #a30f22;\n    color: #fff;\n    font-size: 12px;\n    line-height: 1;\n    font-weight: 700;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n  }\n\n  .flowmodel-title {\n    margin: 0 0 12px;\n    font-size: clamp(24px, 3vw, 34px);\n    line-height: 1.06;\n    font-weight: 700;\n    letter-spacing: -0.03em;\n    color: #fffaf4;\n    max-width: none;\n  }\n\n  .flowmodel-intro {\n    margin: 0;\n    font-size: 15px;\n    line-height: 1.62;\n    color: rgba(244,239,232,0.95);\n    max-width: none;\n  }\n\n  .flowmodel-controls {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 16px 0 18px;\n  }\n\n  .flowmodel-btn {\n    appearance: none;\n    border: 1px solid rgba(255,255,255,0.16);\n    background: rgba(255,255,255,0.05);\n    color: #f4efe8;\n    padding: 9px 12px;\n    border-radius: 999px;\n    font: inherit;\n    font-size: 13px;\n    line-height: 1;\n    cursor: pointer;\n    transition: transform 0.15s ease, background 0.15s ease, border-color 0.15s ease;\n  }\n\n  .flowmodel-btn:hover {\n    transform: translateY(-1px);\n    background: rgba(255,255,255,0.08);\n    border-color: rgba(255,255,255,0.24);\n  }\n\n  .flowmodel-stack {\n    display: flex;\n    flex-direction: column;\n    gap: 0;\n  }\n\n  .flowmodel-step,\n  .flowmodel-video-step {\n    margin: 0;\n  }\n\n  .flowmodel-card {\n    width: 100%;\n    margin: 0;\n    padding: 14px 14px 13px;\n    border: 1px solid rgba(255,255,255,0.10);\n    border-radius: 18px;\n    background: rgba(255,255,255,0.03);\n    text-align: left;\n    cursor: pointer;\n    color: #f4efe8;\n    font-family: inherit;\n    border-left: 5px solid #a30f22;\n    transition: transform 0.15s ease, background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;\n  }\n\n  .flowmodel-card:hover {\n    transform: translateY(-1px);\n    background: rgba(255,255,255,0.055);\n    border-color: rgba(255,255,255,0.16);\n    box-shadow: 0 8px 22px rgba(0,0,0,0.16);\n  }\n\n  .flowmodel-card.is-open {\n    background: rgba(255,255,255,0.07);\n    border-color: rgba(255,255,255,0.18);\n  }\n\n  .flowmodel-card.define { border-left-color: #a30f22; }\n  .flowmodel-card.develop { border-left-color: #4ea4ff; }\n  .flowmodel-card.method { border-left-color: #8bc34a; }\n  .flowmodel-card.result { border-left-color: #ffc107; }\n\n  .flowmodel-card strong {\n    display: block;\n    margin-bottom: 4px;\n    font-size: 15px;\n    line-height: 1.3;\n    font-weight: 700;\n    color: #fffaf4;\n  }\n\n  .flowmodel-card span {\n    display: block;\n    font-size: 13px;\n    line-height: 1.45;\n    color: rgba(244,239,232,0.82);\n  }\n\n  .flowmodel-arrow {\n    text-align: center;\n    font-size: 20px;\n    line-height: 1;\n    margin: 8px 0;\n    font-weight: 700;\n    color: #d9d0c5;\n  }\n\n  .flowmodel-note {\n    display: none;\n    margin-top: 10px;\n    margin-bottom: 4px;\n    padding: 14px 12px 12px;\n    position: relative;\n    border-radius: 0;\n    box-shadow: 0 12px 20px rgba(0,0,0,0.22);\n    color: #111;\n    font-family: \"Patrick Hand\", cursive !important;\n    font-size: 0.98rem;\n    line-height: 1.3;\n  }\n\n  .flowmodel-note.active {\n    display: block;\n    animation: flowmodelPopFade 0.2s ease;\n  }\n\n  .flowmodel-note::before {\n    content: \"\";\n    position: absolute;\n    top: -7px;\n    left: 18px;\n    width: 14px;\n    height: 14px;\n    border-radius: 50%;\n    background: radial-gradient(circle at 35% 35%, #ff8d8d 0%, #cf1010 58%, #850000 100%);\n    box-shadow: 0 2px 2px rgba(0,0,0,0.22), inset -1px -2px 2px rgba(0,0,0,0.24);\n  }\n\n  .flowmodel-note h4 {\n    margin: 0 0 8px;\n    font-family: \"Caveat\", cursive !important;\n    font-size: 1.35rem;\n    line-height: 1;\n    color: #111;\n  }\n\n  .flowmodel-note p,\n  .flowmodel-note li {\n    margin: 0;\n    color: #111;\n  }\n\n  .flowmodel-note ul,\n  .flowmodel-note ol {\n    margin: 8px 0 0 18px;\n    padding: 0;\n  }\n\n  .flowmodel-note li + li {\n    margin-top: 4px;\n  }\n\n  .flowmodel-note.yellow { background: #f7de3a; }\n  .flowmodel-note.orange { background: #ffab46; }\n  .flowmodel-note.blue   { background: #85d4ff; }\n  .flowmodel-note.green  { background: #9ce88f; }\n  .flowmodel-note.red    { background: #ff8a80; }\n\n  .flowmodel-video-shell {\n    border-radius: 18px;\n    background: rgba(255,255,255,0.04);\n    border: 1px solid rgba(255,255,255,0.08);\n    padding: 10px;\n  }\n\n  .flowmodel-video-frame {\n    position: relative;\n    overflow: hidden;\n    border-radius: 12px;\n    width: 100%;\n    background:\n      radial-gradient(circle at 20% 20%, rgba(255,255,255,0.06), transparent 30%),\n      linear-gradient(180deg, #1b1b1d 0%, #101012 100%);\n    box-shadow: 0 12px 24px rgba(0,0,0,0.24);\n    aspect-ratio: 16 \/ 9;\n  }\n\n  .flowmodel-video,\n  .flowmodel-end-image {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    display: block;\n    background: #111;\n  }\n\n  .flowmodel-video {\n    transform-origin: 64% 50%;\n    transition: transform 1.15s ease, opacity 0.8s ease, filter 0.8s ease;\n    opacity: 1;\n    filter: saturate(1) contrast(1.02);\n  }\n\n  .flowmodel-video-frame.zooming .flowmodel-video {\n    transform: scale(1.35) translateX(5%) translateY(-1%);\n    filter: saturate(1.05) contrast(1.05);\n  }\n\n  .flowmodel-video-frame.hide-video .flowmodel-video {\n    opacity: 0;\n  }\n\n  .flowmodel-end-image {\n    opacity: 0;\n    transform: scale(1.08);\n    transition: opacity 0.9s ease, transform 1.4s ease;\n  }\n\n  .flowmodel-video-frame.show-end-image .flowmodel-end-image {\n    opacity: 1;\n    transform: scale(1);\n  }\n\n  .flowmodel-overlay {\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    z-index: 3;\n  }\n\n  .flowmodel-badge {\n    position: absolute;\n    max-width: 78%;\n    padding: 8px 11px;\n    border-radius: 999px;\n    font-family: \"Patrick Hand\", cursive !important;\n    font-size: 13px;\n    line-height: 1.05;\n    color: #111;\n    box-shadow: 0 8px 18px rgba(0,0,0,0.20);\n    opacity: 0;\n    transform: translateY(10px) scale(0.96) rotate(-2deg);\n    transition: opacity 0.35s ease, transform 0.35s ease;\n    will-change: transform, opacity;\n  }\n\n  .flowmodel-badge.is-visible {\n    opacity: 1;\n    transform: translateY(0) scale(1) rotate(-1deg);\n  }\n\n  .flowmodel-badge.badge-yellow { background: rgba(255, 224, 84, 0.96); top: 10px; left: 10px; }\n  .flowmodel-badge.badge-blue   { background: rgba(125, 203, 255, 0.96); top: 10px; right: 10px; transform: translateY(10px) scale(0.96) rotate(2deg); }\n  .flowmodel-badge.badge-blue.is-visible { transform: translateY(0) scale(1) rotate(1deg); }\n  .flowmodel-badge.badge-orange { background: rgba(255, 171, 70, 0.97); bottom: 56px; left: 10px; }\n  .flowmodel-badge.badge-red    { background: rgba(255, 116, 116, 0.97); bottom: 10px; right: 10px; transform: translateY(10px) scale(0.96) rotate(2deg); }\n  .flowmodel-badge.badge-red.is-visible { transform: translateY(0) scale(1) rotate(1deg); }\n  .flowmodel-badge.badge-green  {\n    background: rgba(156, 232, 143, 0.98);\n    left: 50%;\n    bottom: 10px;\n    transform: translate(-50%, 10px) scale(0.96);\n    font-size: 14px;\n    padding: 10px 14px;\n  }\n  .flowmodel-badge.badge-green.is-visible {\n    transform: translate(-50%, 0) scale(1);\n  }\n\n  .flowmodel-end-caption {\n    position: absolute;\n    left: 50%;\n    bottom: 50%;\n    transform: translate(-50%, 20px);\n    z-index: 4;\n    opacity: 0;\n    transition: opacity 0.6s ease, transform 0.6s ease;\n    text-align: center;\n    pointer-events: none;\n  }\n\n  .flowmodel-end-caption span {\n    display: inline-block;\n    padding: 12px 16px;\n    border-radius: 999px;\n    background: rgba(24,18,13,0.78);\n    color: #fff;\n    font-family: \"Caveat\", cursive !important;\n    font-size: clamp(1.6rem, 4vw, 2.2rem);\n    line-height: 0.95;\n    box-shadow: 0 12px 24px rgba(0,0,0,0.28);\n    backdrop-filter: blur(3px);\n    -webkit-backdrop-filter: blur(3px);\n  }\n\n  .flowmodel-video-frame.show-end-caption .flowmodel-end-caption {\n    opacity: 1;\n    transform: translate(-50%, 0);\n  }\n\n  .flowmodel-video-caption {\n    margin-top: 10px;\n    font-size: 13px;\n    line-height: 1.55;\n    color: rgba(244,239,232,0.92);\n  }\n\n  .flowmodel-video-caption strong {\n    color: #fffaf4;\n  }\n\n  .flowmodel-video-actions {\n    margin-top: 10px;\n    display: flex;\n    gap: 8px;\n    justify-content: flex-end;\n    flex-wrap: wrap;\n  }\n\n  .flowmodel-replay,\n  .flowmodel-expand {\n    appearance: none;\n    border: 1px solid rgba(255,255,255,0.16);\n    background: rgba(255,255,255,0.06);\n    color: #f4efe8;\n    padding: 9px 12px;\n    border-radius: 999px;\n    font: inherit;\n    font-size: 13px;\n    line-height: 1;\n    cursor: pointer;\n  }\n\n  .flowmodel-replay:hover,\n  .flowmodel-expand:hover {\n    background: rgba(255,255,255,0.10);\n  }\n\n  .flowmodel-help {\n    margin-top: 12px;\n    max-width: none;\n    font-size: 13px;\n    line-height: 1.5;\n    color: rgba(244,239,232,0.72);\n  }\n\n  @keyframes flowmodelPopFade {\n    from { opacity: 0; transform: translateY(6px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @media (min-width: 900px) {\n    .flowmodel-head {\n      display: grid;\n      grid-template-columns: 1.05fr 1.35fr;\n      gap: 12px 26px;\n      align-items: start;\n    }\n\n    .flowmodel-kicker {\n      grid-column: 1 \/ -1;\n      margin-bottom: 6px;\n    }\n\n    .flowmodel-title {\n      margin: 0;\n      align-self: start;\n    }\n\n    .flowmodel-intro {\n      margin: 0;\n      align-self: start;\n    }\n  }\n\n  @media (max-width: 700px) {\n    .flowmodel-shell {\n      padding: 18px 14px 16px;\n      border-radius: 22px;\n    }\n\n    .flowmodel-btn {\n      width: 100%;\n    }\n\n    .flowmodel-title {\n      font-size: 28px;\n    }\n\n    .flowmodel-intro {\n      font-size: 14px;\n      line-height: 1.58;\n    }\n  }\n<\/style>\n\n<script>\n(function () {\n  const root = document.getElementById(\"flowModelV7\");\n  if (!root) return;\n\n  const buttons = root.querySelectorAll(\".flowmodel-card\");\n  const openAllBtn = root.querySelector(\"#openAllFlowModel\");\n  const closeAllBtn = root.querySelector(\"#closeAllFlowModel\");\n\n  function openPop(button, pop) {\n    if (!button || !pop) return;\n    button.classList.add(\"is-open\");\n    pop.classList.add(\"active\");\n  }\n\n  function closePop(button, pop) {\n    if (!button || !pop) return;\n    button.classList.remove(\"is-open\");\n    pop.classList.remove(\"active\");\n  }\n\n  buttons.forEach((btn) => {\n    btn.addEventListener(\"click\", () => {\n      const target = root.querySelector(\"#\" + btn.getAttribute(\"data-target\"));\n      if (!target) return;\n      if (target.classList.contains(\"active\")) {\n        closePop(btn, target);\n      } else {\n        openPop(btn, target);\n      }\n    });\n  });\n\n  if (openAllBtn) {\n    openAllBtn.addEventListener(\"click\", () => {\n      buttons.forEach((btn) => {\n        const target = root.querySelector(\"#\" + btn.getAttribute(\"data-target\"));\n        openPop(btn, target);\n      });\n    });\n  }\n\n  if (closeAllBtn) {\n    closeAllBtn.addEventListener(\"click\", () => {\n      buttons.forEach((btn) => {\n        const target = root.querySelector(\"#\" + btn.getAttribute(\"data-target\"));\n        closePop(btn, target);\n      });\n    });\n  }\n})();\n\n(function () {\n  const hero = document.getElementById(\"goAlongHeroCompact\");\n  const frame = document.getElementById(\"goAlongHeroFrame\");\n  const video = document.getElementById(\"goAlongHeroVideo\");\n  const endImage = document.getElementById(\"goAlongHeroEndImage\");\n  const replayBtn = document.getElementById(\"replayGoAlong\");\n  const expandBtn = document.getElementById(\"expandGoAlong\");\n\n  const badgeStart = document.getElementById(\"badgeStart\");\n  const badgeMaps = document.getElementById(\"badgeMaps\");\n  const badgeDoubt = document.getElementById(\"badgeDoubt\");\n  const badgeSearch = document.getElementById(\"badgeSearch\");\n  const badgeEnd = document.getElementById(\"badgeEnd\");\n\n  if (!hero || !frame || !video || !replayBtn || !expandBtn || !endImage) return;\n\n  let finishedSequence = false;\n  let playedOnce = false;\n\n  const badges = [badgeStart, badgeMaps, badgeDoubt, badgeSearch, badgeEnd].filter(Boolean);\n\n  function hideAllBadges() {\n    badges.forEach((b) => b.classList.remove(\"is-visible\"));\n  }\n\n  function showBadge(el) {\n    hideAllBadges();\n    if (el) el.classList.add(\"is-visible\");\n  }\n\n  function resetSequence() {\n    finishedSequence = false;\n    frame.classList.remove(\"zooming\", \"hide-video\", \"show-end-image\", \"show-end-caption\");\n    hideAllBadges();\n    if (badgeStart) badgeStart.classList.add(\"is-visible\");\n    video.pause();\n    video.currentTime = 0;\n  }\n\n  function runEndSequence() {\n    if (finishedSequence) return;\n    finishedSequence = true;\n\n    video.pause();\n    hideAllBadges();\n    frame.classList.add(\"zooming\");\n\n    setTimeout(() => {\n      frame.classList.add(\"hide-video\");\n      frame.classList.add(\"show-end-image\");\n      if (badgeEnd) badgeEnd.classList.add(\"is-visible\");\n    }, 900);\n\n    setTimeout(() => {\n      frame.classList.add(\"show-end-caption\");\n    }, 1450);\n  }\n\n  function updateStory(time, duration) {\n    if (!duration || finishedSequence) return;\n\n    if (time < duration * 0.18) {\n      showBadge(badgeStart);\n    } else if (time < duration * 0.40) {\n      showBadge(badgeMaps);\n    } else if (time < duration * 0.65) {\n      showBadge(badgeDoubt);\n    } else if (time < duration * 0.88) {\n      showBadge(badgeSearch);\n    } else {\n      showBadge(null);\n    }\n\n    const stopPoint = Math.max(duration - 0.45, duration * 0.94);\n    if (time >= stopPoint) {\n      runEndSequence();\n    }\n  }\n\n  video.addEventListener(\"timeupdate\", function () {\n    updateStory(video.currentTime, video.duration);\n  });\n\n  video.addEventListener(\"ended\", function () {\n    runEndSequence();\n  });\n\n  function playSequence() {\n    resetSequence();\n    video.muted = true;\n    const p = video.play();\n    if (p && typeof p.catch === \"function\") {\n      p.catch(() => {});\n    }\n    playedOnce = true;\n  }\n\n  replayBtn.addEventListener(\"click\", function () {\n    playSequence();\n  });\n\n  expandBtn.addEventListener(\"click\", async function () {\n    try {\n      if (frame.requestFullscreen) {\n        await frame.requestFullscreen();\n      } else if (frame.webkitRequestFullscreen) {\n        await frame.webkitRequestFullscreen();\n      } else if (frame.msRequestFullscreen) {\n        await frame.msRequestFullscreen();\n      }\n    } catch (e) {}\n  });\n\n  if (\"IntersectionObserver\" in window) {\n    const observer = new IntersectionObserver((entries, obs) => {\n      entries.forEach((entry) => {\n        if (entry.isIntersecting && !playedOnce) {\n          playSequence();\n          obs.unobserve(entry.target);\n        }\n      });\n    }, {\n      threshold: 0.45\n    });\n\n    observer.observe(hero);\n  } else {\n    playSequence();\n  }\n})();\n<\/script>\n\n\n\n<style>\n  .wp-block-post-comments-form input#submit.wp-block-button__link.wp-element-button {\n    background: #d70f2f !important;\n    color: #fff !important;\n    border: none !important;\n  }\n\n  .wp-block-post-comments-form input#submit.wp-block-button__link.wp-element-button:hover {\n    background: #b90c28 !important;\n  }\n<\/style>\n\n\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Caveat:wght@600;700&#038;family=Patrick+Hand&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n  .postit-wrap {\n    padding: 0 28px;\n  }\n\n  .postit-row {\n    display: flex;\n    gap: 22px;\n    align-items: flex-start;\n    flex-wrap: wrap;\n  }\n\n  .floating-postit {\n    position: relative;\n    display: inline-block;\n    width: 118px;\n    min-height: 138px;\n    padding: 18px 14px 14px;\n    border: 0;\n    border-radius: 2px;\n    text-align: left;\n    text-decoration: none;\n    cursor: pointer;\n    color: #111 !important;\n    box-shadow:\n      0 10px 14px rgba(0,0,0,0.17),\n      5px 7px 10px rgba(0,0,0,0.09);\n    transition: transform 0.18s ease, box-shadow 0.18s ease;\n    overflow: visible;\n    background: none;\n    font: inherit;\n  }\n\n  .floating-postit:hover {\n    transform: translateY(-2px);\n    box-shadow:\n      0 14px 18px rgba(0,0,0,0.19),\n      7px 10px 12px rgba(0,0,0,0.11);\n  }\n\n  .floating-postit.note-yellow {\n    background: linear-gradient(182deg, #f7e45d 0%, #efd429 100%);\n  }\n\n  .floating-postit.note-red {\n    background: linear-gradient(179deg, #ff5a45 0%, #f83824 100%);\n  }\n\n  .floating-postit.note-orange {\n    background: linear-gradient(181deg, #ffab46 0%, #f58a11 100%);\n  }\n\n  .floating-postit.note-blue {\n    background: linear-gradient(181deg, #74c7ff 0%, #2f97f5 100%);\n  }\n\n  .floating-postit.note-green {\n    background: linear-gradient(181deg, #8fe08b 0%, #44b848 100%);\n  }\n\n  .floating-postit::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background:\n      linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0.02) 28%, rgba(0,0,0,0.03) 100%),\n      radial-gradient(circle at 18% 24%, rgba(255,255,255,0.10) 0, transparent 18%),\n      radial-gradient(circle at 78% 70%, rgba(0,0,0,0.04) 0, transparent 20%);\n    pointer-events: none;\n    opacity: 0.8;\n  }\n\n  .floating-postit::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    right: 13px;\n    width: 24px;\n    height: 21px;\n    background: linear-gradient(135deg, rgba(255,255,255,0.72) 0%, rgba(255,255,255,0.12) 70%);\n    clip-path: polygon(0 0, 100% 0, 100% 100%);\n    opacity: 0.88;\n  }\n\n  .floating-postit:nth-child(1) { transform: rotate(-1.4deg); }\n  .floating-postit:nth-child(2) { transform: rotate(1.2deg); }\n  .floating-postit:nth-child(3) { transform: rotate(-0.8deg); }\n  .floating-postit:nth-child(4) { transform: rotate(1deg); }\n  .floating-postit:nth-child(5) { transform: rotate(-1deg); }\n\n  .floating-postit:nth-child(1):hover,\n  .floating-postit:nth-child(2):hover,\n  .floating-postit:nth-child(3):hover,\n  .floating-postit:nth-child(4):hover,\n  .floating-postit:nth-child(5):hover {\n    transform: translateY(-2px) rotate(0deg);\n  }\n\n  .floating-postit .pin {\n    position: absolute;\n    top: -8px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 14px;\n    height: 14px;\n    border-radius: 50%;\n    background: radial-gradient(circle at 35% 35%, #ff8d8d 0%, #cf1010 58%, #850000 100%);\n    box-shadow:\n      0 2px 2px rgba(0,0,0,0.22),\n      inset -1px -2px 2px rgba(0,0,0,0.24);\n    z-index: 3;\n  }\n\n  .floating-postit .pin::after {\n    content: \"\";\n    position: absolute;\n    top: 11px;\n    left: 6px;\n    width: 2px;\n    height: 18px;\n    background: linear-gradient(180deg, rgba(75,75,75,0.9), rgba(170,170,170,0.4));\n    transform: rotate(31deg);\n    transform-origin: top center;\n    border-radius: 2px;\n    z-index: -1;\n  }\n\n  .floating-postit strong {\n    display: block;\n    margin-top: 10px;\n    margin-bottom: 8px;\n    font-family: \"Caveat\", cursive !important;\n    font-size: 1.35rem;\n    line-height: 0.95;\n    font-weight: 700;\n    color: #111 !important;\n    position: relative;\n    z-index: 1;\n  }\n\n  .floating-postit span.text {\n    display: block;\n    font-family: \"Patrick Hand\", cursive !important;\n    font-size: 1rem;\n    line-height: 1.15;\n    color: #111 !important;\n    position: relative;\n    z-index: 1;\n  }\n\n  .focus-modal {\n    position: fixed;\n    inset: 0;\n    width: 100vw;\n    height: 100vh;\n    z-index: 999999;\n    display: none;\n    background: rgba(24, 18, 13, 0.84);\n    backdrop-filter: blur(4px);\n    -webkit-backdrop-filter: blur(4px);\n  }\n\n  .focus-modal.active {\n    display: block;\n  }\n\n  .focus-controls {\n    position: fixed;\n    top: 18px;\n    right: 18px;\n    z-index: 1000001;\n    display: flex;\n    gap: 10px;\n  }\n\n  .focus-btn {\n    width: 46px;\n    height: 46px;\n    border: 0;\n    border-radius: 999px;\n    background: rgba(47, 42, 37, 0.92);\n    color: #fff !important;\n    font-size: 1.2rem;\n    line-height: 1;\n    cursor: pointer;\n    box-shadow: 0 6px 14px rgba(0,0,0,0.18);\n  }\n\n  .focus-btn:hover {\n    background: #000;\n  }\n\n  .focus-panel-wrap {\n    position: fixed;\n    inset: 0;\n    overflow-y: auto;\n    overflow-x: hidden;\n    padding: 84px 28px 32px;\n    background: #f6f1e8;\n  }\n\n  .focus-panel {\n    width: 100%;\n    max-width: 980px;\n    margin: 0 auto;\n  }\n\n  .focus-title {\n    margin: 0 0 14px;\n    font-family: \"Caveat\", cursive !important;\n    font-size: clamp(2.2rem, 4vw, 3.1rem);\n    line-height: 0.95;\n    color: #24180f !important;\n  }\n\n  .focus-intro {\n    display: inline-block;\n    margin: 0 0 22px;\n    padding: 12px 15px;\n    background: #fff6a8;\n    color: #111 !important;\n    box-shadow: 0 8px 14px rgba(0,0,0,0.16);\n    font-family: \"Patrick Hand\", cursive !important;\n    font-size: 1rem;\n    line-height: 1.34;\n    max-width: 760px;\n  }\n\n  .focus-grid {\n    display: grid;\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .focus-note {\n    min-height: 0;\n    padding: 14px 13px;\n    box-shadow: 0 8px 12px rgba(0,0,0,0.14);\n    color: #111 !important;\n    position: relative;\n  }\n\n  .focus-note::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(180deg, rgba(255,255,255,0.10), rgba(0,0,0,0.03) 100%);\n    pointer-events: none;\n    opacity: 0.7;\n  }\n\n  .focus-note.yellow { background: #f7de3a; }\n  .focus-note.red    { background: #ff5542; }\n  .focus-note.orange { background: #ff9a2f; }\n  .focus-note.blue   { background: #7dcbff; }\n  .focus-note.green  { background: #98e88a; }\n\n  .focus-note h3 {\n    margin: 0 0 8px;\n    font-family: \"Caveat\", cursive !important;\n    font-size: 1.34rem;\n    line-height: 0.95;\n    color: #111 !important;\n    position: relative;\n    z-index: 1;\n  }\n\n  .focus-note p,\n  .focus-note li {\n    margin: 0;\n    font-family: \"Patrick Hand\", cursive !important;\n    font-size: 0.98rem;\n    line-height: 1.2;\n    color: #111 !important;\n    position: relative;\n    z-index: 1;\n  }\n\n  .focus-note ul {\n    margin: 4px 0 0 16px;\n    padding: 0;\n    position: relative;\n    z-index: 1;\n  }\n\n  .focus-note li + li {\n    margin-top: 4px;\n  }\n\n  .span-4 { grid-column: span 4; }\n  .span-5 { grid-column: span 5; }\n  .span-7 { grid-column: span 7; }\n  .span-12 { grid-column: span 12; }\n\n  @media (max-width: 980px) {\n    .focus-grid {\n      grid-template-columns: repeat(6, minmax(0, 1fr));\n    }\n\n    .span-12, .span-7, .span-5, .span-4 {\n      grid-column: span 6;\n    }\n  }\n\n  @media (max-width: 700px) {\n    .postit-wrap {\n      padding: 0 14px;\n    }\n\n    .postit-row {\n      gap: 14px;\n    }\n\n    .floating-postit {\n      width: 102px;\n      min-height: 122px;\n      padding: 16px 12px 12px;\n      transform: none !important;\n    }\n\n    .floating-postit strong {\n      font-size: 1.15rem;\n    }\n\n    .floating-postit span.text {\n      font-size: 0.9rem;\n    }\n\n    .focus-controls {\n      top: 10px;\n      right: 10px;\n      gap: 8px;\n    }\n\n    .focus-btn {\n      width: 40px;\n      height: 40px;\n    }\n\n    .focus-panel-wrap {\n      padding: 68px 14px 18px;\n    }\n\n    .focus-grid {\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    .span-12, .span-7, .span-5, .span-4 {\n      grid-column: span 1;\n    }\n  }\n<\/style>\n\n<div class=\"postit-wrap\">\n  <div class=\"postit-row\">\n    <a\n      class=\"floating-postit note-yellow\"\n      href=\"\/single-user-mode\/infoboard\/\"\n      aria-label=\"\u00c5bn mit board\">\n      <span class=\"pin\"><\/span>\n      <strong>Mit board<\/strong>\n      <span class=\"text\">Spor, fund<br>og problemfelt<\/span>\n    <\/a>\n\n    <a\n      class=\"floating-postit note-red\"\n      href=\"https:\/\/karina.getoutline.com\/s\/06b7b21b-5a9d-4390-a152-5f05672b8869\"\n      target=\"_blank\"\n      rel=\"noopener noreferrer\"\n      aria-label=\"\u00c5bn opgaven i Outline\">\n      <span class=\"pin\"><\/span>\n      <strong>Opgaven<\/strong>\n      <span class=\"text\">L\u00e6s projektet<br>i Outline<\/span>\n    <\/a>\n\n    <button class=\"floating-postit note-orange\" id=\"openFocusNote\" type=\"button\" aria-label=\"\u00c5bn fokus nu\">\n      <span class=\"pin\"><\/span>\n      <strong>Fokus nu<\/strong>\n      <span class=\"text\">4 principper<br>og prototype<\/span>\n    <\/button>\n\n    <a\n      class=\"floating-postit note-blue\"\n      href=\"https:\/\/miro.com\/app\/board\/uXjVJnyZ7HM=\/?share_link_id=214567468654\"\n      target=\"_blank\"\n      rel=\"noopener noreferrer\"\n      aria-label=\"\u00c5bn Miro board\">\n      <span class=\"pin\"><\/span>\n      <strong>Miro<\/strong>\n      <span class=\"text\">Proces, id\u00e9er<br>og sammenh\u00e6nge<\/span>\n    <\/a>\n\n    <a\n      class=\"floating-postit note-green\"\n      href=\"https:\/\/itdd.au.dk\/single-user-mode\/idekort\/\"\n      aria-label=\"\u00c5bn idekort\">\n      <span class=\"pin\"><\/span>\n      <strong>Idekort<\/strong>\n      <span class=\"text\">Forel\u00f8bige spor<br>i idefasen<\/span>\n    <\/a>\n  <\/div>\n<\/div>\n\n<div class=\"focus-modal\" id=\"focusModal\" aria-hidden=\"true\">\n  <div class=\"focus-controls\">\n    <button class=\"focus-btn\" id=\"closeFocusNote\" type=\"button\" aria-label=\"Luk\">\u00d7<\/button>\n  <\/div>\n\n  <div class=\"focus-panel-wrap\">\n    <div class=\"focus-panel\">\n      <h2 class=\"focus-title\">Fokus nu<\/h2>\n\n      <div class=\"focus-intro\">\n        Develop har sk\u00e6rpet retningen: fysisk l\u00e6sbarhed f\u00f8rst, digital st\u00f8tte kun som muligt supplement.\n      <\/div>\n\n      <div class=\"focus-grid\">\n        <article class=\"focus-note red span-5\">\n          <h3>Hovedfund<\/h3>\n          <p>\n            Tvivlen opst\u00e5r i ankomsten \u2014 f\u00f8r butikken bliver synlig.\n          <\/p>\n        <\/article>\n\n        <article class=\"focus-note blue span-7\">\n          <h3>4 designprincipper<\/h3>\n          <ul>\n            <li>Tidlig og entydig bekr\u00e6ftelse<\/li>\n            <li>\u00c1 handil som destination<\/li>\n            <li>Diskret, stedssvarende st\u00f8tte<\/li>\n            <li>Lokal karakter skal bevares<\/li>\n          <\/ul>\n        <\/article>\n\n        <article class=\"focus-note orange span-4\">\n          <h3>Prim\u00e6rt spor<\/h3>\n          <p>\n            Et enkelt fysisk holdepunkt i ankomsten.\n          <\/p>\n        <\/article>\n\n        <article class=\"focus-note green span-4\">\n          <h3>Sekund\u00e6rt spor<\/h3>\n          <p>\n            Et lille digitalt lag.\n          <\/p>\n        <\/article>\n\n        <article class=\"focus-note yellow span-4\">\n          <h3>N\u00e6ste skridt<\/h3>\n          <p>\n            Oms\u00e6tte principperne til f\u00f8rste prototype.\n          <\/p>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  (function () {\n    const openFocusNote = document.getElementById(\"openFocusNote\");\n    const focusModal = document.getElementById(\"focusModal\");\n    const closeFocusNote = document.getElementById(\"closeFocusNote\");\n\n    if (!openFocusNote || !focusModal || !closeFocusNote) return;\n\n    function openFocusModal() {\n      focusModal.classList.add(\"active\");\n      focusModal.setAttribute(\"aria-hidden\", \"false\");\n      document.documentElement.style.overflow = \"hidden\";\n      document.body.style.overflow = \"hidden\";\n    }\n\n    function closeFocusModal() {\n      focusModal.classList.remove(\"active\");\n      focusModal.setAttribute(\"aria-hidden\", \"true\");\n      document.documentElement.style.overflow = \"\";\n      document.body.style.overflow = \"\";\n    }\n\n    openFocusNote.addEventListener(\"click\", openFocusModal);\n    closeFocusNote.addEventListener(\"click\", closeFocusModal);\n\n    focusModal.addEventListener(\"click\", function (e) {\n      if (e.target === focusModal) {\n        closeFocusModal();\n      }\n    });\n\n    document.addEventListener(\"keydown\", function (e) {\n      if (e.key === \"Escape\" && focusModal.classList.contains(\"active\")) {\n        closeFocusModal();\n      }\n    });\n  })();\n<\/script>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-style-default is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<div class=\"wp-block-comments\">\t<div id=\"respond\" class=\"comment-respond wp-block-post-comments-form\">\n\t\t<h3 id=\"reply-title\" class=\"comment-reply-title\">Skriv et svar <small><a rel=\"nofollow\" id=\"cancel-comment-reply-link\" href=\"\/single-user-mode\/wp-json\/wp\/v2\/pages\/723#respond\" style=\"display:none;\">Annuller svar<\/a><\/small><\/h3><p class=\"must-log-in\">Du skal v\u00e6re <a href=\"https:\/\/itdd.au.dk\/single-user-mode\/wp-login.php?redirect_to=https%3A%2F%2Fitdd.au.dk%2Fsingle-user-mode%2Fdevelop%2F\">logget ind<\/a> for at skrive en kommentar.<\/p>\t<\/div><!-- #respond -->\n\t\n\n\n<div class=\"wp-block-comments has-border-color\" style=\"border-color:#f20808;border-width:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--20);padding-bottom:0;padding-left:var(--wp--preset--spacing--20)\"><h2 id=\"comments\" class=\"wp-block-comments-title\">7 svar<\/h2>\n\n<ol class=\"wp-block-comment-template\"><li id=\"comment-26\" class=\"comment byuser comment-author-anho25 even thread-even depth-1\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40px\"><div class=\"wp-block-avatar\"><img alt='anho25 Avatar' src='https:\/\/secure.gravatar.com\/avatar\/0b3c6324b7e01ce869dc9f55a7d43fde16f522e8745985ba520057594015a644?s=40&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/0b3c6324b7e01ce869dc9f55a7d43fde16f522e8745985ba520057594015a644?s=80&#038;d=mm&#038;r=g 2x' class='avatar avatar-40 photo wp-block-avatar__image' height='40' width='40'  style=\"border-radius:20px;\"\/><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-comment-author-name has-small-font-size\">anho25<\/div>\n\n\n<div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\" style=\"margin-top:0px;margin-bottom:0px\"><div class=\"wp-block-comment-date has-small-font-size\"><time datetime=\"2026-04-27T09:47:03+00:00\"><a href=\"https:\/\/itdd.au.dk\/single-user-mode\/develop\/#comment-26\">april 27, 2026<\/a><\/time><\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-comment-content\"><p>Hej Karina<\/p>\n<p>Igen stor ros for hjemmesiden. Den er virkelig overskuelig, og man f\u00e5r hurtigt en klar fornemmelse af, hvor du er i processen. Din integrering af det nostalgiske minesweeper, gjorde dog ikke noget godt for mig &#8211; jeg er s\u00e5 elendig til det spil&#8230;&#8230; <\/p>\n<p>Jeg synes, din go-along er en virkelig fed id\u00e9, fordi den giver mulighed for b\u00e5de at f\u00e5 et POV fra en bruger og samtidig opleve problemstillingen i den konkrete kontekst.<\/p>\n<p>Ud fra det, du skriver, virker det som om, du har f\u00e5et konkretiseret en tydelig retning. Jeg t\u00e6nker derfor, at din proces kunne have gavn af en eventuel idegenerering i samarbejde med brugerne med udgangspunkt i de to spor:<\/p>\n<p>Et enkelt fysisk ydre holdepunkt, som giver tidlig bekr\u00e6ftelse i ankomsten.<br \/>\nEt lille frivilligt digitalt supplement, som bygger videre p\u00e5 butikkens eksisterende praksis.<\/p>\n<\/div>\n\n<div class=\"wp-block-comment-reply-link has-small-font-size\"><a rel=\"nofollow\" class=\"comment-reply-login\" href=\"https:\/\/itdd.au.dk\/single-user-mode\/wp-login.php?redirect_to=https%3A%2F%2Fitdd.au.dk%2Fsingle-user-mode%2Fdevelop%2F\">Log ind for at svare<\/a><\/div><\/div>\n<\/div>\n\n<ol><li id=\"comment-31\" class=\"comment byuser comment-author-kato25 bypostauthor odd alt depth-2\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40px\"><div class=\"wp-block-avatar\"><img alt='kato25 Avatar' src='https:\/\/secure.gravatar.com\/avatar\/717e8fd5b5cdd6e80f3d722b981fbee3bc5b6c7f3d1a2bb2dc2742b985f7a558?s=40&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/717e8fd5b5cdd6e80f3d722b981fbee3bc5b6c7f3d1a2bb2dc2742b985f7a558?s=80&#038;d=mm&#038;r=g 2x' class='avatar avatar-40 photo wp-block-avatar__image' height='40' width='40'  style=\"border-radius:20px;\"\/><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-comment-author-name has-small-font-size\">kato25<\/div>\n\n\n<div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\" style=\"margin-top:0px;margin-bottom:0px\"><div class=\"wp-block-comment-date has-small-font-size\"><time datetime=\"2026-04-27T21:22:32+00:00\"><a href=\"https:\/\/itdd.au.dk\/single-user-mode\/develop\/#comment-31\">april 27, 2026<\/a><\/time><\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-comment-content\"><p>Tusind tak for de s\u00f8de ord \u2014 og haha, Minesweeper var nok mest mig og AI\u2019en, der fik lidt for meget nostalgisk selvtillid \ud83d\ude05<\/p>\n<p>Jeg er glad for, at go-along giver mening. Det var i hvert fald sjovt at sidde d\u00e9r og ikke fort\u00e6lle min s\u00f8n, hvor han skulle k\u00f8re hen.<\/p>\n<\/div>\n\n<div class=\"wp-block-comment-reply-link has-small-font-size\"><a rel=\"nofollow\" class=\"comment-reply-login\" href=\"https:\/\/itdd.au.dk\/single-user-mode\/wp-login.php?redirect_to=https%3A%2F%2Fitdd.au.dk%2Fsingle-user-mode%2Fdevelop%2F\">Log ind for at svare<\/a><\/div><\/div>\n<\/div>\n\n<\/li><\/ol><\/li><li id=\"comment-27\" class=\"comment byuser comment-author-brba25 even thread-odd thread-alt depth-1\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40px\"><div class=\"wp-block-avatar\"><img alt='brba25 Avatar' src='https:\/\/secure.gravatar.com\/avatar\/4a58adfea96449427279d34c2d170a778d5f282a0933d9bb20c883831794dd80?s=40&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/4a58adfea96449427279d34c2d170a778d5f282a0933d9bb20c883831794dd80?s=80&#038;d=mm&#038;r=g 2x' class='avatar avatar-40 photo wp-block-avatar__image' height='40' width='40'  style=\"border-radius:20px;\"\/><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-comment-author-name has-small-font-size\">brba25<\/div>\n\n\n<div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\" style=\"margin-top:0px;margin-bottom:0px\"><div class=\"wp-block-comment-date has-small-font-size\"><time datetime=\"2026-04-27T18:10:22+00:00\"><a href=\"https:\/\/itdd.au.dk\/single-user-mode\/develop\/#comment-27\">april 27, 2026<\/a><\/time><\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-comment-content\"><p>Anton er helt v\u00e6k! Minesweeper er det bedste spil! \ud83e\udd2a<\/p>\n<p>Virkelig fedt at f\u00f8lge din proces &#8211; dog lidt sv\u00e6rt at navigere i selve designprocessen! Du g\u00e5r ret meget i dybden med den teknisk dl \u2013 det spiller maks! Men tror du, det bliver for meget for brugeren at overskue? Alts\u00e5, er interfacet nemt nok til, at de rent faktisk kan koncentrere sig om at l\u00e6re noget, i stedet for bare at k\u00e6mpe med teknikken?<\/p>\n<\/div>\n\n<div class=\"wp-block-comment-reply-link has-small-font-size\"><a rel=\"nofollow\" class=\"comment-reply-login\" href=\"https:\/\/itdd.au.dk\/single-user-mode\/wp-login.php?redirect_to=https%3A%2F%2Fitdd.au.dk%2Fsingle-user-mode%2Fdevelop%2F\">Log ind for at svare<\/a><\/div><\/div>\n<\/div>\n\n<ol><li id=\"comment-30\" class=\"comment byuser comment-author-kato25 bypostauthor odd alt depth-2\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40px\"><div class=\"wp-block-avatar\"><img alt='kato25 Avatar' src='https:\/\/secure.gravatar.com\/avatar\/717e8fd5b5cdd6e80f3d722b981fbee3bc5b6c7f3d1a2bb2dc2742b985f7a558?s=40&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/717e8fd5b5cdd6e80f3d722b981fbee3bc5b6c7f3d1a2bb2dc2742b985f7a558?s=80&#038;d=mm&#038;r=g 2x' class='avatar avatar-40 photo wp-block-avatar__image' height='40' width='40'  style=\"border-radius:20px;\"\/><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-comment-author-name has-small-font-size\">kato25<\/div>\n\n\n<div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\" style=\"margin-top:0px;margin-bottom:0px\"><div class=\"wp-block-comment-date has-small-font-size\"><time datetime=\"2026-04-27T21:19:28+00:00\"><a href=\"https:\/\/itdd.au.dk\/single-user-mode\/develop\/#comment-30\">april 27, 2026<\/a><\/time><\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-comment-content\"><p>Haha, jeg ved faktisk heller ikke helt, hvorfor Minesweeper kom med \u2014 AI\u2019en og jeg blev vist lidt grebet af stemningen \ud83d\ude05 Men lidt nostalgi skader vel ikke.<\/p>\n<p>Og ja, du har helt ret. Jeg kan godt komme til at n\u00f8rde teknikken lidt for meget, fordi det er sjovt. <\/p>\n<p>S\u00e5 n\u00e6ste skridt er nok: mindre tech-cirkus, mere ro p\u00e5 l\u00e6ringen \ud83c\udfaa\ud83d\ude42<\/p>\n<\/div>\n\n<div class=\"wp-block-comment-reply-link has-small-font-size\"><a rel=\"nofollow\" class=\"comment-reply-login\" href=\"https:\/\/itdd.au.dk\/single-user-mode\/wp-login.php?redirect_to=https%3A%2F%2Fitdd.au.dk%2Fsingle-user-mode%2Fdevelop%2F\">Log ind for at svare<\/a><\/div><\/div>\n<\/div>\n\n<\/li><\/ol><\/li><li id=\"comment-28\" class=\"comment byuser comment-author-dimu25 even thread-even depth-1\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40px\"><div class=\"wp-block-avatar\"><img alt='Ditte Avatar' src='https:\/\/secure.gravatar.com\/avatar\/9bf0e7ec8f7b4a0b96890be51bf07935f4fe2895416990dc2835cb5e23cdfe38?s=40&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/9bf0e7ec8f7b4a0b96890be51bf07935f4fe2895416990dc2835cb5e23cdfe38?s=80&#038;d=mm&#038;r=g 2x' class='avatar avatar-40 photo wp-block-avatar__image' height='40' width='40'  style=\"border-radius:20px;\"\/><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-comment-author-name has-small-font-size\">Ditte<\/div>\n\n\n<div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\" style=\"margin-top:0px;margin-bottom:0px\"><div class=\"wp-block-comment-date has-small-font-size\"><time datetime=\"2026-04-27T19:21:53+00:00\"><a href=\"https:\/\/itdd.au.dk\/single-user-mode\/develop\/#comment-28\">april 27, 2026<\/a><\/time><\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-comment-content\"><p>Hej Karina. Du har en vanvittig wordpress-evne! Hold da op, hvor er det en cool site du har bygget op \ud83d\ude42<br \/>\nJeg tror, hvis jeg var dig, at jeg som n\u00e6ste step ville kigge lidt ind i hvorfor det digitale giver mening i din sammenh\u00e6ng &#8211; jeg sidder som l\u00e6ser og t\u00e6nker lidt over om et simpelt vejskilt ikke ville v\u00e6re l\u00f8sningen p\u00e5 problemet med at finde butikken?<\/p>\n<\/div>\n\n<div class=\"wp-block-comment-reply-link has-small-font-size\"><a rel=\"nofollow\" class=\"comment-reply-login\" href=\"https:\/\/itdd.au.dk\/single-user-mode\/wp-login.php?redirect_to=https%3A%2F%2Fitdd.au.dk%2Fsingle-user-mode%2Fdevelop%2F\">Log ind for at svare<\/a><\/div><\/div>\n<\/div>\n\n<ol><li id=\"comment-29\" class=\"comment byuser comment-author-kato25 bypostauthor odd alt depth-2\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40px\"><div class=\"wp-block-avatar\"><img alt='kato25 Avatar' src='https:\/\/secure.gravatar.com\/avatar\/717e8fd5b5cdd6e80f3d722b981fbee3bc5b6c7f3d1a2bb2dc2742b985f7a558?s=40&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/717e8fd5b5cdd6e80f3d722b981fbee3bc5b6c7f3d1a2bb2dc2742b985f7a558?s=80&#038;d=mm&#038;r=g 2x' class='avatar avatar-40 photo wp-block-avatar__image' height='40' width='40'  style=\"border-radius:20px;\"\/><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-comment-author-name has-small-font-size\">kato25<\/div>\n\n\n<div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\" style=\"margin-top:0px;margin-bottom:0px\"><div class=\"wp-block-comment-date has-small-font-size\"><time datetime=\"2026-04-27T21:13:44+00:00\"><a href=\"https:\/\/itdd.au.dk\/single-user-mode\/develop\/#comment-29\">april 27, 2026<\/a><\/time><\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-comment-content\"><p>Hej Ditte<\/p>\n<p>Tak \u2014 og jeg er helt enig. Jeg har ogs\u00e5 selv t\u00e6nkt: har jeg virkelig brugt et helt designmodul p\u00e5 at finde ud af, at butikken mangler et skilt? \ud83d\ude05<\/p>\n<p>Men m\u00e5ske er det ogs\u00e5 meget design-agtigt: man starter med teknologi, teori og store tanker \u2014 og ender med at respektere et helt almindeligt skilt.<\/p>\n<p>For mig handler projektet dog ikke kun om skiltet, men om forskellen mellem lokal fortrolighed og det f\u00f8rste m\u00f8de for \u00e9n, der ikke kender stedet.<\/p>\n<p>Og det digitale er ikke helt d\u00f8dt endnu! Det kan noget andet end skiltet: give kunder udefra et lille indblik i butikken, varerne og det lokale, n\u00e5r de f\u00f8rst er fremme. Det skal jeg bare have gjort skarpere.<\/p>\n<p>Og tusind tak for de s\u00f8de ord om sitet \ud83d\ude42<\/p>\n<\/div>\n\n<div class=\"wp-block-comment-reply-link has-small-font-size\"><a rel=\"nofollow\" class=\"comment-reply-login\" href=\"https:\/\/itdd.au.dk\/single-user-mode\/wp-login.php?redirect_to=https%3A%2F%2Fitdd.au.dk%2Fsingle-user-mode%2Fdevelop%2F\">Log ind for at svare<\/a><\/div><\/div>\n<\/div>\n\n<\/li><\/ol><\/li><li id=\"comment-32\" class=\"comment byuser comment-author-christiand even thread-odd thread-alt depth-1\">\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40px\"><div class=\"wp-block-avatar\"><img alt='christiand Avatar' src='https:\/\/secure.gravatar.com\/avatar\/7f3aa9b9d6aff144f7bf60208f2f104ccd621ec88d927196b03bf59e8a21add9?s=40&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/7f3aa9b9d6aff144f7bf60208f2f104ccd621ec88d927196b03bf59e8a21add9?s=80&#038;d=mm&#038;r=g 2x' class='avatar avatar-40 photo wp-block-avatar__image' height='40' width='40'  style=\"border-radius:20px;\"\/><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-comment-author-name has-small-font-size\">christiand<\/div>\n\n\n<div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\" style=\"margin-top:0px;margin-bottom:0px\"><div class=\"wp-block-comment-date has-small-font-size\"><time datetime=\"2026-04-28T16:38:22+00:00\"><a href=\"https:\/\/itdd.au.dk\/single-user-mode\/develop\/#comment-32\">april 28, 2026<\/a><\/time><\/div>\n\n<\/div>\n\n\n<div class=\"wp-block-comment-content\"><p>Du har virkelig f\u00e5et lavet et website, der inviterer til, at man unders\u00f8ger og g\u00e5r p\u00e5 opdagelse i dit projekt. Det giver et godt indtryk af work-in-progress med masser af organiseret procesarbejde!<br \/>\nJeg er enig i andre kommentarer om, at &#8220;skiltet&#8221; giver god mening, men at det ogs\u00e5 vil v\u00e6re interessant at se dig bev\u00e6ge dig lidt l\u00e6ngere i et endeligt design. Som jeg ser det, har du netop f\u00e5et f\u00f8jet ekstra designprincipper til i denne fase \u2013 og at du nu ogs\u00e5 skal have fat i dine designprincipper #1 til at udarbejde en prototype \u2013 eller evt. flere elementer af en prototype, herunder &#8220;det digitale lag&#8221;. Sp\u00e6ndt p\u00e5, hvad det bliver \ud83d\ude0a<\/p>\n<\/div>\n\n<div class=\"wp-block-comment-reply-link has-small-font-size\"><a rel=\"nofollow\" class=\"comment-reply-login\" href=\"https:\/\/itdd.au.dk\/single-user-mode\/wp-login.php?redirect_to=https%3A%2F%2Fitdd.au.dk%2Fsingle-user-mode%2Fdevelop%2F\">Log ind for at svare<\/a><\/div><\/div>\n<\/div>\n\n<\/li><\/ol>\n\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Develop &#8211; forel\u00f8bige designspor Hvordan arbejder man videre med et problemfelt, n\u00e5r man endnu ikke er klar til at v\u00e6lge \u00e9n l\u00f8sning? Det sp\u00f8rgsm\u00e5l har v\u00e6ret centralt i min Develop-fase. I mit projekt om \u00c1 handil \u00ed Vestmanna arbejder jeg videre med den sp\u00e6nding, der blev tydelig i Discover- og Define-fasen: at butikken fungerer godt [&hellip;]<\/p>\n","protected":false},"author":85,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-723","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/itdd.au.dk\/single-user-mode\/wp-json\/wp\/v2\/pages\/723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itdd.au.dk\/single-user-mode\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/itdd.au.dk\/single-user-mode\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/itdd.au.dk\/single-user-mode\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/itdd.au.dk\/single-user-mode\/wp-json\/wp\/v2\/comments?post=723"}],"version-history":[{"count":148,"href":"https:\/\/itdd.au.dk\/single-user-mode\/wp-json\/wp\/v2\/pages\/723\/revisions"}],"predecessor-version":[{"id":1254,"href":"https:\/\/itdd.au.dk\/single-user-mode\/wp-json\/wp\/v2\/pages\/723\/revisions\/1254"}],"wp:attachment":[{"href":"https:\/\/itdd.au.dk\/single-user-mode\/wp-json\/wp\/v2\/media?parent=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}