Agile Techniken für klassisches Projektmanagement

Agile Techniken für klassisches Projektmanagement von Pröpper,  Nils
Qualifizierung zum PMI-ACP® Agiles vs. klassisches Projektmanagement Transfer in die Praxis, Wissenscheck Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht. Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP® vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis. Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement. Aus dem Inhalt: Projektmanagement: agil vs. klassisch Agile Vorgehensmodelle: Scrum, Kanban Soft Skills: Collaboration, adaptive Führung Kommunikation: War Room, Agile Tooling, Active Listening Teamarbeit: Hochleistungsteams, Verteilte Teams, Agile Games Planung & Monitoring: Retrospektive,Timeboxing, Prozessoptimierung Schätzmethoden: Story Points, Planning Poker, Näherungsschätzung Analysetechnik: Roadmap, Wireframes, Problemanalyse Qualitätsmanagement: Definition of Done Risikomanagement Metriken: Earned Value in agilen und klassischen Projekten Kennzahlen: ROI, Business Case Transfer in die Praxis: Projektvorbereiung, Projektdurchführung, Erfahrungswerte
Aktualisiert: 2023-07-01
> findR *

Agile Techniken für klassisches Projektmanagement

Agile Techniken für klassisches Projektmanagement von Pröpper,  Nils
Qualifizierung zum PMI-ACP® Agiles vs. klassisches Projektmanagement Transfer in die Praxis, Wissenscheck Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht. Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP® vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis. Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement. Aus dem Inhalt: Projektmanagement: agil vs. klassisch Agile Vorgehensmodelle: Scrum, Kanban Soft Skills: Collaboration, adaptive Führung Kommunikation: War Room, Agile Tooling, Active Listening Teamarbeit: Hochleistungsteams, Verteilte Teams, Agile Games Planung & Monitoring: Retrospektive,Timeboxing, Prozessoptimierung Schätzmethoden: Story Points, Planning Poker, Näherungsschätzung Analysetechnik: Roadmap, Wireframes, Problemanalyse Qualitätsmanagement: Definition of Done Risikomanagement Metriken: Earned Value in agilen und klassischen Projekten Kennzahlen: ROI, Business Case Transfer in die Praxis: Projektvorbereiung, Projektdurchführung, Erfahrungswerte
Aktualisiert: 2023-07-01
> findR *

Agile Techniken für klassisches Projektmanagement

Agile Techniken für klassisches Projektmanagement von Pröpper,  Nils
Qualifizierung zum PMI-ACP® Agiles vs. klassisches Projektmanagement Transfer in die Praxis, Wissenscheck Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht. Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP® vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis. Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement. Aus dem Inhalt: Projektmanagement: agil vs. klassisch Agile Vorgehensmodelle: Scrum, Kanban Soft Skills: Collaboration, adaptive Führung Kommunikation: War Room, Agile Tooling, Active Listening Teamarbeit: Hochleistungsteams, Verteilte Teams, Agile Games Planung & Monitoring: Retrospektive,Timeboxing, Prozessoptimierung Schätzmethoden: Story Points, Planning Poker, Näherungsschätzung Analysetechnik: Roadmap, Wireframes, Problemanalyse Qualitätsmanagement: Definition of Done Risikomanagement Metriken: Earned Value in agilen und klassischen Projekten Kennzahlen: ROI, Business Case Transfer in die Praxis: Projektvorbereiung, Projektdurchführung, Erfahrungswerte
Aktualisiert: 2023-07-01
> findR *

Agile Techniken für klassisches Projektmanagement

Agile Techniken für klassisches Projektmanagement von Pröpper,  Nils
Qualifizierung zum PMI-ACP Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht. Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis. Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement.
Aktualisiert: 2023-07-01
> findR *

Agile Techniken für klassisches Projektmanagement

Agile Techniken für klassisches Projektmanagement von Pröpper,  Nils
Qualifizierung zum PMI-ACP Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht. Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis. Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement.
Aktualisiert: 2023-07-01
> findR *

Agile Techniken für klassisches Projektmanagement

Agile Techniken für klassisches Projektmanagement von Pröpper,  Nils
Qualifizierung zum PMI-ACP Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht. Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis. Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement.
Aktualisiert: 2023-07-01
> findR *

The Art of Unit Testing

