ProdatProjekt¶
Bsp: A > Schulungsplantafel # ; B > Meßwerterfassung # ; C > FormOne #
- Definition Kernprozess:  Einfachste und Minimalste Anforderung wie im Idealfall zum Ergebnis gekommen wird. idR Werkzeuge, die zur Datenerfassung notwendig sind. Grundvoraussetzung zur Datenbearbeitung
 + Bsp
- Definition Nebenprozess: Sämtliche Rand- und Zusatzfunktionen, Fehlerbehandlungen (auch zB nachträgliches Ändern und Löschen). idR Werkzeuge, die zur Manipulation und Aufbereitung von Daten verwendet werden sowie zur Auswertung und Weitergabe der Daten
 + Bsp
Grundsätzlich richten sich Kern und Nebenprozess nach Art des Projektes. Bei neuen Daten ist der Kernprozess die Erfassung der Daten. Bei Datenmanipulation / Weiterentwicklung ist der Kernprozess idR eine Optimierung der Abläufe.
Anforderungsanalyse¶
- Anforderung kommt vom Kunden / Anforderung / WAS
 + Ansprechpartner, Kundenwunschtermin / Priorisierung
- Analyseschritt 1: Ableitung/Überführung von Kundenanforderungen, Kernforderung
	- Prozess-Skizze nach Kundenanforderungen, Geschäftsprozesse
	- Ergbenis: Stichpunkte oder Diagramm: Use-Case: https://de.wikipedia.org/wiki/Anwendungsfalldiagramm#/media/File:Uml-UseCase-Beispiel2.svg
- Ergebnis: Lehrbuchartikel, Beschreibung die jeder beliebige Fachperson liest und versteht. 5 Zeilen (ohne PRODAT-BEZUG)
 + Bsp
 
- Abgeleitete Anforderung um Geschäftsprozess in PRODAT Strukturen überführen zu können
 
- Prozess-Skizze nach Kundenanforderungen, Geschäftsprozesse
	
Grobentwurf¶
Kernprozess, Nebenprozess. Nebenprozesse werden nur betrachtet, wenn Kernprozess klar abgeschlossen.
Definition Kernprozess:    Notwendige Struktur um Grundsätzliche Datenerfassung zu bewerkstelligen
Definition Nebenprozess:   Vom Kernprozess abhängige (logische) Folgeaufgaben, zB Auswertungen, Statistiken, Weiterverarbeitung der erfassten Gunddaten/Strukturen aus dem Kernprozess, Regelwerke und Workflows auf Basis der vorhandenen funktionierenden Datenerfassung
- Datenfluß / Datenstruktur (opl>oplpm>ab2)
 + Excel Darstellung Beispiel und Testdaten?
 + Erkenntnis: Grundsätzlich notwendige Daten und Strukturanpassungen Kernprozesse
 + Erkenntnis: Notwendige Funktionen zur Weitergabe und Datenmanipulation Kernprozesse
- OberflächenEntwurf
 + Benötige es neue Oberfläche?
 + >JA: Elemente der Oberfläche skizzieren, Vergleich mit Dynamischen/Scriptoberfläche.
 + Überlegung: Prototyp Scriptfähig möglich
 + Bedienkonzept: push/pull
- Ereignisse, Aktionen die Datenfluß Steuern, UseCase in Softwaremodulen
 + Verbinden des Usecase aus Kundenanforderungen mit Prodat-Modulen
 + Nutzer gibt Daten in Auftragsmodul ein
 + Daten erscheinen im Modul X, Assistenten, Druckliste
 + Definieren von Aktionen
 + Ermittlung von Zuständen an Nutzer sowie Übergangsbedingungen, Nebenprozesse
- Arbeitspakete (technisch unspezifiziert) ableiten und formulieren, Erweiterung/Modifikation/Neu
	- Datenfluß: Tabellenerweiterungen, notwendige Funktionen
- Oberfläche: Betroffene Module, Neue Module
 + Skizzierung notwendige Werkzeuge, abbildbar über Dynamische Menupunkte
 
- Riskikoanalyse, evtl Rücksprache mit Kunden
- Analyseschritt 2: Aufbau von technischen Algorithmen
	- Ausformulierung der Aufgaben, Übergabe an Entwickler
- Start der Entwicklung
 
Konzeptentwurf / Vorprototyp¶
- Die entwurfenen Datenstrukturen mit minimalstem Aufwand und nur der Kernprozess in einen Softwareablauf überführen.
 + Es sind nur Dynamische Oberflächen sowie Scriptfähigen Funktionen als Werkzeuge erlaubt
- Ableitung von Nebenprozessen und Zuständen vorantreiben, NICHT UMSETZEN
Aufgabenformulierung 1. Prototyp für Kunden¶
- Ableitung weitergehender notwendiger Schritte
Von [X] Marcus F vor mehr als 5 Jahren aktualisiert · 3 Revisionen