Agile SOA. Best Practices aus Projekterfahrungen bei KarstadtQuelle (Arcandor AG)
|
|
- Cornelius Peters
- vor 8 Jahren
- Abrufe
Transkript
1 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle (Arcandor AG) Stefan G. Gfrörer Marco Klemm
2 SOA = Ärger andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 2
3 SOA = Ärger Applikationen (Stuttgart, Jena, Fürth) Mode&Preis (Lörrach bei Basel) Bon A Parte (Dänemark) Hess Natur (Butzbach bei Frankfurt) Elegance (Aachen) Quelle.at (Linz) Quelle.de (Nürnberg / Fürth) Prozessorientierte Services (Frankfurt am Main) Payment Service (FFM) Grossisten Management Service (Essen) Datenzentrierte Services SVS R1 (Nürnberg) Nukleus (Nürnberg) BALI (Linz) DiVA (Flensburg) [extern] [extern] [extern] Backends andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 3
4 SOA = Ärger Erschwerte Kommunikation Indirekte Kommunikationswege (Telko, , Word, Excel) Zusammenarbeit mit teils unbekannten Personen Fachliche vs. technische vs. technische Sprachen Hoher Overhead Bürokratie schwergewichtige Prozesse und Controlling Komplexität Großprojekte Heterogene Systemlandschaften Unterschiedliche Zielsetzungen Erfahrungsmangel andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 4
5 5 größten Risiken mit SOA Anforderungsrisiko Qualitätsrisiko Steuerungsrisiko Menschliches Risiko Skillsrisiko andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 5
6 Primäre Zielsetzungen mehr Flexibilität schnellere Innovationen Kosten reduzieren andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 6
7 Wenn wir etwas verbessern wollen, müssen wir die Art und Weise verbessern, wie wir arbeiten andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 7
8 Traditionelles Vorgehen bei KarstadtQuelle geringe Reaktionsfähigkeit durch Prozess- und Dokumentations-Overhead Ergebnisverfehlung durch spätes Feedback zum Auftraggeber schlechter Qualität durch spät durchgeführte Qualitätssicherungsmaßnahmen nicht eingehaltenen Terminen durch schlechte Planbarkeit Negative Auswirkungen multiplizieren sich bei SOA um ein Vielfaches! andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 8
9 Agiles Vorgehen in SOA-Projekten SOA versucht die Flexibilität und die Effektivität des Unternehmens und der zugrundeliegenden IT zu erhöhen Agile Methoden erhöhen die Flexibilität und die Effektivität der Softwareentwicklung der Teamarbeit der Zusammenarbeit mit Kunden andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 9
10 Testgetriebene Entwicklung andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 10
11 TDD hat große Wirkung mit wenigen Prozessänderungen andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 11
12 Grundlagen Testgetriebene Entwicklung (TDD) Test-First-Vorgehen Jede neue Anforderung ist durch einen fehlschlagenden Test motiviert Testgetriebene Entwicklung im Großen Funktionale Tests spezifizieren die umzusetzenden Anforderungen Testgetriebene Entwicklung im Kleinen Unit Tests und die zu testende Komponente werden parallel in wenige Minuten dauernden Mikroiterationen entwickelt andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 12
13 Qualitätssicherung: Das A&O in SOA-Projekten Tests der SOA-Services ist notwendig arbeitet die Software, arbeiten die Services richtig? doch wie testen? Akzeptanztests? Integrationstests? Systemtests? Lasttests? fachliche Spezifikation nicht vorhanden -> hoffentlich gegen eine im Projektverlauf entwickelte Spezifikation Und wer testet? & Wer testet Services? Testet der Entwickler der Services? Test der Entwickler des Clients? Auf welcher Ebene: Serviceclient, Clientapplikation? Test der Akzeptanztest des Clients die Qualität der Services? Gibt es einen Akzeptanztest der Services? Welcher? Wer? Wie? Ein nachgelagerter Test greift zu kurz, da Probleme zu spät erkannt werden Lösungsansatz: Testgetriebene Entwicklung zur Unterstützung des agilen Prozesses andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 13
14 Test-First in SOA-Projekten Test-First-Ansatz erst den Test schreiben dann implementieren Refactoring einplanen Best practice: JUnit Jedoch: mit JUnit keine Spezifikation und kein fachlich zusammenhängender Test des Verhaltens der Services Erweiterung der JUnit-Tests durch FIT FIT: Framework for Integrated Tests Erweiterung für Tests für Services notwendig Damit jeweils fachliche & technische Beschreibung des jeweiligen Verhaltens des Services möglich Damit wieder Test-first: fachliche & technische Beschreibung des Services + Entwicklung und Test dagegen andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 14
15 Qualitätssicherung für SOA - Testarchitektur Die Qualitätssicherung erfolgt ganzheitlich, jede Anwendung und jeder Service wird isoliert getestet. Jedes System wird durch Funktionale Tests, Unit Tests und Fachtests qualitätsgesichert. andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 15
16 Anforderungsmanagement für SOA Funktionale Tests werden Test-First erstellt und dienen als ausführbare Anforderungsspezifikation Fachbereiche und Entwickler formulieren Anforderungen gemeinsam Frühes Feedback für Kunden Verständnis für Entwickler Vermeidung konzeptioneller Fehler Frühe Klärung von Details (anhand von Beispielen) DRY Don t Repeat Yourself Grundlage für Anforderungsänderungen Fachbereich fachliche Ausrichtung Management Anwendungsentwickler Serviceentwickler technische Ausrichtung IT-Governance Damit gewinnen wir die Kommunikationsbasis für die Dauer eines Projektes und darüber hinaus andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 16
17 andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 17
18 Demo andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 18
19 Ergebnis: nachweisbare Qualität Das Verhalten jedes Services ist in mindestens einem FIT-Test spezifiziert und dokumentiert spezifiziert und dokumentiert: das fachliche Verhalten spezifiziert und dokumentiert: erforderliche (Test-)Daten der Fachbereich kann es nachlesen der Client-Entwickler kann gegen dieses Verhalten entwickeln in jedem ausgelieferten Build sind die FIT-Tests aktuell nachvollziehbar und lauffähig Das Gesamtsystem ist retestfähig Auswirkungen von Weiterentwicklungen, Refactorings auf das bisherige Verhalten werden sofort sichtbar (Tests werden rot) kein Build mit roten Tests nachweisbar, dass jedes Build, jede funktionale Weiterentwicklung die bisherige Fachlichkeit nicht beeinflußt andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 19
20 Agiles Projektmanagement mit Scrum andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 20
21 Scrum andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 21
22 Motivation für Scrum: Evolution Evolution innerhalb des SOA-Projektes: Anzahl der Consumer des Services steigt (Marken) Anzahl der Systeme der Consumer verdoppelte sich Weiterentwicklung der Schnittstelle von v1 auf v5 Knowhowtransfer notwendig, da neue Kollegen im Projekt => diese Evolution muss im Griff gehalten werden andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 22
23 Motivation für Scrum: Projektsteuerung Entwicklungsprojekt SOA-Services ist schlecht planbar wg. Abhängigkeiten von den Entwicklungsprojekten der Clients wg. volatiler Anforderungen es muß kurzfristig auf Veränderungen reagiert werden können Fremdsteuerung SOA-Service-Entwicklung stark abhängig von außen Anforderungen des Gesamtprojektes führt zu Umpriorisierungen Trotzdem: bedarf es eines strukturierten Vorgehens, um Chaos zu vermeiden bentötigt Entwicklungsteam klare Vorgaben und Prioritäten Darf sich das Entwicklungsteam nicht von außen (durch Client-Entwicklung) fremdsteuern lassen => Lösungsansatz: Scrum-Prozess zur Unterstützung des agilen Prozesses andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 23
24 Scrum, konkret Product Owner: in SOA-Projekten schwer vom Fachbereich zu bekommen, da abstrakt ersetzt durch: Product Owner Proxy Projektleiter vertritt als Product Owner Proxy die Anforderungen in fachlicher, technischer und zeitlicher Dimension Scrumsprints & Builds nach außen wurde festgelegt, dass alle 3 Wochen (eine Sprintlänge) ein neues Build für Test, u.u. auch Produktion, verfügbar gemacht wird Umgebung konnte sich danach richten und hat diese dankbar aufgenommen andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 24
25 Scrum bei KarstadtQuelle Planning Meeting Product Owner Proxy Scrum Master andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 25
26 Scrum bei KarstadtQuelle Planning Meeting andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 26
27 Scrum bei KarstadtQuelle Daily Standup Meeting andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 27
28 Gesamtprojektsteuerung mit Scrum andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 28
29 Scrum: Vorteile Timeboxing Team-Commitments Konkretisierung der Aufgaben was ist zu tun was ist als Vorbereitung zu tun wer tut es & was ist nicht zu tun Priorisierung der Aufgaben was muss zuerst getan werden dringend vor wichtig Product-Owner(-Proxy) entscheidet Releasezyklen am Scrumsprint orientiert andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 29
30 Fazit andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 30
31 Fazit SOA auf jeden Fall agil Auswirkungen auf die 5 größten Risiken: Testgetriebene Entwicklung Scrum Anforderungsmanagement Qualitätsmanagement Projektsteuerung Faktor Mensch Skills andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 31
32 Buchhinweis SOA-Expertenwissen Methoden, Konzepte und Praxis serviceorientierter Architekturen Gernot Starke / Stefan Tilkov (Hrsg.) Mit Beiträgen von 50 internationalen SOA- Experten, u.a. SOA und testgetriebene Entwicklung Stefan G. Gfrörer Marco Klemm andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 32
33 Vielen Dank! Marco Klemm Stefan G. Gfrörer andrena objects ag Albert-Nestler-Straße 9 D Karlsruhe EDS ITELLIUM GmbH Hanauer Landstr. 360 D Frankfurt am Main andrena objects / EDS ITELLIUM 2008 Agile SOA Best Practices aus Projekterfahrungen bei KarstadtQuelle Folie 33
Taking 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
MehrGelebtes Scrum. Weg vom Management hin zur Führung
Gelebtes Scrum Weg vom Management hin zur Führung Herausforderungen Was ist Scrum? Wer? Pigs Chicken Bild: http://www.implementingscrum.com/ Nein Danke, ich würde da voll drinstecken, aber du wärest
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
MehrInformationssystemanalyse 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
MehrIT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle
IT-Basics 2 DI Gerhard Fließ Vorgehensmodelle Sichtbarkeit Die Sichtbarkeit von Membervariablen und Methoden können durch die folgenden Schlüsselworte geregelt werden: private nur in der eigenen Klasse
MehrErfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen
Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen Thomas Löchte Geschäftsführer Informationsfabrik GmbH Wir produzieren INFORMATION. Konzeption und Architektur Implementierung [ETL,
MehrDas selbst organisierte und selbst motivierte Team Wunschvorstellung oder Realität? Ein Praxisbericht von Philipp Jahn
Das selbst organisierte und selbst motivierte Team Wunschvorstellung oder Realität? Ein Praxisbericht von Philipp Jahn Fachgruppe IT Projektmanagement, Januar 2009 - Folie 1 Agenda Referent Philipp Jahn
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
MehrAgile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer?
OOP 2012 Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer? André Köhler Softwareforen Leipzig GmbH Geschäftsführer füh 1 Softwareforen Leipzig - Unternehmensprofil Spin-Off
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
MehrSabotage in Scrum. dem Prozess erfolglos ins Knie schiessen. Andreas Leidig (andrena objects ag) Vortrag bei den XP Days 2007
Sabotage in Scrum dem Prozess erfolglos ins Knie schiessen Andreas Leidig (andrena objects ag) Vortrag bei den XP Days 2007 1 Überblick Sabotage? Wer kann sabotieren? Was kann sabotiert werden? Wieviel
MehrWas Sie über SCRUM wissen sollten...
Was Sie über SCRUM wissen sollten... +Pluswerk AG Solmsstr.6a 60486 Frankfurt Tel: (089) 130 145 20 Fax: (089) 130 145 10 info@pluswerk.ag Commerzbank Frankfurt IBAN: DE08 5004 0000 0716 6200 00 BIC: COBADEFFXXX
MehrMenü auf zwei Module verteilt (Joomla 3.4.0)
Menü auf zwei Module verteilt (Joomla 3.4.0) Oft wird bei Joomla das Menü in einem Modul dargestellt, wenn Sie aber z.b. ein horizontales Hauptmenü mit einem vertikalen Untermenü machen möchten, dann finden
MehrProzessmanagement Modeerscheinung oder Notwendigkeit
1 von5 Prozessmanagement Modeerscheinung oder Notwendigkeit Autor: Dr. Gerd Sonntag Beratender Ingenieur disocon (Unternehmensberatung Diekelmann & Sonntag) Das Thema Prozessmanagement wurde in einem kompakten
MehrErfahrungen mit Hartz IV- Empfängern
Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November
MehrMobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.
Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden
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
MehrEinführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen
Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen Wer bin ich Kurse und Vorträge mit Jeff Sutherland und Ken Schwaber Verschiedene Kurse der Scrum.org Professional
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 Systemadministration (ASA)
Agile Systemadministration (ASA) marcel.wegermann@it-agile.de http://www.it-agile.de { Agenda I. Ausgangspunkt II. Vorgehensweisen III. Projektmanagement IV. Status Quo Der Ausgangspunkt Agiles Manifest
MehrDeutsches Rotes Kreuz. Kopfschmerztagebuch von:
Deutsches Rotes Kreuz Kopfschmerztagebuch Kopfschmerztagebuch von: Hallo, heute hast Du von uns dieses Kopfschmerztagebuch bekommen. Mit dem Ausfüllen des Tagebuches kannst Du mehr über Deine Kopfschmerzen
MehrDer Kopf ist rund, damit das Denken die Richtung
Der Kopf ist rund, damit das Denken die Richtung Francis Picabia wechseln kann. Beste Perspektiven für Andersdenker. Erfolgreiche Unternehmen brauchen individuelle IT-Lösungen. Und dafür brauchen wir Sie.
MehrFAQ 04/2015. Auswirkung der ISO 14119 auf 3SE53/3SF13 Positionsschalter. https://support.industry.siemens.com/cs/ww/de/view/109475921
FAQ 04/2015 Auswirkung der ISO 14119 auf 3SE53/3SF13 Positionsschalter mit https://support.industry.siemens.com/cs/ww/de/view/109475921 Dieser Beitrag stammt aus dem Siemens Industry Online Support. Es
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
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
MehrFortgeschrittenes Programmieren mit Java. Test Driven Development
Fortgeschrittenes Programmieren mit Java Test Driven Development Test getriebene Programmierung Benedikt Boeck Hochschule für Angewandte Wissenschaften Hamburg 6. November 2009 B. Boeck (HAW Hamburg) Test
Mehr10 Jahre agile Softwareentwicklung Wie erwachsen sind wir geworden?
10 Jahre agile Softwareentwicklung Wie erwachsen sind wir geworden? Stefan Roock stefan.roock@akquinet.de Hintergrund 1/2 Senior IT-Berater bei der akquinet AG extreme Programming seit Anfang 1999, dann
MehrScrum und Legacy. Wie neue Vorgehensweisen helfen alte Applikationen zu verstehen. Stefan Merten, Daniel Sack XP-Days 2009, Karlsruhe
Wie neue Vorgehensweisen helfen alte Applikationen zu verstehen Interactive Objects GmbH 2009-11-27 Outline c Interactive Objects GmbH - 2009 2/ 17 Outline c Interactive Objects GmbH - 2009 3/ 17 Unser
MehrAgiles Testen. Gedankensammlung. 17. November 2013 - Patrick Koglin
Agiles Testen Gedankensammlung 17. November 2013 - Patrick Koglin Inhalt Reflektion: Agilität notwendig? Wo? Eigenschaften agiler Entwicklung Quality is everyone s responsibility Qualität möglich machen
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
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
MehrIntegrierte und automatisierte GUI-Tests in Java
Integrierte und automatisierte GUI-Tests in Java Gliederung Die Idee hinter GUI-Tests Herausforderungen und Probleme Techniken Jemmy-Framework Konzeptorientiertes Testen FIT (Framework for Integrated Tests)
MehrN N O B O X E N C H E C K. Learn more about (your) Innovation Management and how to make it even better! M A R I A T A G W E R K E R - S T U R M
N N O B O X E N C H E C K Learn more about (your) Innovation Management and how to make it even better! Die Entwicklung verschlingt so viel Geld. Der Kunde braucht das Produkt nicht. Keiner will die Entscheidung
MehrHöchst elastisch Scrum und das Wasserfallmodell
Höchst elastisch Scrum und das Wasserfallmodell Kraus Wolfgang www.sourceconomy.com 1 Abstract Das Projekt bietet zwar alle Voraussetzungen für ein agiles Vorgehen, doch der Auftraggeber und das Kunden-Management
MehrChangeManagement. Vom IT-Spezialisten zum Führungsexperten
ChangeManagement Bestimmen Sie Ihren individuellen Status quo und erweitern Sie zielgerichtet Ihr Führungs-Know-How Alle in diesem Dokument aufgeführten Waren- und Produktbezeichnungen sind Warenzeichen
MehrAgile Prozessverbesserung. Im Sprint zu besseren Prozessen
Agile Prozessverbesserung Im Sprint zu besseren Prozessen Ziel und Agenda Ziel: Wir wollen zeigen, wie Prozesse durch den Einsatz einer agilen Vorgehensweise noch projektfreundlicher verbessert werden
MehrMastermind. Testplan. Hochschule Luzern Technik & Architektur. Programmieren 2 FS12. Gruppe 10
Testplan Programmieren 2 FS12 Gruppe 10 Redzepi Iljasa Reichmuth Marco Rey Philipp Rohrer Felix Eine interdisziplinäre Projektarbeit der Studiengänge Elektrotechnik und Informatik. Horw, 11.05.2012 Autoren
MehrInterpretation des agilen Manifest
Interpretation des agilen Manifest im Automotive Bereich Basel Genève Freiburg Berlin Copyright 2014 SynSpace geben eine Richtung vor Glaubwürdigkeit Basis & Grundlage von Verhaltensweisen oberhalb der
MehrProjektmanagement durch Scrum-Proxies
Cologne Intelligence GmbH Projektmanagement durch Scrum-Proxies Integration von Vorgehensmodellen und Projektmanagement 17. Workshop der Fachgruppe WI-VM der Gesellschaft für Informatik e.v. Stuttgart,
MehrScaling Scrum Nexus professionell umsetzen
Scaling Scrum Nexus professionell umsetzen Frankfurter Entwicklertag 2016 Fahd Al-Fatish Agile Coach, Professional Scrum Trainer Dr. Reinhard Schmitt Organisationsberater und Trainer Skalierung bedeutet
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?
Mehrbagfa ist die Abkürzung für unseren langen Namen: Bundes-Arbeits-Gemeinschaft der Freiwilligen-Agenturen.
Leichte Sprache Was ist die bagfa? bagfa ist die Abkürzung für unseren langen Namen: Bundes-Arbeits-Gemeinschaft der Freiwilligen-Agenturen. Die bagfa ist ein Verein. Wir machen uns stark für Freiwilligen-Agenturen.
MehrAnalyse und Optimierung das A&O des Marktdaten- Managements
Analyse und Optimierung das A&O des Marktdaten- Managements Marktdaten-Management dacoma A&O Services Herausforderung Handlungsbedarf: Die Praxis des Marktdaten-Managements risikobehaftet und kostenintensiv?
MehrStuttgart, 25.04.2008 Scrum im Wasserfall... oder wie kann Agilität dem Kunden schmackhaft gemacht werden?
Stuttgart, 25.04.2008 Scrum im Wasserfall... oder wie kann Agilität dem Kunden schmackhaft gemacht werden? Hier steht der Titel der Präsentation - Stuttgart, mit Datum Folie 1 dmc besseres E-Business beginnt
MehrIT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für Ihre Entscheidung
IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für Ihre Entscheidung IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für ihre Entscheidung Entdecken Sie was IT Sicherheit im Unternehmen bedeutet IT Sicherheit
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
MehrSind wir attraktiv für Mitarbeiter? Employer Branding für Unternehmen auf Wachstumskurs.
Sind wir attraktiv für Mitarbeiter? Employer Branding für Unternehmen auf Wachstumskurs. Robert Weichert, Geschäftsführender Partner, PR Piloten GmbH & Co. KG, Dresden, 26. März 2013 Headline, Arial, bold,
MehrDer Kunde in agilen Projekten
Der Kunde in agilen Projekten Dipl.-Informatiker Jürgen Ahting, Henning Wolf juergen.ahting@ameco.tv, henning.wolf@it-agile.de Mitarbeit: Stefan Roock, stefan.roock@it-agile.de (C) 2005, http://www.ameco.tv,
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
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
MehrMeetings in SCRUM. Leitfaden. Stand: 10.11.2014
^^ Meetings in SCRUM Leitfaden Stand: 10.11.2014 Sitz der Gesellschaften: Cassini Consulting GmbH Bennigsen-Platz 1 40474 Düsseldorf Tel: 0211 / 65 85 4133 Fax: 0211 / 65 85 4134 Sitz der Gesellschaft:
MehrFotoprotokoll / Zusammenfassung. des Seminars Methodik der Gesprächsführung und Coaching. Vertriebs- & Management - Training
Fotoprotokoll / Zusammenfassung Vertriebs- & Management - Training des Seminars Methodik der Gesprächsführung und Coaching Vertriebs- & Management - Training Herzlich Willkommen auf Schloss Waldeck am
MehrÄnderungsmanagement bei iterativer SW-Entwicklung
Änderungsmanagement bei iterativer SW-Entwicklung Vortrag auf der regionalen Fachgruppe IT-Projektmanagement, 05.05.2006, Stuttgart Dr. Karsten Hoffmann, Steinbeis-Transferzentrum IT-Projektmanagement,
MehrThe big picture: Prince2 featuring SCRUM. Bernd Lehmann, Prince2-Tag Köln, 12. Mai 2011
The big picture: Prince2 featuring SCRUM Bernd Lehmann, Prince2-Tag Köln, 12. Mai 2011 Agenda PRINCE2 Scrum Scrum = Framework für das Managen (komplexer) Projekte Page 2 Prinzipien von Scrum Transparenz
MehrDokumentenverwaltung im Internet
Dokumentenverwaltung im Internet WS 09/10 mit: Thema: Workflow und Rollenverteilung im Backend Gruppe: DVI 10 Patrick Plaum und Kay Hofmann Inhalt 1. Benutzer und Benutzergruppen erstellen...2 1.1. Benutzergruppen...2
MehrDenken und Träumen - Selbstreflexion zum Jahreswechsel
1 Denken und Träumen - Selbstreflexion zum Jahreswechsel Welches sinnvolle Wort springt Ihnen zuerst ins Auge? Was lesen Sie? Welche Bedeutung verbinden Sie jeweils damit? 2 Wenn Sie an das neue Jahr denken
Mehrconuno - WIR GESTALTEN FÜR SIE Development Services
conuno - WIR GESTALTEN FÜR SIE Development Services Beratung für Finanzdienstleister Innovative Produktlösungen IT Services & Sourcing c o n s u l t i n g g e s t a l t e n s o f t w a r e g e s t a l
MehrPROJEKTMANAGEMENT GRUNDLAGEN_2
Friedrich-Schiller-Universität Jena Fakultät für Mathematik und Informatik Lehrstuhl für Softwaretechnik Dipl. Ing. Gerhard Strubbe IBM Deutschland GmbH Executive Project Manager (IBM), PMP (PMI) gerhard.strubbe@de.ibm.com
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
MehrChristian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014.
Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014. PROJEKT ÜBERBLICK Entwicklung von Fahrerassistenz-Software zur Vorverarbeitung und Fusion von Sensordaten aus
MehrINDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH
01 INDIVIDUELLE SOFTWARELÖSUNGEN 02 05 02 GUMMERSBACH MEHRWERT DURCH KOMPETENZ ERIC BARTELS Softwarearchitekt/ Anwendungsentwickler M_+49 (0) 173-30 54 146 F _+49 (0) 22 61-96 96 91 E _eric.bartels@customsoft.de
MehrHinweise in Leichter Sprache zum Vertrag über das Betreute Wohnen
Hinweise in Leichter Sprache zum Vertrag über das Betreute Wohnen Sie möchten im Betreuten Wohnen leben. Dafür müssen Sie einen Vertrag abschließen. Und Sie müssen den Vertrag unterschreiben. Das steht
MehrZuckerbrot oder Peitsche
Zuckerbrot oder Peitsche Rendite Wie man ein Projekt aus der Klemme holt 1. Juli 2008 Peter Stevens, Sierra-Charlie Consulting www.scrum-breakfast.com Idee 1 Projektsanierung der König ist tot... 2 Projektsanierung
MehrTesten mit JUnit. Motivation
Test First Design for Test in Eclipse (eigentlich: ) zu einer Klasse Beispiel zur Demonstration Ergänzungen Test First "Immer dann, wenn Du in Versuchung kommst, etwas wie eine print- Anweisung oder einen
MehrUnfallkasse Nord Träger der gesetzlichen Unfallversicherung Körperschaft des öffentlichen Rechts
Unfallkasse Nord Standort Hamburg Postfach 76 03 25 22053 Hamburg Informationsmaterial zum Thema Risiko und Prävention ein Widerspruch? Vortrag beim Landeselternausschuss am 03.02.2016 Abteilung Prävention
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
MehrIVS Arbeitsgruppe Softwaretechnik Abschnitt 3.3.1 Management komplexer Integrationslösungen
Vorlesung - IVS Arbeitsgruppe Softwaretechnik Abschnitt 3.3.1 Management komplexer Integrationslösungen Seite 1 Typische Situation in Integrationsprojekten Verwendung komplexer und teuerer Integrationsframeworks.
MehrVolksbank BraWo Führungsgrundsätze
Volksbank BraWo Führungsgrundsätze Präambel Die Führungsgrundsätze wurden gemeinsam von Mitarbeitern und Führungskräften aus allen Bereichen der Bank entwickelt. Dabei war allen Beteiligten klar, dass
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
MehrWie kann Ihr Unternehmen von Leadership Branding profitieren?
Wie kann Ihr Unternehmen von Leadership Branding profitieren? Durch Leadership Branding stärken sich Marke und Führung gegenseitig. Das kann viele Vorteile haben und mehrfachen Nutzen stiften. Welches
MehrSüdbaden-Cup. Ausstieg Champions
Südbaden-Cup Ausstieg Champions Beschreibung Der Ausstieg aus dem Turnier dient Spielern die eine weite Anreise haben sich aus dem Turnier zu verabschieden um noch am gleichen Tag heimzureisen und einen
MehrAndrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?
Andrea Grass & Dr. Marcus Winteroll oose GmbH Geschäftsprozessmanagement und Agilität geht das zusammen? Agenda I. Wozu eigentlich BPM? II. Vorgehen und Rollen im abpm III. Methoden und Techniken IV. Resümee
MehrSCRUM. Vertragsgestaltung & Vertragsorientierte Projektdurchführung. Katharina Vierheilig Vorlesung: Juristisches IT-Projektmanagement 08.01.
SCRUM Vertragsgestaltung & Vertragsorientierte Projektdurchführung Katharina Vierheilig Vorlesung: Juristisches IT- Agile Softwareentwicklung SCRUM 2 SCRUM Agiles Manifest Individuen und Interaktion Prozesse
MehrRohstoffanalyse - COT Daten - Gold, Fleischmärkte, Orangensaft, Crude Oil, US Zinsen, S&P500 - KW 07/2009
MikeC.Kock Rohstoffanalyse - COT Daten - Gold, Fleischmärkte, Orangensaft, Crude Oil, US Zinsen, S&P500 - KW 07/2009 Zwei Märkte stehen seit Wochen im Mittelpunkt aller Marktteilnehmer? Gold und Crude
MehrProjektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski
Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/12 3.11.2011 Dana Wroblewski 1. Was heißt Agil 2. Scrum? Grundbegriffe 3. Wer benutzt Scrum 4. Vorteile & Nachteile von
MehrDas Wasserfallmodell - Überblick
Das Wasserfallmodell - Überblick Das Wasserfallmodell - Beschreibung Merkmale des Wasserfallmodells: Erweiterung des Phasenmodells Rückkopplungen zwischen den (benachbarten) Phasen sind möglich Ziel: Verminderung
MehrInformationen zum neuen Studmail häufige Fragen
1 Stand: 15.01.2013 Informationen zum neuen Studmail häufige Fragen (Dokument wird bei Bedarf laufend erweitert) Problem: Einloggen funktioniert, aber der Browser lädt dann ewig und zeigt nichts an Lösung:
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
MehrGussnummern-Lesesystem
Gussnummern-Lesesystem Die Einzigartigkeit des visolution-systems liegt in der Verwendung von 3D- Bildverarbeitung. Bei dem Erstellen von Nummern auf Gussteilen kann die Qualität der Gussnummern sowohl
MehrGesetz zur besseren Vereinbarkeit von Familie, Pflege und Beruf. 14. Oktober 2014
Gesetz zur besseren Vereinbarkeit von Familie, Pflege und Beruf 14. Oktober 2014 Familienpflegezeit Die Anforderungen an die Familien sind hoch: Eltern kümmern sich um ihre Kinder, müssen im Beruf Leistung
MehrI N F O R M A T I O N
I N F O R M A T I O N zur Pressekonferenz mit Landesrat Dr. Josef Stockinger am 1. April 2010 zum Thema "Hortpädagoginnen/Hortpädagogen gesucht Berufsbegleitendes Kolleg für Hortpädagogik startet an der
MehrONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele
ONLINE-AKADEMIE Ziele Wenn man von Menschen hört, die etwas Großartiges in ihrem Leben geleistet haben, erfahren wir oft, dass diese ihr Ziel über Jahre verfolgt haben oder diesen Wunsch schon bereits
Mehragitat Werkzeuge kann man brauchen und missbrauchen - vom Einsatz von NLP in der Führung
agitat Werkzeuge kann man brauchen und missbrauchen - vom Einsatz von NLP in der Führung Der Inhalt dieses Vortrages Moderne Führungskräfte stehen vor der Herausforderung, ihr Unternehmen, ihre Mitarbeiter
MehrExtreme Programming: Überblick
Extreme Programming: Überblick Stefan Diener / Apr 18, 2007 / Page 1 Prinzipien Rollen Planung Implementierung Praktiken weitere Vorgehensweisen Grenzen Inhalt Stefan Diener / Apr 18, 2007 / Page 2 Prinzipien
MehrDie SPD und die Grünen machen im Niedersächsischen Landtag. Alle Menschen sollen in der Politik mitmachen können.
Antrag Die SPD und die Grünen machen im Niedersächsischen Landtag einen Vorschlag: Alle Menschen sollen in der Politik mitmachen können. Menschen mit Behinderung und Menschen ohne Behinderung. Der Niedersächsische
MehrDie Backup-Voreinstellungen finden Sie in M-System Server unter dem Reiter "Wartung".
TechNote Backup Protrixx Software GmbH, 2013-09-23 Im Folgenden finden Sie die von uns empfohlenen Einstellungen des automatischen Backups in M-System. Der Zugriff auf die Backup-Einstellungen ist nur
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
MehrVorstellung des BMBF-Projektes FluSs aus Sicht eines Endanwenders. Düsseldorf Maritim-Hotel, 09. Juli 2013 Mark Zwirner
Vorstellung des BMBF-Projektes FluSs aus Sicht eines Endanwenders Düsseldorf Maritim-Hotel, 09. Juli 2013 Mark Zwirner Chart 2 Hintergründe Auswirkungen von Sicherheitsmaßnahmen Sicherheitsmaßnahmen entstehen
MehrFragebogen Weisse Liste-Ärzte
www.weisse-liste.de Fragebogen Weisse Liste-Ärzte Der Fragebogen ist Teil des Projekts Weisse Liste-Ärzte. DIMENSION: Praxis & Personal trifft voll und ganz zu trifft eher zu trifft eher trifft überhaupt
MehrBERECHNUNG DER FRIST ZUR STELLUNGNAHME DES BETRIEBSRATES BEI KÜNDIGUNG
Frist berechnen BERECHNUNG DER FRIST ZUR STELLUNGNAHME DES BETRIEBSRATES BEI KÜNDIGUNG Sie erwägen die Kündigung eines Mitarbeiters und Ihr Unternehmen hat einen Betriebsrat? Dann müssen Sie die Kündigung
MehrErhebung von Anforderungen an den Einsatz von ebusiness-standards in kleinen und mittleren Unternehmen
Erhebung von Anforderungen an den Einsatz von ebusiness-standards in kleinen und mittleren Unternehmen Experteninterview Das Projekt in Kürze: Was nutzen ebusiness-standards? Wie können kleine und mittlere
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
MehrBusiness Model Canvas
Business Model Canvas Business Model Canvas ist ein strategisches Management Tool, mit dem sich neue und bestehende Geschäftsmodelle visualisieren lassen. Demnach setzt sich ein Geschäftsmodell aus neun
MehrProjektarbeit. 2003 Eberhard Neef - 2 - Nee Seite 1
Nee Seite 1 1. Projektorganisation...2 1.1. Projektdefinition...2 1.2. Projektauslösung...2 1.3. Vorstudie...2 1.3.1. Zweck der Vorstudie und Aufgaben...2 1.3.2. Problemanalyse...2 1.3.3. Ziele...3 1.3.4.
MehrStellvertretenden Genehmiger verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2.1 Aktivieren eines Stellvertretenden Genehmigers 4 2.2 Deaktivieren eines Stellvertretenden Genehmigers 11 2 1. Grundlegende Informationen
MehrWarum Projektmanagement?
Warum Projektmanagement? Projektmanagement ist keine Software, sondern eine, die Beteiligten verpflichtende Vorgehenssystematik, ein Verhaltenskodex und Kontrollsystem für die Dauer eines Projekts. Projektmanagement
MehrWdF Manager Monitoring Büroarbeitsplätze 2014
WdF Manager Monitoring Büroarbeitsplätze November Projektnummer: 62/ UNTERSUCHUNGSDESIGN Auftraggeber: WdF Wirtschaftsforum der Führungskräfte Methode: Web-gestützte Befragung (WAPI) Grundgesamtheit: WdF
Mehr