Tag: Kanban

  • Kanban vz. Scrum

    Am I 100% sold on Kanban yet?  No, but neither was I on Scrum.  I really think the best approach may lie somewhere inbetween a Kanban + XP type of process.  See my post on pair programming.  Perhaps I’ll get a chance to try this out.  I already bring a large amount of XP to my Scrum, because XP has very good software construction practices.

    (John Somnez “Kanban vs. Scrum“)

  • Wireframe

    Wireframe

    Modulær opbygning: Hver story er reelt sin egen lille kanban. Sprints har følgende tilstande:

    • Active – gul
    • Waiting – grå
    • Verify / Test – rød
    • Done – grøn

    Når alle sprints i en story er “done” farves den grøn. Eller en anden passende farve.

    Tegnet med Inkscape.

  • Scrum – set som database

    Hele Scrum-processen kan anskues som et ralationsdiagram. Principielt kunne den bagvedliggende database programmeres ud fra denne oversigt.

    Scrum som relationsdiagram
    Scrum som ER-diagram
  • Udvikling af Scrum-Kanban

    Her begynder notater til udvikling af en Scrum-Kanban. Formålet med projektet er at udvikle en Kanban, der kan køre som et plugin i WordPress. Dels for at arbejde teoretisk med IT-projektstyring – og dels for at prøve  muligheder med HTML5 og CSS.

    Koden herunder stammer fra W3Schools og den laver den basale funktionalitet; men løsningen er ikke persistent. En persistent løsning bør kunne udvikles via PHP og MySQL. Sprints er:

    1. Gemmefunktion – overfører data til databasen via POST.
    2. Udvikling af ER
    3. PHP
    4. Database
    5. Integration med WordPress API
    <html>
    <head>
    <style type="text/css">
    #div1 {width:350px;height:70px;padding:10px;border:1px solid #aaaaaa;}
    #div2 {width:350px;height:70px;padding:10px;border:1px solid #aaaaaa;}
    #div3 {width:350px;height:70px;padding:10px;border:1px solid #aaaaaa;}
    .divX  {width:350px;height:70px;padding:10px;border:1px solid #aaaaaa;}
    </style>
    <script>
    function allowDrop(ev)
    {
    ev.preventDefault();
    }
    
    function drag(ev)
    {
    ev.dataTransfer.setData("Text",ev.target.id);
    }
    
    function drop(ev)
    {
    ev.preventDefault();
    var data=ev.dataTransfer.getData("Text");
    ev.target.appendChild(document.getElementById(data));
    }
    </script>
    </head>
    <body>
    
    <p>Drag the W3Schools image into the rectangle:</p>
    <div id="div2" ondrop="drop(event)" ondragover="allowDrop(event)">Backlog</div>
    
    <div id="div2" ondrop="drop(event)" ondragover="allowDrop(event)">Todo</div>
    
    <div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)">Done</div>
    
    <img id="drag1" src="img_logo.gif" draggable="true" ondragstart="drag(event)" width="336" height="69">
    
    <div id="QQ" class="DQ" draggable="true" ondragstart="drag(event)">
     Drag Queen
    </div>
    
    </body>
    </html>
Enable Notifications OK No thanks

We use cookies - more information

Multimusen.dk will set a few cookies from Doubleclick, Google and the Social Media plugins they ay set some cookies. Some of my pages use APIs - such as YouTube, LinkedIn, Google Fonts, Google Maps, Mapbox, Spotify, Jetpack, Twitter, Facebook &c.. Such plugins may set the odd cookie.

Close