continuous integration improving software quality and reducing risk

Download Book Continuous Integration Improving Software Quality And Reducing Risk in PDF format. You can Read Online Continuous Integration Improving Software Quality And Reducing Risk here in PDF, EPUB, Mobi or Docx formats.

Continuous Integration

Author : Paul M. Duvall
ISBN : 9780321630148
Genre : Computers
File Size : 62. 11 MB
Format : PDF, ePub
Download : 182
Read : 391

Get This Book


For any software developer who has spent days in “integration hell,” cobbling together myriad software components, Continuous Integration: Improving Software Quality and Reducing Risk illustrates how to transform integration from a necessary evil into an everyday part of the development process. The key, as the authors show, is to integrate regularly and often using continuous integration (CI) practices and techniques. The authors first examine the concept of CI and its practices from the ground up and then move on to explore other effective processes performed by CI systems, such as database integration, testing, inspection, deployment, and feedback. Through more than forty CI-related practices using application examples in different languages, readers learn that CI leads to more rapid software development, produces deployable software at every step in the development lifecycle, and reduces the time between defect introduction and detection, saving time and lowering costs. With successful implementation of CI, developers reduce risks and repetitive manual processes, and teams receive better project visibility. The book covers How to make integration a “non-event” on your software development projects How to reduce the amount of repetitive processes you perform when building your software Practices and techniques for using CI effectively with your teams Reducing the risks of late defect discovery, low-quality software, lack of visibility, and lack of deployable software Assessments of different CI servers and related tools on the market The book’s companion Web site, www.integratebutton.com, provides updates and code examples.

Continuous Delivery

Author : Eberhard Wolff
ISBN : 9783864919312
Genre : Computers
File Size : 53. 55 MB
Format : PDF, Docs
Download : 743
Read : 449

Get This Book


Continuous Delivery ermöglicht es, Software viel schneller und mit wesentlich höherer Zuverlässigkeit in Produktion zu bringen, als es bisher möglich war. Grundlage dafür ist eine Continuous-Delivery-Pipeline, die das Ausrollen der Software weitgehend automatisiert und so einen reproduzierbaren, risikoarmen Prozess für die Bereitstellung neuer Releases bietet. Dieses Buch macht Sie mit dem Aufbau einer Continuous-Delivery-Pipeline vertraut und erklärt, welche Technologien Sie dazu einsetzen können. Dabei lernen Sie u.a. folgende Themen kennen: • Infrastruktur-Automatisierung mit Chef, Docker und Vagrant • Automatisierung von Builds und Continuous Integration • Akzeptanztests, Kapazitätstests, exploratives Testen • Einführung von Continuous Delivery im Unternehmen • Continuous Delivery und DevOps • Auswirkungen auf die Softwarearchitektur Als praktisches Beispiel wird ein konkreter Technologie- Stack vorgestellt. Zahlreiche Aufgaben und Vorschläge für weitergehende Experimente laden Sie darüber hinaus zur praktischen Vertiefung des Themas ein. Nach der Lektüre können Sie abschätzen, welche Vorteile Continuous Delivery konkret bietet, und Sie verfügen über das nötige Handwerkszeug, um Continuous Delivery in Ihrem eigenen Arbeitsumfeld zu etablieren. Die Neuauflage wurde in Bezug auf Werkzeuge wie Docker, Jenkins, Graphite und den ELK-Stack aktualisiert. An neuen Themen sind Docker Compose, Docker Machine, Immutable Server, Microservices und die Einführung von Continuous Delivery ohne DevOps hinzugekommen.

Extreme Programming

Author : Kent Beck
ISBN : 3827321395
Genre :
File Size : 57. 46 MB
Format : PDF, ePub, Docs
Download : 254
Read : 479

Get This Book



Agile Testing

Author : Manfred Baumgartner
ISBN : 9783446456266
Genre : Computers
File Size : 81. 57 MB
Format : PDF, ePub
Download : 567
Read : 236

Get This Book


Der Trend zu agilen Vorgehen ist ungebrochen Dieser Trend geht auch am Softwaretest nicht spurlos vorüber. Nachdem die Bedeutung des Tests in agilen Projekten unumstritten ist, treten jetzt vor allem die Professionalisierung und die Integration der einzelnen Mitarbeiter in den rollenübergreifenden Tätigkeiten des agilen Vorgehens in den Vordergrund. Die klassischen Rollenbilder des Tests verschwimmen und gehen ineinander über. Die Eigenverantwortung der Tester steigt. Für den klassischen Tester bedeutet dies eine Bereicherung und Aufwertung seiner Rolle, da er auch Aufgaben und Tätigkeiten anderer Professionen übernimmt. - Der Stellenwert des Teams - Die Crux mit den Werkzeugen in agilen Projekten - Die sieben schlechtesten Ideen für die Testautomatisierung - Testmethoden im agilen Umfeld - Tester: Generalist vs. Spezialist? Welches sind nun aber die Aufgaben des Softwaretests in agilen Projekten? Wie sind diese in unterschiedlichen agilen Vorgehensweisen – wie etwa Scrum oder Kanban – zu organisieren? Welche Bedeutung haben Testwerkzeuge in diesem Kontext? Wie grenzen sich die Verantwortlichkeiten gegeneinander ab oder wirken synergetisch zusammen? Auf diese sehr konkreten Fragen, die sich im operativen Projektgeschehen immer wieder stellen, liefert dieses Buch mögliche Antworten, ergänzt durch bewährte Ansätze aus der Praxis. Extra: E-Book inside Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.