The Art of Unit Testing von Feathers,  Michael, Martin,  Robert C., Osherove,  Roy
Lesbare, wartbare und zuverlässige Tests entwickeln Fakes, Stubs, Mock-Objekte und Isolation-(Mocking-)Frameworks Einfache Dependency-Injection-Techniken und das Refactoring von Legacy Code Sie wissen, dass Sie Unit Tests durchführen sollten – warum machen Sie es noch nicht? Wenn Sie Anfänger auf dem Gebiet der Unit Tests sind, wenn Sie Unit Tests mühsam finden oder wenn Sie, gemessen am Aufwand, einfach kein ausreichendes Ergebnis erzielen, dann sollten Sie dieses Buch lesen. Roy Osherove führt Sie Schritt für Schritt vom Schreiben Ihres ersten, einfachen Unit Tests bis hin zum Erstellen kompletter Test-Sets, die wartbar, lesbar und zuverlässig sind. Sie werden schnell zu fortgeschrittenen Themen wie Mocks und Stubs hingeführt, während Sie die Verwendung von Isolation-(Mocking-)Frameworks wie Moq, FakeItEasy und Typemock Isolator erlernen. Sie erfahren eine Menge zu Testmustern und zur Testorganisation, führen Refactoring durch und lernen, wie man »untestbaren« Code testet. Nebenbei zeigt Ihnen der Autor das Integration Testing sowie Techniken zum Testen mit Datenbanken. Die Beispiele im Buch verwenden C#, sind aber auch für jeden nützlich, der eine Sprache mit statischen Typen wie Java oder C++ benutzt. Aus dem Inhalt: Grundlagen des Unit Testings Frameworks für das Unit Testing Einsatz von NUnit Stubs zum Auflösen von Abhängigkeiten Interaction Testing mit Mock-Objekten Isolation-(Mocking-)Frameworks Testhierarchie und Organisation Die Säulen guter Unit Tests Integration von Unit Tests in das Unternehmen Umgang mit Legacy Code Design und Testbarkeit Tools und Frameworks Stimmen zum Buch: »Dieses Buch ist etwas Besonderes. Die Kapitel bauen aufeinander auf und entwickeln eine erstaunliche Tiefe.« – Aus dem Vorwort von Robert C. Martin, cleancoder.com »Die beste Art, Unit Testing zu lernen. Bereits ein Klassiker auf dem Gebiet.« – Raphael Faria, LG Electronics »Bringt Ihnen sowohl die Philosophie des effektiven Unit Testings bei als auch die praktischen Grundlagen.« – Pradeep Chellappan, Microsoft »Wenn meine Teammitglieder fragen, wie sie Unit Tests richtig schreiben sollen, antworte ich einfach: mit diesem Buch!« – Alessandro Campeis, Vimar SpA
Aktualisiert: 2023-07-01
> findR *

The Art of Unit Testing

The Art of Unit Testing von Feathers,  Michael, Martin,  Robert C., Osherove,  Roy
Lesbare, wartbare und zuverlässige Tests entwickeln Fakes, Stubs, Mock-Objekte und Isolation-(Mocking-)Frameworks Einfache Dependency-Injection-Techniken und das Refactoring von Legacy Code Sie wissen, dass Sie Unit Tests durchführen sollten – warum machen Sie es noch nicht? Wenn Sie Anfänger auf dem Gebiet der Unit Tests sind, wenn Sie Unit Tests mühsam finden oder wenn Sie, gemessen am Aufwand, einfach kein ausreichendes Ergebnis erzielen, dann sollten Sie dieses Buch lesen. Roy Osherove führt Sie Schritt für Schritt vom Schreiben Ihres ersten, einfachen Unit Tests bis hin zum Erstellen kompletter Test-Sets, die wartbar, lesbar und zuverlässig sind. Sie werden schnell zu fortgeschrittenen Themen wie Mocks und Stubs hingeführt, während Sie die Verwendung von Isolation-(Mocking-)Frameworks wie Moq, FakeItEasy und Typemock Isolator erlernen. Sie erfahren eine Menge zu Testmustern und zur Testorganisation, führen Refactoring durch und lernen, wie man »untestbaren« Code testet. Nebenbei zeigt Ihnen der Autor das Integration Testing sowie Techniken zum Testen mit Datenbanken. Die Beispiele im Buch verwenden C#, sind aber auch für jeden nützlich, der eine Sprache mit statischen Typen wie Java oder C++ benutzt. Aus dem Inhalt: Grundlagen des Unit Testings Frameworks für das Unit Testing Einsatz von NUnit Stubs zum Auflösen von Abhängigkeiten Interaction Testing mit Mock-Objekten Isolation-(Mocking-)Frameworks Testhierarchie und Organisation Die Säulen guter Unit Tests Integration von Unit Tests in das Unternehmen Umgang mit Legacy Code Design und Testbarkeit Tools und Frameworks Stimmen zum Buch: »Dieses Buch ist etwas Besonderes. Die Kapitel bauen aufeinander auf und entwickeln eine erstaunliche Tiefe.« – Aus dem Vorwort von Robert C. Martin, cleancoder.com »Die beste Art, Unit Testing zu lernen. Bereits ein Klassiker auf dem Gebiet.« – Raphael Faria, LG Electronics »Bringt Ihnen sowohl die Philosophie des effektiven Unit Testings bei als auch die praktischen Grundlagen.« – Pradeep Chellappan, Microsoft »Wenn meine Teammitglieder fragen, wie sie Unit Tests richtig schreiben sollen, antworte ich einfach: mit diesem Buch!« – Alessandro Campeis, Vimar SpA
Aktualisiert: 2023-07-01
> findR *

