Author Archives: Steve Ropa

Changing Agile Roles – The Managers

I have a confession to make.  I’m a manager.  I’ve been a manager for many years.  I’ve led agile development teams most of that time.  I’ve been told I’m a pretty good manager.  And when I look in the mirror, … Continue reading

Posted in Agile Adoption, Agile Management | Leave a comment

Going Back to the Beginning

I had a very interesting conversation on the scrumdevelopment Yahoo Group this week that really got me thinking about a few things. The argument was about the value of estimating stories in Scrum software development. I will definitely talk more … Continue reading

Posted in Agile Development, Extreme Programming, Scrum Development | Leave a comment

Self Organization is an Emergent Behavior

Ever since I got involved in the agile development community, I’ve struggled with the concept of self organizing teams. We all know that the most highly performing teams are self organizing. The question remains, “How do I, as the duly … Continue reading

Posted in Agile Development, Agile Teams, Extreme Programming | Leave a comment

Words Matter

One of the sad truths about the business world is that whenever someone comes up with a word or phrase that describes something very well, it will soon be so abused that it becomes a cliche. I have a friend … Continue reading

Posted in Agile Development, Agile Teams | Leave a comment

Knowing Your Audience

I was reading my friend and colleague Joel Tosi’s blog the other day. He makes a lot of great points, and it led me to say “hmmm…” I started thinking about how important it is to create what the customer … Continue reading

Posted in Agile Development | Leave a comment

Self Organizing and the “M” word

I did a presentation last month at the Agile Denver user group.  It was a great time, and there were some great discussions around what it takes to transition to agile software development.  One key item that came up is … Continue reading

Posted in Agile Teams, Extreme Programming, Scrum Development | Leave a comment

Keeping in Tune

I was discussing refactoring the other day with a friend of mine.  As is usually the case, the concept of code Smells came up.  Once again, I thought about how amazingly uncomfortable I am with that nomenclature.  I have had … Continue reading

Posted in Agile Software, Extreme Programming, Scrum Development | Leave a comment

Changing Agile Roles – The Programmers

Many people don’t see that there are many changes to the programmers’ life when it comes to moving to agile software development.  I personally see quite a few changes.  Some of these changes are basic, like moving to test driven … Continue reading

Posted in Agile Adoption, Agile Development, Agile Teams, Continuous Integration, Extreme Programming, Test Driven Development | Leave a comment

Time to Face the Strange, Ch-ch-changes

One of the most common meta-themes in agile adoption is about how many roles in a typical software development project change.  Some folks see this as a very large obstacle to agile adoption.  I’d like to spend a little time … Continue reading

Posted in Agile Adoption, Agile Management, Agile Teams | Leave a comment

Why I don’t like the metric system

I like to get involved in the various agile development discussion groups.  These groups tend to provide a ton of insight into how to make extreme programming, scrum, or any other flavor of agile development that much more than “by … Continue reading

Posted in Agile Development, Agile Metrics | Leave a comment