[Zurück zu README.md](README.md)

# Moduljournal
- Enthählt
	- Tägliche Notizen zu getätigten Arbeiten, Gedanken Prozessen sowie Gelerntem währen Wiederhulung von Modul 306 - Kleinprojekte im eigenen Berufsumfeld abwickeln, ungefiltert
- Von :
	- T.Bachmann - PE22c, für Wiederholung als Gast in Klasse PE23a

## 2025-11-25

Was muss ich machen:
Beschreiben was ich als Ziel möcht (Klare Ziel definieren)
Machbarskeitanalyse

Okeh zu erst mal muss ich was auswählen als "Projekt" Vorschläge? :
- BeepZone Desktop Client: Klare Struktur Definieren und Programm daran Restrukturieren
- SwiftEdging MacOS Ammonia Tweak: Finalisierung, Dokumentieren, Feinschliff von default config und Veröffentlichung
- Sigma-Mini-IP-Button: Finalisierung, Dokumentation und Integration in Produktives Umfeld
	- Abhängig von finalisierung Sigma-Mini-Repeater (Schmerzhaft)

Abwägung :
(Einschätzung: 1-5, 1 = Garnicht geignet, 5=Perfekt geignet)
- BeepZone-Stack : Nach analyze eines der mir am nähsten liegenden Projekten welches wenig Risiken mit sich bringt da ein grossteil der Kenntnisse schon vorhanden sind und grossteil der Grundbausteine schon stehen, Zudem ist dies nicht nur ein Persönlich Motiviertes Projekt sondern wird zudom noch dringend im Berufsumfeld benötigt.
	- Einschätzung: 5
- SwiftEdging : So halb wichtig brauch ich weil ich sonst wahnsinig werde aber ist Objective-C, kenn ich somit nicht so gut. Wäre gut für mein lieblings Tool namens Wekan.
	- Einschätzung: 3
- Sigma-Mini-IP-Button : Relativ wichtig im Berufsumfeld und auch zeitnahe notwendig, Ist jedoch sehr nahe daran schon Finalisiert zu sein.
	- Einschätzung: 4 

Definition Phase Notizen :
Modelle : 

Hässlich (Planbasiert und nicht ADHS + Autismus Kompatibel):
- Wasserfall (Eine Aufgabe fliest in die andere)
- V Model (Halt so V Leiter wo verifikation sich gegenseit so macht)
- Simultaneius Engineering (hilfe)
- Spiralmodell (Kleinere Tasks am anfang dann langsam grösser?)

Geiler (Agil) :
- Scrum (Konzept klingt mir nicht kompatibel mit meinem hirn soweit ich es verstehe)
- ***Kanban !!!! Meine grosse LIEBE !***



Planbasiert :
- Sachen die man kennt und schon oft gemacht hat und auch ungefähr weiss wie lange es geht beispiele :
	- Migration / Installation Linux
	- Hausbau
	- Liftmontage
	- Bekannte Anforderungen und Technik


Agil :
Man schaut ein bisschen in die Zukunft bassierend auf wie es bis jetzt gelaufen ist zum beispiel :
	- Kein Plan von der Technik
	- Bisschen halt so spontanes handelns zeugs was gerade passt.
	- man kann theoretisch kanban auch abusen für wasserfall modelle wenn man das ganze lieber so visualisiert hat in der theorie

## 2025-12-02
Muss mich endlich entscheiden was ich als Projekt nehme, auch wenn meine Vorliebe für Rust sowie Projekte 

- Projektbeschreib ++
- Machbarskeitanalyze --
- PSP ++

### Initialer Projektentscheid
Es wurde SwiftEdging als Projekt gewählt da es theoretisch ein guter Kandidat für mein geliebtes Wekan darstellen würde, Grossteil des Codes schon existiert und via Privater Git Commits nachvollziehbar gebaut wurde. Zudem bringt es auf persönlicher Ebene viel Enthusiasmus und Interesse als Motivator bei der später kommenden Umsetzung mit sich was sich auch auf die Planung abwälzt.

### Projektbeschreib Initialisierung
Vorerst müssen laut LP die Basics aufgenommen werden mit der Perspektive davon das noch nichts existieren würde.
- [X] Aufschreiben Ziel des Projektes (Ausgangsituation, Ist und Soll)
- [] Aufschreiben Diskrepanz / Was ist jetzt zu tun. (So in etwa das Ziel, "Was musst gemacht werden und so" "Alle Elemente sollen Einheitlich aussehen")

## 2025-12-09

### Abänderung Projektentscheid
Nach analyze Machbarkeit wurde sich umentschieden den Beepzone-Stack zu Finalisiern (Mein Inventar System), dies darauf das SwiftEdging nicht zuverlässig/sinnvoll machbar wäre und im nächsten MacOS update höchstwahrscheinlich nicht mehr anwendbar wäre (beta release von MacOS 26.2 macht umsetzung momentan unmöglich), Die zuvor geschrieben SwiftEdging-Projektplanung in Abgaben wurde in den Ordner Archiv/Projektplanungen/ verschoben und es wird eine neue erstellt im Abgaben Ordner

## 2026-01-13

Todo :
- Arbeitspakete mit Aktivitäten/Termine Ergänzen
	- Schätze ich jetzt mal etwa gleichstellbar mit "Todo" für ein Kanban Task
	- [X] Formatierung des Markdown files verbessern für bessere lesbarkeit
	- [X] Tasks/Todos (Aktivitäten) jedes Arbeitspaketes schreiben
	- [X] Doppelverneinungen in den Arbeitspaketen beheben.
	- [X] Ergebnisserwartungen bei den Arbeitspaketen genauer definieren.

- Weiter Todos:

- [ ] SMART Ziele umschreiben
	- Ausführbar = Attriktiv/Sinnvoll hängt mit Realistisch leicht zusammen
- [X] 1. Netzplan 
- [X] 2. GANTT Diagramm
- [ ] 3. Datum und Zeiten in den Arbeitspakete Nachtragen -> Aus Zeitlichen Gründen nicht mehr erreicht

## Bilder
![SMART Ziele](Bilder/image.png)
![Bestimmung Fertigsstellungsgrad](Bilder/image2.png)

