Projekt

Allgemein

Profil

Projekt Analyse und Entwurf » Historie » Version 3

[X] Marcus F, 17.03.2020 13:14

1 1 [X] Daniel S
h1. ProdatProjekt
2
3
Bsp: A > Schulungsplantafel # ; B > Meßwerterfassung # ; C > FormOne #
4
5
6
7
* *Definition Kernprozess:*  Einfachste und Minimalste Anforderung wie im Idealfall zum Ergebnis gekommen wird. idR *Werkzeuge, die zur Datenerfassung notwendig sind.* Grundvoraussetzung zur Datenbearbeitung
8
+ {{collapse(Bsp)
9
* A: Schulung Planen, Mitarbeiter zuweisen
10
* B: Meßwerte definieren, Meßwerte pro Stück erfassen
11
* C: Dokument bei Fertigstellung PA erzeugen und im DMS ablegen, Dokument bei Auslieferung automatisch mit ausdrucken
12
}}
13
* *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*
14
+ {{collapse(Bsp)
15
* A: Schulungsplan in Urlaubsplantafel darstellen, Eintragen von Qualifikationsergebnis in Personal
16
* B: Meßdaten auswerten, Meßwerte außerhalb Toleranz farblich markieren,
17
* C: Das Dokument muß als Anhang an der elektronischen Rechnung hängen
18
}}
19
20
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.
21
22
h2. Anforderungsanalyse 
23
24
* Anforderung kommt vom Kunden / *Anforderung / WAS*
25
+ Ansprechpartner, Kundenwunschtermin / Priorisierung
26
* *Analyseschritt 1*: Ableitung/Überführung von *Kundenanforderungen, Kernforderung*
27
*# Prozess-Skizze nach Kundenanforderungen, Geschäftsprozesse
28
*## Ergbenis: Stichpunkte oder Diagramm: Use-Case: https://de.wikipedia.org/wiki/Anwendungsfalldiagramm#/media/File:Uml-UseCase-Beispiel2.svg
29
*## Ergebnis: Lehrbuchartikel, Beschreibung die jeder beliebige Fachperson liest und versteht. *5 Zeilen* *(ohne PRODAT-BEZUG)*
30
+ {{collapse(Bsp)
31
* A:
32
+ Kernprozess: Eine Schulung wird geplant nachdem der Schulungsbedarf festgestellt wurde. Dazu wird ein Zielzeitraum festgelegt. Anschliessend werden mögliche Teilnehmer zusammengetragen und ein bestmöglicher Termin fixiert. Steht dieser fest, erhalten die Mitarbeiter eine Einladung zur Schulung über die Schulungsplantafel. [Datenerfassung]
33
+ Nebenprozes/Werkzeug: Es soll eine Schulungsanforderungsmatrix/Auswertung geben, welche Schulungen wann notwendig sind [Derzeit über Assistenten]
34
+ Nebenprozess/Folgeprozess: Bei Abschluß der Schulung muß das Ergebnis sowie Zertifikat ins Personalmodul [Schritt 2; Grad der Automatisierung sowie Notwendigkeit ungeklärt]
35
* B:
36
+ Kernprozess: Ein Meßprotokoll aus X Meßpunkten an Sollwerten wird zum Artikel angelegt. Wird der Artikel zu einem Produktionsauftrag, soll es möglich sein die Istwerte zu erfassen. [Datenerfassung]
37
+ Nebenprozess/Werkzeug: Im Fall von Fehleingaben muß es möglich sein die Sollwerte.... X> Zustände sind zu definieren, Betrachtung auf Basis dieser
38
+ Nebenprozess: Datenauswertung/Unterstützung der Dateneingabe Farbliche Markierung bei Verlassen des Toleranzbereichs
39
* C:
40
+ Kernprozess: Bei Abschluß Produktionsauftrag muß FormOne erstellt und im DMS abgelegt werden. [Datenerfassung]
41
+ Kernprozess1 / Folgeprozess: Bei Auslieferung des Produktionsartikels soll das im DMS angelegte Dokument automatisch ... ausgedruckt, angehangen, per EMail verschickt.... [Datenverarbeitung]
42
}} 
43
*# Abgeleitete Anforderung um Geschäftsprozess in PRODAT Strukturen  überführen zu können
44
45
h2. Grobentwurf
46
47
Kernprozess, Nebenprozess. Nebenprozesse werden nur betrachtet, wenn Kernprozess klar abgeschlossen.
48
Definition Kernprozess:    Notwendige Struktur um Grundsätzliche Datenerfassung zu bewerkstelligen
49 2 [X] Daniel S
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
50 1 [X] Daniel S
51
*## Datenfluß / Datenstruktur (opl>oplpm>ab2)
52
+ Excel Darstellung Beispiel und Testdaten?
53
+ Erkenntnis: Grundsätzlich notwendige Daten und Strukturanpassungen *Kernprozesse*
54
+ Erkenntnis: Notwendige Funktionen zur Weitergabe und Datenmanipulation *Kernprozesse*
55
*## OberflächenEntwurf
56
+ Benötige es neue Oberfläche?
57
+ >JA: Elemente der Oberfläche skizzieren, Vergleich mit Dynamischen/Scriptoberfläche.
58
+ Überlegung: Prototyp Scriptfähig möglich
59 3 [X] Marcus F
+ Bedienkonzept: push/pull
60 1 [X] Daniel S
*## Ereignisse, Aktionen die Datenfluß Steuern, UseCase in Softwaremodulen
61
+ *Verbinden des Usecase aus Kundenanforderungen mit Prodat-Modulen*
62
+ Nutzer gibt Daten in Auftragsmodul ein
63
+ Daten erscheinen im Modul X, Assistenten, Druckliste
64
+ Definieren von Aktionen
65
+ Ermittlung von Zuständen an Nutzer sowie Übergangsbedingungen, Nebenprozesse
66
*# Arbeitspakete (technisch unspezifiziert) ableiten und formulieren, Erweiterung/Modifikation/Neu
67
*## Datenfluß: Tabellenerweiterungen, notwendige Funktionen
68
*## Oberfläche: Betroffene Module, Neue Module
69
+ Skizzierung notwendige Werkzeuge, abbildbar über Dynamische Menupunkte
70
*# Riskikoanalyse, evtl Rücksprache mit Kunden
71
* *Analyseschritt 2:* Aufbau von technischen Algorithmen
72
*# Ausformulierung der Aufgaben, Übergabe an Entwickler
73
*# Start der Entwicklung
74
75
h2. Konzeptentwurf / Vorprototyp
76
77
* Die entwurfenen Datenstrukturen mit minimalstem Aufwand und nur der Kernprozess in einen Softwareablauf überführen.
78
+ Es sind nur Dynamische Oberflächen sowie Scriptfähigen Funktionen als Werkzeuge erlaubt
79
* Ableitung von Nebenprozessen und Zuständen vorantreiben, NICHT UMSETZEN
80
81
h2. Aufgabenformulierung 1. Prototyp für Kunden
82
83
* Ableitung weitergehender notwendiger Schritte