From e187f1d5c8bf6efed67771ea245c6793aa6389a8 Mon Sep 17 00:00:00 2001
From: Julien Calixte
Date: Wed, 8 Jan 2025 13:19:01 +0100
Subject: [PATCH] prune: remove cycle time (as I guess it's not even the right
computation)
---
src/modules/pull-system/FlowArticle.vue | 32 ++++++++--------
.../pull-system/feature/FlowDashboard.vue | 4 +-
.../simulation/SimulationDashboard.vue | 38 ++++++++++++-------
3 files changed, 43 insertions(+), 31 deletions(-)
diff --git a/src/modules/pull-system/FlowArticle.vue b/src/modules/pull-system/FlowArticle.vue
index f83654a..9a8f754 100644
--- a/src/modules/pull-system/FlowArticle.vue
+++ b/src/modules/pull-system/FlowArticle.vue
@@ -24,12 +24,12 @@ const feature: Feature = {
}
const simulationStore = useSimulationStore()
-const leadTimeDelta = computed(() =>
- (
+const leadTimeDeltaFloat = computed(
+ () =>
parseFloat(simulationStore.meanLeadTime('push')) -
parseFloat(simulationStore.meanLeadTime('pull'))
- ).toFixed(2)
)
+const leadTimeDelta = computed(() => leadTimeDeltaFloat.value.toFixed(2))
const SIMULATION_THRESHOLD = 20
@@ -200,9 +200,11 @@ const displaySimulationConclusion = computed(() => {
the patterns we can identify?
Okay, we generally see that the pull system is a bit
- quicker, features are delivered sooner even if the cycle time is quite
- the same. The real difference seems to be on the number of issues. In a
- pull system, teams are focus on a small number of
- feature helping them having less overburden.
+ quicker, features are delivered sooner. The real difference seems to be
+ on the number of issues. In a pull system, teams are
+ focus on a small number of feature helping them having less overburden.
Now, what happens when we have a lot of projects to deliver? Are
@@ -238,11 +239,12 @@ const displaySimulationConclusion = computed(() => {
- Okay, now we're pretty sure! The cycle time - the time needed to
- complete one feature - is quite close actually. But as the quality issue
- increase in the push system, these defects and corrections pile up and
- generate at about {{ leadTimeDelta }}
- days of difference.
+ Okay, now we're pretty sure! As the quality issue increase in the
+ push system, these defects and corrections pile up
+ and generate at about
+ {{ leadTimeDelta }}
+ days of difference!!.
Waiting for at least {{ SIMULATION_THRESHOLD }} simulations...
diff --git a/src/modules/pull-system/feature/FlowDashboard.vue b/src/modules/pull-system/feature/FlowDashboard.vue
index 6dfc15f..20ba915 100644
--- a/src/modules/pull-system/feature/FlowDashboard.vue
+++ b/src/modules/pull-system/feature/FlowDashboard.vue
@@ -45,13 +45,13 @@ const featureStore = useFeatureStore()
days
-