THEMENSCHWERPUNKT. Qualitätssicherung und Testen in BPM-Projekten
|
|
- Benedikt Knopp
- vor 8 Jahren
- Abrufe
Transkript
1
2 Inhalt Zusammenfassung... 3 Enterprise BPM... 3 Interview:... 4 Checkliste: QS-Bereiche im IBPM-Framework... 8 (0) Testplanung... 9 (1) QS Prozessmodell... 9 (2) QS Rollen & Rechte... 9 (3) QS Tasks & UI Microflows (4) QS Geschäftsregeln (5) Prozessqualität & QS Reporting (6) QS Komponentenarchitektur + Integrationstests (7) QS User Interfaces (8) + (9) Komponententests + Datenqualität (10) QS Toolchain & Infrastrukturtests Qualitätssicherung und Business Rules Management Interview: Die Business Rules-Perspektive Enterprise BPM Dirk Slama und Ralph Nelius 2
3 Zusammenfassung Die Qualitätssicherung (QS) und das Testen in BPM-Projekten unterscheiden sich in einigen Punkten stark von klassischen Anwendungsentwicklungsprojekten. Diese Aspekte werden in diesem Themenschwerpunkt herausgearbeitet. Zunächst führen wir ein Interview mit dem Experten für Qualitätssicherung und BPM, Herrn Matthias Scholze von QMethods. Anschließend präsentieren wir eine QS-Checkliste, welche auf dem IBPM-Framework aufsetzt. IBPM ist die Integrierte BPM-Projektmethodik, welche im Buch Enterprise BPM präsentiert wird. Aufgrund der hohen Relevanz und Komplexität haben wir uns entschlossen, im Kontext BPM und QS noch einmal speziell das Thema Business Rules vertiefen. Wir konnten hierzu Herrn Roland Straub von der Bosch Software Innovations GmbH als Interviewpartner gewinnen. Enterprise BPM Enterprise BPM bietet eine vollständige und in sich geschlossene Methodik zur Umsetzung von BPM auf Unternehmensebene. Es gibt dem Leser das notwendige Praxiswissen an die Hand, um einzelne BPM-Projekte effizient umzusetzen und strategische BPM-Initiativen zum Erfolg zu führen. Der Schwerpunkt des Buches liegt auf der Darstellung der»integrierten BPM-Projektmethodik«(IBPM). Mit IBPM können BPM-Projekte klar strukturiert und mit einheitlichem Vorgehen unter Anwendung von Best Practices durchgeführt werden. Weiter wird das»enterprise BPM-Framework«(EBPM) zur Einführung von BPM auf Unternehmensebene vorgestellt. Expertenmeinungen und Fallbeispiele von Firmen wie Credit Suisse, Degussa Bank, Deutsche Lufthansa AG, BAA Heathrow und Deutsche Post AG beleuchten die Umsetzung in der Praxis. Auf der Website des Buchs finden sich u.a. Dokumentvorlagen, die IBPM und EBPM unterstützen, der Pattern-Katalog sowie das BANF-Beispiel aus dem Buch in ausführlicher Form. Außerdem werden auf der Webseite regelmäßig BPM-Themenschwerpunkte wie dieser veröffentlicht. ( Enterprise BPM Dirk Slama und Ralph Nelius 3
4 Interview: Matthias Scholze ist Geschäftsführer der QMETHODS Business & IT Consulting GmbH und Experte für Qualitätssicherung mit langjähriger Erfahrung in BPM- Projekten. D. Slama: Die Integrierte BPM Projektmethodik (IBPM) hat bisher keinen Schwerpunkt auf Querschnittsaufgaben wie die Qualitätssicherung gelegt. Da stehen Ihnen als Qualitätsexperten sicherlich die Haare zu Berge? M. Scholze: Nein, das passt schon. IBPM legt ja den Fokus auf BPM-spezifisches Vorgehen im Bereich Analyse und Design. Sie postulieren ja selber, dass die Projektdurchführung auf Basis praxiserprobter Vorgehensmodelle wie beispielsweise RUP, V-Modell XT, PMI oder im agilen Umfeld z.b. SCRUM erfolgt. Und hier ist Qualitätssicherung (QS) ein existenzieller Bestandteil. Die QS stellt die Qualität des Produktes durch Validierung und Verifikation sicher z.b. durch Funktions-, Usability-, Performance- und Sicherheitstests, Dokumenten- und Code-Reviews, etc. Fehlende Qualitätssicherung stellt in einem BPM-Projekt ein genauso großes Risiko dar wie in jedem anderen Projekt. im Enterprise-Umfeld. D. Slama: Welche Konsequenzen ergeben sich aus dem Einsatz eines Business Process Management Systems (BPMS) in einem Projekt konkret für die Qualitätssicherung? M. Scholze: Nun, zunächst einmal muss man sehen, dass die BPMS-Einführung potenziell die Komplexität des IT-Gesamtsystems erhöht. Anders als bei einer klassischen monolithischen Anwendung müssen hier alle bekannten Aspekte der Qualitätssicherung in einem verteilten System berücksichtigt werden. Dank SOA sind ja heute zumindest die Schnittstellen der Komponenten in diesen Systemen klar definiert. Trotzdem muss aus Sicht der Qualitätssicherung berücksichtigt werden, dass hier getrennte Komponenten entwickelt werden, die in der Regel auch jeweils einen eigenen Lebenszyklus haben. Das erhöht die Testkomplexität signifikant. Auf der anderen Seite hat die Komponenten- bzw. SOA-orientierte Entwicklung aus der Perspektive der Qualitätssicherung ja auch den Vorteil, dass Komponenten zunächst über ihre Schnittstellen individuell getestet werden können. Das ermöglicht ein arbeitsteiliges Vorgehen und erhöht potenziell die Qualität der individuellen Komponenten schon in einer frühen Phase, was das Projektrisiko mindert und bspw. die Aufwände für den Gesamtintegrationstests reduziert. Auch die Enterprise BPM Dirk Slama und Ralph Nelius 4
5 Automatisierung von Schnittstellen-Tests auf Basis von Testwerkzeuge wie z.b. SoapUI oder HP ServiceTest kann signifikant zu einer hohen Qualität der Einzelkomponenten beitragen. D. Slama: Bietet die Verwendung von formalen Prozessmodellen Vorteile aus Sicht der Qualitätssicherung? M. Scholze: Ja, insbesondere wenn die fachlichen Prozessmodelle auch die Grundlage für die ausführbaren Prozessmodelle sind. Aus dem Prozessmodell lassen sich sehr gut die Testfälle und -ausprägungen ableiten. Denn im Prozessmodell sind ja sowohl der Happy Path als auch die zu erwartenden Ausnahmefälle formal definiert. Hier sehen wir in der Zukunft ein sehr hohes Automatisierungspotenzial, indem Testfälle und Testdaten automatisch aus den Prozessmodellen extrahiert und als Basis für ein entsprechendes Testfall-Repository verwendet werden können. Bei den Testdaten wäre sogar eine Ableitung der Äquivalenzklassen und Grenzwerte aus den in einem ausführbaren Prozessmodell hinterlegten Entscheidungspfaden möglich. D. Slama: Wie kann die Qualität der Prozessmodelle selbst sichergestellt werden? M. Scholze: Hier greift das Business Process Quality Management (BPQM), welches sich immer mehr zu einem wichtigen Steuerungswerkzeug eines System-/BPM-Architekten etabliert, vergleichbar zum Code Quality Management in der klassischen Entwicklung. Mittels BPQM wird nicht nur die semantische Richtigkeit eines Prozessmodells sichergestellt, sondern z.b. auch die Einhaltung von Konzernrichtlinien sowie technischen und formalen Anforderungen an Prozessmodelle. Durch BPQM wird dadurch ein Investitionsschutz sichergestellt und die zukünftigen Aufwände für die Weiterentwicklung minimiert. Des Weiteren können über BPM-spezifische Metriken steuerungsrelevante Information für das Management der BPM-Implementierung und - Plattform ermittelt werden. Je umfangreicher die Abbildung von Unternehmensprozessen auf Basis von BPM erfolgt, umso existentieller ist die Umsetzung von BPQM in BPM-Projekten. D. Slama: Wie sieht es allgemein mit der Unterstützung durch Testwerkzeuge für BPM-Projekte aus? M. Scholze: In erster Linie finden natürlich auch in BPM-Projekten die meisten klassischen Testwerkzeuge ihre Verwendung. Das beinhaltet zum einen etablierte Werkzeuge für das Testmanagement, die Testautomation und das Fehlermanagement. Einige BPM Systeme bieten heute außerdem selber Unterstützung zur Ausführung von Unit- und Regressionstests innerhalb der Engine, wie z.b. die inubit Suite. Dieses unterscheidet sich allerdings noch stark zwischen den BPM-Produktherstellern. Auf Grund der in BPM-Umgebungen häufig stark verteilten und heterogenen Systemlandschaften ist der Bereich Application Performance Management ein weiterer entscheidender Punkt. Wer wünscht sich hier nicht ein architekturlayer- und plattformübergreifendes Profiling. Ausgereifte Lösungen für das Java- und.net-umfeld bieten hier bspw. Enterprise BPM Dirk Slama und Ralph Nelius 5
6 dynatrace oder CA Wily an. Wenn das BPMS auf einer Standard-Architektur aufsetzt, dann können diese Lösungen hier hilfreich sein. Allerdings werden sie nicht helfen, BPM-spezifische Probleme zu analysieren, die sich beispielsweise auf die Performance unterschiedlicher Prozesse in der BPM-Engine beziehen. Gerade bei XML-basierten Process Engines ist dieses ein wichtiger Aspekt, da hier das Fine-Tuning der Server-Ressourcen kritisch sein kann. Ein letztes wichtiges Thema ist der ganze Bereich der Testautomatisierung. Hier haben wir klassische Capture & Replay Automation über die Anwendungsoberfläche, die gerade in BPM-Projekten mit einem starken Anteil an Benutzerinteraktion sehr wichtig ist. Speziell für BPM-Projekte sei hier noch einmal auf die Bedeutung der Automation von Tests über die technischen Schnittstellen, wie Webservices oder JMS verwiesen, die auf Grund der hohen Integrationsdichte im BPM- Umfeld unabdingbar ist. D. Slama: Automatisierte UI-Tests sind wichtig, um die Funktionalität des Systems sicherzustellen. Aus Sicht des Usability Engineerings stehen solche Aspekte aber eher am Schluss der Entwicklung. Was ist hier im Kontext BPM zu beachten? M. Scholze: Usability ist natürlich ein wichtiger Qualitätsaspekt, der nicht nachträglich in ein System hineingetestet werden kann. Im Kontext BPM gelten natürlich zunächst auch alle Aspekte des Usability Engineerings, die in normalen Projekten Anwendung finden. Ein wichtiger zusätzlicher Aspekt ist die Frage nach dem Grad der Führung des Nutzers durch den Prozess. Viele BPM-Projekte tendieren hier dazu, die Nutzerführung zu strikt prozessgeführt zu gestalten. Die meisten BPM-Systeme bieten Task-Mechanismen an, über welche rollenbasiert Aufgaben verteilt werden können. Für Nutzer, die nur sekundär in Prozesse eingebunden sind, ist es auch OK, wenn diese über Aufgaben geführt werden. Aber gerade für Nutzer, die einen Hauptteil ihrer Arbeit im Kontext eines Prozesses verrichten, kann ein zu stark Task-orientierte Herangehensweise kontraproduktiv sein. Diese Nutzer beschäftigen sich ja sowieso täglich mit den aktiven Prozessinstanzen, und möchten dieses eher nach Status und anderen Aspekten filtern und sortieren, um dann selber zu entscheiden, welche Aktivitäten sie als nächstes durchführen wollen. Ein weiteres, häufig unterschätztes Thema sind Microflows in Tasks bzw. Aufgaben. Die meisten BPMS arbeiten ja sehr Formularbasiert. Gerade mehrstufige Arbeitsschritte lassen sich nicht immer ideal über einfache Formularfolgen abbilden. Hier bieten sich z.b. klassische Wizard- Konzepte an. Generell sollte man die Formular-Mechanismen des BPMS nicht übermäßig strapazieren. Sie ersetzen selten ein vollwertiges Framework zur UI-Entwicklung. D. Slama: Gerade die iterative Optimierung im UI-Bereich setzt häufig einen effizienten Prozess für Continuous Integration (CI) voraus. Was ist bei CI im Kontext BPM zu beachten? M. Scholze: Im klassischen Programmierumfeld z.b. Java sind ja heute CI-Werkzeuge wie beispielsweise Hudson stark verbreitet. Diese fungieren quasi als Orchestrator, um das Zusammenspiel von Compilern, Build-Werkzeugen (z.b. Make, Ant oder Maven), Versionskontrollsys- Enterprise BPM Dirk Slama und Ralph Nelius 6
7 temen (z.b. Subversion, CVS) und Test-Frameworks (z.b. JUnit oder Selenium) zu koordinieren. Leider lassen sich viele BPM-Werkzeuge nicht besonders gut in dieses Umfeld integrieren. Jedoch ist dies ein wichtiges Kriterium für den Einsatz von BPM im Enterprise-Umfeld und sollte bei einer BPM-Evaluation unbedingt berücksichtigt werden. Hier spielt insbesondere die Scripting-Fähigkeit des BPMS eine wichtige Rolle, d.h. die Einbindung in Automatisierungsskripte über ein Command Line Interface (CLI). Ein weiteres, häufig auftretendes Problem beim Einsatz eines BPMS ist die Integration von bestehenden Repositories. Auch wenn das BPMS seine Diagramme als normale Dateien ablegt, die in einem zentralen Repository verwaltet und versioniert werden können, führt das BPMS intern häufig ein Eigenleben, indem es z.b. intern eigene Versionsmechanismen realisiert. Dann besteht die Aufgabe darin, die unterschiedlichen Versionen, die innerhalb der Modellwelt und der Repository-Welt existieren, in Einklang zu bringen. Natürlich gibt es heute auch SOA/BPM-spezifische Repositories wie z.b. Centrasite, aber diese sind selten ein Ersatz für die etablierten Repositories, welche als Grundlage des Konfigurationsmanagements in der klassischen Programmierwelt existieren. Natürlich kann man hier auch komplett komponentenorientiert vorgehen, und die beiden Welten getrennt nebeneinander existieren lassen. Dieses funktioniert ja auch, wenn man beispielsweise ein separates Konfigurationsmanagement für bspw. Java- und Cobol -Komponenten hat. Dann ist es aber umso wichtiger, dass man zumindest auf übergreifender Ebene die Schnittstellen zwischen diesen getrennten Welten durch Einsatz eines SOA-Repositories in den Griff bekommt. Dieser Ansatz setzt natürlich eine Enge Koordination dieser bewusst getrennten Welten auf Managementebene voraus. Die unterschiedlichen Entwicklungsgeschwindigkeiten, die normalerweise in diesen Welten existieren, stellen dann natürlich ein weiteres Problem dar. Aber hier kann man natürlich sehr gut auf die benannten Werkzeuge für Schnittstellentests und simulation zugreifen. Natürlich müssen die hier entstehenden Testdaten und Simulatoren auch wiederum in den CI-Mechanismus mit integriert werden, d.h. sie müssen versioniert sein und für die jeweils benötigte Testkonfiguration automatisch ausgecheckt und bereitgestellt werden können. Hier bietet eine saubere Service- Architektur viel Flexibilität und Möglichkeiten zur Unterstützung der Qualitätssicherung im Kontext BPM. D. Slama: Herr Scholze, wir bedanken uns für Ihre Zeit! Enterprise BPM Dirk Slama und Ralph Nelius 7
8 Checkliste: QS-Bereiche im IBPM-Framework IBPM (die Integrierte BPM Projektmethodik) ist darauf ausgelegt, im Kontext etablierter IT- Projektvorgehensmodelle angewendet zu werden. IBPM konzentriert sich darauf, die BPMspezifischen Aspekte insbesondere während der Analyse- und Designphasen zu strukturieren. Es wird angenommen, dass Querschnittsaufgaben wie die Qualitätssicherung (QS) in den etablierten Projektvorgehensmodellen (RUP, V-Modell, SCRUM, etc.) adressiert werden. Allerdings eignet sich das IBPM-Framework natürlich sehr gut, auch aus der QS-Perspektive die BPMspezifischen Aspekte zu identifizieren. In der folgenden Grafik sind diese QS-Bereiche (0-10) über das IBPM-Framework (Säulen A-J bzw. Phasen 1-5) gelegt worden. Auf der linken Seite sind die typischen Verantwortlichkeiten aufgezeigt: Die Entwicklung (Dev.) und die Qualitätssicherung (QS) bereiten gemeinsam den Testplan (0) sowie das Test-Design vor. In der Umsetzung ist zumeist die Entwicklung selber gefordert, um auf Komponenten-Ebene zu testen. Die Integrationstests und weitergehende Systemtests werden wiederum mit Unterstützung von QS durchgeführt. Im Folgenden betrachten wir kurz jeden einzelnen der QS-Bereiche im IBPM- Kontext. Abbildung 1: QS-Bereiche im IBPM-Framework Enterprise BPM Dirk Slama und Ralph Nelius 8
9 (0) Testplanung Die Testplanung umfasst normalerweise die Festlegung der Testinhalte und des Testvorgehens, die Struktur der Testdokumentation, eine Zeitplanung einschließlich Prüfaufwand je Testfall, eine Schätzung des Gesamtprüfaufwandes, die Festlegung der Testverantwortlichen, sowie die Festlegung von Entscheidungskriterien. Außerdem muss eine Planung für den Aufbau der Testumgebung erfolgen. Erfolgt die Testplanung im Kontext von IBPM, dann kann sie sehr gut gemäß der folgenden 10, an den IBPM-Säulen orientierten QS-Bereichen aufgebaut sein. Einige Bereiche der Testplanung werden erst dann im Detail planbar sein, wenn zumindest das Grobdesign feststeht. Beispielweise werden sich die Komponententests an der SOA Komponentenarchitektur orientieren. (1) QS Prozessmodell Die Qualitätssicherung der Prozessmodelle (häufig auch in Kombination mit der QS von Organisationsmodellen) umfasst: Prüfung auf fachliche Richtigkeit Prüfung auf Einhaltung von Modellierungsstandards (allgemeine Unternehmensstandards für die Prozessmodellierung, formale Kriterien, Verwendung und Einhaltung von BPMN Profilen, Einhaltung der IBPM-Empfehlungen für Verwendung von BPMN- Elementen in den 5 IBPM-Phasen, etc.) Prüfung auf richtige Verwendung von Modellierungspatterns (Sicherstellung der Wiederverwendung auf Modellebene) Ableitung von detaillierten Whitebox-Tests für die Prozesskomponente (siehe 8) (2) QS Rollen & Rechte Die Qualitätssicherung im Kontext der Prozessorganisation umfasst neben der QS der Organisationsmodelle häufig folgende Aspekte: Definition von Testfällen zum Testen von Rollenwechseln im Prozessverlauf. Hierzu müssen häufig recht komplexe und realitätsnahe Szenarien entworfen werden, welche mögliche Rollenwechsel in einem Prozess adressieren. Die Berücksichtigung von Rollenwechseln im Testverlauf kann die Testaufwände signifikant erhöhen, ist aber natürlich zwingend notwendig. Enterprise BPM Dirk Slama und Ralph Nelius 9
10 Ein weiterer wichtiger Punkt ist das Testen von rollenbasierten Berechtigungen im Prozesskontext. Die rollengerechte Prüfung von Zugriffsrechte für Stamm- und Bewegungsdaten kann wiederum recht aufwändig sein. Hier muss einerseits sichergestellt werden, dass die notwendigen Informationen für jede Rolle bereitstehen, und andererseits natürlich im Umkehrschluss jede Rolle nur so viel Zugriff erhält wie geplant. Aus funktionaler Sicht bietet es sich an, Rollen & Rechte-spezifische Tests als UI-Tests auszulegen und ggf. zu automatisieren. Aus der Sicherheitsperspektive wird dieses nicht ausreichen: Hier muss sichergestellt werden, dass keine unrechtmäßigen Zugriffe am UI vorbei möglich sind (z.b. über APIs oder Protokolle wie http). Ein weiterer Aspekt ist das Testen der Administrations-Tools zur Verwaltung von Rechten und Rollen. (3) QS Tasks & UI Microflows Das Testen der Task-Funktionalitäten hat zunächst starke Bezüge zum Testen der Rollen und Rechte-Konzepte, da Tasks ja häufig rollenbasiert vergeben werden. Ein weitere Aspekt sind hier Tasks, welche komplexe Microflows beinhalten. Während die Prozessmodelle aus der IBPM-Säule A meistens eher grobgranulare Tasks definieren (häufig ein Task je Rollenwechsel), kann es durchaus sein, dass in einem einzelnen Task ein durchaus komplexer Microflow enthalten ist. Ein Beispiel wäre ein Task Produktauswahl, welcher häufig mehrere Zwischenabfragen beinhaltet, über welche die spezifischen Merkmale des ausgewählten Produktes abgefragt werden. Ein solcher Microflow ist nicht zwangsweise im Prozessmodell enthalten, sondern kann z.b. klassisch als UI-Komponente ausprogrammiert werden. In diesem Fall muss die Qualitätssicherung sicherstellen, dass dieser komplexe Task ausreichend qualitätsgesichert wird, beispielsweise über einen dedizierten UI-Test. (4) QS Geschäftsregeln Der Einsatz von Geschäftsregeln in einem BPM-Projekt bringt viele fachliche Vorteile, kann aber auch die Komplexität der Qualitätssicherung noch einmal signifikant erhöhen. Wird ein dediziertes BRMS (Business Rules Management System) eingesetzt, können ggf. Test- und Simulationsfeatures des BRMS zur Qualitätssicherung eingesetzt werden. Folgende Aspekte müssen auf jeden Fall beachtet werden. Whitebox-Testen der Geschäftsregeln: Enterprise BPM Dirk Slama und Ralph Nelius 10
11 o Die fachliche Richtigkeit und Vollständigkeit der Regeln muss sichergestellt werden. o Die fachliche Richtigkeit der Wissensbasis, auf welcher die Regeln aufsetzen, muss geprüft werden (Konfigurationstabellen etc.). o Für variable Parameter, welche ggf. in Regeln ausgewertet werden, müssen entsprechende Testdaten bereitgestellt werden. Testen der Auswirkungen von Regel-Aufrufen auf das Gesamtsystem: o Die Auswirkungen der Regeln auf den Prozessfluss müssen getestet werden. o Werden Regeln außerhalb des expliziten Prozessflusses aufgerufen z.b. aus einem UI-Microflow müssen die Auswirkungen dieser Aufrufe ebenfalls getestet werden Business Rule Change Management: o Häufig soll der Einsatz von Geschäftsregeln eine schnellere Anpassung des Systemverhaltens ermöglichen. Idealerweise sollten diese Anpassungen direkt durch die Fachbereiche erfolgen können. Da dadurch aber die klassischen IT- Qualitätssicherungsmechanismen ausgehebelt werden, müssen hier neue QSund Freigabemechanismen geschaffen werden. (5) Prozessqualität & QS Reporting Die Qualitätssicherung der Prozessanalyse muss sicherstellen, dass die vom Projekt erstellen Reports auch tatsächlich den Ergebnissen der Prozessausführung entsprechen. Gerade wenn die Prozessanalyse umfangreiche BAM-Features (Business Activity Monitoring) enthält, können die Testszenarien sehr umfangreich werden, da ja in der Regel komplexe Szenarien über einen längeren Zeitraum durchgespielt werden müssen. Hier ist der gründliche Abgleich zw. den eingespielten Testdaten und den Analyseergebnissen sehr wichtig. Idealerweise kommt hier ein Testdatengenerator zum Einsatz, welcher einerseits größere Prozessvolumen mit fachlich sinnvollen Testdaten generieren kann, und der außerdem Aussagen über die zu erwartenden Analyseergebnisse bereits vor der Testdurchführung machen kann, damit Vergleichsdaten zur Verfügung stehen (z.b. für einen Abgleich zw. der im Test-Tool eingestellten durchschnittlichen Durchlaufdauer vs. den im Report angezeigten Zeiten). Außerdem muss QS schon in einer frühen Phase sicherstellen, dass im Prozess-Reporting auch tatsächlich alle KPIs enthalten sind, welche für die Sicherstellung der Prozessqualität selber wichtig sind. Wurde zum Beispiel für einen Schadensregulierungsprozess als Qualitätsmerkmal Enterprise BPM Dirk Slama und Ralph Nelius 11
12 definiert, dass eine Kundenrückmeldung immer in höchstens drei Tagen erfolgen soll, dann muss die Einhaltung dieses Qualitätsmerkmals natürlich auch als KPI im Prozess-Reporting enthalten sein. (6) QS Komponentenarchitektur + Integrationstests Die Säule F des IBPM-Frameworks beschäftigt sich mit dem übergreifenden, SOA-basierten Komponentendesign des BPM-Systems. Hier muss QS auf zwei Ebenen mit involviert sein: Zum Ersten muss die Qualität der Komponentenarchitektur selber bewertet werden. Beispielsweise kann QS hier die Einhaltung der SOA-Architekturregeln (SOA-Schichtung, Aufrufbeziehungen, Schnittstellendesign, Kopplungsarchitektur) und, sofern vorhanden, der Vorgaben aus einer Zielarchitektur mit überwachen Zum Zweiten kann QS aus dem Komponentenmodell natürlich direkt die durchzuführenden Komponententests ableiten, sowie die Strategie für die Integrationstests. (7) QS User Interfaces Die Qualitätssicherung im Bereich der User Interfaces ist heute ein gut dokumentiertes Thema, welches von rein funktionalen Tests bis hin zu Usability Reviews reicht. Hier stehen meistens diverse Werkzeuge zur Automatisierung der Oberflächentests zur Verfügung, welche natürlich auch in einem BPM-Projekt zum Einsatz kommen können. Als Besonderheiten, welche im Kontext eines BPM-Projektes berücksichtig werden müssen, sei hier auf die Themen Rollenwechsel (siehe Punkt 2) und das Testen von Task-Microflows hingewiesen (siehe Punkt 3). (8) + (9) Komponententests + Datenqualität Für die SOA-basierten Backend-Komponenten in einem BPM-Projekt bieten sich natürlich sowohl Black-Box Tests (also Tests gegen die Schnittstellen der Komponenten) als auch White- Box Tests an (also Tests, welche im Wissen über die interne Struktur der Komponenten durchgeführt werden, und die darauf abzielen, einen möglichst hohen Abdeckungsgrad der Implementierung zu erreichen). In einem IBPM-basierten Prozess wird klar zwischen Frontends bzw. UIs, Prozesskomponente und Backend-Komponenten unterschieden. Frontends werden im Rahmen der QS der User Interfaces getestet (siehe Punkt 7). Enterprise BPM Dirk Slama und Ralph Nelius 12
13 Die Prozesskomponente sollte im Rahmen der Komponententests zunächst eigenständig getestet werden. Bietet sie eine Schnittstelle zum UI an, welche als API explizit zugänglich ist, dann sollten neben der UI-basierten Tests auch automatisierte Tests gegen diese Schnittstellen gefahren werden. Als Grundlage für die Unit-Tests der Prozesskomponente können zum einen das Prozessmodell und zum anderen eine formale Zustandsübergangsmatrix dienen. Aus beiden Modellen lassen sich Testfälle erzeugen, welche - zumindest theoretisch - eine vollständige Abdeckung aller Pfade und Verzweigungen im Prozessablauf ermöglichen. Idealerweise werden die Testfälle nicht manuell erzeugt, sondern aus dem Prozessmodell werden gültige Testclients generiert, welche komplexe Testszenarien für die Prozesskomponente Automatisieren. Die Testfälle sollten auch BPM-spezifische Besonderheiten wie beispielsweise Task-Timeouts, Task- Eskalationen, Fehlaufrufe, etc. abdecken. Nach hinten hin greift die Prozesskomponente auf Backend-Services zu. In der Komponenten- Testphase sollten diese Backend-Services aus Sicht der Prozesskomponente simuliert werden, um hier die Abhängigkeiten zw. den verschiedenen Entwicklungssträngen zu minimieren. Hierfür gibt es heute Tools wie z.b. SoapUI oder HP ServiceTest. Auch für das individuelle Testen der Backend-Services selber bieten sich solche Tools an, da über sie natürlich auch die Prozesskomponente simuliert werden kann. Ein wichtiger Aspekt beim Testen der Backend-Komponenten ist neben den funktionalen Tests auch die Sicherstellung der Datenqualität, gerade bei datenzentrischen Services. Enterprise BPM Dirk Slama und Ralph Nelius 13
14 Abbildung 2: SOA Map für unterschiedliche Testszenarien Die Abbildung 2 zeigt eine SOA Map mit unterschiedlichen Testszenarien, welche auf Service Mock-Ups und Service-Simulatoren und UI-Robotern basieren. Beispielsweise wird für den Unit- Test 2 zum einen ein UI-Testroboter eingesetzt, um das UI automatisiert zu testen. Die Prozesskomponente wird sowohl über das UI automatisiert getestet, als auch über einen Service- Simulator, welche Aufrufe der Prozesskomponente simuliert. Dieser kann z.b. aus dem Prozessmodell generiert werden. Im Backend steht ein Service Mock-Up bereit, welcher die benötige Schnittstelle implementiert und entsprechende Testdaten zurückgibt. Enterprise BPM Dirk Slama und Ralph Nelius 14
15 (10) QS Toolchain & Infrastrukturtests In der Säule E J des IBPM Frameworks siedeln sich zum Schluss zwei drei weitere QS-Themen an: Die QS-Infrastruktur sowie, die Durchführung von InfrastrukturtestsSystemtests, sowie die Prüfung sicherheitsrelevanter Aspekte. Die QS-Infrastruktur benötigt zunächst eine QS-Toolchain, welche von den Tools für das Anforderungsmanagement und der Verwaltung der Testfälle bis hin zu den Tools für die Testautomatisierung reicht. In einem BPM-Projekt müssen hier häufig bestehende Tools wie z.b. UI Testroboter für die UI-Testautomatisierung mit neuen, BPM-spezifischen Tools kombiniert werden. Beispielsweise kann ein Testszenario so aussehen, dass ein UI-Testroboter gegen das UI läuft, welches gegen die BPM Engine läuft, welche wiederum Services aufruft, die von einem Service- Simulationstool wie z.b. SoapUI bereitgestellt werden, solange die wirklichen Backend-Services nicht verfügbar sind. Ein weiterer wichtiger Teil der QS-Infrastruktur ist die Bereitstellung der Testumgebung selber, inklusive der Bereitstellung von Mock-Ups, Service-Simulatoren und konkreter Testdaten, welche dann auf der QS-Toolchain aufbauen. Neben den in den Punkten 1-9 beschriebenen, eher funktionalen Test bedarf es natürlich auch weiterer Tests der Gesamtarchitektur, um die Skalierbarkeit des Systems sicherzustellen. Diese Systemtests sollten alle Tests beinhalten, welche sich mit Last-Tests, Simulation von mehreren gleichzeitigen Nutzern, Sicherheit, Recovery, etc. beschäftigen. Vieles hiervon sind wiederum Standard-Tests, insbesondere wenn das BPMS auf einem Standard-Container aufsetzt. Allerdings gibt es auch hier BPM-spezifische Besonderheiten zu beachten. Beispielsweise kann das Thema Recovery von langlaufenden Prozessen schwierig zu testen sein und bedarf besonderer Beachtung. Schließlich sollte untersucht werden, ob alle Anforderungen und Vorschriften zum Thema Sicherheit beachtet wurden. Zu prüfen sind die allgemeinen Unternehmensrichtlinien, zusätzliche lösungsspezifische Anforderungen und die Beachtung von Grundprinzipien der Sicherheit in verteilten Systemen. Enterprise BPM Dirk Slama und Ralph Nelius 15
16 Qualitätssicherung und Business Rules Management Im Buch Enterprise BPM haben wir im Kapitel Business Rules das Zusammenspiel von BPM und BRM (Business Rules Management) bereits ausführlich beleuchtet. Wichtig war uns hier insbesondere das Thema Trennung von Prozessfluss und Entscheidungslogik, da diese eine wichtige Voraussetzung zur Erreichung von Zielen wie Erhöhung der Agilität, Einbindung der Fachbereiche, Automatisierung von Entscheidungen, Verbesserung der Wartbarkeit und Wiederverwendung ist. Auf die Vor- und Nachteile einer dichten Integration zw. BPM und BRM sind wir insbesondere in dem Interview mit Daniel Steiner von Pegasystems eingegangen (Pegasystems ist ein Vertreter der dichten Integration von BPM und BRM in einer Engine). Als Verfechter von BPM und SOA gehen wir an dieser Stelle eher von einer losen Kopplung zw. BPM und BRM aus, wie sie in Abb. 1 aus dem Buch noch einmal zusammengefasst ist. Abb. 1: Einordnung des BRMS in die SOA Eine Prozesskomponente kann danach einen Service im BRMS aufrufen (z.b. als Webservice), um eine Regel auszuwerten. Der Regelservice im BRMS agiert ggf. als Orchestrierungsservice, Enterprise BPM Dirk Slama und Ralph Nelius 16
17 der wiederum Services aufruft, z.b. um auf weitere Regeldefinitionen oder auf Datenservices zuzugreifen (diese Datenservices können natürlich auch außerhalb des BRMS liegen). Wie wir bereits in der QS-Checkliste oben dargestellt haben, bietet es sich in einer SOA an, das Testen einzelner Komponenten durch den Einsatz von Service-Simulatoren und Mock-Ups zu unterstützen. Welche weitergehenden Möglichkeiten ein BRMS in einer SOA zur Unterstützung der Qualitätssicherung in einer SOA ein BRMS anbieten kann, diskutieren wir im folgenden Interview. Interview: Die Business Rules-Perspektive Roland Straub ist Senior Solution Manager für BRM bei der Bosch Software Innovations GmbH. R. Nelius: Welche Auswirkungen hat die Einführung von BRM in einem BPM-Projekt auf die Gesamt-Teststrategie? Kann die Rules Engine als Ausführungseinheit der Geschäftslogik aus Perspektive des zu testenden Prozesses als Black-Box betrachtet werden? R. Straub: Die Auswirkungen können sehr vielschichtig sein und sich u.a. auf technischer, organisatorischer und auf der Qualitätsebene erstrecken. Werden die von der Rules Engine im Rahmen des Tests zu verarbeitenden Daten vom Prozess geliefert (auch als End-2-End Testansatz zu verstehen), kann die Rules Engine aus Perspektive des Prozesses tatsächlich als Black-Box verstanden werden. Hierbei arbeitet sie klassischerweise zustandslos: Von der Process Engine angelieferte Eingabedaten werden von der Rules Engine verarbeitet und die Regelergebnisse wieder an die Process Engine zurückgeliefert. Somit lassen sich die Regeln mit den aus dem Prozess zur Verfügung gestellten Daten einfach mittesten. Einige Aspekte sind hierbei zu beachten: Prozess- und Regelversionen sind zu synchronisieren und unterliegen oftmals unterschiedlichen Lebenszyklen und unterschiedlicher Änderungshäufigkeit. Die Verwaltung und Einbindung der richtigen Regelversion muss sichergestellt sein. Enterprise BPM Dirk Slama und Ralph Nelius 17
18 Nicht immer möchte man jedoch alle Bewegungsdaten im Prozess halten, nur um sie an die Rules Engine zur Verarbeitung weiterzugeben. Es kann Sinn machen, dass die Rules Engine anhand der vom Prozess übergebenen Schlüsseldaten selbst weitere Daten etwa aus Datenbanken oder von Umsystemen bezieht. Dies erfolgt u.a. aus Performanzerwägungen, hat aber den Nachteil, dass sich Schnittstellen zu den Umsystemen dann auch in den Regeln befinden. Die Rules Engine arbeitet dann nicht mehr zustandsfrei, sondern zustandsbehaftet. Dies ist im Ablauf des Tests zu berücksichtigen. BRMS bieten darüberhinaus eine umfangreiche Testunterstützung zum Whitebox- Testen. Das BRMS kann zudem als Simulator bzw. Mock-Up Implementierung der Geschäftslogik dienen, die sie als Service bereitstellt. D. Slama: Erhöht die Kombination von BPMS und BRMS nicht exponentiell die Test- Komplexität? R. Straub: Ziel der BRMS-Integration sollte ganz klar sein, die Testkomplexität zu reduzieren. Dies wird alleine schon dadurch erreicht, dass die Prozessdarstellung übersichtlicher wird, wenn die Details der Geschäftslogik aus dem Prozess herausgelöst und unter die Hoheit eines BRMS gestellt werden. Die Geschäftslogik kann durch die vom BRMS gelieferten Möglichkeiten zum Whitebox-Testen erst einmal unabhängig vom Prozess qualitätsgesichert werden. Erst im Rahmen eines End-2-End Tests wird die Rules Engine dann aus der Process Engine aufgerufen und das Zusammenspiel getestet. Die kombinatorische Anzahl an Testfällen auf Prozessebene reduziert sich analog dazu. D. Slama: Was ist, wenn nicht nur das BPMS das BRMS aufruft, sondern das BRMS wiederum über externe Service-Aufrufe den Prozess beeinflusst? R. Straub: Dies sollte man nach Möglichkeit vermeiden, da es die Gesamtarchitektur des Systems betrifft und damit die Wartbarkeit der Schnittstellen, sowie die Orchestrierbarkeit, Skalierbarkeit und Performanz des Systems. Als sauberes Architekturkonzept bietet es sich an, die Regeln als Regelservices auf der Prozessebene genauso wie alle anderen Services zu orchestrieren. Die Koordination des Gesamtablaufes erfolgt somit auf oberster Prozessebene und nicht verborgen innerhalb der Geschäftslogik. Dies erhöht deutlich die Transparenz des Gesamtsystems. Es gibt jedoch Ausnahmen, wenn, wie bereits erwähnt, nicht alle Bewegungsdaten im Prozess gehalten werden sollen, sondern die Regeln sich selbst Daten besorgen. Insbesondere, wenn Enterprise BPM Dirk Slama und Ralph Nelius 18
19 der Datenzugriff komplexen Regeln unterliegt und wenn er aus Kostengründen (etwa auf externe Auskunfteien) minimiert werden soll, bietet sich ein regelbasierter Datenzugriff an. Hierbei sollte man jedoch nach Möglichkeit nur lesende Zugriffe vornehmen und schreibende Zugriffe nur durch dedizierte Services auf Prozessebene erfolgen lassen. Dies reduziert die notwendige Einflussnahme auf den Prozess erheblich. R. Nelius: Wie sieht eine Test-Strategie spezifisch für den BRM-Teil aus? Was muss beachtet werden? Gibt es spezifische Strategien für das Whitebox-Testen von Regeln? R. Straub: Da BRMS darauf ausgelegt sind, auch mit einer großen Anzahl komplexer Regeln umzugehen, bieten sie umfangreiche Funktionalität für die Testunterstützung. Generell wird das Unit Testing unterstützt, wobei die Testfälle (bestehend aus Eingabedaten und erwarteten Referenzergebnissen) den Regeln zugeordnet werden und beim Testen aufgetretene Abweichungen zwischen Ist und Soll kenntlich gemacht werden: Abb. 2: Unit Testing im BRMS am Beispiel Visual Rules Zur genaueren Analyse der Testausführung innerhalb des BRMS dient eine schrittweise Regelausführung, die bisweilen auch ein grafisches Debugging mit Anzeige der pro Regelschritt veränderten Datengrundlage ermöglicht (Abb. 3) Enterprise BPM Dirk Slama und Ralph Nelius 19
20 Abb. 3: Grafisches Debuggen im BRMS am Beispiel Visual Rules Des Weiteren ermitteln BRMS auch Metriken (etwa die Testabdeckung) oder ermöglichen eine komplette Testautomatisierung mit Bezug externer Daten und Reporting der Testergebnisse. Während des Testens aufgezeichnete Ausführungsstatistiken erlauben ein nachgelagertes Monitoring der Regelausführung sowie ein Profiling, bei dem die Ausführungszeiten einzelner Regelpfade ausgewertet werden können. Damit lassen sich die ausgeführten Regelpfade verdeutlichen und nachvollziehen (Abb. 4). Enterprise BPM Dirk Slama und Ralph Nelius 20
21 Abb. 4: Monitoring der Regelausführung am Beispiel Visual Rules Zuletzt bieten BRMS auch formale semantische Überprüfungen von Regelausdrücken an, wie etwa die Erkennung doppelter oder überlappender Regelausdrücke sowie lückenhafter Bereichsabdeckungen in Entscheidungstabellen. Enterprise BPM Dirk Slama und Ralph Nelius 21
22 D. Slama: Kann Regelsimulation bei der Erreichung eines hohen Testabdeckungsgrads helfen? Kann man überhaupt eine hundertprozentige Abdeckung aller Kombinationsmöglichkeiten erreichen? Ist das erstrebenswert? R. Straub: Unter Regelsimulation ist die automatische Verarbeitung großer Datenbestände zu verstehen; oftmals wird hier mit einem Abzug der produktiven Datenbestände gearbeitet. Dadurch kann man sehen, wie sich das Regelwerk insgesamt verhält, wenn alle praktisch auftretenden Datenkombinationen durchlaufen werden. Hierbei kann ein BRMS auch die Testabdeckung messen und reporten. Solche Simulationsläufe überprüfen jedoch nicht automatisch die Richtigkeit der Regelergebnisse. Hierzu müsste eine Sammlung erwarteter Referenzergebnisse existieren, die man jedoch oft nur manuell fallbasiert bereitstellen kann. Nicht immer lässt sich eine hundertprozentige Abdeckung aller Kombinationsmöglichkeiten erreichen. Die effizienteste Vorgehensweise ist, bestimmte Regeln gezielt feingranular zu testen. Werden die Regeln, die von übergeordneter Ebene aufgerufen werden, schon einmal für sich feingranular mit hoher bis voller Testabdeckung getestet, dann reichen für die übergeordneten Regeln oftmals wenige Testfälle, um den Gesamtregelablauf zu testen: Abb. 5: Test des Gesamtregelablaufs am Beispiel Visual Rules Darüber hinaus werden oft Testabdeckungsgrade definiert, die über alle Regeln hinweg mindestens zu erreichen sind. Diese betragen meist weniger als 100%. R. Nelius: Welche Tools sollte ein BRMS für ein effizientes Testmanagement mitbringen? Wie sieht das Zusammenspiel eines BRMS mit Standard-Testtools aus (z.b. QualityCenter)? R. Straub: BRMS sollten nicht nur die Möglichkeit bieten, Testfälle zu definieren, sondern auch über ein Regelspezifisches Testfallmanagement verfügen. Ein solches ermöglicht es, Testfälle als Tests zusammenzufassen und zu verwalten, wie etwa in hierarchische Test Suites, die weitere Test Suites und Tests einbinden können. Entlang dieser hierarchischen Organisation kön- Enterprise BPM Dirk Slama und Ralph Nelius 22
23 nen die Tests auf beliebiger Hierarchiestufe in ein Testmanagement-Tool eingebunden und somit auch außerhalb des BRMS ausgeführt werden. Dies ist eine wichtige Funktion, möchte man z.b. vor der Bereitstellung und dem Deployment neuer Regelversionen im Rahmen eines automatisierten Gesamttests die Konsistenz der Regelbasis sicherstellen. Abb. 6: Testfallmanagement am Beispiel Visual Rules R. Nelius: Was muss ein effizienter Rule-Governance-Prozess beachten? R. Straub: Der Rule-Governance-Prozess muss den vollen Lebenszyklus der Geschäftslogik berücksichtigen. Hierzu gehören: Regelanforderungsdefinition, Regeldokumentation, Regelmodellierung, Testen, Testdokumentation, Regelverwaltung/Versionierung, Regelfreigabe, Festlegung von Gültigkeitszeiträumen, Regeldeployment, Regelausführung und Regelmonitoring. Folglich muss das BRM, wenn Regeln in Unternehmensanwendungen eingesetzt werden sollen, unbedingt eine Toolunterstützung des gesamten Rule-Governance Prozesses liefern. Governance zielt hierbei insbesondere auf die Synchronisierung zwischen Prozess- und Regelversion ab. Hierfür bietet das BRMS entsprechende Unterstützung auf den Ebenen der Regelerstellung, -verwaltung und -ausführung an. R. Nelius: Gerade wenn Business Rules vom Fachbereich verändert werden können sollen, kann es unserer Erfahrung nach kritisch werden. Häufig nehmen die Fachbereiche an, dass die IT als Teil der Projektumsetzung auch eine Qualitätssicherung mit durchführt. In dem Moment, wo der Fachbereich ohne die IT Systemänderungen durchführen kann, entfällt diese Qualitätssicherung durch die IT und der Fachbereich müsste eigentlich eine eigene Qualitätssicherung aufbauen. Wir das so stringent gehandhabt in Ihrer Erfahrung? Enterprise BPM Dirk Slama und Ralph Nelius 23
Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
MehrGeschäftsprozesse und Entscheidungen automatisieren schnell, flexibel und transparent. Die BPM+ Edition im Überblick
Geschäftsprozesse und Entscheidungen automatisieren schnell, flexibel und transparent. Die BPM+ Edition im Überblick Software Innovations BPM BRM Die Software-Suite von Bosch Alles drin für besseres Business!
MehrDas große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten
Das große x -4 Alles über das Wer kann beantragen? Generell kann jeder beantragen! Eltern (Mütter UND Väter), die schon während ihrer Elternzeit wieder in Teilzeit arbeiten möchten. Eltern, die während
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrGrundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service
Grundlagen für den erfolgreichen Einstieg in das Business Process Management SHD Professional Service Der BPM-Regelkreis Im Mittelpunkt dieser Übersicht steht die konkrete Vorgehensweise bei der Einführung
MehrIntegration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.
Integration mit Die Integration der AristaFlow Business Process Management Suite (BPM) mit dem Enterprise Information Management System FILERO (EIMS) bildet die optimale Basis für flexible Optimierung
MehrKonsolidierung und Neuimplementierung von VIT. Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt
Konsolidierung und Neuimplementierung von VIT Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt Inhaltsverzeichnis 1 Was ist der Kontext?... 1 2 VIT: Ein sehr erfolgreiches
MehrOnline Newsletter III
Online Newsletter III Hallo zusammen! Aus aktuellem Anlass wurde ein neuer Newsletter fällig. Die wichtigste Neuerung betrifft unseren Webshop mit dem Namen ehbshop! Am Montag 17.10.11 wurde die Testphase
MehrHandbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen
MehrMicrosoft Office Visio 2007 Infotag SemTalk Thema: Prozessmodellierung
Microsoft Office Visio 2007 Infotag SemTalk Thema: Prozessmodellierung Dr.-Ing. Frauke Weichhardt, Semtation GmbH Christian Fillies, Semtation GmbH Claus Quast, Microsoft Deutschland GmbH Prozessmodellierung
MehrContent Management System mit INTREXX 2002.
Content Management System mit INTREXX 2002. Welche Vorteile hat ein CM-System mit INTREXX? Sie haben bereits INTREXX im Einsatz? Dann liegt es auf der Hand, dass Sie ein CM-System zur Pflege Ihrer Webseite,
MehrOutsourcing und Offshoring. Comelio und Offshoring/Outsourcing
Outsourcing und Offshoring Comelio und Offshoring/Outsourcing INHALT Outsourcing und Offshoring... 3 Comelio und Offshoring/Outsourcing... 4 Beauftragungsmodelle... 4 Projektleitung vor Ort und Software-Entwicklung
MehrEinsatz von xalerator. bei den. Ergo Direkt Versicherungen. Bereich Versicherungstechnik/Leben
Einsatz von xalerator bei den Ergo Direkt Versicherungen Bereich Versicherungstechnik/Leben Einführung Die Ergo Direkt Versicherungen wurden 1984 als Finanzdienstleistungs-Segment des Quelle Versandhandels
Mehretermin Einbindung in Outlook
etermin Einbindung in Outlook 1. Einführung Über etermin gebuchte Termine können bei Bedarf auch mit externen Terminkalendern, wie zum Beispiel Outlook, ical oder Google synchronisiert werden. Dieses Dokument
MehrÜbungsklausur vom 7. Dez. 2007
Übungsklausur vom 7. Dez. 2007 Ein Lösungsmuster Teilbereiche der Softwaretechnik Software Anforderungen Software Entwurf Software Konstruktion Software Test Software Wartung Software Konfigurationsmanagement
Mehrwhite sheep GmbH Unternehmensberatung Schnittstellen Framework
Schnittstellen Framework Mit dem Schnittstellen Framework können Sie einerseits Ihre Schnittstellen automatisch überwachen. Eine manuelle Kontrolle wird überflüssig, da das Schnittstellen Framework ihre
MehrTestautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee 25 13355 Berlin. Telefon 030/46307-230 Telefax 030/46307-649
Testautomatisierung Lessons Learned qme Software GmbH Gustav-Meyer-Allee 25 13355 Berlin Telefon 030/46307-230 Telefax 030/46307-649 E-Mail qme Software info@qme-software.de GmbH Testautomatisierung Lessons
Mehr----------------------------------------------------------------------------------------------------------------------------------------
0 Seite 0 von 20 03.02.2015 1 Ergebnisse der BSO Studie: Trends und Innovationen im Business Performance Management (BPM) bessere Steuerung des Geschäfts durch BPM. Bei dieser BSO Studie wurden 175 CEOs,
MehrSpeicher in der Cloud
Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG
MehrTestplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013
Software Komponenten FS13 Gruppe 03 Horw, 16.04.2013 Bontekoe Christian Estermann Michael Moor Simon Rohrer Felix Autoren Bontekoe Christian Studiengang Informatiker (Berufsbegleitend) Estermann Michael
MehrIst Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
MehrTask: Nmap Skripte ausführen
Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses
MehrAgilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013!
Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013! Sie wollen alles über agile Softwareentwicklung wissen? Wie können Sie agile Methoden
MehrOUTSOURCING ADVISOR. Analyse von SW-Anwendungen und IT-Dienstleistungen auf ihre Global Sourcing Eignung. Bewertung von Dienstleistern und Standorten
Outsourcing Advisor Bewerten Sie Ihre Unternehmensanwendungen auf Global Sourcing Eignung, Wirtschaftlichkeit und wählen Sie den idealen Dienstleister aus. OUTSOURCING ADVISOR Der Outsourcing Advisor ist
MehrBusiness Application Framework für SharePoint Der Kern aller PSC-Lösungen
Business Application Framework für SharePoint Der Kern aller PSC-Lösungen Überblick pscbaf Dieses Dokument liefert die Antworten auf folgende Fragen: Was ist das Portal Systems Business Application Framework
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrBIF/SWE - Übungsbeispiel
BIF/SWE - Übungsbeispiel Arthur Zaczek Feb 2015 1 Allgemein 1.1 Ziele Ziele dieses Übungsbeispieles ist es: GUI: Implementierung einer grafischen Oberfläche mit JavaFX oder WPF UI-Komponente: Implementierung
MehrInformationssicherheit als Outsourcing Kandidat
Informationssicherheit als Outsourcing Kandidat aus Kundenprojekten Frankfurt 16.06.2015 Thomas Freund Senior Security Consultant / ISO 27001 Lead Auditor Agenda Informationssicherheit Outsourcing Kandidat
Mehraffilinet_ Flash-Spezifikationen
affilinet_ Flash-Spezifikationen Inhaltsverzeichnis Allgemeines...2 Klickzählung...2 Lead/Sale Programme... 2 PPC und Kombi Programme...3 Übergabe von Formulardaten...4 clicktag Variante Sale/Lead Programm...4
Mehrinfach Geld FBV Ihr Weg zum finanzellen Erfolg Florian Mock
infach Ihr Weg zum finanzellen Erfolg Geld Florian Mock FBV Die Grundlagen für finanziellen Erfolg Denn Sie müssten anschließend wieder vom Gehaltskonto Rückzahlungen in Höhe der Entnahmen vornehmen, um
MehrSoftwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch
Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen Alexander Schunk Henry Trobisch Inhalt 1. Vergleich der Unit-Tests... 2 2. Vergleich der Codeabdeckungs-Tests... 2 3. Vergleich
MehrProzessoptimierung. und. Prozessmanagement
Prozessoptimierung und Prozessmanagement Prozessmanagement & Prozessoptimierung Die Prozesslandschaft eines Unternehmens orientiert sich genau wie die Aufbauorganisation an den vorhandenen Aufgaben. Mit
MehrFachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
Mehrgeben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen
geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Vollständigkeit halber aufgeführt. Gehen wir einmal davon aus, dass die von uns angenommenen 70% im Beispiel exakt berechnet sind. Was würde
MehrSuche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
MehrMO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS
072 MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS Die Flut von Open Source Frameworks ist vergleichbar mit dem Markt von kommerziellen Produkten Es gibt eine Vielzahl
MehrProjektmanagement in der Spieleentwicklung
Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren
MehrArtikel Schnittstelle über CSV
Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte
MehrDie vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante
ISO 9001:2015 Die vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante Prozesse. Die ISO 9001 wurde grundlegend überarbeitet und modernisiert. Die neue Fassung ist seit dem
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
MehrHP Service Virtualization. Bernd Schindelasch 19. Juni 2013
HP Service Virtualization Bernd Schindelasch 19. Juni 2013 Agenda EWE TEL GmbH Motivation Proof of Concept Ausblick und Zusammenfassung HP Software Performance Tour 2013: HP Service Virtualization 2 EWE
MehrVersion smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):
Supportanfrage ESN Bitte füllen Sie zu jeder Supportanfrage diese Vorlage aus. Sie helfen uns damit, Ihre Anfrage kompetent und schnell beantworten zu können. Verwenden Sie für jedes einzelne Thema jeweils
MehrProzessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
MehrHP Software für SAP Solutions
HP Software für SAP Solutions www.hp.com/de/bto HP Software für SAP Solutions SAP ERP 2005: Upgrades warten schon Mit dem ERP (Enterprise Resource Planning)-System SAP R/3 werden unternehmensrelevante
MehrITIL und Entwicklungsmodelle: Die zwei Kulturen
Kombination von IT Service Management (ITIL) und Anwendungsentwicklung Kai Witte und Matthias Kaulke, München, den 30.03.2006 Rahmeninformationen Wo sind wir? Unternehmensdarstellung (1) Unabhängiges Beratungsunternehmen
Mehr«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»
«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.» www.pse-solutions.ch ANTOINE DE SAINT-EXUPÉRY 1 PROJECT SYSTEM ENGINEERING
MehrHerzlich Willkommen beim Webinar: Was verkaufen wir eigentlich?
Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich? Was verkaufen wir eigentlich? Provokativ gefragt! Ein Hotel Marketing Konzept Was ist das? Keine Webseite, kein SEO, kein Paket,. Was verkaufen
MehrDatenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware
Datenübernahme von HKO 5.9 zur Advolux Kanzleisoftware Die Datenübernahme (DÜ) von HKO 5.9 zu Advolux Kanzleisoftware ist aufgrund der von Update zu Update veränderten Datenbank (DB)-Strukturen in HKO
Mehr.. für Ihre Business-Lösung
.. für Ihre Business-Lösung Ist Ihre Informatik fit für die Zukunft? Flexibilität Das wirtschaftliche Umfeld ist stärker den je im Umbruch (z.b. Stichwort: Globalisierung). Daraus resultierenden Anforderungen,
MehrManaged Services als strategische Lösung. Typische Aufgaben. Wir schaffen Ihnen Freiräume!
Managed Services als strategische Lösung Wir schaffen Ihnen Freiräume durch verantwortungsvolle Anwendungs- und Systembetreuung quer über alle Technologien. Pragmatisch, individuell skalierbar und jederzeit
MehrSharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
MehrWas versteht man unter Softwaredokumentation?
Was versteht man unter? Mit bezeichnet man die Dokumentation von Computer-Software. Sie erklärt für Anwender, Benutzer und Entwickler in unterschiedlichen Rollen, wie die Software funktioniert, was sie
MehrZENITY - Die Software für Ihre Unternehmens-Releaseplanung
ZENITY - Die Software für Ihre Unternehmens-Releaseplanung RELEASEPLANUNG HEUTE Heutige Anwendungen in in Grossunternehmen sind sind keine keine alleinstehenden alleinstehenden Insel-Applikationen Insel-Applikationen
MehrCad-OasEs Int. GmbH. 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen. Nutzen Sie dieses Wissen!
Cad-OasEs Int. GmbH 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen Nutzen Sie dieses Wissen! Roland Hofmann Geschäftsführer der Cad-OasEs Int. GmbH Die Cad-OasEs bietet seit mehr als 20 Jahren
MehrFlowFact Alle Versionen
Training FlowFact Alle Versionen Stand: 29.09.2005 Rechnung schreiben Einführung Wie Sie inzwischen wissen, können die unterschiedlichsten Daten über verknüpfte Fenster miteinander verbunden werden. Für
MehrAnleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung
Anleitung zur Daten zur Datensicherung und Datenrücksicherung Datensicherung Es gibt drei Möglichkeiten der Datensicherung. Zwei davon sind in Ges eingebaut, die dritte ist eine manuelle Möglichkeit. In
MehrLizenzierung von System Center 2012
Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im
MehrInkrementelles Backup
Inkrementelles Backup Im Gegensatz zu einer kompletten Sicherung aller Daten werden bei einer inkrementellen Sicherung immer nur die Dateien gesichert, die seit der letzten inkrementellen Sicherung neu
MehrBüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen
BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen Stand: 13.12.2010 Die BüroWARE SoftENGINE ist ab Version 5.42.000-060 in der Lage mit einem Microsoft Exchange Server ab Version 2007 SP1
MehrAgile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg
Herzlich willkommen Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Heike Bickert Software-/Systemingenieurin, Bereich Quality Management Braunschweig // 17.11.2015 1 Agenda ICS AG Fragestellungen
MehrIDV Assessment- und Migration Factory für Banken und Versicherungen
IDV Assessment- und Migration Factory für Banken und Versicherungen Erfassung, Analyse und Migration von Excel- und AccessAnwendungen als User-Selfservice. Sind Ihre Excel- und Access- Anwendungen ein
MehrAgile Unternehmen durch Business Rules
Xpert.press Agile Unternehmen durch Business Rules Der Business Rules Ansatz Bearbeitet von Markus Schacher, Patrick Grässle 1. Auflage 2006. Buch. xiv, 340 S. Hardcover ISBN 978 3 540 25676 2 Format (B
MehrAnleitungen zum KMG-Email-Konto
In dieser Anleitung erfahren Sie, wie Sie mit einem Browser (Firefox etc.) auf das Email-Konto zugreifen; Ihr Kennwort ändern; eine Weiterleitung zu einer privaten Email-Adresse einrichten; Ihr Email-Konto
MehrWir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen
Was bedeutet es, ein Redaktionssystem einzuführen? Vorgehensmodell für die Einführung eines Redaktionssystems Die Bedeutung Fast alle Arbeitsabläufe in der Abteilung werden sich verändern Die inhaltliche
MehrUrlaubsregel in David
Urlaubsregel in David Inhaltsverzeichnis KlickDown Beitrag von Tobit...3 Präambel...3 Benachrichtigung externer Absender...3 Erstellen oder Anpassen des Anworttextes...3 Erstellen oder Anpassen der Auto-Reply-Regel...5
MehrFolgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:
Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal
MehrBeschreibung des MAP-Tools
1. Funktionen des MAP-Tool 2. Aufbau des MAP-Tools 3. Arbeiten mit dem MAP-Tool Beschreibung MAP-Tool.doc Erstellt von Thomas Paral 1 Funktionen des MAP-Tool Die Hauptfunktion des MAP-Tools besteht darin,
MehrGPP Projekte gemeinsam zum Erfolg führen
GPP Projekte gemeinsam zum Erfolg führen IT-Sicherheit Schaffen Sie dauerhaft wirksame IT-Sicherheit nach zivilen oder militärischen Standards wie der ISO 27001, dem BSI Grundschutz oder der ZDv 54/100.
MehrVerarbeitung der Eingangsmeldungen in einem Callcenter
Q-up ist ein Produkt der: Anwendungsbeispiele Verarbeitung der Eingangsmeldungen in einem Callcenter Der Testdatengenerator Der Testdatengenerator Verarbeitung der Eingangsmeldungen in einem Callcenter
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrWEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ
WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Training
MehrAgilität auf Unternehmensebene - Was hält uns davon ab?
Agilität auf Unternehmensebene - Was hält uns davon ab? Alexander Birke, Juli 2015 Copyright 2015 Accenture All rights reserved. Wie stellt sich Agilität heute dar? Das Scrum Framework: einfach und mittlerweile
MehrJava Entwicklung für Embedded Devices Best & Worst Practices!
Java Entwicklung für Embedded Devices! George Mesesan Microdoc GmbH Natürlich können wir dieses neue log4j Bundle auch auf dem Device verwenden. Ist doch alles Java. Java Micro Edition (ME) Java Standard
MehrUpgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)
Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4
MehrFehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems
Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems Name: Bruno Handler Funktion: Marketing/Vertrieb Organisation: AXAVIA Software GmbH Liebe Leserinnen und liebe Leser,
MehrWie oft soll ich essen?
Wie oft soll ich essen? Wie sollen Sie sich als Diabetiker am besten ernähren? Gesunde Ernährung für Menschen mit Diabetes unterscheidet sich nicht von gesunder Ernährung für andere Menschen. Es gibt nichts,
MehrSoftware Engineering Klassendiagramme Assoziationen
Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen
MehrMicrosoft SharePoint 2013 Designer
Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste
MehrEinreichung zum Call for Papers
Internet: www.aitag.com Email: info@aitag.com Einreichung zum Call for Papers Kontaktinformationen Sven Hubert AIT AG Leitzstr. 45 70469 Stuttgart Deutschland http://www.aitag.com bzw. http://tfsblog.de
MehrQualitätsmanagement im Projekt
Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung
MehrWhitebox-Tests: Allgemeines
-Tests: Allgemeines Andere Bezeichnungen Logic driven, Strukturelles Der Tester entwickelt Testfälle aus einer Betrachtung der Ablauflogik des Programms unter Berücksichtigung der Spezifikation Intuitiv
MehrErstellung von Reports mit Anwender-Dokumentation und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0)
Erstellung von und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0) In der ArtemiS SUITE steht eine neue, sehr flexible Reporting-Funktion zur Verfügung, die mit der Version 5.0 noch einmal verbessert
MehrBPM im Kontext von Unternehmensarchitekturen. Konstantin Gress
BPM im Kontext von Unternehmensarchitekturen Konstantin Gress Agenda 1 Worum geht s BPM, EA und SOA im Überblick 2 Link zwischen EA und BPM 3 Link zwischen SOA und BPM 4 Wie spielt das zusammen? 5 Q&A
MehrSkills-Management Investieren in Kompetenz
-Management Investieren in Kompetenz data assessment solutions Potenziale nutzen, Zukunftsfähigkeit sichern Seite 3 -Management erfolgreich einführen Seite 4 Fähigkeiten definieren und messen Seite 5 -Management
Mehrgallestro BPM - weit mehr als malen...
Ob gallestro das richtige Tool für Ihr Unternehmen ist, können wir ohne weitere rmationen nicht beurteilen und lassen hier die Frage offen. In dieser rmationsreihe möchten wir Ihre Entscheidungsfindung
MehrReporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
MehrIhre Interessentendatensätze bei inobroker. 1. Interessentendatensätze
Ihre Interessentendatensätze bei inobroker Wenn Sie oder Ihre Kunden die Prozesse von inobroker nutzen, werden Interessentendatensätze erzeugt. Diese können Sie direkt über inobroker bearbeiten oder mit
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrWo sind meine Anforderungen?
Whitepaper Telekommunikation Wo sind meine Anforderungen? Eine effektive Lösung auf Basis von Confluence und JIRA 2011 SYRACOM AG 1 Einleitung Erfahrene Projektmitarbeiter sehen sich oftmals im Projektalltag
MehrWie wirksam wird Ihr Controlling kommuniziert?
Unternehmenssteuerung auf dem Prüfstand Wie wirksam wird Ihr Controlling kommuniziert? Performance durch strategiekonforme und wirksame Controllingkommunikation steigern INHALT Editorial Seite 3 Wurden
MehrSkript Pilotphase em@w für Arbeitsgelegenheiten
Die Pilotphase erstreckte sich über sechs Meilensteine im Zeitraum August 2011 bis zur EMAW- Folgeversion 2.06 im August 2013. Zunächst einmal musste ein grundsätzliches Verständnis für das Verfahren geschaffen
MehrIhr Weg in die Suchmaschinen
Ihr Weg in die Suchmaschinen Suchmaschinenoptimierung Durch Suchmaschinenoptimierung kann man eine höhere Platzierung von Homepages in den Ergebnislisten von Suchmaschinen erreichen und somit mehr Besucher
MehrLizenzierung von SharePoint Server 2013
Lizenzierung von SharePoint Server 2013 Das Lizenzmodell von SharePoint Server 2013 besteht aus zwei Komponenten: Serverlizenzen zur Lizenzierung der Serversoftware und CALs zur Lizenzierung der Zugriffe
MehrAbbildung 8.1: Problem mit dem Zertifikat. 2. Melden Sie sich am imanager als admin an. Die Anmeldung erfolgt ohne Eingabe des Kontextes: 8-2
Abbildung 8.1: Problem mit dem Zertifikat 2. Melden Sie sich am imanager als admin an. Die Anmeldung erfolgt ohne Eingabe des Kontextes: 8-2 Drucken im lokalen Netz Abbildung 8.2.: imanager-anmeldung 3.
MehrMHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses!
MHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses! Business Solutions 2015 Mieschke Hofmann und Partner Gesellschaft für Management- und IT-Beratung
MehrTabelle: Maßnahmen und Datenschutz-Kontrollziele zu Baustein 1.5 Datenschutz
Tabelle: Maßn und Datenschutz-Kontrollziele zu Baustein 1.5 Datenschutz (Verweis aus Maß M 7.5) Basierend auf den IT-Grundschutz-Katalogen Version 2006 Stand: November 2006, Stand der Tabelle: 22.08.07
MehrEinführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben
Einführung von Testautomatisierung reflektiert Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben Matt Young Leiter Test Acquiring Inhaltsverzeichnis Einleitung Testautomatisierung PostFinance
MehrSDD System Design Document
SDD Software Konstruktion WS01/02 Gruppe 4 1. Einleitung Das vorliegende Dokument richtet sich vor allem an die Entwickler, aber auch an den Kunden, der das enstehende System verwenden wird. Es soll einen
Mehr