PROJEKT-LOG - Klassisch agiles Projektmanagement und mehr
  • Start
  • Autoren
  • Impressum
  • Top Agile Tools

Sprache | Language

  • Deutsch
  • English

Autoren

  • Robert Wiechmann 315
  • Sven Röpstorff 21
  • Katja Roth 6
  • Ralf Wirdemann 3
  • Susanne Reppin 3

Kategorien

  • Agile Softwareentwicklung (128)
  • Allgemein (121)
  • Internet (28)
  • Interview (16)
  • Kanban (10)
  • Lean (9)
  • Literatur (11)
  • Management (36)
  • Präsentation (56)
  • Projektmanagement (42)
  • Scrum (81)
  • Software (20)
  • Studien & Umfragen (2)
  • Termine (18)
  • Tools (38)
  • Umfrage (2)
  • Zertifizierung (9)
  • Zitate (30)
  • Zusammenarbeit (16)

Partner




Letzte Artikel

  • Besser kommunizieren
  • Product Owner im Potrait: Niklas Sum
  • Frohe Weihnachten
  • Jahresrückblick 2011 plus Gewinnchance
  • Meine Pünktlichkeit drückt aus, dass mir deine Zeit so wertvoll ist wie meine eigene. [Helga Schäferling]

Archiv

  • Januar 2012
  • Dezember 2011
  • November 2011
  • Oktober 2011
  • September 2011
  • August 2011
  • Juli 2011
  • Juni 2011
  • Mai 2011
  • April 2011
  • März 2011
  • Februar 2011
  • Januar 2011
  • Dezember 2010
  • November 2010
  • Oktober 2010
  • September 2010
  • August 2010
  • Juli 2010
  • Juni 2010
  • Mai 2010
  • April 2010
  • März 2010
  • Februar 2010
  • Januar 2010
  • Dezember 2009
  • November 2009
  • Oktober 2009
  • September 2009
  • August 2009
  • Juli 2009
  • Juni 2009
  • Mai 2009

Top Agile Tools



Informationen


 RSS Feed abonnieren

Follow @projekt_log




Creative Commons License

Schlagwörter

Agil Agile Agile Softwareentwicklung Backlog Blog Buch Empfehlung Estimation Framework Führung GTD Informationen Internet Interview Kanban Kommunikation Konferenz Lean Management Methode News Online Organisation PPT Product Owner Produktivität Projekt Projektmanagement Präsentation präsentieren Quote Scrum Software Spruch Team Tipps Tool Tools User Stories User Story Video Vortrag XP Zitat Zusammenarbeit

Letzte Kommentare

  • IT Freelancer on Besser kommunizieren
  • Robert Wiechmann on Besser kommunizieren
  • IT Freelancer on Besser kommunizieren
  • Robert Wiechmann on Jahresrückblick 2011 plus Gewinnchance
  • Hass Chapman on Jahresrückblick 2011 plus Gewinnchance
  • Sven Röpstorff on Story Maps - Selbsterklärende Product BacklogsStory Maps - Let your product explain itself
  • Christoph Oberle on Story Maps - Selbsterklärende Product BacklogsStory Maps - Let your product explain itself
  • Sven Röpstorff on Story Maps - Selbsterklärende Product BacklogsStory Maps - Let your product explain itself
  • Toby Baier on Story Maps - Selbsterklärende Product BacklogsStory Maps - Let your product explain itself
  • Jane Doe on Lieber Sprint, ich hasse Dich ...Dear sprint, I hate you ...


Unterstützen Sie uns



Interessante Artikel

  • Spaß mit Agiler Softwareentwicklung
  • 7 interessante Antworten von Susanne Reppin
  • Leseempfehlungen der Woche [2010-09-05]
  • Agilo - Open Source Software für Scrum Projekte
  • Teamwork - Arbeit in Paaren
  • Agile Softwareentwicklung bei XING
  • Most Valuable PlayerMost Valuable Player
  • Agile Projekte mit Scrum, XP und Kanban
  • Ein Manifest für Softwareentwickler
  • Neulich bei der DeploymentplanungAn interesting way to build a deployment schedule

