Lean-metode: Hvornår skal man bruge

 Lean-metode: Hvornår skal man bruge

valget af en metode til et bestemt projekt er sandsynligvis det mest aktuelle spørgsmål om moderne programudvikling. Nogle programmører foretrækker at arbejde i en metode. Andre ændrer dem afhængigt af de projekter, de arbejder på.

der er ingen enkelt mening om spørgsmålet om, hvordan man vælger den rigtige programmeludviklingsmetode. I denne artikel vil vi fortælle dig, hvornår det er bedre at bruge Lean-metoden, og hvornår det er bedre ikke at bruge det. Men før vi gør det, er vi nødt til at give den fulde definition af Lean-metoden og beskrive dens hovedtræk.

Lean opstod i midten af det 20.århundrede i Japan. Det blev opfundet af lederne af Toyota Corporation. Deres oprindelige mål var at skabe et produktionssystem, der løser deres problemer med produktlevering. Oprindeligt blev det kaldt Toyota production system. Men da det blev populært over hele verden, er dets navn ændret. Hovedideen med Lean project management er enkel. Det er fokuseret på at forbedre vilkårene for produktlevering ved at eliminere affald. Lean har sin egen definition af affald, der gør det muligt at opdage dem korrekt. Alt, der ikke påvirker funktionaliteten af det endelige produkt, betragtes som affald.

nu Lean metode anvendes i forskellige områder, herunder programmel teknik. Det blev anvendt til udvikling af programmer i 2003, da to berømte Lean-forskere Tom og Mary Poppendieck udgav deres første bog “Lean-udvikling”. Det er stadig ret aktuelt og populært i dag. Denne bog var et vellykket forsøg på at implementere principperne for Lean metode til udvikling af programmer. Den beskriver syv Lean-principper og fortæller, hvordan de kan anvendes til programmelteknik. Det er ikke nødvendigt at beskrive dem alle her. Det er dog nødvendigt at sige, at fleksibel proces med projektrealisering og respekt for teammedlemmerne er en af dem.

disse principper gør Lean til en agil metode. Dens projekter er iterative. Denne funktion er nødvendig for at teste mellemproduktet efter hver iterativ cyklus. Konstant test er meget vigtigt for Lean projekter, fordi Lean udviklere er fokuseret på kvaliteten af deres produktion. Normalt foretrækker de at undgå fejl i stedet for at rette dem. Det er imidlertid næsten umuligt at oprette et programprodukt uden fejl. Derfor tester Lean-udviklere deres produkter for at opdage fejl på tidlige stadier. Lean teams er små. Normalt omfatter de mindre end 15 personer. Derudover er de selvstyrende. Det betyder, at de ikke har formelle ledere og streng hierarkisk struktur. Alle deres medlemmer er udskiftelige. Hver af dem er i stand til at udføre flere funktioner.

så hvornår er det bedre at bruge Lean metode?

som enhver anden agil metode kan Lean lykkes i små projekter med en kort tidsramme. Det kan forklares ved, at Lean teams er små. Det er ret svært for dem at styre store projekter hurtigt. Du skal koordinere aktiviteterne i to eller flere Lean teams, hvis du vil håndtere et stort projekt. Det er dog ikke et simpelt problem. I Lean er alle teamets aktiviteter baseret på kommunikation. To hold, der arbejder i forskellige kontorer, kan næppe kommunikere effektivt. Derfor er det bedre ikke at bruge Lean, hvis dit projekt er for komplekst. Det er også bedre ikke at bruge det, hvis din kunde ikke ønsker at deltage i processen med projektrealisering. Det skyldes, at Lean er en agil metode. Og som enhver anden smidig metode involverer den sine kunder i processen med projektrealisering. Det kan virke ubelejligt for dem, men det er den eneste måde at skabe et magert produkt af høj kvalitet.

valget af en metode til et bestemt projekt er sandsynligvis det mest aktuelle spørgsmål om moderne programudvikling. Nogle programmører foretrækker at arbejde i en metode. Andre ændrer dem afhængigt af de projekter, de arbejder på. der er ingen enkelt mening om spørgsmålet om, hvordan man vælger den rigtige programmeludviklingsmetode. I denne artikel vil vi fortælle…

valget af en metode til et bestemt projekt er sandsynligvis det mest aktuelle spørgsmål om moderne programudvikling. Nogle programmører foretrækker at arbejde i en metode. Andre ændrer dem afhængigt af de projekter, de arbejder på. der er ingen enkelt mening om spørgsmålet om, hvordan man vælger den rigtige programmeludviklingsmetode. I denne artikel vil vi fortælle…

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.