Devops and The Lean Startup
[Read more…]
by Matthias Marschall on July 19, 2012 · 0 comments
by Matthias Marschall on July 12, 2012 · 9 comments
You hear a lot about various agile approaches. Things like Lean, Scrum, Kanban, and Devops seem to be important but it’s hard to sort them out. How do they relate to each other and where to start? Let me try to structure these ideas for you.
[Read more…]
by Matthias Marschall on July 5, 2012 · 2 comments
Everyone was bashing your development department. You were too slow, you were the bottleneck – if only development would be faster, we could earn so much more money … you know what I’m talking about. It was time to change something so you introduced Scrum. A couple of months (and quite a few crises) later your team churns along with impressive speed and better quality. The bottleneck is gone. Surprisingly though, the business results haven’t moved an inch. What’s wrong here? Weren’t we supposed to be swimming in money if development was faster?
[Read more…]
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 deal with bugs in Scrum.
[Read more…]
by Dan Ackerson on May 4, 2010 · 3 comments
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 into a problem. Which change caused the problem?
[Read more…]
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 only five people – all involved in building and running our web application. We started from a very #notagile approach, and successfully introduced agile practices like user stories, story points, a backlog, and the notion of velocity achieving a tremendous increase in our productivity. But nowadays, we’ve moved on. The strict processes don’t fit our current way of working any more.
[Read more…]
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.
by Matthias Marschall on March 26, 2009 · 1 comment