Twitter

Wie stellt man sicher, keinen schlechten Code zu produzieren?

18.10.2009

Eine Frage, die in Projekten immer wieder auftaucht. Warum? Weil beispielsweise das Management möchte, dass schneller entwickelt wird. Die Basis-Architektur der Software nicht mehr zeitgemäß ist oder die Dokumentation fehlt…

Ken Schwaber macht immer wieder deutlich, dass die Software-Entwickler für die Qualität des Codes verantwortlich sind. In seinen Büchern, sowie auch in einer älteren Präsentation Canary in a Coal Mine, versucht er ein Bewußtsein dafür zu schaffen. Ziel ist es, Verständnis und Professionalität zu steigern, um schlechtem Code und aufwendige Wartungsarbeiten vorzubeugen. Solides Handwerk und Nachhaltigkeit, sieht er als die Schlüssel zum Erfolg. Wie schon berichtet, kommt die Entwicklung des Software Craftsmanship dieser Forderung nach. Der Titel, der kürzlich auf InfoQ erschienenden Präsentation From good to great Developer, unterstreicht nochmals die Aktualität des Themas.

Auf der anderen Seite spielt die Definition of Done eine wesentliche Rolle, um den Anspruch an gutem Code gerecht zu werden. Done definiert, was ein Projektteam damit meint, wenn es sich auf die Fertigstellung einer Story verpflichtet. Die Definition sollte entsprechende – mit dem Team verabschiedete und abgestimmte – Richtlinien enthalten, die festhalten wann Fertig auch wirklich fertig ist. Kelly Walters hat hierfür eine 10 Punkte Liste aufgestellt:

  • Code produced (all ‘to do’ items in code completed)
  • Code commented, checked in and run against current version in source control
  • Peer reviewed (or produced with pair programming) and meeting development standards
  • Builds without errors
  • Unit tests written and passing
  • Deployed to system test environment and passed system tests
  • Passed UAT (User Acceptance Testing) and signed off as meeting requirements
  • Any build/deployment/configuration changes implemented/documented/communicated
  • Relevant documentation/diagrams produced and/or updated
  • Remaining hours for task set to zero and task closed

Diese Liste der “Done-Kritierien” kann auch 30, 60 oder 90 Punkte enthalten.

Es wird deutlich: Disziplin und die Einhaltung von Abläufen stehen zur Lösung des Problems im Vordergrund… Story für Story.

Über den Autor

Momentan als Projektmanager und Agiler Coach in Hamburg tätig, unterstütze ich Scrum und Kanban Teams bei der Bewältigung ihrer alltäglichen Herausforderungen. Zudem bin ich mit dem Coaching von Mitarbeitern betraut und laufend bestrebt, in den Austausch mit Anwendern agiler Methoden zu treten.

  • Kategorie: Agile Softwareentwicklung|Scrum|Software
  • Schlagworte: Code, Definition, Done, Ken Schwaber, Management, Software Craftsmanship, TDD, Team, Test, Testing
  • Autor: Robert Wiechmann

Weitere Artikel zu diesem Thema

  • Der Einsatz von Cucumber in Scrum
  • ATDD kurz erklärt – Die richtigen Dinge entwickelnATDD in a Nutshell – Deliver the right thing
  • 10 Prezi Präsentationen zu Agilen Prinzipien aus 201010 Prezi Presentations about Agile Principles from 2010
  • Product Owner im Portrait: Interview Björn Waide
  • Sprint Zero – Die Null muss stehenSprint Zero – Fasten your seatbelt
  • Die Team-CharterThe Team Charter
  • Most Valuable PlayerMost Valuable Player

Kommentare

top

Copyright ® 2009-2011 - PROJEKT-LOG  RSS Feed abonnieren

ALL-INKL.COM - Webhosting Server Hosting Domain Provider