The Art of Unit Testing

The Art of Unit Testing von Feathers,  Michael, Martin,  Robert C., Osherove,  Roy
Lesbare, wartbare und zuverlässige Tests entwickeln Fakes, Stubs, Mock-Objekte und Isolation-(Mocking-)Frameworks Einfache Dependency-Injection-Techniken und das Refactoring von Legacy Code Sie wissen, dass Sie Unit Tests durchführen sollten – warum machen Sie es noch nicht? Wenn Sie Anfänger auf dem Gebiet der Unit Tests sind, wenn Sie Unit Tests mühsam finden oder wenn Sie, gemessen am Aufwand, einfach kein ausreichendes Ergebnis erzielen, dann sollten Sie dieses Buch lesen. Roy Osherove führt Sie Schritt für Schritt vom Schreiben Ihres ersten, einfachen Unit Tests bis hin zum Erstellen kompletter Test-Sets, die wartbar, lesbar und zuverlässig sind. Sie werden schnell zu fortgeschrittenen Themen wie Mocks und Stubs hingeführt, während Sie die Verwendung von Isolation-(Mocking-)Frameworks wie Moq, FakeItEasy und Typemock Isolator erlernen. Sie erfahren eine Menge zu Testmustern und zur Testorganisation, führen Refactoring durch und lernen, wie man »untestbaren« Code testet. Nebenbei zeigt Ihnen der Autor das Integration Testing sowie Techniken zum Testen mit Datenbanken. Die Beispiele im Buch verwenden C#, sind aber auch für jeden nützlich, der eine Sprache mit statischen Typen wie Java oder C++ benutzt. Aus dem Inhalt: Grundlagen des Unit Testings Frameworks für das Unit Testing Einsatz von NUnit Stubs zum Auflösen von Abhängigkeiten Interaction Testing mit Mock-Objekten Isolation-(Mocking-)Frameworks Testhierarchie und Organisation Die Säulen guter Unit Tests Integration von Unit Tests in das Unternehmen Umgang mit Legacy Code Design und Testbarkeit Tools und Frameworks Stimmen zum Buch: »Dieses Buch ist etwas Besonderes. Die Kapitel bauen aufeinander auf und entwickeln eine erstaunliche Tiefe.« – Aus dem Vorwort von Robert C. Martin, cleancoder.com »Die beste Art, Unit Testing zu lernen. Bereits ein Klassiker auf dem Gebiet.« – Raphael Faria, LG Electronics »Bringt Ihnen sowohl die Philosophie des effektiven Unit Testings bei als auch die praktischen Grundlagen.« – Pradeep Chellappan, Microsoft »Wenn meine Teammitglieder fragen, wie sie Unit Tests richtig schreiben sollen, antworte ich einfach: mit diesem Buch!« – Alessandro Campeis, Vimar SpA
Aktualisiert: 2023-07-01
> findR *

Lean Testing für C++-Programmierer

