by Matthias Marschall on June 1, 2010 · 1 comment
A lot of people I meet are interested in agile software development. Either they’ve heard about it or they participate in projects which use Scrum, Kanban, or Extreme Programming. They wonder whether it makes sense to do pair programming, which Kanban tools to use, how to get started with test driven development or how to [...]
I’m a firm believer of release early and often. If there’s more than 10 new commits in our code repository awaiting release, I start to get uncomfortable. Whether it’s extra “inventory sitting on our shelves” instead of in your browser, or the uncertainty of “going live” with a bunch of new stuff and then running [...]
by Matthias Marschall on May 14, 2009 · 8 comments
Agile software development is a great thing. It makes people deliver real value faster. Based on the agile manifesto there are a lot of processes and frameworks available (XP, SCRUM or Lean Software Development anyone?), which try to enable teams to develop better and more relevant software. So far, so good. In our company, we’re [...]
by Matthias Marschall on April 2, 2009 · 0 comments
Yesterday I gave a talk about the “why” of agile software development based on ideas and concepts of lean manufacturing. It shows some tools to speed up development by reducing waste and by working in small batches. Check it out and share it if you like it. Agile Essentials View more presentations from webops.
by Matthias Marschall on March 26, 2009 · 0 comments
I really love working in small batches as it ensures timely feedback and fast realization of customer value. Usually, we release two to three times a week – each release featuring only a handful of user stories. While I got used to working in this mode over the last couple of years, it’s really impressive [...]