Blog

[continuous|agile|lean] delivery

Gepostet von am 27.09.2013 in Blog | Kommentare deaktiviert für [continuous|agile|lean] delivery

Es ist geschäftskritisch die Durchlaufzeit von Änderungen an Software zu reduzieren um eine neue Version so schnell wie möglich in ein funktionierendes System zu wandeln. Während manche Unternehmen sich heute noch Zykluszeiten von mehreren Monaten erlauben, bringen andere schon mehrfach täglich eine neue Version in Produktion. Zur Verkürzung der cycle-time und zur Reduktion des Release-Risikos ist eine konsequente Vollautomatisierung der Delivery und Quality Assurance über alle Stages hinweg essentiell – und das sowohl für Dev als...

read more

comments on… Measuring Quality

Gepostet von am 30.07.2013 in Blog | Kommentare deaktiviert für comments on… Measuring Quality

In „Beyond Burn-Downs“ meint Howard Deiner: Things change. People change their minds. Deal with it. Ein Plädoyer für Metriken in agilem Softwareumfeld. Dazu gehören auch vor allem Maße für die Velocity, Technical Debt, Cycle Time, und natürlich Code-Metriken wie zyklomatische Komplexität, Standardkonformität, Grad der Duplizierung, Coverage, toter Code, Dependencies usw. usw. Klassische Skalen wie KLOC oder sowas wie „Time spend on task“ treten bei H.Deiner in den Hintergrund: Here are some takeaways: Be smart...

read more

Think Global, Manage Local!

Gepostet von am 19.02.2013 in Blog | Kommentare deaktiviert für Think Global, Manage Local!

Was, wenn es ein System gäbe, das alle (kleinen) Softwareprobleme lösen kann. Ein System, ausgestattet mit menschlicher Intelligenz, dem man ein Problem übergibt und das selbst dafür Sorge trägt, dass eine Antwort gefunden wird. Wäre es nicht fantastisch, wenn nicht ich eine Lösung suchen müsste, sondern die Lösung würde mich finden? Heard about Crowd Sourcing? Das Leistungsmodell in der Softwareentwicklung verschiebt sich. Seit Jahren ist sichtbar, dass Softwareentwicklungsprojekte nicht vollständig an Dritte gegeben werden...

read more