Lean Testing für C++-Programmierer von Breymann,  Ulrich, Spillner,  Andreas
Das Buch versucht, dem C++-Entwickler das Testen nahe zu bringen. Es beschränkt sich dabei auf den Test von Komponenten (Units). Dabei achten die Autoren darauf, dass der Testaufwand angemessen ist. Den Lesern wird dazu ein „Test-Büffet“, also eine Auswahl verschiedener Verfahren angeboten, die sie nicht nur zum direkten Testen, sondern auch für die testgetriebene Entwicklung (TDD = test driven development) verwenden können. Dazu gehören die vorbereitende automatisierte statischen Analyse des vorhandenen Programmcodes ebenso wie Verfahren zur Laufzeit des zu prüfenden Programms. Es gibt nicht das eine Testentwurfsverfahren, mit dem alle Fehler aufgedeckt werden, sinnvoll ist immer eine Kombination von mehreren Verfahren, die vom Entwickler passend zum Problem auszusuchen sind. Wie intensiv und ausgiebig die einzelnen Verfahren anzuwenden sind, bleibt dem Entwickler überlassen, er kennt sein Testobjekt am besten. Die Autoren geben Empfehlungen, welche Reihenfolge anzuraten ist und welche Verfahren in welchem Umfang gut zusammen passen. Die Autoren stellen die verschiedenen Standardtestverfahren vor und zeigen dazu Beispiele in C++, wobei sie das Googletest-Framework verwenden.
Aktualisiert: 2023-06-11
> findR *

Agile ABAP-Entwicklung

Agile ABAP-Entwicklung von Schwarzmann,  Winfried
Let's go agile! Geht das überhaupt mit ABAP? Dieses Buch führt Sie passgenau in die agile Entwicklung ein und setzt dabei genau da an, wo Sie sich auskennen: bei Ihrem Legacy Code. Sie lesen, wie Sie Ihre Programme Schritt für Schritt verbessern und erlernen dabei die wichtigsten Methoden der testgetriebenen Entwicklung. Anschließend erfahren Sie, wie Sie diese und viele weitere Techniken auch in neuen Entwicklungsprojekten einsetzen können. Clean Code, Walking Skeleton, Shared Code Ownership, Executable Documentation und Co. sind schon bald keine Fremdwörter mehr für Sie! Aus dem Inhalt: Testgetriebene Entwicklung Objektorientiertes Design Test-Doubles ABAP Unit Redesign und Neuentwicklung Kontinuierliche Verbesserung Der perfekte Sprint ABAP Test Isolation Tools ABAP Development Tools (ABAP in Eclipse) Ausbildungsstrategie und Skalierbarkeit
Aktualisiert: 2023-05-16
> findR *

Lean Testing für C++-Programmierer

Lean Testing für C++-Programmierer von Breymann,  Ulrich, Spillner,  Andreas
Das Buch versucht, dem C++-Entwickler das Testen nahe zu bringen. Es beschränkt sich dabei auf den Test von Komponenten (Units). Dabei achten die Autoren darauf, dass der Testaufwand angemessen ist. Den Lesern wird dazu ein „Test-Büffet“, also eine Auswahl verschiedener Verfahren angeboten, die sie nicht nur zum direkten Testen, sondern auch für die testgetriebene Entwicklung (TDD = test driven development) verwenden können. Dazu gehören die vorbereitende automatisierte statischen Analyse des vorhandenen Programmcodes ebenso wie Verfahren zur Laufzeit des zu prüfenden Programms. Es gibt nicht das eine Testentwurfsverfahren, mit dem alle Fehler aufgedeckt werden, sinnvoll ist immer eine Kombination von mehreren Verfahren, die vom Entwickler passend zum Problem auszusuchen sind. Wie intensiv und ausgiebig die einzelnen Verfahren anzuwenden sind, bleibt dem Entwickler überlassen, er kennt sein Testobjekt am besten. Die Autoren geben Empfehlungen, welche Reihenfolge anzuraten ist und welche Verfahren in welchem Umfang gut zusammen passen. Die Autoren stellen die verschiedenen Standardtestverfahren vor und zeigen dazu Beispiele in C++, wobei sie das Googletest-Framework verwenden.
Aktualisiert: 2023-05-11
> findR *

Lean Testing für C++-Programmierer

