Een gemiddelde auto heeft ongeveer 30.000 onderdelen. Zelfs een schijnbaar eenvoudige vulpen heeft ongeveer 25 verschillende onderdelen. De productie van sommige van deze onderdelen kan enkele minuten duren, terwijl andere dagen in beslag nemen.
In de productie gebruiken organisaties verschillende maatstaven om de productiecyclus nauwkeurig te plannen en elk onderdeel precies op tijd te krijgen. Een van de belangrijkste meetgegevens is de cyclustijd.
Deze metriek, waarvan bekend is dat hij afkomstig is uit lean manufacturing, is nu populair geworden in de product- en dienstenindustrie. Laten we eens kijken waarom en hoe u ze kunt gebruiken om uw productie-efficiëntie te verbeteren.
Wat is cyclustijd?
Cyclustijd verwijst naar de werkelijke duur van de reis van een werkitem vanaf het begin van het productieproces tot de voltooiing. Het is belangrijk om op te merken dat dit een meting van de werkelijke tijd is, gebaseerd op prestaties uit het verleden en niet op voorspellingen/voorspellingen voor de toekomst.
Laten we een paar voorbeelden bekijken. Als je pennen produceert, is dit de tijd vanaf het moment dat je de PPC-korrels in de spuitgietvorm plaatst tot het moment dat je de assemblage van één pen hebt voltooid.
Als je brood maakt, is dit het moment waarop je het deeg begint te kneden en het brood uit de oven haalt. Als je t-shirts maakt, is het de tijd tussen het snijden van het materiaal en het klaarmaken van de verpakking voor verzending.
Als dit je doet denken aan andere tijdgerelateerde statistieken, dan is hier alles wat je moet weten over cyclustijd vs. doorlooptijd .
Cyclustijd en de levenscyclus van softwareontwikkeling
Hoewel de cyclustijd oorspronkelijk uit de productie komt, is het een kritieke metriek geworden voor het berekenen van de snelheid, productiviteit en efficiëntie van softwareontwikkeling.
Maar laten we het eerst definiëren. Bij softwareontwikkeling is dit de tijd vanaf het moment dat een team begint te werken aan een functie totdat deze in productie wordt genomen. Projectteams gebruiken cyclustijd op verschillende manieren.
- Leveringsprojecties: Voorspellen hoe lang het duurt om een taak/functie te voltooien
- Sprintplanning: Functies/taken zo plannen dat ze goed werken binnen de sprint
- Continu verbeteren: Neem feedbackloops op in het ontwikkelproces om de kwaliteit te verbeteren
- Reviews: Cyclustijd helpt managers bij het meten van individuele en teamproductiviteit
Cyclustijd in agile projectmanagement
Agile softwareontwikkeling is verwant aan lean manufacturing, in die zin dat het zich richt op just-in-time planning, procesoptimalisatie, voortdurende verbetering en het elimineren van verspilling.
Daarom is de cyclustijd binnen softwareontwikkeling een belangrijke metriek in het berekenen van de doorlooptijd, het verbeteren van de efficiëntie en de snelheid van levering. Het is belangrijk ter ondersteuning van het agile ontwikkelingsprincipe om regelmatig werkende software op te leveren.
Dit is vooral van toepassing bij het testen van software, waar het bijhouden van de cyclustijd een versterkende rol kan spelen bij de snelheid waarmee u software uitrolt.
De rol en voordelen van cyclustijd
Zoals doorlooptijd cyclustijd is een tijd/snelheidsgerelateerde metriek die organisaties voor verschillende doeleinden gebruiken. Hier wordt uitgelegd hoe uw organisatie/project er in elk geval baat bij heeft.
Hoe korter de cyclustijd, hoe efficiënter
Het verminderen van de cyclustijd heeft een directe impact op de efficiëntie van het proces. Elke toename in efficiëntie stelt het team in staat om meer verzoeken van klanten te behandelen of problemen sneller op te lossen, wat leidt tot een productievere ontwikkelingscyclus.
Een team dat bijvoorbeeld zijn code-integratie en testfases verfijnt om de cyclustijd te verkorten van twee weken naar één week, kan het aantal features dat het in hetzelfde tijdsbestek aflevert verdubbelen.
Snellere cycli leiden tot hogere kwaliteit
Mensen gaan ervan uit dat werk dat snel wordt gedaan - wat meestal wordt gezien als haast - de kwaliteit van de output beïnvloedt. In scrum projectmanagement kan het tegenovergestelde waar zijn.
Kortere cyclustijden stimuleren vaker testen en iteraties, wat leidt tot software van hogere kwaliteit. Snelle feedbacklussen verkleinen de kans dat significante defecten de productie bereiken.
Cyclustijden berekenen creëert voorspelbaarheid
Als u weet hoeveel tijd een taak kost, kunt u beter plannen. U kunt de levertijd nauwkeuriger voorspellen en de verwachtingen van de belanghebbenden beter managen.
Als u bijvoorbeeld weet dat uw gemiddelde cyclustijd voor het opleveren van een nieuwe functie drie weken is, kunt u releases betrouwbaar plannen. Deze voorspelbaarheid bouwt vertrouwen op bij alle belanghebbenden.
Cyclustijdberekeningen maken aanpassingsvermogen mogelijk
Wendbaar zijn vereist dat je reageert op veranderingen en voldoet aan de vraag van de klant. Uw cyclustijd is een directe indicator van hoe snel u kunt reageren. Met industriebenchmarking kunt u het concurrentievoordeel van uw bedrijf redelijk meten aan de hand van cyclustijden.
Cyclustijd weerspiegelt voortdurende verbeteringsinspanningen
Het bewaken van uw cyclustijd bevordert een cultuur van voortdurende verbetering binnen het ontwikkelingsteam, waardoor ze consequent inefficiënties en gebieden die voor verbetering vatbaar zijn, kunnen identificeren.
Een team kan bijvoorbeeld ontdekken dat code review een knelpunt is en pair programming toepassen om dit aan te pakken, waardoor het algehele proces verbetert en de cyclustijd afneemt.
Kortere cycli = tevreden klanten
Elke klant is blij als hij sneller kan produceren. Kortere cyclustijden verbeteren dus direct de klanttevredenheid.
Denk aan een scenario waarin een softwareteam de cyclustijd voor nieuwe functieaanvragen terugbrengt van een maand naar twee weken. Klanten profiteren van snellere updates, wat een directe impact kan hebben op het resultaat.
Al het bovenstaande = tevreden teams
Cyclustijd is een kritische indicator voor individuele en teamprestaties. Efficiënte cyclustijden geven teamleden het gevoel dat ze iets bereikt hebben en gewaardeerd worden. Voldoen aan de vraag van de klant verhoogt het moreel van het team.
Voortdurende verbetering versnelt hun persoonlijke leercurve, waardoor ze een gevoel van trots op hun werk krijgen. In het algemeen kunnen trends in cyclustijden vaak een maatstaf zijn voor de vooruitgang van een team.
Nu je deze voordelen kent, hoe kun je ze benutten? Laten we eens kijken.
Hoe berekent u cyclustijden?
Cyclustijd is simpelweg de tijd die je nodig hebt om een taak af te ronden vanaf het moment dat je eraan begonnen bent. Daarom is de formule voor cyclustijd vrij eenvoudig.
Recyclustijdformule voor afzonderlijke werkitems
Cyclustijd = eindtijd - starttijd
De bovenstaande formule kan het beste worden toegepast op afzonderlijke werkitems. Van het kneden van brooddeeg tot het coderen van een enkele functie. Als je om 12.30 uur bent begonnen en om 230 uur klaar bent, is je cyclustijd voor die taak twee uur.
Reistijdsformule voor batches
In de meeste gevallen is de cyclustijd voor een deel van het proces, zoals het kneden van deeg of coderen, op zichzelf niet zo waardevol. Een projectmanager is beter af met de cyclustijd van ontwikkeling tot implementatie.
Deze verzameling taken wordt een batch genoemd en wordt gemeten als batch cyclustijd.
Batch cyclustijd = Netto cyclustijd/Aantal geproduceerde eenheden
Hier is de netto cyclustijd de som van de cyclustijden voor alle taken in de batch. Het wordt meestal gemeten in uren, dagen of weken, afhankelijk van de omvang en schaal van de projecten. In de productie wordt dit ook de netto productietijd genoemd.
Het aantal geproduceerde eenheden is de telling van alle werkitems (bijv. features, bugfixes, user stories) die in dat tijdsbestek zijn voltooid.
Als dat heel eenvoudig lijkt, denk dan nog eens na. Cyclustijd, vooral batch cyclustijd, is een verzameling van meerdere bewegende delen, elk met zijn eigen complexiteit. Een kleine verkeerde stap kan de berekeningen scheef trekken, wat verschillende uitdagingen met zich meebrengt.
Gevolgen van het verkeerd berekenen van cyclustijd
Enkele van de meest voorkomende gevolgen van het verkeerd berekenen van cyclustijd zijn:
Onnauwkeurige projecttijdlijnen: Het overschatten van de cyclustijd kan leiden tot inefficiënt gebruik van middelen en vertraagde oplevering, terwijl het onderschatten leidt tot agressieve deadlines, stressvolle situaties, teamontevredenheid en verminderde kwaliteit.
Slechte toewijzing van middelen: Teams kunnen te veel of te weinig middelen toewijzen op basis van verkeerd berekende cyclustijden, waardoor knelpunten ontstaan of middelen onderbenut blijven.
Klant ontevredenheid: Klanten verwachten een tijdige levering van producten en updates. Vanuit het perspectief van de klant kunnen verkeerd berekende cyclustijden onbetrouwbaar lijken, wat kan leiden tot verlies van vertrouwen, negatieve beoordelingen en, uiteindelijk, verlies van business.
Financiële verliezen: Het onderschatten van cyclustijden kan leiden tot vertragingen of kostenoverschrijdingen. Overschatting kan leiden tot verspilling van middelen, onnodige kosten en gemiste marktkansen.
Stressvolle ervaring: Alle belanghebbenden, inclusief klanten, partners en werknemers, kunnen te maken krijgen met onnodige stress als gevolg van onrealistische verwachtingen op basis van verkeerd berekende cyclustijden. Het risico op burn-out is ook hoog.
Dit kan uiteindelijk leiden tot verloop, wat extra kosten met zich meebrengt voor het aannemen, inwerken en opleiden van nieuw talent, om nog maar te zwijgen van het verlies aan institutionele kennis.
Voorbeelden van cyclustijdberekeningen
Om ervoor te zorgen dat u de cyclustijden niet verkeerd berekent, moet u begrijpen hoe u het goed doet. Hier zijn enkele actuele voorbeelden van cyclustijdberekeningen met de bovenstaande formule.
Softwarefunctie ontwikkeling cyclustijd
Een softwareontwikkelaar heeft 3 uur nodig om een bug op te lossen. De gemiddelde tijd die nodig is voor al zijn bugfixes is zijn individuele cyclustijd voor bugfixing.
Als team voltooien en lanceren jullie acht functies in een maand met 22 werkdagen. Jullie cyclustijd is:
Cycle time = 22 dagen/8 features = 2,75 dagen per feature
Productieveenheid
Een autoassemblagefabriek produceert 300 auto's in een maand. Als de totale productietijd vanaf het begin van de assemblage van de eerste auto tot de voltooiing van de 300e auto 9.000 uur is:
Cycle time = 9000 uur/300 auto's = 30 uur per auto
Een handelsplatform
Een e-commerce platform verwerkt en verzendt 1000 orders in een week en werkt 24×7. De cyclustijd is dan:
Cyclustijd = 7 dagen x 24 uur/1000 bestellingen = 0,168 uur per bestelling, ofwel ongeveer 10 minuten.
Nu je weet hoe je cyclustijd moet berekenen, lees je hier hoe je deze kunt gebruiken in je dagelijkse projectmanagement.
Cyclustijd gebruiken om projectdoelen en levering te bereiken en te meten
Het meten, registreren en optimaliseren van cyclustijden is een van de meest transformerende aspecten van projectmanagement. Zoals we hierboven hebben gezien, kan het verschillende statistieken beïnvloeden, van het moraal van het team tot het resultaat voor de klant.
Om ervoor te zorgen dat u cyclustijden consistent bijhoudt en verbetert, begint u met het gebruik van speciaal ontworpen projectmanagementsoftware zoals ClickUp. Laten we eens kijken hoe.
1. Cyclustijd meten
Zet eerst systemen op om cyclustijden te meten. Meestal is deze informatie beschikbaar op urenstaten, maar de meeste softwareteams vullen urenstaten uiteindelijk lukraak in.
Om de cyclustijd nauwkeurig bij te houden, kunt u het volgende proberen ClickUp's tijdregistratie functies waarmee elk teamlid een timer kan starten/stoppen of handmatig tijd kan invoeren. Teams kunnen de tijd bijhouden voor elke taak/subtaak. En wat is er nog meer? Meerdere teamleden kunnen ook tijd bijhouden voor dezelfde taak.
efficiënt tijd bijhouden met ClickUp_
2. Cyclustijden analyseren
Zodra u de tijd die elke taak in beslag neemt hebt geregistreerd, kunt u beginnen met het analyseren van trends. De ClickUp Dashboard is een geweldige plek om alle inzichten die u nodig hebt op één plek te verzamelen.
Verbeter de planning en prestaties van je team met ClickUp Sprint Dashboard, inclusief sprintsnelheid, burn up, burn down, doorlooptijd, cyclustijd en cumulatieve stroomdiagrammen
Gebruik deze inzichten van ClickUp's software voor agile projectbeheer om strategische beslissingen te nemen, zoals het opnieuw toewijzen van resources of het wijzigen van workflows, om doorlooptijden te optimaliseren en het verbeteren van projectresultaten en prestaties.
3. Productiviteitskillers identificeren
Het resultaat van je cyclustijdanalyse is het identificeren van productiviteitskillers. Enkele van de meest voorkomende waar je naar moet zoeken zijn de volgende.
Knelpunten
Er is sprake van een bottleneck wanneer een bepaalde fase in het proces de werkstroom vertraagt, waardoor vertragingen ontstaan en de cyclustijden toenemen. Dit kan vermeden worden door:
- Cyclustijd te meten voor elk afzonderlijk werkitem in uw batch
- Items te evalueren die te veel tijd in beslag nemen
- Gerichte verbeteringen door te voeren om deze blokkades op te heffen, zoals het opnieuw toewijzen van resources of het stroomlijnen van de workflow
Wachttijden en vertragingen
Stel dat uw individuele cyclustijden bij elkaar opgeteld 20 uur zijn, maar dat uw batchcyclustijd voor hetzelfde proces 80 uur is. Dit betekent dat er ergens wachttijd is.
Gebruik ClickUp Gantt-diagrammen om de gaten te zien tussen het einde van de ene cyclus en het begin van de volgende in dezelfde batch. Begrijp de inefficiënties voor betere resourceplanning over taken en projecten heen.
Oververwerking
Er is sprake van oververwerking als je meer werk stopt in een product of dienst dan vereist is door de klant of nodig is voor het project. Dit kan leiden tot slechte projecttijdmanagement .
De beste manier om overprocessing te voorkomen is om cyclustijden te vergelijken met andere projecten/industrienormen. Als je er te lang over doet om iets op te leveren, ga dan na waarom.
Als je niet zeker weet waar je moet beginnen, probeer dan een paar sjablonen voor tijdmanagement . Pas ze toe op verschillende projecten om gegevens te verzamelen voor benchmarking.
4. Processen verbeteren
Verbeter uw processen op basis van nauwkeurige berekeningen en inzichten om de cyclustijden te verkorten.
Automatiseer processen die niet handmatig hoeven te worden voltooid. ClickUp Automatiseringen heeft meer dan 100 sjablonen voor projectbeheer.
ClickUp Automatiseringen voor efficiënter projectbeheer
Maak hand-offs eenvoudiger met ClickUp taken, subtaken en checklists. Schrijf uitgebreide gebruikersverhalen in taakbeschrijvingen en gebruik de checklists voor acceptatiecriteria.
Stroomlijn productdocumentatie met ClickUp Brain. Gebruik AI om te helpen bij het schrijven van documentatie of bij het proeflezen, bewerken en samenvatten van uw werk.
Lever projecten elke keer op tijd af met ClickUp
Of u nu een onafhankelijke interieurontwerper bent of een projectmanager in een grote softwareontwikkelingsorganisatie, cyclustijd is uw belangrijkste maatstaf voor productiviteit en efficiëntie.
Als fabrikant of dienstverlener helpt het u te begrijpen hoe lang een taak duurt. Op zijn minst kun je cyclustijden gebruiken om leveringstijden voor je klanten te voorspellen. Op zijn hoogst kun je eenvoudige winstgevendheidsberekeningen maken om te zien of je bedrijf zichzelf op dit tempo kan handhaven.
Cyclustijden kunnen worden gebruikt om complexe assemblagelijnen te optimaliseren, te voldoen aan persoonlijke ontwikkelingsbehoeften, de juiste prijsstrategie te bedenken of de budgettering te verbeteren.
Cyclustijden opnemen in uw projecten is een krachtige strategie om een hogere productiviteit en efficiëntie te bereiken. Het versnelt levertijden en verbetert de algehele kwaliteit van de output.
ClickUp maakt het buitengewoon eenvoudig om cyclustijdberekeningen in uw projectworkflows op te nemen. Overtuig uzelf. Probeer ClickUp vandaag gratis uit !
Veelgestelde vragen over cyclustijd
1. Wat is de formule voor cyclustijd?
De formule voor cyclustijd voor afzonderlijke werkitems is als volgt:
Cyclustijd = eindtijd - starttijd
Cyclustijdformule voor batches, d.w.z. verzamelingen van werkitems die een taak/levering voltooien is als volgt.
Cyclustijd van een batch = Netto cyclustijd/Aantal geproduceerde eenheden
2. Hoe bereken ik mijn periodecyclus?
Bepaal de begin- en einddatum: Bepaal de startdatum van het project en de verwachte of werkelijke einddatum.
Duur berekenen: Door de startdatum van de einddatum af te trekken.
Als je aan het plannen bent en geen einddatum hebt, kun je de duur schatten op basis van vergelijkbare projecten uit het verleden.
Periodecyclus = Einddatum project - Begindatum project
3. Hoe bereken je de cyclustijd van een machine?
- Identificeer het begin- en eindpunt van de bewerking die je meet
- Meet de totale productietijd, inclusief werkelijke bewerkingstijd, laad- en lostijd, inspectietijd en eventuele inactieve tijd tussen bewerkingen
- Tel het aantal geproduceerde eenheden
- Bereken de cyclustijd met de formule Machinecyclustijd = Totale productietijd / Totaal aantal geproduceerde eenheden
Als een machine er bijvoorbeeld 120 minuten over doet om 60 eenheden te produceren, dan is de machinecyclustijd 120/60 = 2 minuten per eenheid.
Dit betekent dat de machine er gemiddeld 2 minuten over doet om één werkcyclus te voltooien en één eenheid te produceren.