Configuration Management: Introduction to Puppet

After years spent working with Cfengine, Luke Kanies decided to form the company Reductive Labs in 2005 and Puppet, a long time idea and quickly stabilizing prototype, was born. He describes it as an open-source, next-generation server automation tool. Configuration files (called manifests) are written declaratively, and there is a client/server model for distribution handling. … Continue reading Configuration Management: Introduction to Puppet

Who Else Wants to Understand Cloud Computing?

Evaluating hosting scenarios for our Ruby on Rails based web application, I finally had a good reason to dig deeper into "cloud computing". While I was already watching the evolution of Amazon's web services like S3 and EC2, a lot of offerings nowadays labelled as "cloud computing" were quite new to me. To better understand … Continue reading Who Else Wants to Understand Cloud Computing?

Configuration Management: Introduction to Cfengine

As promised in my last post about configuration management, I want to introduce you to one of the key Open Source configuration management players on the scene today - Cfengine. Embarked upon in 1993 by Mark Burgess, Cfengine has helped system administrators configuring and maintaining their servers in the data center for over a decade … Continue reading Configuration Management: Introduction to Cfengine

Velocity – what will we be able to deliver this week?

The final building block of our introduction to agile is velocity. In addition to employing user stories to break down big features into manageable junks, maintaining a backlog for ruthless prioritizing, and story point estimates, velocity will help you find out what you can deliver in a week. Looking at "Yesterday's Weather" to Learn About … Continue reading Velocity – what will we be able to deliver this week?

Configuration Management: Scaling The Data Center and Growing Your Business

The Velocity 2008 Conference hosted many excellent presentations and discussions concerning web performance and operations. Adam Jacob, of HJK Solutions, presented how his company goes about "Building An Automated Infrastructure". To briefly explain what an automated infrastructure is, let's think of servers and data as office buildings and automobiles. Would it make sense to begin … Continue reading Configuration Management: Scaling The Data Center and Growing Your Business

Estimation of User Stories With Story Points as Abstract Size Measure

After discussing which issues we tried to solve by introducing agile practices to manage a remote development team, using User Stories to be able to compare requirements and building a Backlog for ruthless prioritizing I want to share our learnings about agile estimation of User Stories. As you might have experienced, estimating the time required … Continue reading Estimation of User Stories With Story Points as Abstract Size Measure