Windows as a Service - Herausforderungen ohne Windows Desktop AnalyticsFabian Niesen
Vortrag vom 56. Azure CGN Meetup 2020. Windows as a Service ohne Analytics zu betreiben ist nicht immer so einfach. Neben den Tipps für Prozessen und ein paar Hilfsmittel, erzähle ich auch aus dem Nähkästchen der Projekte Erfahrungen die ich in dem Bereich gesammelt habe.
Reißt Sie Ihre Software förmlich "vom Hocker"? Messen Sie das unmessbare und vermeiden Sie das Scheitern Ihres Softwareprojekts. - Leopold Peneder (HC Solutions)
Mit Performance-Modellierung Test- und Betriebskosten senkenDynatrace
In diesem Webinar, zeigt Herr Andreas Brunnert, Performance Consultant bei RETIT, in einer Live-Demo und anhand von vier Kundenszenarien wie Performance Modellierung erfolgreich in der Praxis eingesetzt werden.
Auf der LeanAroundTheClock 2018 hat das ifp einen Vortrag über das eigene Produkt oee.cloud gehalten. Mit oee.cloud kann die OEE-Kennzahl ohne Anlageneingriff, ohne Installation von Software und ohne Investition, also zur Miete, optimiert werden.
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 TechnologieLean Knowledge Base UG
Die Overall Equipment Effectiveness (OEE) ist eine mächtige Kennzahl zur Analyse und Optimierung der Anlagenproduktivität. Eine präzise Datengrundlage zu haben ist jedoch üblicherweise eine Herausforderung. oee.cloud ist aus einem Forschungsprojekt vorhergegangen, in dem i4.0 Technologien zur Prozessoptimierung auf einfache Art und Weise mittelständischen Unternehmen zugänglich gemacht werden sollen. Vollständig ohne Eingriff in die Anlagensteuerung können die OEE und die Verlustursachen von Verfügbarkeit, Leitung und Qualität erfasst werden. So kann einfach und ohne Investition ein auf Zahlen, Daten und Fakten basierter Verbesserungsprozess der Anlagenproduktivität gesteuert und gemessen werden.
Wann lohnt sich Software Testautomatisierung?Claudia Baur
Bei der Umstellung vom manuellen auf automatisiertes Tests ist der ROI eine wichtige Entscheidungsgrundlage: ➽Wann lohnt sich Testautomatiserung? ➽Wann sollte automatisiert werden? ➽Manuelles vs. Automatisiertes Software Testen.
Windows as a Service - Herausforderungen ohne Windows Desktop AnalyticsFabian Niesen
Vortrag vom 56. Azure CGN Meetup 2020. Windows as a Service ohne Analytics zu betreiben ist nicht immer so einfach. Neben den Tipps für Prozessen und ein paar Hilfsmittel, erzähle ich auch aus dem Nähkästchen der Projekte Erfahrungen die ich in dem Bereich gesammelt habe.
Reißt Sie Ihre Software förmlich "vom Hocker"? Messen Sie das unmessbare und vermeiden Sie das Scheitern Ihres Softwareprojekts. - Leopold Peneder (HC Solutions)
Mit Performance-Modellierung Test- und Betriebskosten senkenDynatrace
In diesem Webinar, zeigt Herr Andreas Brunnert, Performance Consultant bei RETIT, in einer Live-Demo und anhand von vier Kundenszenarien wie Performance Modellierung erfolgreich in der Praxis eingesetzt werden.
Auf der LeanAroundTheClock 2018 hat das ifp einen Vortrag über das eigene Produkt oee.cloud gehalten. Mit oee.cloud kann die OEE-Kennzahl ohne Anlageneingriff, ohne Installation von Software und ohne Investition, also zur Miete, optimiert werden.
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 TechnologieLean Knowledge Base UG
Die Overall Equipment Effectiveness (OEE) ist eine mächtige Kennzahl zur Analyse und Optimierung der Anlagenproduktivität. Eine präzise Datengrundlage zu haben ist jedoch üblicherweise eine Herausforderung. oee.cloud ist aus einem Forschungsprojekt vorhergegangen, in dem i4.0 Technologien zur Prozessoptimierung auf einfache Art und Weise mittelständischen Unternehmen zugänglich gemacht werden sollen. Vollständig ohne Eingriff in die Anlagensteuerung können die OEE und die Verlustursachen von Verfügbarkeit, Leitung und Qualität erfasst werden. So kann einfach und ohne Investition ein auf Zahlen, Daten und Fakten basierter Verbesserungsprozess der Anlagenproduktivität gesteuert und gemessen werden.
Wann lohnt sich Software Testautomatisierung?Claudia Baur
Bei der Umstellung vom manuellen auf automatisiertes Tests ist der ROI eine wichtige Entscheidungsgrundlage: ➽Wann lohnt sich Testautomatiserung? ➽Wann sollte automatisiert werden? ➽Manuelles vs. Automatisiertes Software Testen.
The document discusses the history and development of chocolate over centuries. It details how cocoa beans were first used by Mesoamerican cultures before being introduced to Europe, where it became popular in drinks and confections. The document also notes that modern chocolate production methods were established in the 19th century to allow chocolate to be consumed on a larger scale.
Visually Localizing Design Problems with Disharmony MapsRichard Wettel
Localizing design problems in a code city, by mapping the results of detection strategies. Presented at Softvis 2008 (Herrsching, Germany), September 2008.
Mein Talk auf der OOP in München mit einer Kurzfassung aus meinem Buch "Langlebige Softwarearchitekturen - Technische Schulden beherrschen und abbauen"
Software Systems as Cities: a Controlled ExperimentRichard Wettel
This document describes a controlled experiment to evaluate the Software Systems as Cities visualization tool CodeCity. The experiment involves participants completing program comprehension and design quality assessment tasks on medium and large software systems using either CodeCity or traditional tools like Eclipse. The main research questions are whether CodeCity increases task correctness and reduces time compared to traditional tools, regardless of system size. Key variables that are measured include task correctness, completion time, tool used, system size, participant experience level and background.
The document discusses software requirements and communication between business and development teams. It states that requirements are a communication problem and both sides must work together. It warns that if either side dominates, the business loses value. It provides examples of problems that can occur if developers or the business side dominate requirements and decision making. The document advocates for spreading decision making across the project timeline rather than one large set of decisions. It discusses using user stories and examples to help capture requirements in a way that is understandable to both business and development.
Business Case für eine Toolchain-IntegrationslösungPlanview
Die Einführung einer neuen Toolchain-Integrationsplattform in einer Technologieorganisation kann eine Herausforderung sein, aber mit einem gut ausgearbeiteten und überzeugenden Pitch können Sie die Wahrscheinlichkeit erhöhen, begeisterte Unterstützung und Zustimmung zu erhalten.
Mit ein wenig Vorbereitung und den richtigen Tools wie dieser Vorlage für ein Integrationsplattform-Pitch-Deck können Sie Ihre Stakeholder mit genügend Informationen versorgen, um etwaige Bedenken zu zerstreuen, die nötige Zustimmung im gesamten Unternehmen zu erhalten und den Prozess zum Kauf einer Integrationsplattform einzuleiten.
Ich will agil testen! was muss ich können iqnite 2014 - verison 2.0Michael Fischlein
Welche Auswirkung hat eine agiler Softwareentwicklungsprozess auf den Softwaretest und die Qualitätssicherung? Welche Änderungen muss man beachten und wie muss und kann man Softwaretester auf diese Veränderungen vorbereiten.
Dieser Vortrag wurde auf der iqnite 2014 von Michael Fischlein gehalten.
Slides der Präsentation von Laurent Strauss, Citrix, am Citrix Day 2014 bei Digicomp:
Ermitteln, modellieren, automatisieren und verwalten Sie Anwendungen für zentrale Anwendungsmigrationsprojekte, darunter Virtualisierungs-, XP-auf-Windows- und andere Initiativen. Die AppDNA-Software automatisiert die manuellen Aufgaben, die zur täglichen Sicherstellung der Anwendungskompatibilität und zum täglichen App-Management gehören. Sie vereinfacht zudem tägliche Managementaufgaben wie Implementierung von Patches und Servicepacks und die Weitergabe wichtiger Informationen.
Inhalt:
Das Wartungsende von SAP IdM wurde für 2027 angekündigt und die Deadline rückt immer näher. Einen Nachfolger wird es seitens der SAP nicht geben. Viele Unternehmen beschäftigen sich mit der Herausforderung, wie es weiter gehen soll.
In diesem Webinar möchten wir Ihnen erläutern, wie es nach dem Wartungsende von SAP IdM für Sie weitergehen kann. Wir erörtern, mit welchen Fragestellungen Sie sich beschäftigen sollten und welche Schritte zu welchem Zeitpunkt für Sie anstehen und entscheidend sind. Ebenso stellen wir Ihnen vor, wie wir als langjähriger Experte Sie auf diesem Weg unterstützen können.
Zielgruppe:
- CIO
- CISO
- IT-Leiter
Agenda:
- Welche Fragen müssen sich die Kunden stellen die SAP IDM heute im Einsatz haben?
- Was sind die wichtigen Schritte, die gegangen werden müssen und vor allem zu welchem Zeitpunkt?
- Wie kann IBsolution Sie als langjähriger Experte auf diesem Weg unterstützen?
Mehr über uns:
Website: https://www.ibsolution.com/
Karriereportal: https://ibsolution.de/karriere/
Webinare: https://www.ibsolution.com/academy/webinare
YouTube: https://www.youtube.com/user/IBSolution
LinkedIn: https://de.linkedin.com/company/ibsolution-gmbh
Xing: https://www.xing.com/companies/ibsolutiongmbh
Facebook: https://de-de.facebook.com/IBsolutionGmbH/
Instagram: https://www.instagram.com/ibsolution/?hl=de
Das könnte Sie auch interessieren: https://www.ibsolution.com/academy/webinar-aufzeichnungen/sap-cyber-security-sap-iag-roadmap-ein-update
"Erfolgreiche Strategien zur Migration veralteter Software" Präsentation vom ...Bernhard Schimunek
Erleben Sie live bei unserer Webinar-Reihe „Erfolgreiche Strategien zur Migration veralteter Softwareprodukte“, wie Unternehmen mit der passenden Migrationsstrategie bestehende Entwicklungsprobleme beheben, Kosten reduzieren, neue Umsätze generieren und damit ihren Ertrag erhöhen.
Unsere Auftaktveranstaltung vermittelt Ihnen neben der Übersicht gängiger Migrationsmethoden auch Erfolgskriterien zur Auswahl der passenden Strategie, sowie ein erstes Vorgehensmodell zur Realisierung der Entwicklungsumsetzung.
Ziele:
In unseren 45-minütigen Webinar liefern wir Antworten auf die folgenden Fragen:
• Was sind die typischen Gründe, über eine Migration nachzudenken?
• Welche Ziele werden von den Unternehmen angestrebt?
• Welche Herausforderungen sind zu bewältigen?
• Welche Migrationsmethoden gibt es?
• Was sind Erfolgskriterien zur Auswahl der passenden Strategie?
• Welche Prozesse haben sich bei der Umsetzung bewährt?
• Welcher Aufwand ist mit einer Migration verbunden?
• Wie sehen erfolgreiche Praxisbeispiele aus?
Der Referent
Jürgen Sedlaczek - SSI Senior Business Consultant und Analyst - berät Kunden, damit Unternehmen passend zu ihrem Geschäftsmodell mit dem richtigen Migrationsvorgehen nachhaltig und erfolgreich Produkte entwickeln, zeigt auf, welche Strategien hierfür am besten geeignet sind und unterstützt bei der Modernisierung und Entwicklung der Altsysteme.
Applikationsmodernisierung: Der Weg von Legacy in die CloudAarno Aukia
Stell Dir vor: Du willst einen 6000er besteigen. Eine gute Vorbereitung, gutes Material und professionelles Wissen sind dabei unabdingbar.
Du schnappst Dir einen Berg-Guide, der Dich bei schwierigen Passagen unterstützt und Dir das passende Know-How weitergibt. Das schwere Material kannst Du auf ein Team aufteilen, das genau weiss, welche Pakete Du am sinnvollsten schnürst. Sie zeigen Dir zudem, welchen unnötigen Ballast Du abwerfen kannst.
Am Ende stehst Du am Ziel – Dich erwartet ein grossartiges Resultat und die Zufriedenheit des Vollbrachten.
Genau so fühlt sich die Reise Deiner Legacy Applikation an.
Im Webinar zeigen Dir die drei Partnerfirmen Object Engineering, Puzzle und VSHN, wie Du Deine Applikationen fit hältst. Dabei geben sie Dir einen Einblick, wie Experten die Applikationen analysieren, aufpeppen und den Betrieb sicherstellen können.
http://www.opitz-consulting.com/go/3-2-911
Der Erfolg agiler BI-Projekte hängt angesichts kurzer Releasezyklen von einer hohen Testautomatisierung, Testabdeckung und Testfrequenz ab. Die Experten unserer IT-Beratung Andreas Ballenthin und Thomas Flecken zeigen in diesem Vortrag den engen Zusammenhang von automatisierten Deployments und den anschließenden Tests anhand einiger Praxisbeispiele aus der Oracle und Informatica Werkzeuglandschaft. Zudem wagen die Referenten einen Blick auf die Möglichkeiten automatisierter Front-End-Tests mit SAP Business Objects.
Ein Fachvortrag von OPITZ CONSULTING bei der DOAG Konferenz und Ausstellung am 19.11.2013 in Nürnberg.
--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
Automatisiertes Testen von Software in C++ (mit dem Test Framework Google Test)Florian Wolters
German slides that give a overview about developer tests in the C++ programming language. It tries to underline the dependencies between software design, clean code, software quality and the software testing activity itself.
In diesem Referat erhalten Sie eine kurze Einführung zu Scrum und gehen auf die Möglichkeiten ein, wie Testing in agilen Projekten angewendet und verbessert werden kann. Besonderes Augenmerk gilt dabei dem Einsatz eines Embedded Scrum Testers, der explorativen Testmethodik und dem Session Based Testing.
Process Mining stellt Abläufe im Unternehmen grafisch dar und ermöglich eine neue Dimension der Analyse. Einsparpotentiale werden umfassend und schnell auswertbar.
This whitepaper discloses the most important information on custom software development, its advantages and disadvantages, process and things to avoid.
Done by https://impltech.de/
Enabling AgileBI by managing the data warehouse software lifecycle with DataVault 2.0, generators, data virtualization and cotinuous integration using open source tools
Speaker: Michael Ferber, Head of Consulting
Über 170 Kunden setzen auf Camunda Enterprise zur Automatisierung ihrer Geschäftsprozesse. Die meisten wurden in ihren Projekten durch unsere Berater begleitet. Basierend auf diesem Erfahrungsschatz wird Michael Ferber die folgenden Fragen beantworten:
Wann macht der Einsatz von Camunda überhaupt Sinn? Welche Probleme lassen sich damit lösen?
Welche personellen Ressourcen brauche ich für erfolgreiche Camunda-Projekte?
Wie aufwendig ist die Projektumsetzung mit Camunda? Wie kann ich einen Business Case rechnen?
The document discusses the history and development of chocolate over centuries. It details how cocoa beans were first used by Mesoamerican cultures before being introduced to Europe, where it became popular in drinks and confections. The document also notes that modern chocolate production methods were established in the 19th century to allow chocolate to be consumed on a larger scale.
Visually Localizing Design Problems with Disharmony MapsRichard Wettel
Localizing design problems in a code city, by mapping the results of detection strategies. Presented at Softvis 2008 (Herrsching, Germany), September 2008.
Mein Talk auf der OOP in München mit einer Kurzfassung aus meinem Buch "Langlebige Softwarearchitekturen - Technische Schulden beherrschen und abbauen"
Software Systems as Cities: a Controlled ExperimentRichard Wettel
This document describes a controlled experiment to evaluate the Software Systems as Cities visualization tool CodeCity. The experiment involves participants completing program comprehension and design quality assessment tasks on medium and large software systems using either CodeCity or traditional tools like Eclipse. The main research questions are whether CodeCity increases task correctness and reduces time compared to traditional tools, regardless of system size. Key variables that are measured include task correctness, completion time, tool used, system size, participant experience level and background.
The document discusses software requirements and communication between business and development teams. It states that requirements are a communication problem and both sides must work together. It warns that if either side dominates, the business loses value. It provides examples of problems that can occur if developers or the business side dominate requirements and decision making. The document advocates for spreading decision making across the project timeline rather than one large set of decisions. It discusses using user stories and examples to help capture requirements in a way that is understandable to both business and development.
Business Case für eine Toolchain-IntegrationslösungPlanview
Die Einführung einer neuen Toolchain-Integrationsplattform in einer Technologieorganisation kann eine Herausforderung sein, aber mit einem gut ausgearbeiteten und überzeugenden Pitch können Sie die Wahrscheinlichkeit erhöhen, begeisterte Unterstützung und Zustimmung zu erhalten.
Mit ein wenig Vorbereitung und den richtigen Tools wie dieser Vorlage für ein Integrationsplattform-Pitch-Deck können Sie Ihre Stakeholder mit genügend Informationen versorgen, um etwaige Bedenken zu zerstreuen, die nötige Zustimmung im gesamten Unternehmen zu erhalten und den Prozess zum Kauf einer Integrationsplattform einzuleiten.
Ich will agil testen! was muss ich können iqnite 2014 - verison 2.0Michael Fischlein
Welche Auswirkung hat eine agiler Softwareentwicklungsprozess auf den Softwaretest und die Qualitätssicherung? Welche Änderungen muss man beachten und wie muss und kann man Softwaretester auf diese Veränderungen vorbereiten.
Dieser Vortrag wurde auf der iqnite 2014 von Michael Fischlein gehalten.
Slides der Präsentation von Laurent Strauss, Citrix, am Citrix Day 2014 bei Digicomp:
Ermitteln, modellieren, automatisieren und verwalten Sie Anwendungen für zentrale Anwendungsmigrationsprojekte, darunter Virtualisierungs-, XP-auf-Windows- und andere Initiativen. Die AppDNA-Software automatisiert die manuellen Aufgaben, die zur täglichen Sicherstellung der Anwendungskompatibilität und zum täglichen App-Management gehören. Sie vereinfacht zudem tägliche Managementaufgaben wie Implementierung von Patches und Servicepacks und die Weitergabe wichtiger Informationen.
Inhalt:
Das Wartungsende von SAP IdM wurde für 2027 angekündigt und die Deadline rückt immer näher. Einen Nachfolger wird es seitens der SAP nicht geben. Viele Unternehmen beschäftigen sich mit der Herausforderung, wie es weiter gehen soll.
In diesem Webinar möchten wir Ihnen erläutern, wie es nach dem Wartungsende von SAP IdM für Sie weitergehen kann. Wir erörtern, mit welchen Fragestellungen Sie sich beschäftigen sollten und welche Schritte zu welchem Zeitpunkt für Sie anstehen und entscheidend sind. Ebenso stellen wir Ihnen vor, wie wir als langjähriger Experte Sie auf diesem Weg unterstützen können.
Zielgruppe:
- CIO
- CISO
- IT-Leiter
Agenda:
- Welche Fragen müssen sich die Kunden stellen die SAP IDM heute im Einsatz haben?
- Was sind die wichtigen Schritte, die gegangen werden müssen und vor allem zu welchem Zeitpunkt?
- Wie kann IBsolution Sie als langjähriger Experte auf diesem Weg unterstützen?
Mehr über uns:
Website: https://www.ibsolution.com/
Karriereportal: https://ibsolution.de/karriere/
Webinare: https://www.ibsolution.com/academy/webinare
YouTube: https://www.youtube.com/user/IBSolution
LinkedIn: https://de.linkedin.com/company/ibsolution-gmbh
Xing: https://www.xing.com/companies/ibsolutiongmbh
Facebook: https://de-de.facebook.com/IBsolutionGmbH/
Instagram: https://www.instagram.com/ibsolution/?hl=de
Das könnte Sie auch interessieren: https://www.ibsolution.com/academy/webinar-aufzeichnungen/sap-cyber-security-sap-iag-roadmap-ein-update
"Erfolgreiche Strategien zur Migration veralteter Software" Präsentation vom ...Bernhard Schimunek
Erleben Sie live bei unserer Webinar-Reihe „Erfolgreiche Strategien zur Migration veralteter Softwareprodukte“, wie Unternehmen mit der passenden Migrationsstrategie bestehende Entwicklungsprobleme beheben, Kosten reduzieren, neue Umsätze generieren und damit ihren Ertrag erhöhen.
Unsere Auftaktveranstaltung vermittelt Ihnen neben der Übersicht gängiger Migrationsmethoden auch Erfolgskriterien zur Auswahl der passenden Strategie, sowie ein erstes Vorgehensmodell zur Realisierung der Entwicklungsumsetzung.
Ziele:
In unseren 45-minütigen Webinar liefern wir Antworten auf die folgenden Fragen:
• Was sind die typischen Gründe, über eine Migration nachzudenken?
• Welche Ziele werden von den Unternehmen angestrebt?
• Welche Herausforderungen sind zu bewältigen?
• Welche Migrationsmethoden gibt es?
• Was sind Erfolgskriterien zur Auswahl der passenden Strategie?
• Welche Prozesse haben sich bei der Umsetzung bewährt?
• Welcher Aufwand ist mit einer Migration verbunden?
• Wie sehen erfolgreiche Praxisbeispiele aus?
Der Referent
Jürgen Sedlaczek - SSI Senior Business Consultant und Analyst - berät Kunden, damit Unternehmen passend zu ihrem Geschäftsmodell mit dem richtigen Migrationsvorgehen nachhaltig und erfolgreich Produkte entwickeln, zeigt auf, welche Strategien hierfür am besten geeignet sind und unterstützt bei der Modernisierung und Entwicklung der Altsysteme.
Applikationsmodernisierung: Der Weg von Legacy in die CloudAarno Aukia
Stell Dir vor: Du willst einen 6000er besteigen. Eine gute Vorbereitung, gutes Material und professionelles Wissen sind dabei unabdingbar.
Du schnappst Dir einen Berg-Guide, der Dich bei schwierigen Passagen unterstützt und Dir das passende Know-How weitergibt. Das schwere Material kannst Du auf ein Team aufteilen, das genau weiss, welche Pakete Du am sinnvollsten schnürst. Sie zeigen Dir zudem, welchen unnötigen Ballast Du abwerfen kannst.
Am Ende stehst Du am Ziel – Dich erwartet ein grossartiges Resultat und die Zufriedenheit des Vollbrachten.
Genau so fühlt sich die Reise Deiner Legacy Applikation an.
Im Webinar zeigen Dir die drei Partnerfirmen Object Engineering, Puzzle und VSHN, wie Du Deine Applikationen fit hältst. Dabei geben sie Dir einen Einblick, wie Experten die Applikationen analysieren, aufpeppen und den Betrieb sicherstellen können.
http://www.opitz-consulting.com/go/3-2-911
Der Erfolg agiler BI-Projekte hängt angesichts kurzer Releasezyklen von einer hohen Testautomatisierung, Testabdeckung und Testfrequenz ab. Die Experten unserer IT-Beratung Andreas Ballenthin und Thomas Flecken zeigen in diesem Vortrag den engen Zusammenhang von automatisierten Deployments und den anschließenden Tests anhand einiger Praxisbeispiele aus der Oracle und Informatica Werkzeuglandschaft. Zudem wagen die Referenten einen Blick auf die Möglichkeiten automatisierter Front-End-Tests mit SAP Business Objects.
Ein Fachvortrag von OPITZ CONSULTING bei der DOAG Konferenz und Ausstellung am 19.11.2013 in Nürnberg.
--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
Automatisiertes Testen von Software in C++ (mit dem Test Framework Google Test)Florian Wolters
German slides that give a overview about developer tests in the C++ programming language. It tries to underline the dependencies between software design, clean code, software quality and the software testing activity itself.
In diesem Referat erhalten Sie eine kurze Einführung zu Scrum und gehen auf die Möglichkeiten ein, wie Testing in agilen Projekten angewendet und verbessert werden kann. Besonderes Augenmerk gilt dabei dem Einsatz eines Embedded Scrum Testers, der explorativen Testmethodik und dem Session Based Testing.
Process Mining stellt Abläufe im Unternehmen grafisch dar und ermöglich eine neue Dimension der Analyse. Einsparpotentiale werden umfassend und schnell auswertbar.
This whitepaper discloses the most important information on custom software development, its advantages and disadvantages, process and things to avoid.
Done by https://impltech.de/
Enabling AgileBI by managing the data warehouse software lifecycle with DataVault 2.0, generators, data virtualization and cotinuous integration using open source tools
Speaker: Michael Ferber, Head of Consulting
Über 170 Kunden setzen auf Camunda Enterprise zur Automatisierung ihrer Geschäftsprozesse. Die meisten wurden in ihren Projekten durch unsere Berater begleitet. Basierend auf diesem Erfahrungsschatz wird Michael Ferber die folgenden Fragen beantworten:
Wann macht der Einsatz von Camunda überhaupt Sinn? Welche Probleme lassen sich damit lösen?
Welche personellen Ressourcen brauche ich für erfolgreiche Camunda-Projekte?
Wie aufwendig ist die Projektumsetzung mit Camunda? Wie kann ich einen Business Case rechnen?
Daten sind für Unternehmen aller Branchen zu einer maßgeblichen Ressource geworden und Data Science zur Schlüsselqualifikation, um das Potenzial darin zu erschließen. Die freie Programmiersprache R ist dabei weltweit eine der populärsten Lösungen für die Analyse und Visualisierung von Daten. Die Präsentation beschreibt die verschiedenen Wege um Data Science und R im Unternehmen einzuführen und gibt Hinweise, wie Sie den Weg zur Operationalisierung von Data Science meistern.
Ähnlich wie Wirtschaftlich Software testen (ESE-Kongress 2012) (20)
2. • Soll alle Fehler finden
• Testzyklen in Nullzeit
• Verifikation klappt auf Anhieb
• Knappe Zeit
• Knappes Budget
• Häufige Änderungen
Die Schmerzen des Test-Managers
Wenn Sie hier sitzen, gehe ich davon, dass Sie zumindest einen Teil des hier dargestellten Anforderungsdrucks verspüren.
Wie kann man Systemtests automatisieren?Ganz außen an die echten Systemschnittstellen ranVorteile:Wir testen die Mechanik und gesamte Elektronik immer mit.Keinerlei Änderung am TestlingNachteile:Langsam, aufwendig und fehleranfällig.
Wie kann man Systemtests automatisieren?An die Signalleitungen gehenVorteile:Viel schneller und zuverlässiger.Nachteile:Testinstrumente beschaffen (aus der Testständen für funktionale Tests „ausleihen“)Simulation des Verhaltens der Peripherie kann ziemlich kompliziert seinElektronik muss Zugang ermöglichen (Leiterbahnen nicht im x-ten Layer)Eventuell bekommen die Systemtests den Charakter von Integrationstests. Ihre Aussagekraft muss plausibilisiert werden, zum Beispiel durch manuelle Systemtests oder Vergleich der simulierten mit der echten Peripherie usw.
Wie kann man Systemtests automatisieren?Treiber oder so mit Testschnittstelle patchenVorteile:Kein Ärger mit der Elektronik.Nachteile:Man braucht natürlich auch Infrastruktur zur Kommunikation mit dem Testling.Man testet nicht wirklich das was man ausliefern will.Geänderte Komponenten müssen parallel gepflegt werden.
Wie kann man Systemtests automatisieren?DfT – an vorhandenen Kommunikationskanälen („Testpunkten“)zwischen Treibern und Rest der Software angreifenVorteile:Software wird ohne Änderungen getestet.Nachteile:Nur mit DfT seitens der Softwaremachbar.Und natürlich auch hier Infrastruktur zur Kommunikation mit dem Testling nötig.
Wie kann man Systemtests automatisieren?Zusätzliche „Testpunkte“ inmitten der SoftwareVorteile:Schneller, weil Abkürzungen gegangen werden können.Schneller, weil Fehlerzustände frühzeitig entdeckt werden, nicht erst bei Fehlerwirkung.Nachteile:Tests brechen häufiger.
Wie kann man Systemtests automatisieren?In der Praxis wird man kombinieren.
Gerade die Automatisierung von Systemtests kann schwierig und teuer sein.Design forTestability – ein Begriff aus Elektronikentwicklung – kann Automatisierungskosten drastisch senken oder Testautomatisierung erst möglich machen.
Für den Test von Embedded Devices werden Testinstrumente zur Stimulierung und Messung des Testobjekts (ATE – automatedtestequipment) benötigt. Diese kann man fertig kaufen. Als Beispiel sieht man hier:Einen LabJack U3-HV: ein einfaches IO-Board, das per USB angeschlossen wird. Einfache Bedienung per .NET Schnittstelle.Daneben sieht man ein PXI-Testsystem. PXI ist ein standardisiertes Format für Gehäuse und Steckkarten und stammt aus dem Bereich der Produktionsautomatisierung.Meistens wird noch eine elektrische Adaptierung benötigt, siehe auch nächstes Bild.
Wir ziehen die hier die Anzahl von Testläufen heran, die ohne Automatisierung durchgeführt werden würden.Wir berechnen daherden minimalen ROI der Automatisierung – das spart man auf jeden Fall durch die Automatisierung.Manche ziehen stattdessen die Anzahl der automatisierten Durchführungen heran.Das übersteigert den Nutzen der Automatisierung.Andererseits sind viele Vorteile der Automatisierung bei dieser Berechnung nicht eingepreist.Diese Vorteile sind auch sehr schwierig zu quantifizieren oder vorherzusagen.
Und was wenn die Tester (die keine Entwickler sind) die Komponententests schreiben müssen?
Die Entwicklung kann die Verifizierungstests automatisieren unabhängig davon, ob die IV&V die Verifizierungstests manuell oder automatisiert durchführt.Damit hat die Entwicklung regelmäßig eine Vorschau das Verifizierungsergebnis minus nicht automatisierbarer Verifizierungstests.Bei einem roten Verifizierungstests droht nämlich im Allgemeinen nach der Fehlerbehebung eine vollständige Wiederholung statt wie während der Entwicklung üblich einem partiellem Regressionstest.Das Resultat ist ruhiger Schlaf für das Entwicklungsteam weitgehend ohne Angst vor einem Durchfallen bei der Verifizierung.Die IV&V kann die Verifizierung mit automatisierten Verifizierungstests durchführen.Gründe dafür können der Zeitdruck am Ende der Entwicklung oder aber auch die Kosten für Wiederholungen bei Fehlschlägen der Verifizierung oder bei Aktualisierungen der Software sein.Dazu kann die von der Entwicklung produzierte Test-Infrastruktur wiederverwendet werden.Voraussetzung ist aber meist eine Prüfmittel-Validierung der Test-Infrastruktur.Zudem muss auf den geänderten Fokus „Test toverify“ während der Verifizierung statt „testto kill“ während der Entwicklung geachtet werden.
Lassen Sie Systemtests nicht Ihr einziges Mittel sein.Machen Sie Gebrauch von Komponenten- und Integrationstests als Bestandteil Ihrer Test-Strategie.Problem bei Unit Tests: kodierende Tester, testende Entwickler?
Wenn das Budget nicht reicht und man zu wenig Systemtests hat, braucht man über andere Teststufen nicht nachdenken.Wenn das Budget aber reicht, kann man die Testtiefe überproportional steigern, indem man etwas von dem Budget in Komponenten- und Integrationstests investiert.
Untere Teststufe bilden jeweils Fundament der nächsten Teststufen.Nach unten hin sinkt der Aufwand pro Test und steigt die Anzahl der Tests.Obere Teststufen prüfen stichprobenartig Ergebnisse der unteren Teststufen, haben aber prinzipiell anderen Fokus als untere Teststufe.Komponententests prüfen Verhalten einzelner Komponente, finden eher lokale Fehler in der Komponente.Integrationstests prüfen Zusammenspiel der Komponente, finden eher Schnittstellenprobleme.Durchaus realistisch mehrere Integrationsstufen zu haben.
Systemtests habe auch ihre Vorteile.Systemtests müssen trotzdem sein.
Gehört unbedingt ins Arsenal gegen BugsFindet Bugs, die man mit Tests kaum findetFortgeschrittene Verfahren reduzieren Falschmeldungen
Vorteile von Reviews:Fehlererkennung sehr frühKosten/Nutzen-Verhältnis sehr gutErfolgsrezepte:Nicht die Zeit der Beteiligten mit unwichtigen Details verschwenden. Review-Objekte optimal vorbereiten (Spell Check, Formatierung von Code, Überprüfung von Kodierungsregeln).Inhaltliche Fehler suchen, nicht nur Formfehler.Für das challenging muss man sich nicht endlos tief einlesen: hast Du an X gedacht?Eventuell mit Tool unterstützenWenn Reviews im regulierten Umfeld zwangsweise gemacht werden müssen:Reviews zum Nutzen der Entwicklung einsetzen und nicht als (reine) Pflichtübung ansehen.