This commit is contained in:
2026-04-21 20:26:22 +02:00
parent a52d5ab983
commit 0306fabb91

View File

@@ -106,14 +106,14 @@ sequenceDiagram
% Central Track % Central Track
\draw[track] (-1,0) -- (12,0); \draw[track] (-1,0) -- (12,0);
\node[stepnode, draw=gray!60!black] (n1) at (0,0) {\color{gray!60!black}\small\faCodeBranch}; \node[stepnode, draw=red] (n1) at (0,0) {\color{red}\small\faCodeBranch};
\node[stepnode, draw=green!60!black, right=of n1] (n2) {\color{green!60!black}\small\faCheckCircle}; \node[stepnode, draw=green!60!black, right=of n1] (n2) {\color{green!60!black}\small\faTag};
\node[stepnode, draw=blue!60!black, right=of n2] (n3) {\color{blue!60!black}\small\faCogs}; \node[stepnode, draw=blue!60!black, right=of n2] (n3) {\color{blue!60!black}\small\faTasks};
\node[stepnode, draw=green!60!black, right=of n3] (n4) {\color{green!60!black}\small\faBoxOpen}; \node[stepnode, draw=green!60!black, right=of n3] (n4) {\color{green!60!black}\small\faBoxOpen};
\node[stepnode, draw=blue!60!black, right=of n4] (n5) {\color{blue!60!black}\small\faDatabase}; \node[stepnode, draw=blue!60!black, right=of n4] (n5) {\color{blue!60!black}\small\faDatabase};
% Labels Above % Labels Above
\node[labelnode, below=0.2cm of n1, color=gray!60!black] {Commit}; \node[labelnode, below=0.2cm of n1, color=red] {Commit};
\node[labelnode, below=0.2cm of n2, color=green!60!black] {Tag}; \node[labelnode, below=0.2cm of n2, color=green!60!black] {Tag};
\node[labelnode, below=0.2cm of n3, color=blue!60!black] {CI/CD}; \node[labelnode, below=0.2cm of n3, color=blue!60!black] {CI/CD};
\node[labelnode, below=0.2cm of n4, color=green!60!black] {.deb Paket}; \node[labelnode, below=0.2cm of n4, color=green!60!black] {.deb Paket};
@@ -140,7 +140,7 @@ sequenceDiagram
node distance=0.15cm, node distance=0.15cm,
stepnode/.style={rectangle, draw, line width=1.5pt, minimum width=1.5cm, minimum height=1.5cm, fill=white, inner sep=0pt}, stepnode/.style={rectangle, draw, line width=1.5pt, minimum width=1.5cm, minimum height=1.5cm, fill=white, inner sep=0pt},
] ]
\node[stepnode, draw=gray!60!black] (n1) at (0,0) {\LARGE\color{gray!60!black}S}; \node[stepnode, draw=red] (n1) at (0,0) {\LARGE\color{red}S};
\node[stepnode, draw=green!60!black, right=of n1] (n2) {\LARGE\color{green!60!black}O}; \node[stepnode, draw=green!60!black, right=of n1] (n2) {\LARGE\color{green!60!black}O};
\node[stepnode, draw=blue!60!black, right=of n2] (n3) {\LARGE\color{blue!60!black}L}; \node[stepnode, draw=blue!60!black, right=of n2] (n3) {\LARGE\color{blue!60!black}L};
\node[stepnode, draw=orange, right=of n3] (n4) {\LARGE\color{orange}I}; \node[stepnode, draw=orange, right=of n3] (n4) {\LARGE\color{orange}I};
@@ -156,7 +156,7 @@ sequenceDiagram
## Module ## Module
::: columns ::: columns
:::: column ::: {.column width="50%"}
**Admin Module:** **Admin Module:**
- Mass Mailer - Mass Mailer
@@ -208,6 +208,11 @@ sequenceDiagram
"It works on my Machine" "It works on my Machine"
::: :::
::: {.column width="60%"} ::: {.column width="60%"}
**Deploymentprobleme**
**Problem:** Schlechte Dokumentation.
**Lösung:** Debugging mithilfe von Wireshark und Source Code lesen.
::: :::
::: :::
@@ -233,7 +238,7 @@ sequenceDiagram
![Gitea Board](./Images/images/konstantin/GiteaIssues-TaskBoard.png){ width=60% } ![Gitea Board](./Images/images/konstantin/GiteaIssues-TaskBoard.png){ width=60% }
## Was bleibt ## Fazit
\vspace{0.5em} \vspace{0.5em}
@@ -248,24 +253,10 @@ sequenceDiagram
\node[anchor=north west, inner sep=3pt, text=accent] at (0, 1.2) {\scriptsize \textbf{Letzte 10\,\% des Codes $\rightarrow$ weitere 90\,\% der Zeit}}; \node[anchor=north west, inner sep=3pt, text=accent] at (0, 1.2) {\scriptsize \textbf{Letzte 10\,\% des Codes $\rightarrow$ weitere 90\,\% der Zeit}};
\end{tikzpicture} \end{tikzpicture}
\vspace{0.5em} \vspace{1em}
::: columns Learnings:
:::: { .column width=33% }
\begin{block}{Lean beats Perfect}
\scriptsize Weniger bauen, dafür fertig stellen.
\end{block}
::::
:::: { .column width=33% } - **Asynchrones Arbeiten:** Entkopplung von Meetings und Deadlines.
\begin{block}{Environment First} - **Review-First-Policy:** Konsequente Umsetzung der *Definition of Done*.
\scriptsize Zielumgebung testen, nicht nur lokal. - **Team-Fokus:** höhere Motivation und Eigenverantwortung durch Verkleinerung des Teams.
\end{block}
::::
:::: { .column width=33% }
\begin{block}{Fragen ist Architektur}
\scriptsize Wer früh fragt, spart später Monate.
\end{block}
::::
:::