4 Commits

Author SHA1 Message Date
90965dd918 RELEASE 1.1.0 2024-03-12 22:44:07 +01:00
221a411fe3 adopt level of reduction, when losing knowledge and documentation 2024-03-12 22:41:05 +01:00
c21d7b17af minor set develop version after release 2024-03-12 21:38:19 +01:00
479dcce9ff RELEASE 1.0.1 2024-03-12 21:38:19 +01:00
2 changed files with 6 additions and 4 deletions

View File

@@ -180,14 +180,16 @@ class RequestLoadEstimator:
pass pass
def _calc_documentation_and_knowledge_level(self): def _calc_documentation_and_knowledge_level(self):
self.documentation_level += (self.personal_available_time * KNOWLEDGE_REDUCTION_FACTOR / documentation_level_reduction = (self.personal_available_time * KNOWLEDGE_REDUCTION_FACTOR /
(self.nr_of_employees * self.nr_of_applications)) (self.nr_of_employees * self.nr_of_applications))
self.documentation_level += documentation_level_reduction if documentation_level_reduction >= 0 else documentation_level_reduction / 10
self._service_desk_knowledge_level += self.personal_available_time * KNOWLEDGE_REDUCTION_FACTOR / ( know_how_reduction = self.personal_available_time * KNOWLEDGE_REDUCTION_FACTOR / (
self.nr_of_employees * self.nr_of_employees *
self.nr_of_applications *
self.service_desk_employees) self.service_desk_employees)
self._service_desk_knowledge_level += know_how_reduction if know_how_reduction >= 0 else know_how_reduction / 10
self.documentation_level = limit_value(self.documentation_level, DOCUMENTATION_LEVEL_MIN, self.documentation_level = limit_value(self.documentation_level, DOCUMENTATION_LEVEL_MIN,
DOCUMENTATION_LEVEL_MAX) DOCUMENTATION_LEVEL_MAX)
self._service_desk_knowledge_level = limit_value(self._service_desk_knowledge_level, KNOWLEDGE_LEVEL_MIN, self._service_desk_knowledge_level = limit_value(self._service_desk_knowledge_level, KNOWLEDGE_LEVEL_MIN,

View File

@@ -17,7 +17,7 @@ from request_load_estimator import RequestLoadEstimator
# --------------------------------------- # # --------------------------------------- #
MODULE_LOGGER_HEAD = "start_app -> " MODULE_LOGGER_HEAD = "start_app -> "
APP_VERSION = "99.99.99" APP_VERSION = "1.1.0"
APP_NAME = "Service Request Complexity Estimator" APP_NAME = "Service Request Complexity Estimator"
st.set_page_config(page_title="Service Request Complexity Estimator", page_icon="📊", layout="wide") st.set_page_config(page_title="Service Request Complexity Estimator", page_icon="📊", layout="wide")