Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung Bertram Schütze
|
|
- Cornelius Dieter
- vor 8 Jahren
- Abrufe
Transkript
1 Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung Bertram Schütze SQS Software Quality Systems (Schweiz) AG
2 Agenda Motivation: Wozu frühe Fehlererkennung? Drei Methoden, ein Hintergrund: Die Anforderungen Qualitätssicherung der Anforderungen Systematische Testfallerstellung Systematische Aufwandschätzung Synergien und Nutzen der Methodik Beispielprojekt Zusammenfassaung REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 2
3 Motivation: Wofür frühe Fehlererkennung REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 3
4 Motivation: Wofür frühe Fehlererkennung Unzureichende Qualitätssicherung führt in großen IT- Projekten zu erheblichen Mehrkosten Aufgrund mangelhafter Qualitätssicherung in der IT gehen der US-Wirtschaft Mrd. $ pro Jahr verloren (NIST-Bericht 2003) Die Beseitigung von Fehlern im Betrieb führt nicht nur zu hohen Kosten, sondern auch zu Geschäfts- und Image-Verlust Die Hauptkostentreiber sind: Falsche und unvollständige Anforderungsspezifikationen Mangelhafte Analyse und Design Unzureichende Tests REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 4
5 Motivation: Wofür frühe Fehlererkennung Fehler treten bereits in frühen Phasen des Entwicklungsprozesses auf, werden aber erst später entdeckt Typische Fehlerverteilung Die meisten Fehler treten bereits in frühen Phasen des Softwareentwicklungsprozesses auf % der Fehler entstehen während der Analyse- und Design-Phase, aber nur 10% Prozent werden in diesen Phasen entdeckt und beseitigt Nur 30 % der Fehler entstehen in der Implementierungs-Phase Analyse Design Implementierung Testen/ Abnahme Betrieb Typische Verteilung der Fehlerquellen (in %) Typische Verteilung der entdeckten Fehler (in %) Quelle: SQS, empirische Daten aus Projekten REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 5
6 Motivation: Wofür frühe Fehlererkennung Wird die Fehlerbehebung bis zur Inbetriebnahme verschoben, steigen die Kosten exponentiell Kostenfaktoren für Fehlerbehebung* Analyse Design Kosten Überprüfung des Geschäftsprozesses/ Review/Diskussion Kostenfaktor Implementierung Zusätzliche Implementierungskosten Testen/Abnahme Zusätzliche Abnahmekosten/ zusätzliches Rollout Betrieb Ertragseinbußen/ Marken-/Imageschäden Zeit * Quelle: SQS, empirische Daten aus Projekten. Kosten/Fehler Je früher ein Fehler entdeckt wird, desto niedriger sind die Kosten für die damit verbundenen Korrekturen REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 6
7 Motivation: Wofür frühe Fehlererkennung Fehler und Folgefehler (Summationseffekt) Anforderungen Anforderungsdefinition, Fachspezifikation korrekte Anforderungen fehlerhafte Anforderungen Entwurf korrekter Systementwurf fehlerhafter Systementwurf Systementwurf für fehlerhafte Anforderungen Realisierung korrekte Programme fehlerhafte Programme Programme für fehlerhaften DV-Entwurf Programme für fehlerhafte Anforderungen Produktion korrekte Verarbeitung korrigierbare Fehler realisierte konzeptionelle Fehler verborgene Fehler Unzureichendes Software-Produkt REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 7
8 Qualitätssicherung der Anforderungen REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 8
9 Qualitätssicherung der Anforderungen Die Basis einer guten Softwareentwicklung Was ist systematische Qualitätssicherung von Anforderungen? Semantische Qualitätssicherung Review durch die Stakeholder Walkthrough mit den Stakeholdern Syntaktische Qualitätssicherung Äquivalenzklassenanalyse Grenzwertanalyse Analyse komplexer Regeln Ursache Wirkungs Analyse Korrektheit Mehrdeutigkeiten Inkonsistenzen Eindeutigkeit Vollständigkeit Konsistenz Testbarkeit Skalierbar entsprechend Risiko Komplexität Methoden werden gemäss einer ABC Analyse angewandt REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 9
10 Systematische Testfallerstellung REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 10
11 Systematische Testfallerstellung Für eine verlässliche Qualitätssicherung unabdingbar Warum systematisch Testfälle erstellen? Nur durch systematische Qualitätssicherung kann die Übereinstimmung der Tests mit den Anforderungen sichergestellt werden Es wird jede mögliche Konstellation ermittelt Warum nicht? Zu viel Aufwand Bisher ging es auch ohne Unsere Helden bekommen das auch so hin Deshalb ohne Helden: Tendenzen in der IT Steigende Komplexität der IT-Systeme Heterogene IT-Systeme Interdisziplinäre Abhängigkeiten Tendenz zur Echtzeit Räumliche und zeitliche Trennung von Entwicklungsteams Ressourcenpooling und Offshoring Keine Helden REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 11
12 Systematische Testfallerstellung Für eine verlässliche Qualitätssicherung unabdingbar Was ist systematische Testfallerstellung? Bei der systematischen Testfallerstellung werden die Vorteile von Model Based Testing auf nicht formalisierte Anforderungen angewandt Sie besteht aus drei Schritten 1. Aus dem Anforderungstext wird ein strukturiertes Modell aufgebaut - Dekomposition atomare Anforderungen Beim modellbasierten Testen werden aus Modellen eines Systems, die das Sollverhalten der Software beschreiben, Testfälle abgeleitet. [Wikipedia] - Initiales Testmodell (Objekte und ihre Zustände / Input und Output Daten) 2. Das anfängliche Modell wird mithilfe der Äquivalenzklassenanalyse um Ursache Wirkungsbeziehungen erweitert - Verbal - Als Entscheidungstabelle - Als Diagramm Hierbei werden Inkonsistenzen und unvollständige Anforderungen identifiziert 3. Mit diesem Modell werden Testfälle erzeugt. Daraus wird ein ausführbares Testmodell abgeleitet Im Fall von Entscheidungstabellen oder Diagrammen kann dies automatisiert geschehen REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 12
13 Systematische Testfallerstellung Beispiel für ein erweitertes Modell: Depotgebühren Die Anforderungen Depotgebühren sind mindestens 20 CHF Depotgebühren für Aktien betragen 0,2% Depotgebühren für Fonds betragen 0,1% Eigene Wertschriften sind gratis Sind nur Gratistitel enthalten, so liegt das Minimum bei CHF 0 Äquivalenzklassenanalyse Input TF 1 TF 2 Titelart Aktien Aktien Wert (CHF) < 10'000 >= 10'000 Outp ut Depotgebühr (CHF) 20 0,2% TF 3 TF 4 Fonds Fonds < 20'000 >= 20' ,1% TF 5 Eigene W S - 0 oder 0 20? Ergebnis Einen Widerspruch geklärt 5 Testfälle REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 13
14 Systematische Testfallerstellung Beispiel für ein erweitertes Modell "Unsere Kunden erhalten Rabatt" Die Anforderung konkreter Ab 100 CHF wird 5% Rabatt gewährt Ab 1000 CHF wird 10% Rabatt gewährt Der Betrag hat keine Nachkommastellen Es sind keine negativen Werte zulässig Die Eingabe ist 5 stellig numerisch Grenzwertanalyse: Was ist der nächste Wert unter 100? 99 oder 99,99? Nachkommastellen? Sind negative Werte möglich? Was ist der Maximalwert? Input in CHF TF 1 TF 2 TF 3 Rechnungsbetrag '000 Outp ut Rabatt in CHF Ergebnis Drei neue Anforderungen identifiziert TF 4 TF 5 TF 6 TF ' TF 10 TF 11 TF '000 A 10'000 Fehler Fehler Fehler Ohne sie hätte es leicht zu Fehlern in der Realisierung kommen können, die erst in der Abnahme oder im Betrieb entdeckt worden wären 12 Testfälle TF TF 9 99'999 REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 14
15 Systematische Testfallerstellung Sonderfall: Anforderungen als Activity Diagram Vorgehen Kundenseite Jeder mögliche Durchlauf stellt eine Äquivalenzklasse dar [Auftrag zum Kauf/Verkauf existiert] Die Äquivalenzklassen werden auf die gleiche Weise wie bei verbalen Anforderungen in eine Entscheidungstabelle eingetragen und analysiert Vorteile - Händler - Asset Manager - Berater - ext. VV - Call Center Single Order erfassen 001 [Single Order] - Händler - Asset Manager - Berater - ext. VV - Call Center [Collective Order] Collective Order erfassen 002 [Bulk-Auftrag] - Händler - Asset Manager Bulk-Auftrag erfassen 003 [Auftrag änderbar] Direkter Übergang vom Business Process Modeling Technische/interne Validierung durchführen Durch die formale Darstellung sind einige Qualitätsmerkmale bereits sichergestellt [Validierung OK] [Validierung NOK] Hinweis bearbeiten 004 [Auftrag nicht änderbar] - Händler - Asset Manager - Berater - ext. VV - Call Center Die Anforderungen sind leichter verständlich Kundenauftrag abschliessen 005 Nächster Prozess-Schritt: Dynamische Business Rules validieren REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 15
16 Systematische Aufwandschätzung REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 16
17 Systematische Aufwandschätzung Eine stabile Basis für das Projektmanagement Vorteile der systematischen Aufwandschätzung? Aufwände werden mit objektiver und reproduzierbarer Methodik den Anforderungen zugewiesen Transparente Ergebnisse Schätzungen können kontinuierlich personenunabhängig verbessert werden Bei Abweichungen und Änderungen im Projekt können die Auswirkungen auf den Aufwand schnell und zuverlässig ermittelt werden Warum nicht? Zu viel Aufwand Bisher bin ich doch auch mit meinen freihändigen Schätzungen durch gekommen Helden REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 17
18 Systematische Aufwandschätzung Eine stabile Basis für das Projektmanagement 120 PT 100 PT 80 PT 60 PT 40 PT 20 PT 0 PT Zwei Methoden der systematischen Aufwandschätzung 1. Proportionalmethode (1/2) Der Testaufwand wird aufgrund der Anzahl der Testobjekte ermittelt Die Testobjekte werden nach Risiko und Komplexität bewertet Aus dem ermittelten Aufwand für funktionale Tests lässt sich der gesamte Testaufwand durch einen prozentualen Aufschlag ermitteln Aufw and für Funktionale Tests Aufwand für Funktionale Tests Funktionale Tests 50% Nicht funktionale Tests 30% Test Management 20% Aufwand entsprechend Risiko und Kom plexität Risikoklasse 250 PT 200 PT 150 PT 100 PT 50 PT 0 PT Komplexität PT A B C Test Management Nicht funktionale Tests Funktionale Tests REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 18
19 Systematische Aufwandschätzung Eine stabile Basis für das Projektmanagement Zwei Methoden der systematischen Aufwandschätzung 1. Proportionalmethode (2/2) Aus dem gesamten Testaufwand lässt sich durch nochmalige Anwendung der Proportionalmethode der gesamte Projektaufwand abschätzen 250 PT 200 PT 150 PT 100 PT 50 PT 0 PT Test Management Nicht funktionale Tests Funktionale Tests Aufwandverteilung Gesamtprojekt Requirements; 20% Gesamttestaufwand; 30% Projektmanagement; 15% Design & Analyse; 5% Implementierung; 25% Deployment; 5% 700 PT 600 PT 500 PT 400 PT 300 PT 200 PT 100 PT 0 PT Projekt Gesamtaufwand Projektmanagement Deployment Implementierung Design & Analyse Requirements Gesamttestaufwand 1 Die jeweiligen Prozentzahlen sind hier nur als Beispiel aufgeführt und müssen entsprechend dem Projekttyp und der jeweiligen Umgebung ermittelt werden REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 19
20 Systematische Aufwandschätzung Eine stabile Basis für das Projektmanagement Zwei Methoden der systematischen Aufwandschätzung 2. Function Points Im Rahmen der Prüfung der Anforderungen und der Erstellung der Testfälle lassen sich Function Points ermitteln Beim Durchlesen der Anforderungen wird die Anzahl der Masken, Inputund Output-Felder gezählt Die so ermittelten "unjustierten" Function Points werden entsprechend der Komplexität der Applikation, den nichtfunktionalen Anforderungen etc. bewertet (justiert) Basierend auf den Erfahrungen abgeschlossener Projekte sowie den Aufwänden früher Iterationen dieses Projekts kann so der Aufwand ermittelt werden Durch die Proportionalmethode kann der Aufwand für die einzelnen Disziplinen wie z.b. Testen ermittelt werden REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 20
21 Synergien und Nutzen der Methodik REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 21
22 Synergien und Nutzen der Methodik Drei Tätigkeiten mit vielen Gemeinsamkeiten Was haben Qualitätssicherung der Anforderungen, Testfallerstellung und Aufwandschätzung gemeinsam? Unbeliebt Oft als unproduktiver Overhead empfunden Nur als einzelne Tätigkeit gesehen Die Anforderungen müssen jeweils systematisch analysiert werden Damit lassen sich Synergien nutzen Aufgrund der Formalisierung kann die Methode auch von externen Spezialisten ausgeführt werden 1. Qualitätssicherung der Anforderungen verbale 2. Testfallerstellung Anforderungen Testfälle 3a. Aufwandschätzung durch Proportionalmethode 3b. Aufwandschätzung durch Function Point Aufwandschätzung REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 22
23 Synergien und Nutzen der Methodik Skalierbarkeit: Nicht immer alle Methoden einsetzen Die Methode kann an die Komplexität und das Risiko angepasst werden Da die Methoden teilweise recht aufwändig sind, ist es nicht sinnvoll alle Methoden immer vollständig einzusetzen Die Anforderungen können nach Komplexität und nach Risiko angepasst werden Möglichkeiten der Skalierung Testfallerstellung Äquivalenzklassenanalyse und Grenzwertanalyse bis intuitive Testfallerstellung Testdaten pro Äquivalenzklasse alle Grenzwerte und Werte in der Mitte sowie Negativfälle bis nur ein Wert pro Äquivalenzklasse, ohne Negativfälle Aufwandschätzung Function Point Methode bis einfache Delphi Methode REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 23
24 Synergien und Nutzen der Methodik Was haben Sie von dieser Methodik? Nutzen Fehler in den Anforderungen werden frühzeitig entdeckt Gemäss unseren Projekterfahrungen fallen so nur ein Bruchteil der späteren Fehlerkorrekturkosten an Testfälle stehen frühzeitig zur Verfügung Die Entwicklung kann sich an den Testfällen orientieren test driven development Das Projekt kann besser geplant und gemanagt werden Es steht eine fundierte und transparente Aufwandschätzung zur Verfügung Durch die Möglichkeit der Auslagerung der Methodik kann das Projekt schlank und agil gehalten werden REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 24
25 Beispielprojekt Containerlogistik REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 25
26 Beispielprojekt Containerlogistik Das Projekt Ausgangslage Inhalt: Implementierung eines neuen Container-Basissystems Bestehendes System: HOST-Altsystem Bestehende Anforderungen: 2'500 Seiten Spezifikation Ziel des SQS Einsatzes: Möglichst gute Spezifikation erstellen um straffen Zeitplan in der Implementierung einhalten zu können Grösse des Gesamtprojekts: 6'000 PT, davon 3'000 PT reine Entwicklung REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 26
27 Beispielprojekt Containerlogistik Das Vorgehen Folgendes Vorgehen wurde definiert: Übergabe FK Formale Prüfung TF-Basis erstellen (1-n TO) Abweichungen bearbeiten TF-Basis überarbeiten Legende Verteilung der Funktionen Abweichungen erfassen Überarbeitung FK TFe erstellen SQS- Labor Kunde (Autor) Freigabe FK + TFe REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 27
28 Beispielprojekt Containerlogistik Methode und Ergebnisse Folgende Methoden wurden angewandt Äquivalenzklassenanalyse Ursachen Wirkungsanalyse Grenzwertanalyse Ergebnisse Über 2'700 Abweichungen ermittelt 4'244 Testfälle erstellt Anforderungen überarbeitet Eine Projektvergabe mit den ursprünglichen Anforderungen hätte wahrscheinlich zu erheblichen Verzögerungen geführt, da in der Entwicklung viele Fragen aufgetaucht wären, die jetzt bereits geklärt waren. REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 28
29 Beispielprojekt Containerlogistik Konkreter Beitrag zum ROI Vorteile von Early Error Detection auf Basis einer ROI Berechnung Indikatoren: Review von Analyse- und Requirementdokumenten mit Gefundene Fehler aus der Analysephase Gefundene Fehler aus der Designphase 1'700 Seiten 1'000 Fehler 1'700 Fehler Kosten pro Fehler für Early Error Detection: 110 Kosten pro Fehler für Fehlerkorrektur in der Analysephase: 100 Kosten pro Fehler für Fehlerkorrektur in der Designphase: 400 Kosten für Identifikation von 2'700 Fehlern 280'000 Fehlerkorrekturkosten + 780'000 Total: 1,060,000 Kosten für spätere Fehlerkorrektur ca. 7'600'000 Eingesparte Kosten 6'540'000 REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 29
30 Zusammenfassung REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 30
31 Zusammenfassung Drei in eins: Damit lohnt sich systematisches Vorgehen Mit Early Error Detection lassen sich die Vorteile von Model Based Testing auf nicht formale, umgangssprachlich formulierte Anforderungen anwenden Durch Kombination von drei Projektaufgaben lassen sich erhebliche Synergien erzielen, die systematisches Vorgehen rentabel machen Qualitätssicherung der Anforderungen Systematische Testfallerstellung Systematische Aufwandschätzung Die Methode lässt sich entsprechend Risiko und Komplexität skalieren Es verbindet die Disziplin Requirements mit der Disziplin Test REConf Schweiz 2009 / Early Error Detection als Methode zur systematischen Anforderungsanalyse bei gleichzeitiger Testfallerstellung und Aufwandsschätzung / Seite 31
32 SQS Software Quality Systems (Schweiz) AG Siewerdtstrasse 95, 8050 Zürich Phone.: Fax: Internet: Internet: Danke für Ihre Aufmerksamkeit!
Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:
Informationssystemanalyse Problemstellung 2 1 Problemstellung Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse: große Software-Systeme werden im Schnitt ein Jahr zu spät
MehrDas Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin
Fragestellungen: Warum reicht das Lastenheft nicht aus? Was kann ich mit dem Lastenheft machen? Was unterscheidet das Pflichtenheft vom Lastenheft? Was gehört zum Auftragsumfang einer Individualsoftware?
MehrSoftwaretechnik. Fomuso Ekellem WS 2011/12
WS 2011/12 Inhalt Projektvorstellung Übung 1 Wiederholung zusammengefasst Planungsphase Lernziele Ziele und Inhalt der Planungsphase Anlass und Aufgabestellung(Was ist dabei erförderlich) Requirement Engineering
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
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
MehrTaking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum
Taking RM Agile CLICK TO EDIT MASTER OPTION 1 Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum Click to edit Master subtitle style Christian Christophoridis Requirements Management
MehrDas chronische Problem der Anforderungsanalyse und die Frage: Fehler vermeiden oder früh entdecken? Oral Avcı ZU KÖLN
Das chronische Problem der Anforderungsanalyse und die Frage: Fehler vermeiden oder früh entdecken? Oral Avcı UNIVERSITÄT ZU KÖLN Lehrstuhl für Wirtschaftsinformatik Systementwicklung Prof. Dr. Werner
MehrSoftwareentwicklungsprozess im Praktikum. 23. April 2015
Softwareentwicklungsprozess im Praktikum 23. April 2015 Agile Softwareentwicklung Eine agile Methodik stellt die beteiligten Menschen in den Mittelpunkt und versucht die Kommunikation und Zusammenarbeit
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
MehrWir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.
Wir erledigen alles sofort Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind. agilecoach.de Marc Bless Agiler Coach agilecoach.de Frage Wer hat
MehrInformationswirtschaft II Rational Unified Process (RUP)
Informationswirtschaft II Rational Unified Process (RUP) Wolfgang H. Janko, Michael Hahsler und Stefan Koch Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe Das
MehrInformationswirtschaft II
Rational Unified Process (RUP) Informationswirtschaft II Wolfgang H. Janko, Michael Hahsler und Stefan Koch Seite 1 Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe
MehrFUTURE NETWORK 20.11.2013 REQUIREMENTS ENGINEERING
18/11/13 Requirements Engineering 21 November 2013 DIE GRUNDFRAGEN Wie erhält der Kunde den größten Nutzen? Wie kann der Kunde am besten spezifizieren, was er haben will? Welchen Detailierungsgrad braucht
MehrPRÜFUNG FÜR ELEKTROINGENIEURE. Softwaretechnik I. Musterlösung SS 12. - Ohne Gewähr -
PRÜFUNG FÜR ELEKTROINGENIEURE Softwaretechnik I Musterlösung SS 12 - Ohne Gewähr - LfdNr. Thema Punkte Zeitbedarf in min 1 Analyse und Entwurf 15 30 2 Basistechniken und Test 15 30 3 Projektmanagement
MehrSoftware- Qualitätsmanagement
Software- Qualitätsmanagement Thomas Kugel Brandenburg, den 10.12.2002 Agenda Einleitung Was heißt Softwarequalitätssicherung und Test Die Rolle von Test und QS in Softwareprojekten Wie wird getestet Statische
MehrQualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.
Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit. BEKA: Frankfurt, 25. Oktober 2012 T-Systems Angebot Umsetzung des globalen Telematikprojekts für den ÖPNV im Großherzogtum Luxemburg.
MehrVgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.
Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf 2 Nach derbefragung aller Stakeholder und der Dokumentation
MehrAnforderungen an die HIS
Anforderungen an die HIS Zusammengefasst aus den auf IBM Software basierenden Identity Management Projekten in NRW Michael Uebel uebel@de.ibm.com Anforderung 1 IBM Software Group / Tivoli Ein Feld zum
MehrKapitalerhöhung - Verbuchung
Kapitalerhöhung - Verbuchung Beschreibung Eine Kapitalerhöhung ist eine Erhöhung des Aktienkapitals einer Aktiengesellschaft durch Emission von en Aktien. Es gibt unterschiedliche Formen von Kapitalerhöhung.
MehrSoftware Systems Engineering
Software : SoSe 08 Prof. Dr. Klaus Schmid Software Produktlinien Ein neues Programm soll erstellt werden. Das habe ich doch schon mal programmiert, oder? Alter Code passt aber nicht ganz! Wird passend
MehrSSI WHITE PAPER Design einer mobilen App in wenigen Stunden
Moderne Apps für Smartphones und Tablets lassen sich ohne großen Aufwand innerhalb von wenigen Stunden designen Kunde Branche Zur Firma Produkte Übersicht LFoundry S.r.l Herrngasse 379-381 84028 Landshut
MehrRequirements Engineering für IT Systeme
Requirements Engineering für IT Systeme Warum Systemanforderungen mit Unternehmenszielen anfangen Holger Dexel Webinar, 24.06.2013 Agenda Anforderungsdefinitionen Von der Herausforderung zur Lösung - ein
Mehrextreme Programming (XP) Hermann Götz Sergij Paholchak Agenda Was ist XP? Grundprinzipien Der Entwicklungsprozess Die Projektplanung Praktiken Vorteile und Nachteile Wann macht XP Sinn für ein Projekt?
MehrIHRE ZIELE SIND UNSERE HERAUSFORDERUNG FÜR INDIVIDUELLE LEISTUNGEN UND PERFEKTE LÖSUNGEN!
IHRE ZIELE SIND UNSERE HERAUSFORDERUNG FÜR INDIVIDUELLE LEISTUNGEN UND PERFEKTE LÖSUNGEN! IT.TEM GmbH Industriestraße 4 70565 Stuttgart Telefon +49 711 99760440 info@it-tem.de www.it-tem.de IHRE ZIELE
MehrBei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient.
Beschreibung der Focus Methode Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient. 1. F = Failure / Finding An dieser Stelle wird der
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.
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
MehrAgiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de
Agiles Design Dr.-Ing. Uwe Doetzkies Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de startupcamp berlin 15.3.2013 Regionalgruppe Berlin/Brandenburg Arbeitskreis Freiberufler
MehrSoftwareentwicklung aus Sicht des Gehirns
Softwareentwicklung aus Sicht Business Unit Manager Folie 1 3. Juli 2008 Ziele Das Ziel ist die Beantwortung der folgenden Fragen: 1. Wie lösen Softwareentwickler Probleme kognitiv? 2. Welche Auswirkungen
MehrDiplomarbeit. 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
MehrStudie über Umfassendes Qualitätsmanagement ( TQM ) und Verbindung zum EFQM Excellence Modell
Studie über Umfassendes Qualitätsmanagement ( TQM ) und Verbindung zum EFQM Excellence Modell (Auszug) Im Rahmen des EU-Projekts AnaFact wurde diese Umfrage von Frauenhofer IAO im Frühjahr 1999 ausgewählten
MehrThema: - DWF. Das Business Process Management System aus dem Hause PRAXIS AG. Wolfgang Lammel PRAXIS-Consultant
Thema: - DWF Das Business Process Management System aus dem Hause PRAXIS AG Autor: Wolfgang Lammel PRAXIS-Consultant Begriffserklärungen Geschäftsprozess beschreibt eine Folge von Einzeltätigkeiten, die
MehrEinstellungen für SEPA-Lastschriften in der VR-NetWorld-Software
Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software Um in der VR-NetWorld-Software SEPA-Lastschriften einziehen zu können, müssen Sie folgende Einstellungen treffen: 1. SEPA-Lastschriften
MehrRobot Karol für Delphi
Robot Karol für Delphi Reinhard Nitzsche, OSZ Handel I Version 0.1 vom 24. Januar 2003 Zusammenfassung Nach der Einführung in die (variablenfreie) Programmierung mit Robot Karol von Freiberger und Krško
MehrInformatik 2 Labor 2 Programmieren in MATLAB Georg Richter
Informatik 2 Labor 2 Programmieren in MATLAB Georg Richter Aufgabe 3: Konto Um Geldbeträge korrekt zu verwalten, sind zwecks Vermeidung von Rundungsfehlern entweder alle Beträge in Cents umzuwandeln und
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,
MehrMit agilen Methoden kommen Sie weiter
Mit agilen Methoden kommen Sie weiter Wir machen Sie und Ihr Unternehmen fit für Scrum. Was ist Scrum? Scrum ist ein agiles Produktentwicklungs-Framework zur schlanken Entwicklung von Software. Da Scrum
MehrERP-Evaluation systematisch und sicher zum optimalen ERP-System
ERP-Evaluation systematisch und sicher zum optimalen ERP-System Risiken minimieren, Chancen nutzen durch ein strukturiertes Vorgehen basierend auf Anforderungen (Requirements Engineering) und Prozessoptimierung
MehrWarum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität
Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität Marcus Winteroll oose GmbH Agenda I. Ziele und Zusammenarbeit II. Was wir vom agilen Vorgehen lernen
Mehr1. Einführung. 2. Weitere Konten anlegen
1. Einführung In orgamax stehen Ihnen die gängigsten Konten des Kontenrahmens SKR03 und SKR04 zur Verfügung. Damit sind im Normalfall alle Konten abgedeckt, die Sie zur Verbuchung benötigen. Eine ausführliche
MehrAZK 1- Freistil. Der Dialog "Arbeitszeitkonten" Grundsätzliches zum Dialog "Arbeitszeitkonten"
AZK 1- Freistil Nur bei Bedarf werden dafür gekennzeichnete Lohnbestandteile (Stundenzahl und Stundensatz) zwischen dem aktuellen Bruttolohnjournal und dem AZK ausgetauscht. Das Ansparen und das Auszahlen
MehrTypisierung des Replikationsplan Wirries, Denis Datenbankspezialist
Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist Feintypisierung - Überblick Ergebnisse Ergebnisse aus aus anderen anderen Arbeitsergebnissen Arbeitsergebnissen Replikationsplan Replikationsplan
MehrVgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.
Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf Nachdem die Projekt-Vision und die Stakeholder bekannt sind,
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
MehrKurzeinführung Moodle
Kurzeinführung Moodle 1. Einstieg, Kursinhalte, Datei-Download Nachdem Sie sich erfolgreich registriert und eingeloggt haben, gelangen Sie zu Ihrer Hauptseite. Aktivieren Sie Meine Startsteite um Ihren/Ihre
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
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
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
MehrEPOS. Kurzanleitung Modul Mailing. Logex AG IT-Solutions. Copyright (c) 2008 by Logex ag, Switzerland, all Rights reserved
EPOS Kurzanleitung Modul Mailing Logex AG IT-Solutions 2 Kurzanleitung Eposmodul Mailing 1 Was kann das Modul Mailing? Sie befinden sich im Modul Mailing, mit dem sie in fünf Schritten mühelos umfangreiche
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
MehrValidierung und Verifikation!
Martin Glinz Thomas Fritz Software Engineering Kapitel 7 Validierung und Verifikation 2005-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
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
MehrPrüfung: Vorlesung Finanzierungstheorie und Wertpapiermanagement
Prüfung: Vorlesung Finanzierungstheorie und Wertpapiermanagement Die Prüfung zur Vorlesung Finanzierungstheorie und Wertpapiermanagement umfasst 20 Multiple Choice Fragen, wofür insgesamt 90 Minuten zur
MehrFülle das erste Bild "Erforderliche Information für das Google-Konto" vollständig aus und auch das nachfolgende Bild.
Erstellen eines Fotoalbum mit "Picasa"-Webalben Wie es geht kannst Du hier in kleinen Schritten nachvollziehen. Rufe im Internet folgenden "LINK" auf: http://picasaweb.google.com Jetzt musst Du folgendes
MehrSchriftliche Vordiplomprüfung Betriebsökonomie FH Serie C
Schriftliche Vordiplomprüfung Betriebsökonomie FH Serie C Fach: Zeit: Volkswirtschaftslehre - Teil Mikroökonomie - 60 Minuten Punkte: 34 Name, Vorname: Studiengang / evtl. Klasse: Erster Prüfungsversuch
MehrQualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams
Qualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams 12.06.2014, Abschlussvortrag Masterarbeit Holger Schmeisky Die Forschungsfrage Wie und unter welchen Bedingungen funktioniert
MehrDr. Kraus & Partner Ihr Angebot zu Konfliktmanagement
Dr. Kraus & Partner Ihr Angebot zu Konfliktmanagement Sämtliche Zeichnungen und Karikaturen dieser Präsentation sind urheberrechtlich geschützt und dürfen nur mit schriftlicher Genehmigung seitens Dr.
MehrT1 - Fundamentaler Testprozess
AK 2 am Armin Beer, Support Center Test der Software- Entwicklung 1 für einen erfolgreichen Test? Projektteam strebt nach Qualität Aufwände sind eingeplant (Richtwerte) 20 bis 30% des Gesamtaufwandes In
MehrRule the principal. www.pse-solutions.ch
Rule the principal www.pse-solutions.ch Software ersetzt das Denken nicht Die Wettbewerbsfähigkeit Ihrer Unternehmung ist von den verschiedensten Faktoren abhängig. Einer davon ist, die Qualität und Effizient
MehrSysInventor. Jakobstr. 64 D-78464 Konstanz. Kontakt: info1@sysinventor.de. Phone +49 (0) 7531 35116 Fax +49 (0) 7531 35116
Jakobstr. 64 D-78464 Konstanz SysInventor Kontakt: info1@sysinventor.de Phone +49 (0) 7531 35116 Fax +49 (0) 7531 35116 Udo Wesseler, Dipl.-Inf. Dr. Claus Braxmaier, Dipl-Phys. & Dipl.-Ing. (FH) Wir sind......ein
MehrOhne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?
Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt? Behandelte Fragestellungen Was besagt eine Fehlerquote? Welche Bezugsgröße ist geeignet? Welche Fehlerquote ist gerade noch zulässig? Wie stellt
MehrUnsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin
Unsere Kunden erzählen keine Geschichten Ursula Meseberg microtool GmbH Berlin Unsere Kunden erzählen keine Geschichten Ein modellbasierter Prozess für die Anforderungsanalyse im Vorfeld agiler Produktentwicklung
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
MehrRequirements Engineering Die Dinge von Anfang an richtig machen
Requirements Engineering Die Dinge von Anfang an richtig machen Martin Glinz www.ifi.uzh.ch/~glinz Erstes Requirements Engineering Forum Zürich, 13. November 2008 Universität Zürich Institut für Informatik
MehrLAS PROGRAMM- ANPASSUNGEN
LAS PROGRAMM- ANPASSUNGEN Auf Basis der Änderungen des Reisekostenrechts zum 01.01.2014 Zum 1. Januar 2014 treten Änderungen zum steuerlichen Reisekostenrecht in Kraft, die im BMF Schreiben zur Reform
MehrAnlegen eines DLRG Accounts
Anlegen eines DLRG Accounts Seite 1 von 6 Auf der Startseite des Internet Service Centers (https:\\dlrg.de) führt der Link DLRG-Account anlegen zu einer Eingabemaske, mit der sich jedes DLRG-Mitglied genau
MehrHinweise zum Ausfüllen der Zeiterfassung
Hinweise zum Ausfüllen der Zeiterfassung Generelle Hinweise zu Excel Ab Version VSA 4.50 wird die dezimale Schreibweise für Zeiteingaben verwendet. Die Zeiterfassung, die Sie erhalten haben wurde für Excel
MehrAbschnitt 16: Objektorientiertes Design
Abschnitt 16: Objektorientiertes Design 16. Objektorientiertes Design 16 Objektorientiertes Design Informatik 2 (SS 07) 610 Software-Entwicklung Zur Software-Entwicklung existiert eine Vielfalt von Vorgehensweisen
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,
MehrSchritt für Schritt zur Krankenstandsstatistik
Schritt für Schritt zur Krankenstandsstatistik Eine Anleitung zur Nutzung der Excel-Tabellen zur Erhebung des Krankenstands. Entwickelt durch: Kooperationsprojekt Arbeitsschutz in der ambulanten Pflege
MehrKapitel 3: Einführung Projektmanagement
: : : : : : : : : : : : : : : : : : : : : Kapitel 3: Einführung Projektmanagement Dr.-Ing. Bastian Koller, Axel Tenschert koller@hlrs.de, tenschert@hlrs.de : : : : : : : : : : : : : : : : : : : : : Kapitel
MehrERPaaS TM. In nur drei Minuten zur individuellen Lösung und maximaler Flexibilität.
ERPaaS TM In nur drei Minuten zur individuellen Lösung und maximaler Flexibilität. Was ist ERPaaS TM? Kurz gesagt: ERPaaS TM ist die moderne Schweizer Business Software europa3000 TM, welche im Rechenzentrum
MehrMessmittelfähigkeit. Andreas Masmünster, Quality Control Event, 30. Juni 2011
Messmittelfähigkeit Andreas Masmünster, Quality Control Event, 30. Juni 2011 Agenda Messmittel Allgemeines Methode 1 Methode 2 Ziel der Methoden Praktischer Teil nach Methode 2 Formblatt Schlussfolgerung
MehrUnsere These: Meilensteindefinitionen sind wichtig für die Projektplanung und die Bewertung des Projektstatus.
Fachgruppe Projektmanagement im Mittelstand August 2015 Themen, die vor dem Projekt durchzuführen sind KNOW-HOW Unsere These: Meilensteindefinitionen sind wichtig für die Projektplanung und die Bewertung
MehrSoftware-Validierung im Testsystem
Software-Validierung im Testsystem Version 1.3 Einleitung Produktionsabläufe sind in einem Fertigungsbetrieb ohne IT unvorstellbar geworden. Um eine hundertprozentige Verfügbarkeit des Systems zu gewährleisten
MehrGeyer & Weinig: Service Level Management in neuer Qualität.
Geyer & Weinig: Service Level Management in neuer Qualität. Verantwortung statt Versprechen: Qualität permanent neu erarbeiten. Geyer & Weinig ist der erfahrene Spezialist für Service Level Management.
MehrREQUIREMENTS ENGINEERING KONSTRUKTIVE QS REQUIREMENTS ENGINEERING 1
REQUIREMENTS ENGINEERING KONSTRUKTIVE QS REQUIREMENTS ENGINEERING 1 QUALITÄT FÜR SIE Qualität zeigt sich in Ergebnissen und Erfolgen. Sie hängt von der jeweiligen Problemstellung ab, deshalb sehen wir
MehrRechnungsmanager. E-Mail: support@promx.net. promx GmbH Nordring 100 90409 Nürnberg. Resource and Project Management
buchung manager Rechnungsmanager Die Der prorm-- Massenum Rechnungs-- Business promx GmbH Nordring 100 90409 Nürnberg E-Mail: support@promx.net Business Inhalt WAS IST DER prorm RECHNUNGSMANAGER? prorm
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
MehrNEWSLETTER // AUGUST 2015
NEWSLETTER // AUGUST 2015 Kürzlich ist eine neue Version von SoftwareCentral erschienen, die neue Version enthält eine Reihe von Verbesserungen und neuen Funktionen die das Arbeiten mit SCCM noch einfacher
MehrPädagogik. Melanie Schewtschenko. Eingewöhnung und Übergang in die Kinderkrippe. Warum ist die Beteiligung der Eltern so wichtig?
Pädagogik Melanie Schewtschenko Eingewöhnung und Übergang in die Kinderkrippe Warum ist die Beteiligung der Eltern so wichtig? Studienarbeit Inhaltsverzeichnis 1. Einleitung.2 2. Warum ist Eingewöhnung
MehrSWE12 Übungen Software-Engineering
1 Übungen Software-Engineering Software-Qualitätssicherung / Software-Qualitätsmanagement 2 Aufgabe 1 Ordnen Sie die folgenden Zitate dem entsprechenden Ansatz zum Qualitätsbegriff zu und begründen Sie
MehrIT OUTSOURCING. Wie die IT durch Transparenz zum internen Dienstleister wird. Herford, 13.09.2012, Steffen Müter
IT OUTSOURCING Wie die IT durch Transparenz zum internen Dienstleister wird Herford, 13.09.2012, Steffen Müter Vorurteile gegenüber IT Abteilungen...ihr seid zu langsam...es gibt immer Ausreden, wenn etwas
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrTester als Coach ein Erfolgsmodell
Tester als Coach ein Erfolgsmodell Ein Praxisbericht aus dem Leben eines Testers in Scrum-Projekten - Michael Egli bbv Software Services AG www.bbv.ch 03.09.2015 Q-Event 2015 Erfolgsfaktor Testing 1 Inhaltsverzeichnis
MehrEinführung und Motivation
Einführung und Motivation iks-thementag: Requirements Engineering 16.11.2010 Autor Carsten Schädel Motto Definiere oder Du wirst definiert. Seite 3 / 51 These Im Privatleben definiert jeder (seine) Anforderungen.
MehrKostenstellen verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1.1 Kostenstellen erstellen 3 13 1.3 Zugriffsberechtigungen überprüfen 30 2 1.1 Kostenstellen erstellen Mein Profil 3 1.1 Kostenstellen erstellen Kostenstelle(n) verwalten 4
MehrWSO de. <work-system-organisation im Internet> Allgemeine Information
WSO de Allgemeine Information Inhaltsverzeichnis Seite 1. Vorwort 3 2. Mein Geschäftsfeld 4 3. Kompetent aus Erfahrung 5 4. Dienstleistung 5 5. Schulungsthemen 6
MehrInformationen zur CPRE-Prüfung zum Certified Professional for Requirements Engineering Foundation Level
Prüfungsordnung: Die Prüfung besteht aus 45 Multiple-Choice-Fragen. Zu deren Beantwortung stehen maximal 75 Minuten zur Verfügung (frühere Abgabe ist möglich). Je nach Schwierigkeit sind die Fragen 1 3
MehrWir nehmen Aufgaben und Ideen wahr. Wir suchen Lösungen zu Ideen.
Prozesse und Software sind Schlüsselfaktoren, die Strategie eines Unternehmens erfolgreich umzusetzen. So liegt es im Interesse der Geschäftsleitung, die Auswahl und Einführung neuer Software für die neuen
MehrSome Software Engineering Principles
David L. Parnas: Some Software Engineering Principles Marco Oppel 30.06.2004 Seminar Software-Architektur Institut für Informatik Humboldt Universität zu Berlin 1 Problemstellung Software Engineering Multi-Personen
MehrMathematik. UND/ODER Verknüpfung. Ungleichungen. Betrag. Intervall. Umgebung
Mathematik UND/ODER Verknüpfung Ungleichungen Betrag Intervall Umgebung Stefan Gärtner 004 Gr Mathematik UND/ODER Seite UND Verknüpfung Kommentar Aussage Symbolform Die Aussagen Hans kann schwimmen p und
MehrFACHARTIKEL 2013 Software Programmierung, Testing und Implementierung zum Stichtag mithilfe von PERM-Domänen
FACHARTIKEL 2013 Software Programmierung, Testing und Implementierung zum Stichtag mithilfe von PERM-Domänen von Herbert Mittelbach Stichtage Von Herbert Mittelbach Stichtage haben stets eine besondere
MehrAgile Softwareentwicklung mit Scrum
Agile Softwareentwicklung mit Scrum Einführung und Überblick zum agilen Softwareentwicklungsprozess Scrum März 2006 Robert Schmelzer, DI(FH) E-Mail: robert@schmelzer.cc Web: http://www.schmelzer.cc Einführung
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
MehrKOOPERATIVES E-CRM ZERMATT.
KOOPERATIVES E-CRM ZERMATT. AUSGANGSLAGE. E-Mail-Marketing (bzw. Newsletter-Marketing) ist aufgrund der hohen Reichweite und Akzeptanz bei den Kunden sowie der geringen Kosten ein sehr nützliches Marketinginstrument
Mehr2.1 Erstellung einer Gutschrift über den vollen Rechnungsbetrag
1. Einführung Manchmal ist es notwendig, dem Kunden eine Gutschrift zu einer bestimmten Rechnung, über einzelne Positionen oder auch völlig frei von einer Basis-Rechnung zu erstellen. Die verschiedenen
Mehr