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 4 Jahren aktualisiert · 3 Revisionen