How to set up wordpress on ec2 using puppet and git

Having started out on a Joyent appliance, migrating to Linode, and, finally, to Amazon with a Bitnami stack, we noticed the common pain of manually configuring each of these environments. Bitnami caused us an even bigger headache by being very difficult to update (apt-get doesn't update the bitnami wrapped AMP stack). We decided to get … Continue reading How to set up wordpress on ec2 using puppet and git

Agile Web Development & Operations: What do YOU want it to be?

For nearly four years Dan and I have shared our experiences and ideas about agile development and DevOps. We would like to ask you, our dear readers, how we could help you to become even more agile and have more fun doing your job. Please help us to understand your needs better by taking our … Continue reading Agile Web Development & Operations: What do YOU want it to be?

How to make a team self-organizing

Self-organizing teams perform better than micro-managed ones. The ability to really make a difference motivates the team members and makes everyone contribute his best effort. But how can we create self-organizing teams when everyone is used to hierarchical command and control patterns? To be able to self-organize and perform optimally, a few basics need to … Continue reading How to make a team self-organizing

Optimizing Offshore Software Development with Agile

This is a guest post by Prasad Chaudhari, freelance java consultant. He was appointed as a project manager for the project mentioned below and played a role of ScrumMaster. The first prerequisite to going agile offshore is a mature and realistic understanding of agile at home. We've been practicing scrum on-site for several years including … Continue reading Optimizing Offshore Software Development with Agile

DevOps – Break Down The Wall

Instead of escalating wars between departments by driving them to ever more ambitious, local goals, we need to break down the wall between development and operations. Defining overarching goals which resonate for both departments creates an environment where DevOps collaboration may thrive. Dev and Ops are separate departments Organizations typically divide their teams by type … Continue reading DevOps – Break Down The Wall

Cross-dysfunctional Teams and the Story Point Fight

Agile developers know how to estimate story points for customer features. And while transferring this knowledge over to the project team can take a few sprints, it is speedily adopted and velocity becomes a focal point of the sprint planning games. But, if the all the project participants aren't officially on the team, a growing … Continue reading Cross-dysfunctional Teams and the Story Point Fight