Das Devops Handbuch

Author : Gene Kim
ISBN : 3960101236
Genre : Agile software development
File Size : 57. 42 MB
Format : PDF, Docs
Download : 789
Read : 894

Get This Book



Continuous Integration Mit Hudson Jenkins

Author : Simon Wiest
ISBN : 9783898648523
Genre : Computers
File Size : 23. 85 MB
Format : PDF, ePub, Docs
Download : 473
Read : 726

Get This Book


Entwickler lieben Continuous Integration (CI): Jede Codeänderung wird innerhalb von Minuten freigegeben oder als fehlerhaft gemeldet. Risiken werden kleiner, Projektleiter gelassener, Refactorings mutiger und die Software wird besser. Das Buch führt in die CI-Konzepte ein und zeigt deren Umsetzung mit dem Open-Source-Produkt Hudson/Jenkins. Dabei geht es u.a. um Build-Automatisierung, Visualisierung von Test- und Analyseergebnissen, automatische Benachrichtigungen, verteilte Builds und eigene Plugins. An realen Fallbeispielen zeigt Hudson/Jenkins-Committer Simon Wiest, wie die CI-Einführung gelingt.

Objektorientierte Analyse Design Von Kopf Bis Fuss

Author : Brett D. McLaughlin
ISBN : 9783955619473
Genre : Computers
File Size : 74. 67 MB
Format : PDF, Mobi
Download : 305
Read : 432

Get This Book


Kluge Bücher über Objektorientierte Analyse & Design gibt es viele. Leider versteht man die meisten erst, wenn man selbst schon Profi-Entwickler ist... Und was machen all die Normalsterblichen, die natürlich davon gehört haben, dass OOA&D dazu beiträgt, kontinuierlich tolle Software zu schreiben, Software, die Chef und Kunden glücklich macht - wenn sie aber nicht wissen, wie sie anfangen sollen? Sie könnten damit beginnen, dieses Buch zu lesen! Denn Objektorientierte Analyse & Design von Kopf bis Fuß zeigt Ihnen Schritt für Schritt, wie Sie richtige OO-Software analysieren, entwerfen und entwickeln. Software, die sich leicht wiederverwenden, warten und erweitern lässt. Software, die keine Kopfschmerzen bereitet. Software, der Sie neue Features spendieren können, ohne die existierende Funktionalität zu gefährden. Sie lernen, Ihre Anwendungen flexibel zu halten, indem Sie OO-Prinzipien wie Kapselung und Delegation anwenden. Sie lernen, die Wiederverwendung Ihrer Software dadurch zu begünstigen, dass Sie das OCP (das Open-Closed-Prinzip) und das SRP (das Single-Responsibility-Prinzip) befolgen. Sie lernen, wie sich verschiedene Entwurfsmuster, Entwicklungsansätze und Prinzipien zu einem echten OOA&D-Projektlebenszyklus ergänzen, UML, Anwendungsfälle und -diagramme zu verwenden, damit auch alle Beteiligten klar miteinander kommunizieren können, und Sie die Software abliefern, die gewünscht wird. Diesem Buch wurden die neuesten Erkenntnisse aus der Lerntheorie und der Kognitionswissenschaft zugrunde gelegt - Sie können davon ausgehen, dass Sie nicht nur schnell vorankommen, sondern dabei auch noch eine Menge Spaß haben!

Softwareevolution

Author : Harry M. Sneed
ISBN : 9783864913860
Genre : Computers
File Size : 36. 80 MB
Format : PDF, Docs
Download : 310
Read : 1313

Get This Book


