In Scrum, sprints are time-boxed delivery cycles that help keep the team focused on the goal. If you don't know which goal I'm referring to, check out Dr. Eliyahu M. Goldratt's novel "The Goal" (hint: I think it's something about making money). For web development, I run weekly sprints and this surprises a lot of … Continue reading Getting Lean with Weekly Sprints
Tag: deployment
How to Deploy Ruby on Rails With The Opscode Chef Application Cookbook
I already wrote about how to get started with the Opscode Chef Platform. In this article I want to show you a very elegant way to deploy a Ruby on Rails stack with Chef. One of the strengths of Chef is the decent set of available cookbooks. @jtimberman does an especially excellent job in writing … Continue reading How to Deploy Ruby on Rails With The Opscode Chef Application Cookbook
Puppet vs. Capistrano – a short comparison
We’re currently using Capistrano not only to deploy our Ruby on Rails application, but also to setup and manage our physical and virtual (Xen based) servers. We have Capistrano recipes for adding users, installing packages like apache or mysql, configuring a Xen VM and more. Coming accross puppet, I started to wonder about the essential … Continue reading Puppet vs. Capistrano – a short comparison
The “It runs on my box” syndrome
You've heard it before, right? The standard answer given by so many developers when faced with a broken feature on the test server: “…but it runs on my box…”. Oh yeah, one of my favorites. You're supposed to get this released and they can only come up with this lame excuse. Why does every developer … Continue reading The “It runs on my box” syndrome