Sie haben hohe Ziele? Wir finden den Weg!
Das Unternehmen
nebo Consulting ist ein spezialisiertes Beratungsunternehmen, das Sie seit 2002 dabei unterstützt, Ihre Projekte – vorzugsweise im agilen Umfeld – erfolgreich zu gestalten. Dabei unterstützen wir Sie in folgenden Bereichen
- Agile Transformation und Skalierung
- Enterprise Architektur
- Digital Transformation
- Geschäftsprozessanalyse
- Projekt Management
- Requirements Engineering & -Management
Neben unserer beratenden Tätigkeit nehmen wir im Projektalltag dabei operativ folgende Rollen ein:
- Agile Coach
- Enterprise Architekt
- Methoden Coach
- Product Owner
- Projekt-/Teamleiter
- Requirements Engineer / Business Analyst
Die Inhaber
Dipl.-Inf. (FH) Thorsten Bopp arbeitet seit 2002 als Business Analyst, Product Owner, Projekt und Programm Manager für Kunden aus verschiedenen Branchen. Seine Schwerpunkte liegen in den Bereichen Identity und Access Management sowie Digital Transformation. Darüber hinaus ist er als Projektmanager in agilen Umgebungen und als Agile Coach tätig.
Jürgen Hahn (Master of Science, Dipl.-Inf. (FH)) berät seit 1999 als Prozessberater, Systemanalytiker und UML Spezialist Kunden verschiedener Branchen. Nach dem Studium der Informatik begann er zunächst als klassischer Requirements Engineer bevor er seinen Schwerpunkt auf allgemeine Analyse- und Modellierungsansätze im Bereich der objektorientierten, verteilten Systeme und der generellen modellgetriebenen Ansätze erweitert hat. Jürgen coacht, trainiert bzw. leitet Analyse-, Modellierungs- und Entwicklerteams. Er publiziert Bücher und Artikel im UML und Requirements Engineering Umfeld.
Dipl.-Inf. (FH) Christian Nein arbeitet seit 1996 für Kunden aus verschiedensten Branchen in den Bereichen Softwareentwicklung und -Architektur sowie in der Prozessberatung und Systemanalyse. Bis 2007 war Christian größtenteils als Software-Entwickler tätig, bevor er seinen Schwerpunkt in Richtung methodischer Beratung in den Schwerpunkten Business Analyse und Requirements Engineering verlagerte. In diesem Umfeld erstellt, analysiert und optimiert er Vorgehensmodelle. Des Weiteren coacht bzw. leitet er Entwicklungsteams und Projekte, vorzugsweise im agilen Umfeld.
Wir haben die richtigen Methoden!
Wir haben die richtigen Methoden!
Leistungen
Agile
- Agile Planung
- Agile Transformation
- Agile Skalierung
- (Lead) Product Ownership
Projektmanagement
- (Teil-)Projektleitung
- Management auf Zeit
- Near-/Offshore-Führung
Produktanforderungen
- Requirements Engineering & -Management
- Agiles Requirements Engineering
- Kollaborative Spezifikation
Geschäftsprozesse
- Prozessanalyse
- Prozessbewertung
- Prozessoptimierung
Digitale Transformation
- Wandel von Geschäftsmodellen
- Customer Journeys
- Cloud Enabling
Systemanalyse
- Domain Driven Design (DDD)
- Agile Methoden (Impact Mapping, Eventstorming, Storymapping, …)
- Natürlichsprachliche Methoden
- Modellbasierte Methoden mit BPMN, UML, SysML
Fach- und Unternehmensarchitektur
- Microservices
- Serviceorientierte Architekturen (SOA)
- Vertikalisierung
Gemeinsam finden wir den optimalen Weg!
Gemeinsam finden wir den optimalen Weg!
Referenzen

ASCAMSO
Neuentwicklung einer Webapplikation für Cloud Performance Monitoring und Bewertung von IaaS-Providern in den Rollen IT-Projektleiter und Anforderungsmanager.

Bundesagentur für Arbeit
Konzeption eines behördenweiten SW-Entwicklungsprozess mit einem Best-of-Breed Ansatz aus agilen & modellbasierten Methoden; Coaching und Einführung mit dem Schwerpunkt Requirements Engineering & Fachkonzeption.

Bundesagentur für Arbeit
Begleitung eines agilen Großprojekts zum Bau eines Onlineportals für Basisdienste und Antragsentgegennahme in den Rollen Lead Analyse, Product Owner Support & Scrum Master.

Claas
Neuentwicklung einer Agrarmanagementsoftware in den Rollen Business Analyst und Requirements Engineer.

Credit Suisse AG
Konzeption und Unterstützung bei der Entwicklung einer neuen Identity and Access Management (IAM) Plattform für interne Mitarbeiter sowie externe Kunden.
Des Weiteren Unterstützung und Mitarbeit im Bereich Digital Transformation. Schwerpunkt sind hierbei Projekte zur Automatisierung der Onboarding Prozesse für Neukunden.

Deutsche Bank AG
Analyse und Konzeption bei der Neuentwicklung einer Retail Lending Plattform. Bestandteil der Konzeption war unter anderem die Analyse und Planung des Parallelbetriebs bestehenden Legacy Applikationen mit Teilen des neuentwickelten Systems sowie die Migration der Daten aus den Bestandsystemen.

Deutsche Post AG
Weiterentwicklung der generellen SOA Enterprise Architektur sowie Beratung und Coaching einzelner Projekte aus dem Bereich Marketing und Produktentwicklung um die Ziele und Vorgaben der Enterprise Architektur umzusetzen.

HUK-Coburg
Konzeption, Beratung & Coaching Domain Driven Design basierter Methoden zur Modularisierung einer gewachsenen HOST-Architektur.

IHK-GfI
Analyse, Konzeption und Unterstützung bei der Ablösung des bestehenden CRM Systems durch eine Eigenentwicklung welche die Kunden der IHKs verwaltet.

R+V RE
Konzeption der Ablösung eines HOST-Systems für die Schadensabrechnung und Bilanzanbindung. Ist- / Sollanalyse und prototypische Umsetzung zur Anforderungsvalidierung.

Roche Diagnostics
Konzeption der Ablösung eines Altsystems zur Definition, Datenerhebung und -auswertung in der klinischen Reagenz- und Systemerprobung.

Deutsche Telekom AG
Erstellung eines durchgängigen Dokumentationskonzepts für die Software- und Systemdokumentation auf der Basis der Unified Modeling Language 2.0 für den Geschäftsbereich IT der T-Online.