Softwareevolution bedeutet Wartung plus Weiterentwicklung eines bestehenden Systems. In den bestehenden Systemen steckt die akkumulierte Erfahrung eines Unternehmens und die Arbeit mehrerer Personen über viele Jahre. Das Buch unterstreicht den immensen Wert bestehender Softwaresysteme und die Notwendigkeit, sie zu bewahren. Sie müssen ständig ausgebaut und regelmäßig renoviert werden. Das alles verlangt nach anderen Techniken und Methoden als bei der Entwicklung eines neuen Systems. Die Autoren behandeln in diesem Grundlagenwerk Themen wie Wartungs- und Wiederaufbereitungsprozesse, Wiederverwendung, Softwareanalysemethoden, Reverse Engineering, Nachdokumentation und Wirtschaftlichkeitsaspekte der Softwaresystemerhaltung. Auch auf Aspekte bei agilen Entwicklungsprojekten wird eingegangen. Die Kapitel des Buches sind nach den Tätigkeiten in einem Softwareevolutionsprozess gegliedert. Aus dem Inhalt: - Die Gesetze der Softwareevolution - Der Evolutionsprozess - Softwaresystemanalyse - Softwareevolutionsplanung - Fehlerbehebung - Änderungen - Sanierung - Softwareweiterentwicklung - Systemregressionstest Der Stoff, der in diesem Buch zusammengefasst ist, basiert auf mehr als 30 Jahren Erfahrung des Hauptautors Harry Sneed in der Wartung und Weiterentwicklung bestehender Software.

Testen In Scrum Projekten Leitfaden F R Softwarequalit T In Der Agilen Welt

Author : Tilo Linz
ISBN : 9783960880639
Genre : Computers
File Size : 52. 34 MB
Format : PDF, ePub, Mobi
Download : 201
Read : 1255

Get This Book


Softwareentwicklung wird heute mit agilen Methoden durchgeführt. Dass ein Team, eine Softwareabteilung oder ein ganzes Unternehmen agiles Entwickeln langfristig erfolgreich realisiert und damit die erhofften Vorteile erzielt, daran haben Softwaretests und agile Softwarequalitätssicherung einen entscheidenden Anteil. Dieses Buch gibt einen praxisorientierten Überblick über die am weitesten verbreiteten Testmethoden und -praktiken sowie Managementinstrumente in agilen Projekten. Entwicklungsleiter, Projektleiter, Testmanager und Qualitätsmanager erhalten Hinweise und Tipps, wie Testen und Qualitätssicherung organisiert werden müssen, damit sie auch in agilen Projekten nicht an Schlagkraft verlieren. Professionelle Tester und Experten für Softwarequalität erfahren, wie sie in agilen Teams erfolgreich mitarbeiten und ihre spezielle Expertise optimal einbringen können. Aus dem Inhalt: • Agile und klassische Vorgehensmodelle • Planung im agilen Projekt • Unit Tests, Test First • Integrationstests, Continuous Integration • Systemtests, Test nonstop • Qualitätsmanagement, Qualitätssicherung Fallstudien, ein durchgängiges Fallbeispiel sowie Übungsaufgaben und Checkfragen zum Self-Assessment runden den Inhalt ab. Das Buch orientiert sich am ISTQB® Certified Tester – Foundation Level Extension Syllabus »Agile Tester«. Es eignet sich gleichermaßen für das Selbststudium wie als Begleitliteratur zu den entsprechenden Schulungen. Die 2. Auflage wurde komplett überarbeitet und ist konform zum ISTQB®-Lehrplan Version 2014.

Projekt Phoenix

Author : Gene Kim
ISBN : 9783960100676
Genre : Computers
File Size : 87. 74 MB
Format : PDF, ePub, Mobi
Download : 669
Read : 1230

Get This Book


Bill ist IT-Manager bei Parts Unlimited. An einem Dienstagmorgen erhält er auf der Fahrt zur Arbeit einen Anruf seines CEO. Die neue IT-Initiative der Firma mit dem Codenamen Projekt Phoenix ist entscheidend für die Zukunft von Parts Unlimited, aber das Projekt hat Budget und Zeitplan massiv überzogen. Der CEO will, dass Bill direkt an ihn berichtet und das ganze Chaos in neunzig Tagen aufräumt, denn sonst wird Bills gesamte Abteilung outgesourct. Mit der Hilfe eines Vorstandsmitglieds und dessen mysteriöser Philosophie der Drei Wege wird Bill klar, dass IT-Arbeit mehr mit dem Fertigungsbereich in einer Fabrik zu tun hat als er sich je vorstellen konnte. Die Zeit drängt: Bill muss dafür sorgen, dass der Arbeitsfluss auch zwischen den Abteilungen deutlich besser läuft und das Business-Funktionalität zuverlässig bereitgestellt wird. Drei Koryphäen der DevOps-Bewegung liefern hier die rasante und unterhaltsame Story, in der sich jeder, der im IT-Bereich arbeitet, wiederfinden wird. Sie erfahren nicht nur, wie Sie Ihre eigene IT-Organisation verbessern können - nach der Lektüre dieses Buchs werden Sie IT auch nie wieder so sehen wie zuvor.

Top Download:

Best Books