Professionalität in der Software-Entwicklung

Lebensraum:

Auf Parleys kann mein einen interessanten und sehr unterhaltsamen Vortrag von Robert C. Martin (Author zahlreicher Bücher, wie bspw. Clean Code: A Handbook of Agile Software Craftsmanship) -  zum Thema "Filling the Professionalism Gap" sehen. Die wesentlichsten Punkte sind:

  • Richte keinen Schaden an!
  • Schreibe sauberen Code!
  • Willst du schnell sein, mache es gut!
  • Teste. Und zwar zuerst (TDD). Zu 100%!
  • Sei sicher, dass es funktioniert!
  • QS, sollte keine Fehler finden!
  • QS sollte Tests Spezifizieren und nicht Verifizieren!
  • Halte die Teams zusammen! Ein Team kann viele Projekte abarbeiten, ein Einzelner Entwickler kann das nicht! (Die Projekte können dadurch pro Iteration mit verschiedenen Prioritäten behandelt werden, je nach Bedarf)

Unbedingt anschauen!