Agile Software-Engineering-Fähigkeiten

Agile Software-Engineering-Fähigkeiten (Michael Bass Julian)

Originaltitel:

Agile Software Engineering Skills

Inhalt des Buches:

In diesem Lehrbuch geht es um die Arbeit in Teams zur Erstellung funktionierender Software. Es behandelt Fähigkeiten in agilen Softwareentwicklungsmethoden, Teamarbeit, Versionskontrolle und kontinuierlicher Integration und zeigt dem Leser, wie er einige der neuesten Ideen aus Lean, Agile und Kanban anwenden kann.

Teil I, der sich auf den Menschen konzentriert, beschreibt verschiedene Projektrollen und die für jede Rolle erforderlichen Fähigkeiten. Dazu gehören Mitglieder von selbstorganisierenden Teams, Scrum Master, Product Owner und Aktivitäten zum Management anderer Stakeholder. Die für die Erstellung von Produktartefakten erforderlichen Fähigkeiten werden in Teil II detailliert beschrieben. Dazu gehören Fähigkeiten zur Erstellung von agilen Anforderungen, Architekturen, Designs sowie Entwicklungs- und Sicherheitsartefakten. Der agile Entwicklungsprozess zur Koordinierung mit Mitarbeitern wird in Teil III beschrieben. Er führt in die Fähigkeiten ein, die zur Erleichterung eines inkrementellen Prozesses und zur Verwendung von Softwaretools für Versionskontrolle und automatisierte Tests erforderlich sind. Schließlich werden in Teil IV einige fortgeschrittenere Themen erläutert. Zu diesen Themen gehören große Projekte mit mehreren kooperierenden Teams, die Automatisierung der Bereitstellung, Cloud-Software-Dienste, DevOps und die Entwicklung von Live-Systemen.

Dieses Lehrbuch behandelt wichtige Kompetenzen der IEEE/ACM Computing Curricula Task Force 2020. Es enthält fast 100 Übungen zum Ausprobieren und Anwenden der für die agile Softwareentwicklung erforderlichen Fähigkeiten. Hinweise, Tipps und weitere Ratschläge zur Bewältigung der Übungen werden am Ende jedes Kapitels vorgestellt, und ein Fallstudienprojekt mit herunterladbarem Quellcode aus einem Online-Repository integriert die in den Kapiteln erlernten Fähigkeiten. Darüber hinaus sind dort auch weitere Beispielsoftwareprojekte verfügbar. Auf diese Weise bietet das Buch einen praktischen Leitfaden für die Arbeit an einem Entwicklungsprojekt als Teil eines Teams und orientiert sich an den Bedürfnissen von Berufsanfängern sowie von Studenten der Softwaretechnik und Informatik.

Weitere Daten des Buches:

ISBN:9783031054686
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Agile Software-Engineering-Fähigkeiten - Agile Software Engineering Skills
In diesem Lehrbuch geht es um die Arbeit in Teams zur Erstellung...
Agile Software-Engineering-Fähigkeiten - Agile Software Engineering Skills

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: