Projekt

Allgemein

Profil

Projekt Analyse und Entwurf » Historie » Version 1

[X] Daniel S, 21.09.2016 16:43

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
Definition Nebenprozess:   Vom Kernprozess abhängige (logische) Folgeaufgaben, zB Auswertungen, Statistiken, Weiterverarbeitung der erfastten Gunddaten/Strukturen aus dem Kernprozess, Regelwerke und Workflows auf Basis der vorhandenen funktionierenden Datenerfassung
50
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
*## Ereignisse, Aktionen die Datenfluß Steuern, UseCase in Softwaremodulen
60
+ *Verbinden des Usecase aus Kundenanforderungen mit Prodat-Modulen*
61
+ Nutzer gibt Daten in Auftragsmodul ein
62
+ Daten erscheinen im Modul X, Assistenten, Druckliste
63
+ Definieren von Aktionen
64
+ Ermittlung von Zuständen an Nutzer sowie Übergangsbedingungen, Nebenprozesse
65
*# Arbeitspakete (technisch unspezifiziert) ableiten und formulieren, Erweiterung/Modifikation/Neu
66
*## Datenfluß: Tabellenerweiterungen, notwendige Funktionen
67
*## Oberfläche: Betroffene Module, Neue Module
68
+ Skizzierung notwendige Werkzeuge, abbildbar über Dynamische Menupunkte
69
*# Riskikoanalyse, evtl Rücksprache mit Kunden
70
* *Analyseschritt 2:* Aufbau von technischen Algorithmen
71
*# Ausformulierung der Aufgaben, Übergabe an Entwickler
72
*# Start der Entwicklung
73
74
h2. Konzeptentwurf / Vorprototyp
75
76
* Die entwurfenen Datenstrukturen mit minimalstem Aufwand und nur der Kernprozess in einen Softwareablauf überführen.
77
+ Es sind nur Dynamische Oberflächen sowie Scriptfähigen Funktionen als Werkzeuge erlaubt
78
* Ableitung von Nebenprozessen und Zuständen vorantreiben, NICHT UMSETZEN
79
80
h2. Aufgabenformulierung 1. Prototyp für Kunden
81
82
* Ableitung weitergehender notwendiger Schritte