shs – g software factory
shs – g software factory Projekt Signs Version 2.0 – SQL Server, Transact SQL, VB, VBA - Proj200301–001
Stefan Tröhler IT Freelancer
Projekt: SQL Server, Transact SQL, VB, VBA, Projektmanagement, Patentschriften
UBS AG, Zürich, Schweizer Großbank, 120‘000 Mitarbeiter, Chairman’s Office Projekt Signs, Version 2.0, SQL Server, Jan 2003 – Dez 2006 Proj200301-001
Projekt Signs Version 2.0 – SQL Server, Transact SQL, VB, VBA: Kurzbeschreibung des Projektes: Es wird ein Compiler entwickelt, der in der Lage ist, aufgrund grafischer Businessprozesse rekursiv Transact SQL Code zu generieren und die so gebildete Business Logik dem berechtigten Benutzer zur Verfügung zu stellen. Das Konzept wurde von der UBS AG weltweit patentiert. Meine Aufgabe in diesem Projekt konnte man in zwei Bereiche aufteilen. Im administrativen Bereich hatte ich die Verantwortung über die Projektleitung, die Projektplanung, das Erstellen der Spezifikationen nach Kundenangaben sowie die Einhaltung der Abgabetermine und das Budget. Im technischen Bereich war ich verantwortlich für die Datenmodellierung, die Datenbankentwicklung (SQL Server) und die Umsetzung der Logik in Transact SQL. Des Weiteren habe ich die Schnittstelle zwischen Compiler und Datenbank realisiert. Benötigte Benutzerschnittstellen wurden mittels Microsoft VB entwickelt. Testen und analysieren der vorhandenen Fehler (Test Track Pro und QTP).
Meine Aufgabe: Teamleiter eines Entwicklungsteams, Projektverantwortlicher für Planung, Entwicklung, Teamleitung und Budgetvorgaben, technischer Verantwortlicher für Gesamtprojekt (Technik) Umsetzung der Vorgaben seitens des Kunden, Realisierung aller Anforderungen, technische Abklärungen und Umsetzung der weltweiten Patente. Grundlagen Entwicklung.
Businessvorgaben, Angewendete Technik
Zu Realisierender Business Prozess(e): Mitarbeiter Daten werden aus mehreren unterschiedlichen Quellen (national und international) konsolidiert und mit Hilfe von Daten wie der Unternehmensstruktur veredelt. Aufgrund der so entstanden hoch veredelten Mitarbeiter Daten, welche nicht nur Unternehmensrichtlinien abbilden, sondern auch den gesetzlichen Richtlinien entsprechen können in der Folge die Unterschriftenberechtigungen jedes einzelnen Mitarbeiters und die notwendigen Schritte zur Eintragung der Unterschrift in das öffentliche Register ermittelt werden. Mithilfe eines Automaten werden aufgrund besagter Daten je Mitarbeiter verschiedene Aktionen automatisiert ausgelöst. E-Mails werden versendet, Unterschriften mittels Stapelverarbeitung eingelesen und aufbereitet. Zur Aufbereitung der der Unterschriften stehen diverse automatisierte Prozesse zur Verfügung. Manuelles Eingreifen wird durch entsprechende Tools ermöglicht. Angewendete Technik: Die Datenaufbereitung und Datenverarbeitung wird mittels eines weltweit patentierten Compilers, welcher in der Lage ist, Business Anforderungen mittels grafisch dargestellten Ablaufstrukturen in Transact SQL Code zu kompilieren, umgesetzt. Die Ablaufstrukturen werden aus zehn bis fünfzehn Kernfunktionen gebildet, welche nach dem Kompilieren die gespeicherte Prozedur abbilden.. Die Kompilierung der Ablaufstrukturen in den Transact SQL Code erfolgt rekursiv und unter Einhaltung aller Sicherheitsvorgaben des Kunden.
Angewendete Technik
- Mitwirkung bei Software Entwicklung, Datenbank Design, Datenbank Entwicklung, Projektleitung, Ressourcenplanung, Budgetplanung, Patenteingabe. Ausarbeitung von Spezifikationen, Datenbank Design, Datenbank Architektur, Richtlinien, Planungen etc. - Mitwirkung im internationalen Projekt mit 20 unterstellten Mitarbeitern. - Seit 2003 externer Projektleiter und technischer Teamleiter. - Multi Layer Technologie, Sicherheits-Schicht. - Microsoft SQL Server, Transact SQL, Microsoft Access, Microsoft Visual Basic for Application. Java, .NET, C# - Erstellen automatisierter Prozesse zur Bearbeitung der Unterschriften Bilder. - Entwickeln diverser DLL’s (Microsoft Visual Basic und C++), entwickeln diversen Komponenten (Microsoft \Visual Basic und C++). - Entwickeln diverser Business Prozesse zur Datenveredelung. - Entwickeln mehrerer Benutzerschnittstellen (Java, C#, .NET, Microsoft Visual Basic Unterstßtzung bei der Programmkonfiguration). - Berichte mit Crystal Systems (Crystal Enterprise, CMS etc.) - Automatisiertes Testen mit QTP.
Verfügbarkeit / Links zu meinen Profilen / Migrationen
Import Data
Input Data
DB XY
Gemeindefile
Commercial Register(s)
EG
QA Manual Data Import
QA Table Import 1:1
Get data from DB
f(SP)
BR Rules f(SP)
Special Components 2011/2012 V2.0
tmp tbl Data Produce
f(artificial intelligence)
Add Rules f(SP)
f(QA)
Rules f(QA) QA prepare / clean data according to Business Rules
Rules f(TA)
f(TA)
f(Document Compare)
f(ERR)
Compare standard data
Input/Output Data
1) DOAS
Task List’s (Data)
PID
Target Status
fix
TASK
current status PID
Standard I S S SData A A archive
tmp tbl
IR / ER
ERR
fix
PID
fix (dyn)
Internal Register
2) LOCH
fix (opt) Internet fix CR ZH fix CR BE CR … X … Print CD Reports … XYZ ...
fix (opt)
Answers: Yes No No Yes
External Register
fix
QA
SEMT
3) SEM
0
SEMTS
SEM Task’s
Picture Produce
Sig Clean
Sig Cut
Sig Res
Sig Comp
Special Components 2011/2012 V2.0
Sig Docu
Sig Comp
Sig Barc
Sig Cut01
Sig Rep
Sig Graph
Sig Rot
Sig Clean
Sig Cut02
f(SPTM)
f(JTM-F)
Business Rules
Filter, Refining Extension / Restriction
BR Rules f(ER)
f(JTM-IS)
Universal Function
Rules
f(JTM-T)
Import Data
f(ER/S)
SYSTEM DATA
f(SPTM-QM)
RULES
f(ER/A)
SYSTEM DATA
MANUELL INPUT DATA (EMPLOYEES)
Stefan Tröler Sarmenstorferstrasse 3 CH- 5615 Fahrwangen t. +41 (0)76 255 70 17 t. +41 (0)78 973 80 86
shs – g software factory shs – g software factory
Programming
Consulting
mail: shsgag@hotmail.ch mail: shsgag@hotmail.com
Project Management
Software & Internet Development
Design
Support
Training