diff --git a/Dockerfile b/Dockerfile index f0028c1..2e889ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,7 @@ FROM python:3.11 COPY src /app/src +COPY graphics /app/graphics COPY requirements.txt /app/src # set the working directory in the container diff --git a/graphics/kausaldiagramm.png b/graphics/kausaldiagramm.png new file mode 100644 index 0000000..2fb7c5b Binary files /dev/null and b/graphics/kausaldiagramm.png differ diff --git a/src/start_app.py b/src/start_app.py index bce9cc5..391db3e 100644 --- a/src/start_app.py +++ b/src/start_app.py @@ -38,6 +38,17 @@ FOOTER = f""" {APP_NAME} - v{APP_VERSION} - by BitBuddySolutions """ + +DESCRIPTION_MARKDOWN = """ +This app is designed to help estimate the complexity of a service request system to avoid problems within your IT department. + +The estimator is based on the following assumptions: +- If the number of servicedesk employess is not sufficient, the number of open service requests will increase. +- If new employees are added or new applications are introduced, the number of open service requests will increase. +- If the documentation level is low, the number of open service requests will increase. +- If the knowledge level of the service desk employees is low, the required time to process a service request will increase. +- If the service desk employees have available time, they will increase the documentation level. +""" # --------------------------------------- # # global vars # # --------------------------------------- # @@ -78,8 +89,16 @@ if __name__ == "__main__": setup_logging() st.header("Service Request Complexity Estimator") - st.write("This app is designed to help estimate the complexity of a service request system to avoid problems " - "within your IT department.") + base_col1, base_col2 = st.columns([1, 1]) + + base_col1.markdown(DESCRIPTION_MARKDOWN) + + base_col2.write("The estimator is based on the following diagram") + + base_col2.image("../graphics/kausaldiagramm.png", caption="Causal Diagram") + + st.divider() + st.subheader("Estimator") form = st.form(key='complex_form') col1, col2, col3, col4 = form.columns(4)