Process
Agile Development, Agile Design
.. Avoiding Pitfalls in an Iterative Model (by Leisa Reichelt)
There is a commonly held belief that Agile Methods and User Centred Design do not play nicely together. On the contrary, Agile and UCD have much to offer each other. Each can learn and benefit from the other, and work together as a robust design and development methodology.
Including an introduction to the principles and practices of Agile Methodologies, this presentation explores the opportunities for UCD in an Agile environment, how designers can shape Agile to better support their work, and what designers can learn from Agile methods.
Leisa Reichelt at Web 2.0 Expo Berlin from Johannes Kleske on Vimeo.
Wiki(anti)patterns
Stewart Mader hat vor kurzem Wikipatterns.com ins Leben gerufen und gibt damit jedem, der eine Wiki-Software einsetzen will oder bereits einsetzt, gute Strategien mit an die Hand ein Wiki erfolgreich in die Arbeitsumgebung einer Organisation zu integrieren.
Bisher gibt es vier Pattern-Kategorien:
- People Patterns
- People Anti-Patterns
- Adoption Patterns
- Adoption Anti-Patterns
..außerdem gibt es ein paar generelle Tipps, die in einem “walk-through of the stages of wiki adoption” zusammengefasst sind.
Agile Retrospectives: Making Good Teams Great!
Abstract
Project retrospectives help teams examine what went right and what went wrong on a project. But traditionally, retrospectives (also known as “post-mortems”) are only performed at the end of the project — too late to help. In organizations where teams develop using iterative, incremental methods, Agile retrospectives at the end of each iteration or increment stimulate continuous improvement throughout the project. Exceptional software process and project improvement grows out of solid data and good planning.Google Tech Talks January 25, 2007
Behaviour Driven Development – BDD
“The aim of Behaviour Driven Development (BDD) is to address this shortcoming and, by using terminology focused on the behavioural aspects of the system rather than testing, attempt to help direct developers towards a focus on the real value to be found in TDD at its most successful, or BDD as we call it.” — behaviour-driven.org
Links
- RSpec is a framework for practicing Behaviour Driven Development (BDD) in Ruby
- http://behaviour-driven.org
- A New Look at Test Driven Development
- “Beyond Test Driven Development: Behaviour Driven Development” – Google TechTalks March 17, 2006
agility and charts
Some interesting links about agility and charts:
- Big Visible Charts (Marty Andrews)
- Earned-Value and Burn Charts (Alistair Cockburn)
- An Alternative Release Burndown Chart
- Big Visible Charts (Ron Jeffries)
- Room and Chart Gallery
- The Task Board
- BVC at c2.com
Wikis in der Softwareentwicklung helfen

..ist die Überschrift eines Artikels aus der aktuellen Ausgabe des Java Magazins (07/2005) . Warum Wikis in der Software-Entwicklung helfen, wird anhand von SnipSnap und eXPTask erklärt (siehe auch SnipSnap ein innovatives Wiki?), dabei steht vorallem das Anwendungsgebiet der Software-Dokumentation sowie die Verknüpfung zwischen Dokumentation und Programmcode im Vordergrund.
Der Artikel ist recht lesenswert, allerdings wird das Versprechen am Ende des Artikels:
“Und was kostet das alles? Die Entwicklungsumgebung Eclipse und SnipSnap sind kostenlos und die XP-Integration gibt es zum Ausprobieren dazu.”
(noch) nicht eingehalten, denn eXPTask kann man bisher nur als Flash-Demo anschauen.
Agility and Wiki
Frage: Sind die “principles of the agile manifesto” mit dem Wesen von Wikis vereinbar?
Antwort: siehe thinkberg.com
Frage: Welcher Grundsatz passt überhaupt nicht?
Antwort:
The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation.
Allerdings könnte man Wikis als asynchrone face-to-face conversation betrachten und dann passt es wieder…