Lean Testing für C++-Programmierer von Breymann,  Ulrich, Spillner,  Andreas
Das Buch versucht, dem C++-Entwickler das Testen nahe zu bringen. Es beschränkt sich dabei auf den Test von Komponenten (Units). Dabei achten die Autoren darauf, dass der Testaufwand angemessen ist. Den Lesern wird dazu ein „Test-Büffet“, also eine Auswahl verschiedener Verfahren angeboten, die sie nicht nur zum direkten Testen, sondern auch für die testgetriebene Entwicklung (TDD = test driven development) verwenden können. Dazu gehören die vorbereitende automatisierte statischen Analyse des vorhandenen Programmcodes ebenso wie Verfahren zur Laufzeit des zu prüfenden Programms. Es gibt nicht das eine Testentwurfsverfahren, mit dem alle Fehler aufgedeckt werden, sinnvoll ist immer eine Kombination von mehreren Verfahren, die vom Entwickler passend zum Problem auszusuchen sind. Wie intensiv und ausgiebig die einzelnen Verfahren anzuwenden sind, bleibt dem Entwickler überlassen, er kennt sein Testobjekt am besten. Die Autoren geben Empfehlungen, welche Reihenfolge anzuraten ist und welche Verfahren in welchem Umfang gut zusammen passen. Die Autoren stellen die verschiedenen Standardtestverfahren vor und zeigen dazu Beispiele in C++, wobei sie das Googletest-Framework verwenden.
Aktualisiert: 2023-05-11
> findR *

Testgetriebene Entwicklung mit C++

Testgetriebene Entwicklung mit C++ von Langr,  Jeff
Testgetriebene Entwicklung (TDD) ist eine moderne Methode in der Softwareentwicklung, mit der Programmierer und Tester die Anzahl der Fehler im System erheblich verringern, wartungsfreundlicheren Code schreiben und die Software gefahrlos an geänderte Anforderungen anpassen können. Dieses Buch vermittelt praktische TDD-Kenntnisse und beschreibt die Probleme und Vorteile der Verwendung dieser Technik für C++-Systeme. Die vielen ausführlichen Codebeispiele führen schrittweise von den Grundlagen von TDD zu anspruchsvollen Themen: • TDD verwenden, um C++-Altsysteme zu verbessern • Problematische Systemabhängigkeiten erkennen und handhaben • Abhängigkeiten in C++ injizieren • Frameworks für C++ einsetzen, die TDD unterstützen • C++11-Features nutzen, die die Anwendung von TDD erleichtern Unabhängig davon, ob Sie viel Erfahrung mit Unit Tests haben oder ein absoluter Neuling auf diesem Gebiet sind, lernen Sie mit diesem Buch die testgetriebene Entwicklung in C++ erfolgreich anzuwenden.
Aktualisiert: 2023-05-08
> findR *

Testgetriebene Entwicklung mit C++

Testgetriebene Entwicklung mit C++ von Langr,  Jeff
Testgetriebene Entwicklung (TDD) ist eine moderne Methode in der Softwareentwicklung, mit der Programmierer und Tester die Anzahl der Fehler im System erheblich verringern, wartungsfreundlicheren Code schreiben und die Software gefahrlos an geänderte Anforderungen anpassen können. Dieses Buch vermittelt praktische TDD-Kenntnisse und beschreibt die Probleme und Vorteile der Verwendung dieser Technik für C++-Systeme. Die vielen ausführlichen Codebeispiele führen schrittweise von den Grundlagen von TDD zu anspruchsvollen Themen: • TDD verwenden, um C++-Altsysteme zu verbessern • Problematische Systemabhängigkeiten erkennen und handhaben • Abhängigkeiten in C++ injizieren • Frameworks für C++ einsetzen, die TDD unterstützen • C++11-Features nutzen, die die Anwendung von TDD erleichtern Unabhängig davon, ob Sie viel Erfahrung mit Unit Tests haben oder ein absoluter Neuling auf diesem Gebiet sind, lernen Sie mit diesem Buch die testgetriebene Entwicklung in C++ erfolgreich anzuwenden.
Aktualisiert: 2023-05-08
> findR *

Lean Testing für C++-Programmierer

