Test Driven Development als kritischer Erfolgsfaktor

Unser Workshop zu Test Driven Development

Die erste Version einer kleinen Applikation mit einem kleinen Team ist schnell geschrieben - vor allem ohne automatisierte Tests. Das manuelle Testen der Anwendung ist wenig Aufwand und der Kunde zufrieden mit der kostengünstigen Lösung. Doch was passiert, wenn nach einiger Zeit das Team wächst, einzelne Personen in dem Team nicht mehr dabei sind und die Applikation größer und komplexer geworden ist? Wie wird sichergestellt, dass die Anwendung immer noch fehlerfrei funktioniert, nachdem die Entwickler Code geändert und erweitert haben? Dies ist über manuelles Tests immer weniger handhabbar und es häufen sich die Fehler in neuen Versionen der Applikation. In Folge sinkt das Vertrauen in die Anwendung: Auf Seite des Kunden und auch Seite der Entwickler, die Code-Änderungen zurückschrecken. Die technische Schuld in der Applikation steigt bis zu dem Punkt, an dem kleinste Erweiterungen in der Anwendung einen enormen Aufwand bedeuten und der Code fast nicht mehr wartbar ist.

Die testgetriebene Entwicklung (TDD) wirkt genau diesem Problem entgegen und sichert eine stabile Qualität der Software. TDD ist vor allem eine Denkweise, die jeder Entwickler verinnerlichen sollte, um kontinuierlich die Qualität seines eigenen Codes zu verbessern. Darüber hinaus bietet TDD als Methodik Hilfestellungen, an denen sich der Entwickler bei der Programmierung orientieren kann. Die konsequente Anwendung von TDD stellt sicher, dass es zu jedem Feature mindestens einen automatisierten Test gibt, der sicherstellt, dass diese Funktionalität fehlerfrei funktioniert. Dies schafft Sicherheit und Vertrauen bei der Code-Änderungen und führt dazu, dass in deutlich schnelleren Zyklen ohne große manuelle Testdurchläufe eine neue Version der Anwendung veröffentlicht werden kann.

Gemeinsam analysieren wir gängige Probleme im Softwareentwicklungsprozess und erarbeiten dafür Lösungsmöglichkeiten auf Basis von Test Driven Development. Darüber hinaus lernen wir unterschiedliche Testmöglichkeiten kennen und schreiben einen kleinen Beispieltest selber. Der Workshop gibt dabei Antworten auf die folgenden Fragen:

  • Was macht guten Code aus?
  • Warum ist Softwarequalität wichtig?
  • Was ist Test Driven Development?
  • Wie passt TDD im den Rahmen eines Scrum-Prozess?
  • Welche Arten von Tests gibt es und was sind die Unterschiede?
  • Wie kann ich automatisierte Tests in meinen Deployment-Prozess integrieren?
  • Wie kann mir TDD dabei helfen meinen Softwareentwicklungsprozess hinsichtlich Qualität und Geschwindigkeit zu verbessern?


Zielgruppe und Teilnahmevoraussetzungen

Der Workshop richtet sich an Entwickler, Projektverantwortliche und alle, die sauberen und wartbaren Code programmieren wollen.

Grundkenntnisse in der Programmierung sind von Vorteil, aber nicht zwingend erforderlich. Der Workshop soll vor allem die Denkweise, Vorteile und Methodik der testgetriebenen Entwicklung vermitteln. Die effiziente Teilnahme am Workshop ist ohne einen eigenen Rechner möglich. 

Rahmendaten

Ort und Dauer

Der eintägige Workshop findet von 9 bis 17 Uhr in unseren Räumlichkeiten statt. Für ein Catering ist gesorgt. 

Sollte es Ihnen nicht möglich sein, zu uns zu kommen, sprechen Sie uns bitte an. Gerne kommen unsere Experten auch in Ihr Unternehmen. 


Teilnahmegebühr 

800 Euro pro Person zzgl. USt. 


Anmeldung 

via Mail an training@ambient-innovation.com


Ihr Trainer

Dennis Gilliam

Dennis Gilliam ist Gründer und Geschäftsführer von Ambient Innovation. Gerne teilt der diplomierte Wirtschaftsinformatiker seine tief gehenden Kenntnisse zur effektiven Softwareentwicklung. 

Sauberer und geprüfter Code

durch automatisierte Tests

Die testgetriebene Softwareentwicklung führt mittelfristig im Projektverlauf zu einer höheren Entwicklungsgeschwindigkeit und schafft sowohl für die Entwickler als auch für den Kunden mehr Vertrauen und Sicherheit bei Änderungen oder Erweiterungen im Programmcode.

Gehen Sie den ersten Schritt und nehmen Sie Kontakt zu uns auf!
Wir freuen uns auf Sie.

Rufen Sie uns jetzt an