Deutsche Telekom AG
Führende Konzeption, Einführung und Betrieb eines modellbasierten Entwicklungsvorgehens im Bereich der Softwareentwicklung. Coaching und Schulung der Mitarbeiter in Großprojekten.
Schulungen
Unser Wissen für Sie!
In konfektionierten oder maßgeschneiderten Trainings vermitteln wir Praxiswissen, nötiges theoretisches Backgroundwissen und Best Practices. Die Trainingsinhalte werden stets aktualisiert und an die aktuellen Marktbedürfnisse angepasst. Profitieren Sie von unserer Projekterfahrung durch viele realistische Beispiele und einfach übertragbare Übungen in Ihre tägliche Arbeitswelt. In unseren Trainings bleibt genug Raum für Ihre Fragen und individuelle Problemstellungen.
Nach Absprache passen wir die Trainings zusammen mit Ihnen an. Kundennahe Beispiele können bei Bedarf integriert werden.
Bei weiterem Interesse rufen Sie uns an oder nutzen Sie untenstehendes Kontaktformular. Gerne erstellen wir Ihnen auch Angebote für eine Seminarreihe mit anschließendem Coaching zur Anwendung des geschulten Wissens im Alltag.
UML 2 Basics
Die Unified Modeling Language (UML) hat sich Ende der 90er Jahre als de facto-Standard für die Spezifikation von Software-Systemen durchgesetzt. Seit 2005 steht sie in Version 2 zur Verfügung (UML2).
Die UML ist eine grafische Modellierungssprache. Sie gibt eine Notation und Regeln zu deren Verwendung bzw. Interpretation vor. Die UML ist jedoch keine Methode: Sie trifft keine Aussage darüber, zu welchem Zeitpunkt im Entwicklungsprozess welche Modellartefakte erstellt werden.
Aufwind erhielt die UML2 zuletzt durch Einführung der Business Process Modeling Notation Version 2 (BPMN2) in Zusammenhang mit serviceorientierten Architekturansätzen (SOA).
Das Seminar richtet sich an UML1-Umsteiger und UML2-Neueinsteiger aus den Bereichen Requirements Engineering, Systemanalyse und Design. Sie erlernen den Umgang mit praxisrelevanten Diagrammtypen, stellen logische Beziehungen zwischen Diagrammen her und vertiefen Ihr Wissen in Übungen. Sie werden für typische Missverständnisse und Fehler in der Modellierung sensibilisiert und lernen Lösungsansätze zu deren Vermeidung kennen.
SEMINARINHALT
1. Tag
- Einführung
- Organisatorisches
- Was sind Modelle?
- Syntax, Semantik und Methoden
- Eingangs-Artefakte
- Anwendungsfall-Modellierung
- Modellelemente, Aufbau des Anwendungsfalldiagramms
- Textuelle Beschreibung von Anwendungsfällen
- Strukturierung von Anwendungsfällen
- Best Practices / Typische Modellierungsfehler und deren Vermeidung
- Übung
- Aktivitätenmodellierung Teil 1
- Aktivität, Verantwortungsbereich, OpaqueAction, CallBehavior, Steuerflusskante, Alternativ- und Verbindungsknoten, Aktivitätsendeknoten
- Konsistenzbedingungen für Aktivitäten als Anwendungsfallverhalten
- Best Practices / Typische Modellierungsfehler und deren Vermeidung
- Übung
2. Tag
- Wiederholung Inhalte Tag 1
- Klassenmodellierung
- Grundlegende Eigenschaften von Klassen
- Klassen, Attribute, Operationen
- Primitive, Datentypen, Aufzählungstypen
- Assoziationen, Aggregationen, Kompositionen
- Assoziationsklassen
- Vererbung
- Schnittstellen
- Exceptions
- Strukturierung von Klassenmodellen
- Best Practices / Typische Modellierungsfehler und deren Vermeidung
- Übung
- Aktivitätenmodellierung Teil 2
- Petrinetze
- Aktionen, Kanten, Objektknoten, Kontrollknoten, Partitionen
- Nebenläufige Prozesse
- Konsistenzbedingungen für Aktivitäten als Methoden von Operationen
- Best Practices / Typische Modellierungsfehler und deren Vermeidung
- Übung
3. Tag
- Wiederholung Inhalte Tag 2
- Zustandsautomaten
- Regionen, Zustände, Transitionen, interne Transitionen, Pseudostates
- Konzept des History-States
- Trigger; Zusammenspiel zwischen Aktivitäten und Zustandsautomaten
- Strukturierung von Zustandsautomaten; Unterzustandsautomat, Ein- und Austrittspunkte
- Best Practices / Typische Modellierungsfehler und deren Vermeidung
- Übung
- Aktivitätenmodellierung Teil 3
- Zustandsbehaftete Objektknoten
- Transformationsverhalten
- Übergreifende Problemstellungen
- Abbildung der Interaktion zwischen System und Akteuren / anderen Systemen
- Abbildung von Geschäftsregeln (Plausibilitätsprüfungen)
- Rollen und Rechte (Berechtigungen)
Ziele
- Sie beherrschen den Umgang mit den UML2-Ergebnistypen Anwendungsfalldiagramm, Aktivitätsdiagramm, Klassendiagramm und Zustandsautomat.
- Sie kennen die logischen Beziehungen zwischen diesen UML2-Ergebnistypen und wissen, wie sie zueinander konsistent gehalten werden.
- Sie sind sich über typische Modellierungsfehler bewusst und wissen, wie Sie diese vermeiden.
Voraussetzungen für Teilnehmer
- keine
UML 2 für Fortgeschrittene
Die Unified Modeling Language (UML) hat sich Ende der 90er Jahre als de facto-Standard für die Spezifikation von Software-Systemen durchgesetzt. Seit 2005 steht sie in Version 2 zur Verfügung (UML2).
Als grafische Modellierungssprache
- gibt sie grafische und textuelle Modellelemente vor,
- legt die zulässigen Beziehungen zwischen den Modellelementen fest und
- regelt, wie Modelle zu interpretieren sind.
Die UML gibt jedoch keine Methode vor. Sie legt nicht fest, welche Modellartefakte zu welchem Zeitpunkt im Entwicklungsprozess zu erstellen sind. Aufwind erhielt die UML2 zuletzt durch Einführung der Business Process Modeling Notation Version 2 (BPMN2) in Zusammenhang mit serviceorientierten Architekturansätzen (SOA).
Das Seminar richtet sich an UML2-Anwender mit Praxiserfahrung aus den Bereichen Requirements Engineering, Systemanalyse und Design. Sie lernen Möglichkeiten kennen, UML2-Modelle zu strukturieren und an Geschäftsprozessmodelle anzubinden. Sie vertiefen Ihre Kenntnisse zu praxisrelevanten Diagrammtypen und stellen einen Bezug zur UML2-Spezifikation her, der Ihnen zukünftig ein selbstständiges Arbeiten mit der Spezifikation ermöglicht. Sie werden für „klassische“ Schwachstellen aus dem UML-Umfeld wie bspw. Oberflächenmodellierung, Rechtemodellierung und Versionierung sensibilisiert und lernen Lösungsansätze kennen.
SEMINARINHALT
1. Tag
- Grundstruktur eines UML2-Modells
- Application Landscapes (Unternehmenslandkarten)
- Geschäftsprozessmodelle
- Aufbau eines Modellbaums
- (Fachliche) Komponenten und Schnittstellen
- Komponentenmodellierung Teil 1: Blackbox-Sicht
- Grundlegende Eigenschaften von Komponenten
- Operationen
- Abhängigkeiten
- Schnitt und Strukturierung von Komponenten
- Best Practices / Typische Modellierungsfehler und deren Vermeidung
- Komponenten in der UML2-Spezifikation
- Übung
- Aktivitätenmodellierung Teil 1: Classifier-Verhalten
- Aktivität, Verantwortungsbereich, OpaqueAction, CallBehavior, Steuerflusskante, Alternativ- und Verbindungsknoten, Aktivitätsendeknoten
- Konsistenzbedingungen für Aktivitäten als Anwendungsfallverhalten
- Best Practices / Typische Modellierungsfehler und deren Vermeidung
- Übung
2. Tag
- Wiederholung Inhalte Tag 1
- Klassenmodellierung
- Grundlegende Eigenschaften von Klassen
- Klassen, Attribute, Operationen
- Primitive, Datentypen, Aufzählungstypen
- Assoziationen, Aggregationen, Kompositionen
- Assoziationsklassen
- Vererbung
- Schnittstellen
- Exceptions
- Strukturierung von Klassenmodellen
- Best Practices / Typische Modellierungsfehler und deren Vermeidung
- Klassen in der UML2-Spezifikation
- Übung
- Aktivitätenmodellierung Teil 2: Methoden
- Petrinetze
- Aktionen, Kanten, Objektknoten, Kontrollknoten, Partitionen
- Nebenläufige Prozesse
- Konsistenzbedingungen für Aktivitäten als Methoden von Operationen
- Best Practices / Typische Modellierungsfehler und deren Vermeidung
- Aktivitäten und Aktionen in der UML2-Spezifikation
- Übung
3. Tag
- Wiederholung Inhalte Tag 2
- Komponentenmodellierung Teil 2: Whitebox-Sicht
- Signaturen
- Typsysteme
- Parts, Konnektoren, Ports
- Architekturen und ihre Auswirkung auf den Komponentenschnitt
- Best Practices / Typische Modellierungsfehler und deren Vermeidung
- Übung
- Zustandsautomaten
- Partitionen, Zustände, Transitionen, interne Transitionen, Pseudostates
- Konzept des History-States
- Trigger; Zusammenspiel zwischen Aktivitäten und Zustandsautomaten
- Strukturierung von Zustandsautomaten; Unterzustandsautomat, Ein- und Austrittspunkte
- Best Practices / Typische Modellierungsfehler und deren Vermeidung
- Übung
- Aktivitätenmodellierung Teil 3
- Zustandsbehaftete Objektknoten
- Transformationsverhalten
- Selektionsverhalten
4. Tag
- Wiederholung Inhalte Tag 3
- Übergreifende fachliche Problemstellungen
- Interaktion zwischen Systemen, Anwendern, Komponenten
- Ansätze zur modellbasierten Spezifikation von Oberflächen
- Ansätze zur modellbasierten Spezifikation von Rechten und Rechte-Profilen (Rollen)
- Umgang mit nicht-funktionalen Anforderungen
- Umgang mit Geschäftsregeln (Plausibilitäten)
- Integration in den Entwicklungsprozess
- Ansätze zur Versionierung von UML2-Modellen in iterativ inkrementellen MDA-Prozessen
- Änderungsmanagement
- Risikomanagement
- Ansätze zur Verwaltung zentraler Inhalte (bspw. SOA-Services) in Modellen
- UML2-Modelle als Basis für Testmodelle
- Beantwortung von Fragen und Abschlussdiskussion
Ziele
- Sie können die Anforderungen an eine UML2-Modellstruktur identifizieren, die sich aus Application Landscapes und Geschäftsprozessmodellen ergeben und sind in der Lage, eine zweckmäßige UML2-Modellstruktur zu entwerfen.
- Sie beherrschen den Umgang mit fachlichen Komponenten und sind in der Lage, eine tragfähige Systemstruktur zu entwickeln.
- Sie beherrschen den Umgang mit den praxisrelevanten Diagrammtypen sicher und sind soweit in der UML2-Spezifikation orientiert, dass Sie selbständig damit arbeiten können.
- Sie kennen Lösungsansätze für „klassische“ Problemstellungen aus dem UML-Umfeld und sind in der Lage, typische Fehler aktiv zu vermeiden.
Voraussetzungen für Teilnehmer
- Grundverständnis des objektorientierten Paradigmas
- UML2-Praxiskenntnisse in der statischen und dynamischen Modellierung
Partner
isento GmbH
Die isento GmbH steht für IT-Lösungen nach Maß – individuell geplant, entwickelt, getestet und realisiert. Als Full-Service-Dienstleister deckt isento die ganze Bandbreite der Softwareentwicklung ab. Von Anforderungsmanagement und Analyse, über Softwarearchitektur und Entwicklung bis hin zu UX und Test. Erfahrene Projektmanager und agile Coaches begleiten unsere Kunden in allen Projektphasen und stellen den optimalen Projekterfolg sicher.
isento eCommerce solutions GmbH
Die isento eCommerce solutions GmbH bietet ein breites Spektrum an Dienstleistungen im Bereich eCommerce an. Das Team entwickelt maßgeschneiderte Lösungen für Online-Shops, Plugins und plattformübergreifende Apps und kümmert sich um professionelles Shopmanagement. Skalierbare Hosting-Lösungen, die ideal auf die tatsächlichen Kundenanforderungen abgestimmt sind, runden das Angebot ab.
Und erreichen sicher das Ziel!
Und erreichen sicher das Ziel!
Kontakt
DEUTSCHLAND
nebo Consulting GmbH
Neumeyerstraße 22-26
90411 Nürnberg
Tel +49 911 5808779-0
E-Mail info@nebo-consulting.de
SCHWEIZ
nebo Consulting GmbH, Nürnberg
Zweigniederlassung Nürensdorf
Breitweg 13
8309 Nürensdorf
Senden Sie uns eine E-Mail