Null Toleranz für Fehler: Wie wir auf otto.de die Qualität hoch halten
|
|
- Etta Beckenbauer
- vor 8 Jahren
- Abrufe
Transkript
1 Null Toleraz für Fehler: Wie wir auf otto.de die Qualität hoch halte Null Toleraz für Fehler: Wie wir auf otto.de die Qualität hoch halte Wie schafft ma dutzede Live-Deploymets pro Woche auf eier der größte E-Commerce-Plattforme i Europa? Um permaet eue Features ud Korrekture ausliefer zu köe, wird eie wesetliche Igrediez beötigt: automatisierte Qualität. Mit userer Geschichte eies Bugs verfolge wir i diesem Artikel eie kokrete Fehlerbehebug auf otto.de ud gebe praktische Tipps für Qualität i der agile Softwareetwicklug. Mit dem erfolgreiche Abschluss des Projekts Lhotse (vgl. [Lho13]) habe wir Ede 2013 otto.de auf eue Beie gestellt: Eie Idividual- ud Eigeetwicklug auf Basis vo Ope-Source-Kompoete hat die bestehede Stadardsoftware ersetzt. Der Projektmaagemet-Prozess wurde auf Scrum umgestellt. I der Softwareetwicklug setze wir auf aus dem extreme Programmig (XP) bekate Praktike: Collective Owership Pair-Programmig Test-Drive Developmet Cotiuous Itegratio Etwas mehr als ei halbes Jahr ach dem Go-Live ist die Plattform weiterhi eiem permaetem Wadel uterworfe. Die fachliche ud techische Aforderuge a eie Software im hoch dyamische E-Commerce-Umfeld wachse täglich. Die Möglichkeite bei der freie Gestaltug userer Idividualetwicklug ud der hausiter aufgebaute Kompetez wolle geutzt werde, um och scheller Abb. 1: Teaser mit ud ohe Streichpreis. am Markt agiere zu köe. Daher wird otto.de auch ach dem Lauch der eue Plattform mit eiem über hudertköpfigem Team kotiuierlich verbessert ud weiteretwickelt. Die kotiuierliche Etwicklug ist jedoch ur der halbe Weg. Neue Features ud Bug-Fixes solle schellstmöglich zum Edkude. Um dies zu erreiche, habe wir verschiedee Techike ud Prozesse implemetiert, die sich uter Cotiuous Delivery (vgl. [Hum10]) zusammefasse lasse. Damit verkürze wir die Durchlaufzeit vo der Etwicklug bis zur Ibetriebahme ud schaffe astelle vormals moatlicher Feature-Releases u mehrere Live-Deploymets pro Tag. Damit das fuktioiere ka, ist ei Aspekt besoders wichtig: Gleichbleibed hohe Qualität muss automatisiert sichergestellt werde. Wie stelle wir bei otto.de Qualität automatisiert sicher ud wie sieht das kokret i userem Softwareetwicklugsprozess aus? Dies beschreibe wir im Folgede ahad eies kokrete Awedugsfalls. Los geht es mit userer Geschichte eies Bugs... 13:00 Uhr: Warum wird der Streichpreis icht agezeigt? Kurz ach dem Mittagesse bekommt das Team Etdecke eie Aruf aus dem Produktmaagemet: A de Produkt- Teaser wird der Streichpreis icht agezeigt (siehe Abbildug 1). Dieser ist ei wichtiges Verkaufsargumet, da der Kude damit auf eie Preisreduktio aufmerksam gemacht werde ka. Die Fehlermeldug wird a de zustädige Qualitätsmaager im Team weitergeleitet. Der versucht, de Fehler zu verifiziere, ud aalysiert de Sachverhalt. Dabei schließt er uter aderem bereits aus, dass ei Fehler i de Date vorliegt. Liegt tatsächlich ei Fehler Usere agile Etwicklugsteams sid immer eier kokrete Fachdomäe zugeordet, i userem Beispiel der Domäe Etdecke, ud besitze daher umfassedes fachliches sowie techisches Wisse i der Domäe. Weiterhi sid die Teams cross-fuktioal aufgestellt ud habe z.b. immer eie dedizierte Qualitätsmaager. Das Team ist somit i der Lage, die jeweilige Fachdomäe vollstädig zu bearbeite. Kaste 1: Alle Kompetez i das Team gebe. vor, legt er i userem Bug-Tracker eie eue Bug a ud dokumetiert ih etspreched. Gleichzeitig kommt der Bug zusamme mit der vom System vergebee ID auf das Task-Board, sodass das gesamte Team (siehe Kaste 1) sieht, dass ei euer Fehler gefude wurde. Hierfür gibt es auf dem Task-Board eie so geate Bug-Lae (siehe Abbildug 2). 14:00 Uhr: Ei euer Bug am Task-Board Zwei Etwickler (siehe Kaste 2) aus dem Team Etdecke arbeite heute zusamme ud habe soebe eie Aufgabe abgeschlosse. Vom Task-Board des Teams hole sie sich u eie eue Aufgabe. Bei der Auswahl eier eue Aufgabe folge wir eifache Regel. Die Abarbeitug der Aufgabe erfolgt gemäß der Priorisierug Bugs vor Storys (Zero-Bug-Policy, siehe Kaste 3). Diese Priorisierug wird am Task-Board trasparet. Bugs werde als Task-Zettel i der oberste Zeile dargestellt. Daruter liegede Zeile ethalte je eie Story mit de zugehörige Tasks. Tasks 18
2 Mit eier Zero-Bug-Policy vermeide wir, dass usere mit zwei Jahre och relativ juge Software schleiched immer fehlerbehafteter wird ud dass wir mehr Zeit mit der Priorisierug ud Behebug vo Fehler verbrige als mit der Etwicklug euer Fuktioe. Alle i der Software offee Bugs sid für usere Etwickler trasparet ud auch der Zeitpukt für die Behebug ist uabhägig vo der Kritikalität mit sofort geklärt. Ei Bug wird ierhalb vo 24 Stude behobe ud grudsätzlich vor der ächste User-Story bearbeitet. Kaste 3: Kei Fehler wird toleriert. Abb. 2: Task-Board mit Bug-Lae obe. wader je ach Bearbeitugsstatus durch die Spalte Tasks, I Progress, I-Test ud da ach Doe. Damit arbeite wir vo obe ach ute ud vo liks ach rechts ud erfülle somit usere Zero-Bug-Policy. Der Bug-Task Fehlerhafter Streichpreis auf Produkt-Teaser wird vo de Etwickler i die Spalte I-Progress bewegt ud diese begie mit der Arbeit. 15:10 Uhr: Wir begebe us auf die Fehlersuche Damit wir de Fehler behebe köe, müsse wir ih zuächst wiederholbar reproduziere. Dafür schreibe wir eie Uit-Test, der de geforderte korrekte Streichpreis beschreibt. Dieser Uit-Test schlägt atürlich fehl, da der Fehler och icht behobe wurde. I diesem Stadium der Fehlerbehebug vervollstädigt er aber usere Systembeschreibug ud hilft bei der Lokalisierug des Fehlers im Produktioscode (siehe Kaste 4). Wir beutze Pair-Programmig, um für eie gute Wissesverteilug über das Team hiweg zu sorge. Die Kozetratio ud die Fokussierug auf die Aufgabe ka über lägere Zeit aufrechterhalte werde. Neue Mitarbeiter köe so eifacher eigearbeitet werde ud icht zuletzt macht es eifach mehr Spaß. Kaste 2: Vier Auge sehe mehr als zwei. Beim Schreibe des Tests halte wir us a eiige eifache Muster: Sigle-Resposibility Um sicherzustelle, dass auch ur geau ei Aspekt der Software getestet wird, hilft es, ierhalb der Testmethode die Kommetare //give, //whe, //the i dieser Reihefolge geau eimal zu verwede. Ei Test testet zu viel, we der Etwickler versucht ist, eie zweite Vorbedigug oder Ausführug sprich ei ereutes give oder whe ach eiem the zu verwede. Aussagekraft Wird ei Test rot, muss der Etwickler auf eie Blick erkee, welche Fuktio der Software betroffe ist. Eie aussagekräftige Methodesigatur hilft dabei weiter. Außerdem ist es wichtig zu sage, was der Test als Ergebis erwartet, ud icht, was er zu teste versucht. Das ka ma leicht erreiche, idem ma seie Methode mit should begie lässt ud icht mit dem obligatorische test De Uit-Test für de Fehler i der Streichpreis-Berechug ee wir also should- ShowStreichpreisForReducedProduct astelle vo teststreichpreislogic. Stabilität Usere Software befidet sich i städiger Veräderug. Trotzdem wolle wir icht mit jeder kleie Apassug die Uit- Tests ebefalls apasse müsse. Erhält das Beutzerobjekt z.b. ei weiteres Feld für eie eue Eigeschaft des Beutzers, so solle möglichst alle bereits bestehede Uit-Tests weiterhi stabil laufe ud vo der Äderug uberührt bleibe. Um dieses Ziel zu erreiche, bietet es sich a, die Objekte über eie spezielle Factory, die so geate Fixtures, zu erzeuge. Die Factory-Methode eies Fixtures erzeugt ei Default-Objekt. Um die Defaults zu überschreibe, werde etsprechede Methode zur Verfügug gestellt. Ei Fixture lässt sich am beste mit dem Builder-Patter realisiere: User user = ew UserFixture().withFirstame( Has ). withlastame( Dampf ).build(); Uabhägigkeit Uit-Tests sollte uabhägig voeiader gestaltet werde. Dabei sollte jeder Test seie eigee Testdate erzeuge. Weiterhi Wir verstehe Testcode icht als Wegwerfcode: Testcode uterliegt de gleiche Aforderuge wie Produktivcode ud ka diese sogar überdauer. Uit-Tests beschreibe das System ud sollte auch als Teil der Dokumetatio verstade werde. Tests sid die Basis für Äderuge am Produktivcode, de wir aschließed beliebig refaktorisiere köe. Kaste 4: Testcode ist Code erster Klasse. 04/
3 Null Toleraz für Fehler: Wie wir auf otto.de die Qualität hoch halte Dass eie icht abgeommee Fuktioalität auf dem Produktivsystem icht zur Ausführug kommt, verhider wir mit so geate Feature Toggles. Feature-Braches verwede wir i userer Versiosverwaltug higege fast ie. Die eue Fuktioalität wird durch eie Schalter zuächst deaktiviert. Nach der Qualitätssicherug ud der fachliche Abahme ka die Fuktioalität da aktiviert werde. Sämtliche Etwickluge fide auf eiem eizige Brach statt, so auch user Bug-Fix. Das hat verschiedee Vorteile: Erstes werde kokurrierede oder problematische Äderuge am Code früh erkat ud zweites werde Deploymet ud Aktivierug euer Features voeiader etkoppelt. Kaste 5: Toggles statt Braches. dürfe keie gemeisame Felder ierhalb eier Testklasse verwedet werde ud die Tests dürfe keie Abhägigkeite utereiader aufweise. So wird sichergestellt, dass ei fehlschlageder Uit-Test de Defekt im Code geau beet. Abhägigkeite erschwere die Fehlersuche. Um zu erkee, ob die Uit-Tests uabhägig voeiader laufe, köe wir diese parallel ausführe. Die Azahl der Threads, die Uit-Tests bearbeite, lässt sich i Frameworks wie beispielsweise TestNG bequem kofiguriere. Parallel laufede Tests sorge zum eie für eie deutlich verkürzte Laufzeit der Test-Suite ud köe zum adere Nebeläufigkeitsprobleme der Software aufdecke. Mit dem Uit-Test habe wir u icht ur de Bug gefude, soder auch eie Wert für die Zukuft geschaffe. Der eue Test wird us zuküftig als Regressiostest diee, um sicherzustelle, dass der gefudee Fehler i der Streichpreis-Berechug icht ereut auftritt. Bleibt ur och, de Fehler auch wirklich zu beseitige. 15:30 Uhr: Rot Grü Refaktorisiere Die Etwickler habe u eie fehlschlagede ud damit rote Uit-Test geschaffe. Dieser Test lässt sich i der Folge beliebig oft ausführe ud gege diese Uit-Test etwickel sie jetzt de Bug-Fix. Damit folge wir auch bei der Behebug vo Fehler dem Asatz des Test-Drive- Developmet (TDD). Sobald der Test grü geworde ist, habe wir och eimal die Möglichkeit, de geschriebee Code für de Bug-Fix zu refaktorisiere, damit dieser usere Aforderuge geügt. Geau das habe die Etwickler geta. Sie habe de Fehler i der Streichpreis- Berechug beseitigt. Der Bug-Fix muss u als Commit i die Versiosverwaltug überomme werde. 15:55 Uhr: Wir publiziere de Code Nicht ur der Test für diese Bug-Fix ist ei Regressiostest, soder jeder Uit- ud jeder Akzeptaztest, de wir je geschriebe habe. Bevor wir de Code i das Versiosverwaltugssystem überehme, führe wir sämtliche Tests och eimal aus. So bemerke wir ierhalb weiger Miute, ob wir mit dem Bug-Fix ei aderes Verhalte der Software verädert habe. Sid keie Fehler aufgetrete, fasse wir die Äderuge im Rahme des Bug-Fix i eiem Commit zusamme. Der Commit wird mit eier kurze, aussagekräftige Beschreibug versehe. Ebeso wie beim Uit-Test soll hiermit das gewüschte Verhalte der Software dokumetiert werde. Außerdem ethält die so geate Commit-Message die vom Bug-Tracker vergebee ID sowie die Kürzel der beteiligte Etwickler. Damit lässt sich später eifach achvollziehe, welche Zweck eie bestimmte Äderug im Code hatte. Es ist 16:00 Uhr. Da alle Tests erfolgreich durchgelaufe sid, ka der Bug-Fix i de Hauptzweig (siehe Kaste 5) des Versiosverwaltugssystems überomme werde. Tools für die Erstellug vo Softwaremetrike wie Fidbugs, Checkstyle, PMD oder Cobertura diee us ur als Uterstützug bei der Etwicklug. Die Bestimmug der Güte eies Artefakts ud damit die Markierug eies potezielle Live-Kadidate erfolge bei us ur durch die absolvierte Tests. I der Etwicklug fokussiere wir us somit i erster Liie auf eie hohe Qualität ud die Erfüllug der Aforderuge, statt auf das Eihalte vo Softwaremetrike. Kaste 6: Brauche wir icht och Softwaremetrike? 16:01 Uhr: Die Build- Pipelie läuft a Kurz achdem die eue Softwareversio mit dem ethaltee Bug-Fix i das Versiosverwaltugssystem überomme wurde, wird der Build-Server aktiv. Dort wird miütlich geprüft, ob eie eue Softwareversio vorliegt. Ist das der Fall, wird diese aus der Versiosverwaltug ausgecheckt ud da ei Durchlauf der Build-Pipelie gestartet. Die Aufgabe der Build-Pipelie besteht aus dem Erzeuge eies Artefakts, der acheiader i verschiedee Umgebuge istalliert ud dabei diverse automatisierte ud auch mauelle Tests uterzoge wird. Im Folgede betrachte wir eie vereifachte Versio userer Build-Pipelie (vgl. [Je13], siehe Abbildug 3). Eiige Details sid hier bewusst ausgelasse, damit im Rahme dieses Artikels och eie übersichtliche Darstellug gelige ka. Trotzdem köe wir eiige iteressate Aspekte beleuchte. Nach dem Checkout der eue Versio des Quellcodes aus dem Versiosverwaltugssystem wird zuächst der Commit-Build agestoße. Dieser uterscheidet sich zuächst icht wesetlich vom Testdurchlauf auf dem lokale Etwicklersystem. Der Code wird kompiliert ud die komplette Suite der automatische Tests wird ausgeführt. Im Eizele sid das: Abb. 3: Schematische Darstellug eier vereifachte Build-Pipelie. Uit-Tests Akzeptaztests eifache Ede-zu-Ede-Tests mithilfe vo Seleium 20
4 Um bei der tägliche Arbeit stets hadlugsfähig zu bleibe, habe wir klare Prioritäte festgelegt, i welcher Reihefolge welche Probleme i usere Systeme agegage werde: Probleme i der Build-Pipelie werde zuerst agegage, de ohe diese habe wir keie Chace, usere Software i die verschiedee Umgebuge zu deploye isbesodere auch icht i die Produktivumgebug. Alle Umgebuge müsse stets fehlerfrei fuktioiere, da sost automatisierte ud mauelle Tests icht stattfide köe. Bugs werde behobe, um die i diesem Artikel erwähte Zero-Bug-Policy eihalte zu köe. Neue fachliche Fuktioe habe die iedrigste Priorität. Fidet der Qualitätsmaager doch och eie Fehler, muss er icht ur warte, bis dieser durch die Etwickler behobe ist. Es addiere sich midestes och die geate 21 Miute, die die Build- Pipelie beötigt, um wieder a diese Pukt zu komme. Auch deshalb ist es wichtig, dass automatisierte Tests so schell wie möglich ablaufe. Kaste 8: Eie schelle Build-Pipelie. Die Folge dieser Priorisierug ist icht etwa, dass keie eue Fuktioalität mehr umgesetzt wird, soder im Gegeteil eie gleichmäßige ud vorhersagbare Abarbeitug vo fachliche Storys. Da keie techische Schulde agehäuft werde, kommt es auch viel selteer zu uliebsame Überraschuge. Kaste 7: Eie Frage vo Prioritäte. Itegratiostests gege adere Softwaresysteme fide erst später statt. Sid alle Tests erfolgreich, wird ei Artefakt, d. h. eie deploybare Versio der Software, erzeugt ud mit der Nummer des aktuelle Commit-Builds versioiert (für eie Diskussio zur Verwedug vo Softwaremetrike i der Build-Pipelie siehe Kaste 6). Die folgede Schritte verwede alle exakt dieses Artefakt, das sich vo u a icht mehr äder wird. Ist ur ei eiziger Test fehlgeschlage, wird die Pipelie a dieser Stelle agehalte (siehe Abbildug 4). Es dürfe da keie Äderuge mehr i das Versiosverwaltugssystem überomme werde, bis die Build-Pipelie wieder fehlerfrei durchläuft (siehe Kaste 7). Dak der testgetriebee Etwicklug userer Software sid eiige taused Tests ausgeführt worde. Deshalb köe wir us i de u folgede Schritte auf weige Tests beschräke, die im Wesetliche die Itegratio userer Software mit de Umsysteme betreffe. 16:07 Uhr: Ausrolle i die Testumgebug Dazu wird im ächste Schritt der Build- Pipelie usere Software auf die Testumgebug deployed. Auf dieser fide sowohl mauelle als auch automatisierte Tests statt. 16:11 Uhr: Automatisierte Oberflächetests Zu de verschiedee Arte vo automatisierte Tests gehöre uter aderem eifache Ede-zu-Ede-Tests. Diese besuche i userem Fall mit eiem Web-Browser die itegrierte Webseite ud prüfe, ob die wesetliche Elemete vorhade sid. Dak der hohe Testabdeckug währed des Commit-Build geügt es dabei zu prüfe, dass bestimmte Kompoete vorhade sid. Dass diese im Detail korrekt fuktioiere, wisse wir bereits aus de etsprechede Uit-Tests. I userem Beispiel bedeutet dies: Der Ede-zu-Ede-Test muss ur prüfe, dass auf dem Produkt-Teaser ei Streichpreis a der richtige Stelle agezeigt wird. Ob dieser Preis korrekt berechet ist, wird icht mit diese vergleichsweise lagsame ud aufwädige Tests geprüft. Zu viele Parameter müsste berücksichtigt werde. Dafür sid die viel schellere Uit-Tests im Commit- Build zustädig. 16:11 Uhr: Schittstelle testet der Verweder Gleichzeitig mit de Ede-zu-Ede-Tests starte die ebefalls voll automatisierte Lasttests, die ei realistisches Hochlastszeario simuliere, sid recht aufwädig. Etweder beutzt ma Lastagete, die mithilfe echter Browser ud etsprecheder Ausführug vo JavaScript eie realistische Last erzeuge, was sehr ressourceitesiv ist. Die Alterative sid Tests mit eifachere Agete, die zum Beispiel mit jmeter-skripte implemetiert sei köe. Diese Skripte sid wiederum pflegeitesiv, da ma die clietseitig ausgelöste Afrage mauell überehme muss. Beide Variate beötige Zeit ud Ressource, weshalb sie i der auf Hochgeschwidigkeit getrimmte Build-Pipelie keie Platz habe. Lasttests fide also uabhägig vo der Build-Pipelie statt. Abb. 5: Die Ede-zu-Ede-Tests ud die CDC-Tests laufe parallel. Kaste 9: Ud was ist mit Lasttests? 04/
5 Null Toleraz für Fehler: Wie wir auf otto.de die Qualität hoch halte Abb. 4: Ei eiziger fehlschlageder Test lässt de Build scheiter. Cosumer-Drive-Cotract-Tests (CDC- Tests) (vgl. [Fow06], siehe Abbildug 5), die prüfe, ob die Schittstelle ikompatibel geädert wurde ud ob somit die Software eies Teams icht mehr korrekt fuktioiert. CDC-Tests sid bei otto.de wie folgt implemetiert: Die Tests werde vo dem Team erstellt ud gepflegt, das eie Schittstelle verwedet. Sie sid Teil der Software dieses Teams ud liege i desse Versiosverwaltugssystem. Um die CDC-Tests auszuführe, checkt der Build-Server des schittstelleabietede Teams de Quellcode des adere Teams aus, kompiliert diese ud führt da de etspreched markierte Teil der Test-Suite aus. Dabei wird die Kofiguratio so agepasst, dass usere gerade istallierte Software Ziel der etsprechede Schittstelleaufrufe wird. Das verwedede Team ka so seie Erwartuge a die Schittstelle dokumetie- re ud automatisiert prüfe. Schlägt ei CDC-Test fehl, bedeutet das, dass wir eie zuvor och fuktioierede Schittstelle auf eie ikompatible Weise geädert habe. Usere Build-Pipelie wird agehalte ud wir köe us auf die Suche ach der Ursache des Problems mache. Das verwedede Team erfährt idealerweise gar ichts vo dem Vorfall ud muss sich isbesodere icht plötzlich um ei icht fuktioieredes Produktivsystem kümmer ud eie Fehler recherchiere, de es icht selbst verursacht hat. 16:22 Uhr: Exploratives Teste Seit dem Eichecke des Bug-Fixes i die Versiosverwaltug sid 21 Miute vergage. Wir wisse bereits, dass die Fuktioalität der Software icht ubeabsichtigt verädert wurde, dass die Itegratio i die Laufzeitumgebug geluge ist ud dass die Schittstelle weiterhi fuktioiere. Somit ist die Wahrscheilichkeit hoch, dass der Qualitätsmaager ei fuktioieredes System vorfidet (siehe Kaste 8). Er ka sich also darauf kozetriere, die eue Fuktioalität i userem Fall die korrekte Streichpreis-Logik zu teste. Währed der mauelle Tests wird eie Grudlast auf das System gegebe. Dies ist eie ereute Gelegeheit, durch Nebeläufigkeitseffekte verursachte Fehler aufzudecke. Auf explizite Lasttests ierhalb der Pipelie verzichte wir bewusst (siehe Kaste 9). 16:30 Uhr: Geeralprobe auf dem Stagig-System Nachdem sowohl automatisierte, als auch mauelle Tests erfolgreich ware, wird das Artefakt i die ächste Umgebug deployed. Diese ist der aktuelle Produktivumgebug so ählich wie möglich. Hier laufe och eimal dieselbe automatisierte Tests ab wie scho zuvor auf der Testumgebug. Für die CDC-Tests wird u die aktuell auf dem Live-System befidliche Versio der Schittstelleverweder beutzt. Diese ist gewöhlich ei weig älter als die i der Testumgebug istallierte. Es fidet weiterhi eie ereute mauelle Abahme statt. Ählich wie die Ede-zu- Ede-Tests aufgrud der detailliertere Uit-Tests auf Details verzichte köe, ka sich der Qualitätsmaager auf seie i der Testumgebug erfolgte fachliche Tests stütze ud ur och die korrekte Itegratio der Software i die Produktivumgebug prüfe. Nu ka die korrigierte Versio der Software auf dem Produktivsystem ausgerollt werde (siehe Die Autore Robert Breetzma (Robert.Breetzma@otto.de) ist seit seiem Studium der Iformatik a der Etwicklug vo freier Software ud der Verwedug euer Techologie iteressiert. Seit 2007 etwickelt er große E-Commerce-Systeme ud ist seit 2011 als Softwareetwickler bei Otto tätig. Stepha Kraus (Stepha.Kraus@otto.de) hat über zeh Jahre Erfahrug i der Etwicklug ud dem Betrieb vo große Web-Aweduge ud E-Commerce-Sites. Er ist Teamleiter Softwareetwicklug im Bereich E-Commerce bei OTTO i Hamburg. Christia Stamm (Christia.Stamm@otto.de) ist Diplom-Iformatiker. Er etwickelt seit mehrere Jahre große Iteretsysteme, ist begeistert vo agile Etwicklugsmethode ud spricht über diese auch auf Kofereze. 22
6 Abbildug 6). Dak Blue/Gree-Deploymet (vgl. [Fow10]) erfolgt das Ausrolle uterbrechugsfrei ud vo de Kude ubemerkt. 16:45 Uhr: Wir gehe live Der Bug-Fix ist u auf dem Produktivsystem agekomme. Vo der Etdeckug des Bugs bis zu seier Behebug im Produktivsystem ist weiger als ei Arbeitstag vergage. Am Beispiel der Behebug eies Fehlers i der Streichpreis-Logik habe wir gezeigt, wie wir auf otto.de die Qualität dauerhaft hoch halte: Fehlerbehebug hat immer Vorrag vor euer Fuktioalität. Mit viele automatisierte Tests halte wir das System fehlerfrei ud dokumetiere gleichzeitig desse Eigeschafte. Die vorgestellte Methode uterstütze us icht ur bei der Behebug vo Fehler, soder atürlich auch bei der Etwicklug euer Fuktioalität. Durch eie hohe Grad a Testautomatisierug ud die Verwedug eier Build-Pipelie etwickel wir icht ur effiziet, soder stelle auch Äderuge mit eier hohe Frequez auf otto. de live. Abb. 6: Nachdem alle Tests erfolgreich ware, ka ei Go-Live erfolge. Literatur & Liks [Fow06] M. Fowler, Cosumer-Drive Cotracts: A Service Evolutio Patter, 2006, siehe: [Fow10] M. Fowler, BlueGreeDeploymet, 2010, siehe: [Hum10] J. Humble, D. Farley, Cotiuous Delivery. Reliable Software Releases Through Build, Test, ad Deploymet Automatio, Addiso-Wesley 2010 [Je13] Jekis, Build Pipelie Plugi, 2013, siehe: [Lho13] Lhotse Ei Code für alle Fälle OTTOs eigee Shoppigsoftware, siehe: 04/
AUFGABENSTELLUNG (ZUSAMMENFASSUNG) 2 SPEZIFIKATION 2. Datenfluß und Programmablauf 2. Vorbedingung 3. Nachbedingung 3. Schleifeninvariante 3
INHALTSVERZEICHNIS AUFGABENSTELLUNG (ZUSAMMENFASSUNG) 2 SPEZIFIKATION 2 Datefluß ud Programmablauf 2 Vorbedigug 3 Nachbedigug 3 Schleifeivariate 3 KONSTRUKTION 4 ALTERNATIVE ENTWURFSMÖGLICHKEITEN 5 EFFEKTIVE
MehrWiederkehrende XML-Inhalte in Adobe InDesign importieren
Wiederkehrede XML-Ihalte i Adobe IDesig importiere Dieses Tutorial soll als Quick & Dirty -Kurzaleitug demostriere, wie wiederkehrede XML-Ihalte (z. B. aus Datebake) i Adobe IDesig importiert ud formatiert
MehrDas FSB Geldkonto. Einfache Abwicklung und attraktive Verzinsung. +++ Verzinsung aktuell bis zu 3,7% p.a. +++
Das FSB Geldkoto Eifache Abwicklug ud attraktive Verzisug +++ Verzisug aktuell bis zu 3,7% p.a. +++ zuverlässig servicestark bequem Kompeteter Parter für Ihr Wertpapiergeschäft Die FodsServiceBak zählt
Mehr2 Vollständige Induktion
8 I. Zahle, Kovergez ud Stetigkeit Vollstädige Iduktio Aufgabe: 1. Bereche Sie 1+3, 1+3+5 ud 1+3+5+7, leite Sie eie allgemeie Formel für 1+3+ +( 3)+( 1) her ud versuche Sie, diese zu beweise.. Eizu5% ZiseproJahragelegtes
MehrGruppe 108: Janina Bär Christian Hörr Robert Rex
TEHNIHE UNIVEITÄT HEMNITZ FAULTÄT FÜ INFOMATI Hardwarepraktikum im W /3 Versuch 3 equetielle ysteme I Gruppe 8: aia Bär hristia Hörr obert ex hemitz, 7. November Hardwarepraktikum equetielle ysteme I Aufgabe
MehrÜbungen zur Vorlesung Funktionentheorie Sommersemester 2012. Musterlösung zu Blatt 0
UNIVERSITÄT DES SAARLANDES FACHRICHTUNG 6.1 MATHEMATIK Prof. Dr. Rolad Speicher M.Sc. Tobias Mai Übuge zur Vorlesug Fuktioetheorie Sommersemester 01 Musterlösug zu Blatt 0 Aufgabe 1. Käpt Schwarzbart,
MehrLS Retail. Die Branchenlösung für den Einzelhandel auf Basis von Microsoft Dynamics NAV
LS Retail Die Brachelösug für de Eizelhadel auf Basis vo Microsoft Dyamics NAV akquiet Focus auf das Wesetliche User Focus liegt immer auf der Wirtschaftlichkeit: So weig wie möglich, soviel wie ötig.
MehrFIBU Kontoauszugs- Manager
FIBU Kotoauszugs- Maager Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Highlights... 4 2.1 Buchugsvorschläge i der Buchugserfassug... 4 2.2 Vergleichstexterstellug zur automatische Vorkotierug... 5 2.3
MehrBILANZ. Bilanzbericht
BILANZ Bilazbericht Ihaltsverzeichis 1 Leistugsbeschreibug... 03 2 Itegratio i das AGENDA-System... 04 3 Highlights... 05 3.1 Gestaltug vo Bilazberichte... 05 3.2 Stadardbausteie idividuell apasse... 06
Mehr15.4 Diskrete Zufallsvariablen
.4 Diskrete Zufallsvariable Vo besoderem Iteresse sid Zufallsexperimete, bei dee die Ergebismege aus reelle Zahle besteht bzw. jedem Elemetarereigis eie reelle Zahl zugeordet werde ka. Solche Zufallsexperimet
MehrDie allgemeinen Daten zur Einrichtung von md cloud Sync auf Ihrem Smartphone lauten:
md cloud Syc / FAQ Häufig gestellte Frage Allgemeie Date zur Eirichtug Die allgemeie Date zur Eirichtug vo md cloud Syc auf Ihrem Smartphoe laute: Kototyp: Microsoft Exchage / ActiveSyc Server/Domai: mailsyc.freeet.de
MehrHeute Kapitalanlage morgen ein Zuhause
Immobilie Heute Kapitalalage morge ei Zuhause Courtage: Kaufpreis: Preis auf Afrage 3,57% icl. 19% MwSt für de Käufer hausudso Immobilie Moltkestr. 14 77654 Offeburg Tel. 0781 9190891 Fax 0781 9190892
MehrHONORAR Honorarabrechnung
HONORAR Hoorarabrechug Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Itegratio i das Ageda-System... 4 3 Highlights... 5 3.1 Freie Formulargestaltug... 5 3.2 Positiosvorschläge aus Leistuge bzw. Gegestadswerte...
MehrInnerbetriebliche Leistungsverrechnung
Ierbetriebliche Leistugsverrechug I der Kostestellerechug bzw. im Betriebsabrechugsboge (BAB ist ach der Erfassug der primäre Kostestellekoste das Ziel, die sekudäre Kostestellekoste, also die Koste der
MehrArbeitsplätze in SAP R/3 Modul PP
Arbeitsplätze i SAP R/3 Modul PP Was ist ei Arbeitsplatz? Der Stadort eier Aktioseiheit, sowie dere kokrete räumliche Gestaltug Was ist eie Aktioseiheit? kleiste produktive Eiheit i eiem Produktiosprozess,
MehrFlexibilität beim Lagern und Kommissionieren: Schienengeführte Regalbediengeräte
Flexibilität beim Lager ud Kommissioiere: Schieegeführte Regalbediegeräte Ei Kozept zwei Baureihe: DAMBACH Regalbediegeräte Seit mehr als 35 Jahre baut die DAMBACH Lagersysteme Regalbediegeräte ud gehört
MehrKASSENBUCH ONLINE Online-Erfassung von Kassenbüchern
KASSENBUCH ONLINE Olie-Erfassug vo Kassebücher Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Itegratio i das Ageda-System... 4 3 Highlights... 5 3.1 Ituitive Olie-Erfassug des Kassebuchs... 5 3.2 GoB-sicher
MehrQualitätskennzahlen für IT-Verfahren in der öffentlichen Verwaltung Lösungsansätze zur Beschreibung von Metriken nach V-Modell XT
Qualitätskezahle für IT-Verfahre i der öffetliche Verwaltug Lösugsasätze zur Vo Stefa Bregezer Der Autor arbeitet im Bereich Softwaretest ud beschäftigt sich als Qualitätsbeauftragter mit Theme zu Qualitätssicherug
MehrVAIO-Link Kundenservice Broschüre
VAIO-Lik Kudeservice Broschüre Wir widme us jedem eizele Kude mit der gebührede Aufmerksamkeit, mit großer Achtug ud Respekt. Wir hoffe damit, de Erwartuge jedes Eizele a das VAIO-Lik Kudeservice-Zetrum
MehrProjektmanagement Solarkraftwerke
Projektmaagemet Solarkraftwerke Solar Forum - St. Veit 2013 Mauel Uterweger 1 Ihalt des Impulsvortrages eie Überblick über Projektmaagemet bei Solarkraftwerke zu gebe gewoee Erfahruge aufgrud eies reale
Mehr3Landlust auf Hofweier? Kaufpreis: 230.000,00 Euro Courtage: 3,57% incl. 19% MwSt für den Käufer
3Ladlust auf Hofweier? Kaufpreis: 230.000,00 Euro Courtage: 3,57% icl. 19% MwSt für de Käufer OBJEKTDATEN Haustyp Eifamiliehaus Baujahr 1955 Letzte Moderisierug/ Saierug 2001 Zimmer 6 Wohfläche ca. 147,00
MehrVersicherungstechnik
Operatios Research ud Wirtschaftsiformati Prof. Dr. P. Recht // Dipl.-Math. Rolf Wedt DOOR Versicherugstechi Übugsblatt 3 Abgabe bis zum Diestag, dem 03..205 um 0 Uhr im Kaste 9 Lösugsvorschlag: Vorbereituge
MehrPrivatKredit. Direkt ans Ziel Ihrer Wünsche
PrivatKredit Direkt as Ziel Ihrer Wüsche Erlebe Sie eue Freiräume. Leiste Sie sich, was Ihe wichtig ist. Sie träume scho seit lagem vo eier eue Aschaffug, wie z. B.: eiem eue Auto eue Möbel Oder es stehe
MehrVorlesung Informationssysteme
Saarbrücke, 2.05.205 Iformatio Systems Group Vorlesug Iformatiossysteme Vertiefug Kapitel 4: Vo (E)ER is Relatioemodell Erik Buchma (buchma@cs.ui-saarlad.de) Foto: M. Strauch Aus de Videos wisse Sie......welche
MehrMedienzentrum. Bibliothek. Handreichung zur Literatursuche
Mediezetrum Bibliothek Hadreichug zur Literatursuche Versio 1.6 23.09.2014 Sie schreibe Ihre Abschlussarbeit? Sie suche Literatur zu Ihrem Thema? Da hilft Ihe usere Hadreichug zur Literatursuche (icht
MehrFactoring. Alternative zur Bankfinanzierung?
Factorig Alterative zur Bakfiazierug? Beschreibug Factorig Im Factorigverfahre schließ e Uterehme ud Factor eie Vertrag, auf desse Grudlage alle kü ftige Forderuge des Uterehmes laufed gekauft werde. Zuvor
MehrInstitut für Stochastik Prof. Dr. N. Bäuerle Dipl.-Math. S. Urban
Istitut für tochastik Prof. Dr. N. Bäuerle Dipl.-Math.. Urba Lösugsvorschlag 9. Übugsblatt zur Vorlesug Fiazmathematik I Aufgabe Ei euartiges Derivat) Wir sid i eiem edliche, arbitragefreie Fiazmarkt,
MehrFinanzmathematische Formeln und Tabellen
Jui 2008 Dipl.-Betriebswirt Riccardo Fischer Fiazmathematische Formel ud Tabelle Arbeitshilfe für Ausbildug, Studium ud Prüfug im Fach Fiaz- ud Ivestitiosrechug Dieses Werk, eischließlich aller seier Teile,
MehrAufgaben und Lösungen der Probeklausur zur Analysis I
Fachbereich Mathematik AG 5: Fuktioalaalysis Prof. Dr. K.-H. Neeb Dipl.-Math. Rafael Dahme Dipl.-Math. Stefa Wager ATECHNISCHE UNIVERSITÄT DARMSTADT SS 007 19. Jui 007 Aufgabe ud Lösuge der Probeklausur
MehrÜbungsblatt 1 zur Vorlesung Angewandte Stochastik
Dr Christoph Luchsiger Übugsblatt 1 zur Vorlesug Agewadte Stochastik Repetitio WT Herausgabe des Übugsblattes: Woche 9, Abgabe der Lösuge: Woche 1 (bis Freitag, 1615 Uhr), Rückgabe ud Besprechug: Woche
MehrNEL Suchspulen - für jeden Detektor! TOP Leistung von unabhängigen Experten bestätigt. Such Spulen. nel-coils.de Shop ww.nuggets24.
NEL Suchspule - für jede Detektor! TOP Leistug vo uabhägige Experte bestätigt Such Spule el-coils.de Shop ww.uggets24.com el-coils.de Metalldetektor OlieShop www.uggets.at www.uggets24.com NEL BIG Die
MehrMit Ideen begeistern. Mit Freude schenken.
Mehr Erfolg. I jeder Beziehug. Mit Idee begeister. Mit Freude scheke. Erfolgreiches Marketig mit Prämie, Werbemittel ud Uterehmesausstattuge. Wo Prämie ei System habe, hat Erfolg Methode. Die Wertschätzug
MehrLerneinheit 2: Grundlagen der Investition und Finanzierung
Lereiheit 2: Grudlage der Ivestitio ud Fiazierug 1 Abgrezug zu de statische Verfahre Durchschittsbetrachtug wird aufgegebe Zeitpukt der Zahlugsmittelbewegug explizit berücksichtigt exakte Erfassug der
MehrStichproben im Rechnungswesen, Stichprobeninventur
Stichprobe im Rechugswese, Stichprobeivetur Prof Dr Iree Rößler ud Prof Dr Albrecht Ugerer Duale Hochschule Bade-Württemberg Maheim Im eifachste Fall des Dollar-Uit oder Moetary-Uit Samplig (DUS oder MUS-
MehrStatistik I/Empirie I
Vor zwei Jahre wurde ermittelt, dass Elter im Durchschitt 96 Euro für die Nachhilfe ihrer schulpflichtige Kider ausgebe. I eier eue Umfrage uter 900 repräsetativ ausgewählte Elter wurde u erhobe, dass
MehrBINOMIALKOEFFIZIENTEN. Stochastik und ihre Didaktik Referentin: Iris Winkler 10.11.2008
Stochasti ud ihre Didati Refereti: Iris Wiler 10.11.2008 Aufgabe: Führe Sie i der Seudarstufe II die Biomialoeffiziete als ombiatorisches Azahlproblem ei. Erarbeite Sie mit de Schülerie ud Schüler mithilfe
MehrKorrekturrichtlinie zur Studienleistung Wirtschaftsmathematik am 22.12.2007 Betriebswirtschaft BB-WMT-S11-071222
Korrekturrichtliie zur Studieleistug Wirtschaftsmathematik am..007 Betriebswirtschaft BB-WMT-S-07 Für die Bewertug ud Abgabe der Studieleistug sid folgede Hiweise verbidlich: Die Vergabe der Pukte ehme
MehrEnergetisches Feng Shui
KONZEPTE CHRISTIANE PAPENBREER Eergetisches Feg Shui Die Welt voller Eergie Die Afäge des Feg Shui liege im Dukel. Bereits vor tausede vo Jahre solle die legedäre chiesische Kaiser Prizipie des Feg Shui
MehrIM OSTEN VIEL NEUES... Kaufpreis: 350.000,00 Euro 3,57% incl. 19% MwSt für den Käufer
Immobilie IM OSTEN VIEL NEUES... Courtage: Kaufpreis: 350.000,00 Euro 3,57% icl. 19% MwSt für de Käufer hausudso Immobilie Moltkestr. 14 77654 Offeburg Tel. 0781 9190891 Fax 0781 9190892 Email ifo@hausudso.de
MehrStatistik mit Excel 2013. Themen-Special. Peter Wies. 1. Ausgabe, Februar 2014 W-EX2013S
Statistik mit Excel 2013 Peter Wies Theme-Special 1. Ausgabe, Februar 2014 W-EX2013S 3 Statistik mit Excel 2013 - Theme-Special 3 Statistische Maßzahle I diesem Kapitel erfahre Sie wie Sie Date klassifiziere
MehrCRM Maxx. Die Kundenmanagement-Software. Die innovative Softwarelösung für eine gewinnbringende Gestaltung Ihrer Vertriebsund Marketingprozesse
CRM Maxx Die Kudemaagemet-Software Die iovative Softwarelösug für eie gewibrigede Gestaltug Ihrer Vertriebsud Marketigprozesse CRM Maxx die itelligete CRM-Software Die besodere Fuktioalität ud Vielseitigkeit
Mehr2. Diophantische Gleichungen
2. Diophatische Gleichuge [Teschl05, S. 91f] 2.1. Was ist eie diophatische Gleichug ud wozu braucht ma sie? Def D2-1: Eie diophatische Gleichug ist eie Polyomfuktio i x,y,z,, bei der als Lösuge ur gaze
MehrKapitel 6: Quadratisches Wachstum
Kapitel 6: Quadratisches Wachstum Dr. Dakwart Vogel Ui Esse WS 009/10 1 Drei Beispiele Beispiel 1 Bremsweg eies PKW Bremsweg Auto.xls Ui Esse WS 009/10 Für user Modell des Bremsweges gilt a = a + d a =
MehrSatz Ein Boolescher Term t ist eine Tautologie genau dann, wenn t unerfüllbar ist.
Erfüllbarkeit, Uerfüllbarkeit, Allgemeigültigkeit Defiitio Eie Belegug β ist passed zu eiem Boolesche Term t, falls β für alle atomare Terme i t defiiert ist. (Wird ab jetzt ageomme.) Ist β(t) = true,
MehrKunde. Kontobewegung
Techische Uiversität Müche WS 2003/04, Fakultät für Iformatik Datebaksysteme I Prof. R. Bayer, Ph.D. Lösugsblatt 4 Dipl.-Iform. Michael Bauer Dr. Gabi Höflig 17.11. 2003 Abbildug E/R ach relatioal - Beispiel:
Mehr3. Tilgungsrechnung. 3.1. Tilgungsarten
schreier@math.tu-freiberg.de 03731) 39 2261 3. Tilgugsrechug Die Tilgugsrechug beschäftigt sich mit der Rückzahlug vo Kredite, Darlehe ud Hypotheke. Dabei erwartet der Gläubiger, daß der Schulder seie
MehrFachartikel CVM-NET4+ Erfüllt die Energieeffizienz- Richtlinie. Neuer Multikanal-Leistungs- und Verbrauchsanalyser Aktuelle Situation
1 Joatha Azañó Fachartikel Abteilug Eergiemaagemet ud etzqualität CVM-ET4+ Erfüllt die Eergieeffiziez- Richtliie euer Multikaal-Leistugs- ud Verbrauchsaalyser Aktuelle Situatio Die gegewärtige Richtliie
MehrInhaltsverzeichnis. 1 Leistungsbeschreibung... 3
FIBU Kosterechug Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Highlights... 4 2.1 Variable oder fixe Kostestelleverteilug... 4 2.2 Mehrstufiges Umlageverfahre... 5 2.3 Kosolidierugsebee für die Wertekotrolle...
MehrNachklausur - Analysis 1 - Lösungen
Prof. Dr. László Székelyhidi Aalysis I, WS 212 Nachklausur - Aalysis 1 - Lösuge Aufgabe 1 (Folge ud Grezwerte). (i) (1 Pukt) Gebe Sie die Defiitio des Häufugspuktes eier reelle Zahlefolge (a ) N. Lösug:
MehrStatistik Einführung // Konfidenzintervalle für einen Parameter 7 p.2/39
Statistik Eiführug Kofidezitervalle für eie Parameter Kapitel 7 Statistik WU Wie Gerhard Derfliger Michael Hauser Jörg Leeis Josef Leydold Güter Tirler Rosmarie Wakolbiger Statistik Eiführug // Kofidezitervalle
MehrSichtbar im Web! Websites für Handwerksbetriebe. Damit Sie auch online gefunden werden.
Sichtbar im Web! Websites für Hadwerksbetriebe. Damit Sie auch olie gefude werde. Professioelles Webdesig für: Hadwerksbetriebe Rudum-sorglos-Pakete Nur für Hadwerksbetriebe Webdesig zu Festpreise - ukompliziert
MehrBaugrundstück für Individualisten
Immobilie Baugrudstück für Idividualiste Courtage: Kaufpreis: Auf Afrage 3,57% icl. 19% MwSt für de Käufer hausudso Immobilie Moltkestr. 14 77654 Offeburg Tel. 0781 9190891 Fax 0781 9190892 Email ifo@hausudso.de
MehrBILANZ Bilanzbericht
BILANZ Bilazbericht Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Itegratio i das Ageda-System... 4 3 Highlights... 5 3.1 Gestaltug vo Bilazberichte... 5 3.2 Stadardbausteie idividuell apasse... 6 3.3
MehrKlasse: Platzziffer: Punkte: / Graph zu f
Pflichtteil Mathematik I Aufgabe P Name: Vorame: Klasse: Platzziffer: Pukte: / P.0 Gegebe ist die Fuktio f mit der Gleichug (siehe Zeichug). y x8 y,25 4 mit GI IRIR Graph zu f O x P. x 8 Die Pukte C (x,25
MehrJob Coaching. Wir schaffen Lebensqualität.
Job Coachig Wir schaffe Lebesqualität. 2 Agebot ud Diestleistug2 Agebot ud Diestleistug Agebot ud Diestleistug 3 Kotakt obvita Job Coachig jobcoachig@obvita.ch Tel. 071 246 61 90 obvita Berufliche Itegratio
MehrKryptologie: Kryptographie und Kryptoanalyse Kryptologie ist die Wissenschaft, die sich mit dem Ver- und Entschlüsseln von Informationen befasst.
Krytologie: Krytograhie ud Krytoaalyse Krytologie ist die Wisseschaft, die sich mit dem Ver- ud Etschlüssel vo Iformatioe befasst. Beisiel Iteretkommuikatio: Versiegel (Itegrität der Nachricht) Sigiere
MehrBetriebswirtschaft Wirtschaftsmathematik Studienleistung BW-WMT-S12 011110
Name, Vorame Matrikel-Nr. Studiezetrum Studiegag Fach Art der Leistug Klausur-Kz. Betriebswirtschaft Wirtschaftsmathematik Studieleistug Datum 10.11.2001 BW-WMT-S12 011110 Verwede Sie ausschließlich das
MehrSupercom Die komplette Funklösung
Thermal Eergy Flow Meterig Supercom Die komplette Fuklösug Supercom Die komplette Lösug für die Fuk-Ferauslesug vo Verbrauchsdate i ihrer Smart Meterig Umgebug Kudefreudliche ud exakte Verbrauchs-Dateerfassug
MehrLOHN KUG, ATZ, Pfändung, Darlehen und Bescheinigungswesen
LOHN KUG, ATZ, Pfädug, Darlehe ud Bescheiigugswese Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Highlights... 4 2.1 Elektroischer AAG-Erstattugs-Atrag... 4 2.2 Elektroische EEL-Bescheiigug... 5 2.3 Kurzarbeitergeld...
MehrReengineering mit Sniffalyzer
Reegieerig mit Siffalyzer Dr. Walter Bischofberger Wid River Ic. wbischofberger@acm.org http://www.widriver.com/siff 30.10.01 2001 Wid River Systems, Ic. 1 Das Siffgate Projekt Motivatio Schaffe eier Plattform
MehrASP Application-Service- Providing
ASP Applicatio-Service- Providig Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Itegratio Ageda ASP... 4 3 Highlights... 5 3.1 Der Termialserver... 5 3.2 Dateüberahme/Ibetriebahme... 5 3.3 Sicherheit...
Mehr1 Analysis T1 Übungsblatt 1
Aalysis T Übugsblatt A eier Weggabelug i der Wüste lebe zwei Brüder, die vollkomme gleich aussehe, zwische dee es aber eie gewaltige Uterschied gibt: Der eie sagt immer die Wahrheit, der adere lügt immer.
MehrKUNDENPROFIL FÜR GELDANLAGEN
KUNDENPROFIL FÜR GELDANLAGEN Geldalage ist icht ur eie Frage des Vertraues, soder auch das Ergebis eier eigehede Aalyse der Fiazsituatio! Um Ihre optimale Beratug zu gewährleiste, dokumetiere wir gemeisam
MehrDie Guten ins Töpfchen... Datenmigration einer verteilten Access- und SQLServer-Umgebung in eine JEE-Anwendung innerhalb einer SOA
Die Gute is Töpfche... Datemigratio eier verteilte - ud SQLServer-Umgebug i eie JEE-Awedug ierhalb eier SOA Matthias Köhler Matthias.koehler@mathema.de www.mathema.de Die Gute is Töpfche... Matthias Köhler
MehrDie Gasgesetze. Die Beziehung zwischen Volumen und Temperatur (Gesetz von J.-L. und J. Charles): Gay-Lussac
Die Gasgesetze Die Beziehug zwische olume ud Temeratur (Gesetz vo J.-L. Gay-Lussac ud J. Charles): cost. T oder /T cost. cost.. hägt h vo ud Gasmege ab. Die extraolierte Liie scheidet die Temeratur- skala
MehrProjektmanagement. Changing the way people work together
Der Projektleiter ist ählich eiem Uterehmer veratwortlich für Mesche, Techik ud Prozesse. Ihre Aforderuge plus usere Kompeteze sid Ihre Erfolgsfaktore Die Führug eies Projekts etspricht im Wesetliche der
MehrBau- und Wohncenter Stephansplatz
Viele gute Grüde, auf us zu baue Bau- ud Wohceter Stephasplatz Parter der Bak Austria Silvia Nahler Tel.: 050505 47287 Mobil: 0664 20 22 354 Silvia.ahler@cityfiace.at Fiazservice GmbH Ralph Decker Tel.:
Mehrcubus EV als Erweiterung für Oracle Business Intelligence
cubus EV als Erweiterug für Oracle Busiess Itelligece... oder wie Oracle-BI-Aweder mit Essbase-Date vo cubus outperform EV Aalytics (cubus EV) profitiere INHALT 01 cubus EV als Erweiterug für die Oracle
Mehr... a ik) i=1...m, k=1...n A = = ( a mn
Zurück Stad: 4..6 Reche mit Matrize I der Mathematik bezeichet ma mit Matrix im Allgemeie ei rechteckiges Zahleschema. I der allgemeie Darstellug habe die Zahle zwei Idizes, de erste für die Zeileummer,
MehrLEISTUNGEN BUCHFÜHRUNG ÜBER INTERNET. AbaWebTreuhand Abacus
LEISTUNGEN BUCHFÜHRUNG ÜBER INTERNET AbaWebTreuhad Abacus ABAWEB TREUHAND Mit dieser modere Softwarelösug vereifache wir die Buchführug ud die Zusammearbeit zwische usere Kude ud us. Sie beötige keie eigee,
MehrPreisblatt. Service. über Netzanschlüsse Erdgas, Trinkwasser, Strom und Fernwärme, Baukostenzuschüsse und sonstige Kosten. Gültig ab 1.
Preisblatt über Netzaschlüsse Erdgas, Trikwasser, Strom ud Ferwärme, Baukostezuschüsse ud sostige Koste Gültig ab 1. Jui 2015 Service Preisblatt Netzaschluss ud sostige Koste zu de Ergäzede Bestimmuge
Mehr= T. 1.1. Jährliche Ratentilgung. 1.1. Jährliche Ratentilgung. Ausgangspunkt: Beispiel:
E Tilgugsrechug.. Jährliche Raeilgug Ausgagspuk: Bei Raeilgug wird die chuldsumme (Newer des Kredis [Aleihe, Hypohek, Darleh]) i gleiche Teilberäge T geilg. Die Tilgugsrae läss sich ermiel als: T =.. Jährliche
MehrMathematik der Lebensversicherung. Dr. Karsten Kroll GeneralCologne Re
atheatik der Lebesersicherug r. Karste Kroll GeeralCologe Re atheatik der Lebesersicherug atheatische Grudasätze iskotiuierliche ethode: Sätliche Leistuge erfolge zu bestite Zeitpukte ie Zeititeralle dazwische
MehrFIBU Betriebswirtschaftliche. Controlling
FIBU Betriebswirtschaftliche Plaug & Cotrollig Ihaltsverzeichis 1 Leistugsbeschreibug... 3 2 Highlights... 4 2.1 Cotrollig-Bericht... 4 2.2 Betriebswirtschaftliche Plazahleerfassug... 6 2.3 Kosterechug
MehrKlausur Grundlagen der Investition und Finanzierung
Fachhochschule Bochum /Fachhochschule Müster /Fachhochschule Südwestfale (Weiterbildeder) Verbudstudiegag Techische Betriebswirtschaft Prof. Dr. Wolfgag Hufagel / Prof. Dr. Wifried Rimmele/ Fachhochschule
MehrDer Durchbruch in der Zusammenarbeit. Health Relations
Der Durchbruch i der Zusammearbeit Health Relatios Warum isoft Health Relatios? Der demografische Wadel hat Folge für die Behadlugsbediguge: Es müsse immer mehr Patiete versorgt werde bei gleichzeitig
MehrDie Instrumente des Personalmanagements
15 2 Die Istrumete des Persoalmaagemets Zur Lerorietierug Sie solle i der Lage sei:! die Ziele, Asätze ud Grüde eier systematische Persoalplaug darzulege;! die Istrumete der Persoalplaug zu differeziere;!
MehrGIBS. Übungsaufgaben zur Vertiefung. V1. Beschriften Sie die Konstruktionen! n n n n ' ' ' ' Modul 1.5. Geometrische Optik 1 58.
eometrische Optik 1 58 Übugsaufgabe zur Vertiefug V1. Beschrifte Sie die Kostruktioe! ' ' ' ' ' ' ' ' Lehrerversio eometrische Optik 1 59 V2. Bei eiem Brillekroglas tritt Licht a der Rückfläche des lases
MehrZur Definition. der wirksamen. Wärmespeicherkapazität
Ao. Uiv. Prof. Dipl.-Ig. Dr. tech. Klaus Kreč, Büro für Bauphysik, Schöberg a Kap, Österreich Zur Defiitio der wirksae Wärespeicherkapazität vo Ao. Uiv. Prof. Dipl.-Ig. Dr. tech. Klaus Kreč Büro für Bauphysik
MehrPrivate Altersvorsorge. Berufsunfähigkeitsschutz plus Steuerersparnis. Günstig vorsorgen durch Kombination mit unserer fondsgebundenen Basisrente.
Private Altersvorsorge Steueroptimierter Berufsufähigkeitsschutz Berufsufähigkeitsschutz plus Steuerersparis Güstig vorsorge durch Kombiatio mit userer fodsgebudee Basisrete. Berufsufähigkeitsschutz +
MehrWirtschaftsmathematik
Studiegag Betriebswirtschaft Fach Wirtschaftsmathematik Art der Leistug Studieleistug Klausur-Kz. BW-WMT-S1 040508 Datum 08.05.004 Bezüglich der Afertigug Ihrer Arbeit sid folgede Hiweise verbidlich: Verwede
Mehrevohome Millionen Familien verfolgen ein Ziel: Energie zu sparen ohne auf Komfort zu verzichten
evohome Eergie spare weiter gedacht Millioe Familie verfolge ei Ziel: Eergie zu spare ohe auf Komfort zu verzichte evohome Nie war es schöer Eergie zu spare Es gibt viele iteressate Möglichkeite, eergie-
MehrDas Digitale Archiv des Bundesarchivs
Das Digitale Archiv des Budesarchivs 2 3 Ihaltsverzeichis Das Digitale Archiv des Budesarchivs 4 Techische Ifrastruktur 5 Hilfsmittel zur Archivierug 5 Archivierugsformate 6 Abgabe vo elektroische Akte
MehrCalmet Calibration. Calmet C300 Der Kalibrator für nicht sinusförmige Signalverläufe - Oberwellen Erweiterte Spezifikationen.
C300 Der Kalibrator für icht siusförmige Sigalverläufe - Oberwelle Erweiterte Spezifikatioe Calibratio Awedugsbericht Was bedeutet Leistugs-/Eergiekalibrierug bei icht siusförmige Ströme/Spauge Elektrische
MehrAgiles Projektmanagement in der öffentlichen Verwaltung: Mehr Flexibilität durch iterative Softwareentwicklung
Agiles Projektmaagemet i der öffetliche Verwaltug: Mehr Flexibilität durch iterative Softwareetwicklug www.fuehrugskraefte-forum.de Agiles Projektmaagemet i der öffetliche Verwaltug: Mehr Flexibilität
MehrDie OÖGKK auf einen Klick Information und e-services für Unternehmen
PARTNERIN DER WIRTSCHAFT GEMEINSAM STARTEN IHR ERSTER MITARBEITER ERSTMALS DIENSTNEHMER ANMELDEN DIE E-SERVICES DER OÖGKK BEITRAGSGRUPPE ERMITTELN ELDA DAS ELEKTRONISCHE DATENAUSTAUSCHSYSTEM KRANKENSTANDSBESCHEINIGUNG
MehrDie Geräteplattform. Funktionsumfang. Funktionsumfang. Schnittstellen
Die Geräteplattform Die Geräteplattform I der Idustrie schreitet die Elektrifizierug rasat vora. Immer wichtiger wird hier die Asteuerug vo Hochleistugsverbraucher über uterschiedliche Schittstelle. Für
MehrWenig Zeit für viel Arbeit? Reibungsloser Wechsel zu iskv_21c
Click it Weig Zeit für viel Arbeit? Reibugsloser Wechsel zu iskv_21c Zeit zu wechsel Seit dem Jahr 2006 ist klar: Das ISKV-Basissystem wird i absehbarer Zeit ausgediet habe. Mit der Neuetwicklug iskv_21c
MehrHARDWARE-PRAKTIKUM. Versuch L-4. Komplexe Schaltwerke. Fachbereich Informatik. Universität Kaiserslautern
HARDWARE-PRAKTIKUM Versuch L-4 Komplexe Schaltwerke Fachbereich Iformatik Uiversität Kaiserslauter Seite 2 Versuch L-4 Versuch L-4 I diesem Versuch soll ei Rechewerk zur Multiplikatio vo zwei vorzeichelose
MehrBeurteilung des Businessplans zur Tragfähigkeitsbescheinigung
Fachkudige Stellugahme Beurteilug des Busiessplas zur Tragfähigkeitsbescheiigug Name Datum Has Musterma 7. Oktober 2015 Wilfried Orth Grüdugsberatug Stadort Würzburg: Stadort Stuttgart: Waldleite 9a Möhriger
MehrFinanzmathematik für HAK
Fiazmathematik für HAK Dr.Mafred Gurter 2008. Kapitalverzisug bei der Bak mit lieare (eifache) Zise währed des Jahres Beispiel : Ei Kapital vo 3000 wird mit 5% für 250 Tage verzist. Wie viel bekommt ma
MehrLöslichkeitsdiagramm. Grundlagen
Grudlage Löslichkeitsdiagramm Grudlage Zur etrachtug des Mischugsverhaltes icht vollstädig mischbarer Flüssigkeite, das heißt Flüssigkeite, die sich icht bei jeder Temperatur i alle Megeverhältisse miteiader
MehrZahlenfolgen, Grenzwerte und Zahlenreihen
KAPITEL 5 Zahlefolge, Grezwerte ud Zahlereihe. Folge Defiitio 5.. Uter eier Folge reeller Zahle (oder eier reelle Zahlefolge) versteht ma eie auf N 0 erlarte reellwertige Futio, die jedem N 0 ei a R zuordet:
MehrAllgemeine Lösungen der n-dimensionalen Laplace-Gleichung und ihre komplexe Variable
Allgemeie Lösuge der -dimesioale Laplace-Gleichug ud ihre komplexe Variable Dr. rer. at. Kuag-lai Chao Göttige, de 4. Jauar 01 Abstract Geeral solutios of the -dimesioal Laplace equatio ad its complex
MehrFeldeffekttransistoren in Speicherbauelementen
Feldeffekttrasistore i Speicherbauelemete DRAM Auch we die Versorgugsspaug aliegt, ist ei regelmäßiges (typischerweise eiige ms) Refresh des Speicherihaltes erforderlich (Kodesator verliert mit der Zeit
MehrUNSER WISSEN FÜR IHRE IMMOBILIE
i Hamburg-Schelse i Hamburg-Niedorf UNSER WISSEN FÜR IHRE IMMOBILIE 2 Werer Eisele Haus- ud Grudstücksmakler GmbH Wir kee us seit über 45 Jahre mit Immobilie aus Seit über 45 Jahre ist die Werer Eisele
MehrKapitel 4: Stationäre Prozesse
Kapitel 4: Statioäre Prozesse M. Scheutzow Jauary 6, 2010 4.1 Maßerhaltede Trasformatioe I diesem Kapitel führe wir zuächst de Begriff der maßerhaltede Trasformatio auf eiem Wahrscheilichkeitsraum ei ud
MehrMathematischer Vorkurs zum Studium der Physik
Uiversität Heidelberg Mathematischer Vorkurs zum Studium der Physik Übuge Aufgabe zu Kapitel 1 (aus: K. Hefft Mathematischer Vorkurs zum Studium der Physik, sowie Ergäzuge) Aufgabe 1.1: SI-Eiheite: a)
Mehr