Lean Testing für C++-Programmierer von Breymann,  Ulrich, Spillner,  Andreas
Sie programmieren – auch in C++. Sie führen regelmäßig Unit Tests durch. Sie sind sich manchmal unsicher, ob Sie ausreichend oder zu viel getestet haben. Werfen Sie einen Blick in dieses Buch, Sie werden viele Anregungen für Ihre tägliche Arbeit finden! "Lean Testing" steht für einen Ansatz, der auf der einen Seite alle wichtigen Testfälle zur Prüfung der Software berücksichtigt, auf der anderen Seite aber den Testaufwand in einem überschaubaren Rahmen hält. Der angemessene Mittelweg zwischen zu wenig und zu viel Testen wird bei jedem Vorgehen zum Entwerfen der Testfälle diskutiert und erörtert. Die in diesem Buch präsentierten Vorgehensweisen zum Testfallentwurf werden konkret mit den entsprechenden C++-Programmtexten und den jeweiligen Testfällen dargelegt. Sind hierzu unterstützende Werkzeuge erforderlich, beschreiben die Autoren deren Anwendung. Dabei geben sie nützliche Hinweise für die Verwendung der Testverfahren und bieten einen Leitfaden für ihren Einsatz. Alle Testverfahren des aktuellen ISO-Standards 29119, die für den Unit Test relevant sind, werden vorgestellt und ausführlich behandelt. Ulrich Breymann ist ein bekannter Fachautor für die Programmiersprache C++ – Andreas Spillner für den Testbereich. Beide Autoren bringen ihre Fachkompetenz ein und schlagen eine Brücke zwischen Programmierung und Test. Das Buch unterstützt die aktuelle Entwicklung, bei der Softwareerstellung keine strikte (personenbezogene) Trennung zwischen Implementierung und Test auf Unit-Ebene vorzusehen (z.B. TDD & Test-first-Ansatz).
Aktualisiert: 2023-05-08
> findR *
MEHR ANZEIGEN

Bücher zum Thema Testgetriebene Entwicklung

Sie suchen ein Buch über Testgetriebene Entwicklung? Bei Buch findr finden Sie eine große Auswahl Bücher zum Thema Testgetriebene Entwicklung. Entdecken Sie neue Bücher oder Klassiker für Sie selbst oder zum Verschenken. Buch findr hat zahlreiche Bücher zum Thema Testgetriebene Entwicklung im Sortiment. Nehmen Sie sich Zeit zum Stöbern und finden Sie das passende Buch für Ihr Lesevergnügen. Stöbern Sie durch unser Angebot und finden Sie aus unserer großen Auswahl das Buch, das Ihnen zusagt. Bei Buch findr finden Sie Romane, Ratgeber, wissenschaftliche und populärwissenschaftliche Bücher uvm. Bestellen Sie Ihr Buch zum Thema Testgetriebene Entwicklung einfach online und lassen Sie es sich bequem nach Hause schicken. Wir wünschen Ihnen schöne und entspannte Lesemomente mit Ihrem Buch.

Testgetriebene Entwicklung - Große Auswahl Bücher bei Buch findr

Bei uns finden Sie Bücher beliebter Autoren, Neuerscheinungen, Bestseller genauso wie alte Schätze. Bücher zum Thema Testgetriebene Entwicklung, die Ihre Fantasie anregen und Bücher, die Sie weiterbilden und Ihnen wissenschaftliche Fakten vermitteln. Ganz nach Ihrem Geschmack ist das passende Buch für Sie dabei. Finden Sie eine große Auswahl Bücher verschiedenster Genres, Verlage, Autoren bei Buchfindr:

Sie haben viele Möglichkeiten bei Buch findr die passenden Bücher für Ihr Lesevergnügen zu entdecken. Nutzen Sie unsere Suchfunktionen, um zu stöbern und für Sie interessante Bücher in den unterschiedlichen Genres und Kategorien zu finden. Unter Testgetriebene Entwicklung und weitere Themen und Kategorien finden Sie schnell und einfach eine Auflistung thematisch passender Bücher. Probieren Sie es aus, legen Sie jetzt los! Ihrem Lesevergnügen steht nichts im Wege. Nutzen Sie die Vorteile Ihre Bücher online zu kaufen und bekommen Sie die bestellten Bücher schnell und bequem zugestellt. Nehmen Sie sich die Zeit, online die Bücher Ihrer Wahl anzulesen, Buchempfehlungen und Rezensionen zu studieren, Informationen zu Autoren zu lesen. Viel Spaß beim Lesen wünscht Ihnen das Team von Buchfindr.