Betroffene Funktionpunkte (IFP) Schulung
Die Funktionpunktanalyse (FPA) ist eine Methode, die die funktionale Größe von Software auf Basis des Umfangs der Geschäftsfunktionalität misst. Betroffene Funktionpunkte (IFP) sind das Ergebnis der FPA.
Diese instructor-gesteuerte, live durchgeführte Schulung (online oder vor Ort) richtet sich an Fachleute, die das Konzept der Funktionpunktmessung verstehen und diese in die Messung der Produktivität bei der Softwareentwicklung integrieren möchten.
Nach Abschluss dieser Schulung können die Teilnehmer:
- Funktionpunkt- und Nicht-Funktionpunktmessungen in der Softwareentwicklung verstehen.
- Einheiten eines Softwareprodukts für Qualitäts- und Produktivitätsanalysen messen.
Kursformat
- Interaktiver Vortrag und Diskussion.
- Viele Übungen und praktische Anwendungen.
- Praktische Umsetzung in einer Live-Laborumgebung.
Möglichkeiten zur Anpassung des Kurses
- Um eine maßgeschneiderte Schulung für diesen Kurs zu bestellen, kontaktieren Sie uns bitte zur Terminvereinbarung.
Schulungsübersicht
Einführung
Übersicht über die Funktionpunktanalyse
Übersicht über IFPUG- und NESMA-Funktionpunkte
Funktionpunkt im Vergleich zu Nicht-Funktionpunktmessungen
Messung der funktionalen Größe
Ermittlung der Datenfunktionen
Messung transaktionaler Funktionen
Komplexität und Gewichtung bei der FPA
Schätzung mit FPA
NESMA betroffene Verbesserungsfunktionpunkte
Zuweisung von NESMA-Auswirkungs faktoren
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende Kenntnisse und Verständnis der Schätzung und Bestimmung der Größe von Software
Zielgruppe
- Projektmanager
- Business Analysten
- Spezialisten für Softwaremetriken
- Qualitätsberater
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Betroffene Funktionpunkte (IFP) Schulung - Buchung
Betroffene Funktionpunkte (IFP) Schulung - Anfrage
Betroffene Funktionpunkte (IFP) - Beratungsanfrage
Erfahrungsberichte (1)
Ich erhalte das für meine tägliche Arbeit benötigte Verständnis, um effektiv zu unterstützen.
Wasfi Adams
Kurs - Impacted Function Point (IFP)
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Advanced Selenium
14 StundenIn diesem instructor-led, live training in Österreich erfahren die Teilnehmer, wie sie eine automatisierte Test-Suite mit fortgeschrittenen Techniken zur Steuerung von Selenium verbessern können.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Komplexe Probleme bei der Testautomatisierung von Webanwendungen mit Selenium zu lösen.
- Reguläre Ausdrücke und Muster-basierte Verifikationstechniken anzuwenden.
- Exceptions, die die Testausführung stoppen, zu handhaben.
- Webobjekte programmatisch zu suchen.
- Daten dynamisch von Web-Steuerelementen zu erfassen.
- Ein datengesteuertes Test-Framework zu erstellen.
- Tests mit Selenium Grid zu verteilen.
Kreatives Problemlösen mit Gamification-Techniken (Design Thinking)
14 StundenDiese von einem Dozenten geleitete, live stattfindende Schulung in Österreich (online oder vor Ort) richtet sich an Teilnehmerinnen und Teilnehmer mit Anfänger- bis Mittelstufenkenntnissen, die alltägliche Herausforderungen am Arbeitsplatz mithilfe von Gamification-Techniken bewältigen möchten.
Am Ende dieser Schulung werden die Teilnehmerinnen und Teilnehmer:
- die Prinzipien des Design Thinking sowie deren Anwendung beim Problemlösen verstehen.
- Gamification-Techniken integrieren, um Engagement und Innovation zu fördern.
- kreative und praxistaugliche Lösungen für häufige Arbeitsprobleme entwickeln.
- effektiv teamübergreifend zusammenarbeiten, um Problemlösungsstrategien umzusetzen.
- iterative Ansätze anwenden, um Lösungen durch Feedback und Experimentierung zu verfeinern.
Domain-Driven Design: Konzepte und Praktiken
21 StundenDiese instructor-led, live Schulung in Österreich (online oder vor Ort) richtet sich an Entwickler, Architekten und Analysten mit mittlerem Know-how, die DDD-Konzepte und -Praktiken in ihren Softwareprojekten lernen und anwenden möchten.
Nach Abschluss dieser Schulung werden die Teilnehmer in der Lage sein:
- Kernkonzepte von DDD (Bounded Contexts, Entities usw.) zu verstehen und deren Anwendung in Softwareprojekten nachzuvollziehen.
- Strategisches DDD einzusetzen, um das Domänenmodell zu definieren und zu designen, Subdomains zu identifizieren und Grenzen festzulegen.
- Taktisches DDD mit Mustern wie CQRS, Factories und Event Sourcing zu implementieren.
- Legacy-Systeme effektiv mit DDD-Techniken zu refaktorieren und zu modernisieren.
- Produkt-, Domänen- und teamorientierte Architekturen zu entwerfen und zu implementieren.
- Data Mesh zu nutzen, um eine domänenorientierte Datenplattform für Data Discovery und Governance aufzubauen.
Design Thinking: Einfühlung in interne Kunden
7 StundenDesign Thinking ist eine menschenzentrierte Methodik zur Lösung von Problemen durch Empathie, Definition, Ideenfindung, Prototyping und Testen. Diese Kursversion legt einen starken Schwerpunkt auf die Phase der Empathie, konzentriert sich darauf, zuvor identifizierte Schmerzpunkte mit den tatsächlichen Bedürfnissen interner Kunden zu verbinden und nutzt dynamische, kooperative Aktivitäten, um Erkenntnisse in handlungsorientierte Ergebnisse umzuwandeln.
Dieser instructor-led, live-Training (online oder vor Ort) richtet sich an Teams und Führungskräfte auf Anfänger- bis fortgeschrittenem Niveau, die ihre Empathiefähigkeiten vertiefen, Beziehungen zu internen Kunden stärken und Schmerzpunkte in sinnvolle Verbesserungsmöglichkeiten übersetzen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Einfühlungsbasierte Techniken anzuwenden, um Kundenbedürfnisse aufzudecken und zu validieren.
- Kartierte Schmerzpunkte in klare, handlungsorientierte Bedürfnisse zu übersetzen.
- An dynamischen Rollenspielen und Simulationen teilzunehmen, um kundenzentrierte Gespräche zu üben.
- Problemstellungen gemeinsam aus Sicht des Kunden neu zu definieren.
Kursformat
- Interaktive Vorträge und geführte Diskussionen.
- Dynamische, praktische Rollenspiele und Empathieübungen.
- Gruppenworkshops zur kollektiven Neuformulierung von Problemen.
Möglichkeiten zur Kursanpassung
- Um eine maßgeschneiderte Version für einen spezifischen internen Prozess (z. B. Beschaffung oder Gerätebereitstellung) anzufordern, kontaktieren Sie uns bitte.
Design Thinking: Empathisieren & Definieren für interne Kund:innen
7 StundenDesign Thinking ist eine menschzentrierte Methodik zur Problemlösung durch Empathie, Definition, Ideenfindung, Prototyping und Testen. Die Fokussierung auf die ersten beiden Phasen – Empathisieren und Definieren – hilft Teams, interne Kund:innen besser zu verstehen und die richtigen Probleme zu identifizieren.
Dieses live angebotene Training (online oder vor Ort) richtet sich an Anfänger:innen und Fortgeschrittene im Team- und Führungskontext, die ihre Verbindung zu internen Kund:innen stärken, Widerstand gegen Veränderungen reduzieren und die operative Effizienz durch praktische, kollaborative Methoden verbessern möchten.
Nach Abschluss dieses Trainings können Teilnehmende:
- Aktives Zuhören und Interviewtechniken anwenden, um wertvolle Erkenntnisse über interne Kund:innen zu gewinnen.
- Empathie-Karten erstellen und Nutzerbedürfnisse sowie Schmerzpunkte festhalten.
- Tatsächliche Kernprobleme von wahrgenommenen Problemen unterscheiden, unter Verwendung von Werkzeugen wie der 5-Why-Methode und Problem-Bäumen.
- Klare, umsetzbare Problemanweisungen (POVs) entwerfen, die die Lösungsentwicklung leiten.
Format des Kurses
- Interaktive Vorträge und Diskussionen.
- Praktische, hands-on Übungen und Rollenspiele.
- Gruppenworkshops und Plenarfeedbacksitzungen.
Möglichkeiten zur Kursanpassung
- Um eine maßgeschneiderte Version für einen spezifischen internen Prozess (z. B. Beschaffung oder Gerätebereitstellung) anzufordern, kontaktieren Sie uns bitte.
Design-Thinking-Workshop für Softwareentwickler
14 StundenIn diesem instruktorgeführten Live-Workshop-Training in Österreich (online oder vor Ort) lernen die Teilnehmer, wie sie die fünf Phasen des Design Thinking anwenden können, um die Probleme von Endnutzern eines Produkts oder einer Dienstleistung besser zu verstehen, und entwickeln anschließend den besten Ansatz zu deren Lösung.
Am Ende dieses Trainings können die Teilnehmer Folgendes:
- Kreative Strategien nutzen, um die Bedürfnisse der Kunden mit technisch machbaren Lösungen in Einklang zu bringen.
- Eine Strategie formulieren, um den Kundennutzen zu steigern und Produkt- sowie Dienstleistungsangebote zu verbessern.
Design Thinking: Innovationsmethoden
24 StundenDieser instruktionsgeleitete Live-Kurs in Österreich (online oder vor Ort) richtet sich an Berufstätige mit grundlegenden bis mittleren Kenntnissen, die Design-Thinking-Methoden verstehen und anwenden möchten, um Innovationen voranzutreiben und Geschäftslösungen zu verbessern.
Nach Abschluss dieses Kurses können die Teilnehmenden:
- Die Kernprinzipien von Design Thinking und seine Rolle bei der Innovation verstehen.
- Die fünf Phasen von Design Thinking auf die Problemlösung anwenden.
- Idee-Entwicklungstechniken und -werkzeuge nutzen, um Kreativität zu fördern.
- Design-Thinking-Strategien implementieren, um Prozesse zu verbessern und die Effizienz zu steigern.
Innovative Führung durch Design Thinking
14 StundenDiese instruktionsgeleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Führungskräfte und HR-Professionals auf Anfängerniveau, die Design-Thinking-Methoden lernen und anwenden möchten, um Innovation zu fördern, die Problemlösungskompetenz zu stärken und Teams wirksam einzubinden.
Am Ende dieser Schulung werden die Teilnehmer:
- mit Werkzeugen und Methoden ausgestattet, um Innovation und Teamengagement zu fördern.
- Fähigkeiten in Empathie-Mapping, Ideation und Prototyping für die Bewältigung komplexer Herausforderungen entwickeln.
- Design-Thinking-Prinzipien auf Führungs- und HR-Szenarien anwenden.
- eine Innovationskultur innerhalb von Tech-Teams vorantreiben.
Design Thinking: Innovation & Kreatives Problemlösen
4 StundenInhalt:
Der Design-Thinking-Prozess (DT) umfasst fünf Phasen: Empathie, Problemdefinition, Ideation, Prototyping und Test.
In einer zunehmend komplexen Welt stehen wir vor Herausforderungen, die oft spezielle Herangehensweisen erfordern. Design Thinking bietet einen Weg, um solche komplexen Probleme zu bewältigen. Die Beherrschung von Design-Thinking ermöglicht es uns, effektiv mit Komplexität umzugehen, unsere Kommunikation und Überzeugungskraft zu verbessern, Geschäftsergebnisse zu optimieren sowie die Leistung und das Verhalten auf organisatorischer und persönlicher Ebene zu stärken.
- Funktionsweise von DT: Lernen durch Menschen und Probleme erkennen, Muster identifizieren, Designmodelle entwerfen (Model Drift), Modelle testen, evaluieren und neu strukturieren.
- Der Zusammenhang zwischen DT, Innovation und Unternehmertum.
- DT-Methoden und -Werkzeuge: Persona, Stakeholder-Karte, Customer-Journey-Map, Service Blueprint, Business Model Innovation.
- Anwendungsbereiche von DT: Design-Mindset, disruptive Innovation, iterativer Ansatz, agile Schätzmethoden, kritisches Denken, Problemlösungsfähigkeiten, Teamarbeit, Führungsbereitschaft, Kommunikationsfertigkeiten, Technologieaffinität, vorausschauendes Denken, interkulturelle und ethische Kompetenz, emotionale Intelligenz, Selbstreflexion, Verhandlungsgeschick und Konfliktlösung.
Lernziele:
- Verständnis der Grundlagen und Feinheiten von DT erwerben.
- Erschließung zentraler Konzepte, Faktoren, Theorien, Typen und Modelle im Bereich DT.
- Praktische Umsetzung, Erfahrungsaustausch und Training in den Methoden von DT.
Kursformat:
Dies ist ein eintägiger Schulungskurs (4 Stunden) und setzt sich zusammen aus:
- Vorträgen (40 % – Präsentation von Theorien, Konzepten, Modellen und Interaktionen),
- Gruppenübungen (30 % – Gruppendynamik, Spiele, Gruppendiskussionen und simulierten Konfliktlösungsszenarien),
- Einzelaufgaben (15 % – Schreiben, Entwerfen und Peer-Diskussion)
- und weiteren Elementen (15 % – Videos, Leseaufgaben).
Hinweis: Aufgrund der Natur dieses Kurses ist eine minimale Gruppengröße von 3 Personen erforderlich.
API-Testing mit Postman
21 StundenDiese live unterrichtete Schulung in <ort> (online oder vor Ort) richtet sich an Softwaretester, die Postman für das API-Testing nutzen möchten.
Nach Abschluss dieser Schulung können die Teilnehmenden:
- Tests mit automatisierten Anfragen und Workflows ausführen.
- Eine API definieren, entwickeln, testen und beobachten und dabei ein Versionskontrollsystem verwenden.
- In einer Anfrage dynamische Daten erzeugen.
- Tests in Sammlungen dokumentieren und organisieren, damit das Team sie überarbeiten kann.
Selenium WebDriver in C#
14 StundenDieser vom Dozenten geleitete Live-Trainingskurs in Österreich (online oder vor Ort) vermittelt Teilnehmern die automatisierte Tests mit Selenium WebDriver und C# in Visual Studio. Falls Sie keine Programmiererfahrung mit C# haben oder Ihre Kenntnisse auffrischen möchten, empfehlen wir Ihnen den Kurs: C# für Automatisierungs-Testingenieure.
Test automatisierung mit Selenium und Jenkins
21 StundenDieser Kurs bietet Schulungen zum Umgang mit Testprojekten unter Verwendung der Selenium-Testsuite und von Continuous Testing mit Jenkins.
Zielgruppe:
- Software-Testingenieure
- Softwareentwickler, die in der agilen Entwicklung tätig sind
- Release Manager
- QA-Ingenieure
Nach Abschluss der Selenium-Schulung können die Teilnehmer:
- Die Selenium-Testsuite in realen Projekten effektiv nutzen
- Selenium für plattformübergreifendes Testen einsetzen
- Tests mittels Selenium Grid verteilen
- Regressionstests mit Selenium in Jenkins ausführen
- Testberichte und periodische Berichte mit Jenkins vorbereiten
Testautomatisierung mit Selenium und Python
14 StundenSelenium ist ein Open-Source-Framework zur Automatisierung von Webanwendungstests in verschiedenen Browsern. Mit Selenium 4 stehen verbesserte WebDriver-APIs, native relative Locators sowie eine optimierte Grid-Unterstützung zur Verfügung. Python zeichnet sich durch seine Einfachheit und die starke Integration mit Testframeworks wie Pytest aus, was es zu einer leistungsfähigen Wahl für die Entwicklung skalierbarer und wartbarer Testautomatisierungs-Suiten macht.
Diese von einem Instructor geleitete Live-Schulung (online oder vor Ort) richtet sich an Tester und Entwickler auf Anfänger- bis Fortgeschrittenenniveau, die Selenium mit Python einsetzen möchten, um Webanwendungstests in der Praxis zu automatisieren.
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage:
- Selenium mit Python in einer Testumgebung zu installieren und zu konfigurieren.
- robuste Testautomatisierungsskripte mithilfe von Selenium WebDriver und Pytest zu erstellen.
- das Page Object Model (POM) für wartbare Testframeworks anzuwenden.
- Tests in mehreren Browsern über Selenium Grid auszuführen.
- automatisierte Tests in CI/CD-Pipelines zu integrieren.
- häufige Probleme zu beheben und Best Practices für die Stabilität der Automatisierung anzuwenden.
Kursformat
- Interaktive Vorträge und Diskussionen.
- Umfangreiche Übungen und Praktika.
- Praxisnahe Umsetzung in einer Live-Lab-Umgebung.
Optionen zur Kursanpassung
- Um eine maßgeschneiderte Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Vereinbarung.
Testautomatisierung mit Selenium
21 StundenDieser Kurs bietet Schulungen zur Bearbeitung von Testprojekten und vermittelt praktische Erfahrungen im Umgang mit Webanwendungen, funktionaler Testautomatisierung sowie browserübergreifender Testautomatisierung mithilfe der Selenium-Test-Suite.
Zielgruppe dieses Kurses sind Software-Qualitätssicherungsingenieure und manuelle Tester.
Nach Abschluss der Schulung sind die Teilnehmer in der Lage, Selenium WebDriver effektiv in realen Projekten einzusetzen.
TestComplete
21 StundenIn dieser in Österreich stattfindenden, von einem Dozenten geleiteten Live-Schulung lernen die Teilnehmer, wie man die Funktionen von TestComplete nutzt, einschließlich Testobjektmodell, Prüfpunkte, Namensabbildung und Benutzeroberfläche, um automatisierte Tests für Desktop-, Web- und mobile Anwendungen durchzuführen.
Am Ende dieses Trainings können die Teilnehmer folgendes:
- Funktionale Tests erstellen, aufnehmen und ausführen.
- einen skalierbaren und wartbaren Testframework erstellen.
- Prüfpunkte erstellen, Tests für verschiedene Geräte anpassen und Testergebnisse analysieren.
- Skripterweiterungen von TestComplete nutzen.