Author Archives: Steve Ropa

Waterfall? Get Over it Already!

Is it fair to call Quasimodo ugly? Earlier this year, on the LinkedIn Agile and Lean Software discussion group, someone posted the question, “Is it fair or accurate to malign the waterfall process as is rote when people push agile … Continue reading

Posted in Agile Adoption, Agile Development, Agile Management, Agile Methodologies, Agile Software, Agile Teams, Lean Software Development | Leave a comment

Everything I learned about Scrum Teams I learned from M*A*S*H

I like to participate in discussion groups.  I enjoy the discussions themselves, and I also like “meeting” the folks who are participating.  There are a lot of questions that get repeated in those groups, but I personally feel that the … Continue reading

Posted in Agile Development, Agile Teams, Scrum Development, Scrum Methodology | 9 Comments

I got my Agile Merit Badge! Now What?

For years now, I’ve been saying there is no such thing as an agile merit badge.  My point was very simple.  I wanted people to realize that the goal of what we are doing here is not to “Be Agile” … Continue reading

Posted in Agile Adoption, Agile Development, Agile Methodologies, Scaling Agile | Leave a comment

Can an Agile Team have 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 Development, Agile Management, Agile Methodologies, Agile Project Management, Agile Teams, Enterprise Agile | 4 Comments

When is it Good Enough?

I’m a woodworker. I love to work with wood, and I truly enjoy the sense of satisfaction that comes from the work I do. I think this is why the software Craftsmanship movement rings true for me. I find many of the aspects … Continue reading

Posted in Agile Adoption, Agile Development, Agile Methodologies, Agile Software, Agile Teams, Agile Testing, Test Driven Development | 1 Comment

Managing Technical Debt

Debt seems to be on every-one’s mind these days.  You can’t open a newspaper anywhere in the world without seeing some article about some country’s national debt.  As we all know, countries aren’t the only entities that have debt.  Most … Continue reading

Posted in Agile Development, Agile Software, Agile Teams, Agile Testing, Agile Tools, Test Driven Development | 3 Comments

For What It’s Worth

I’ve used this theme before but I need to once again give my nods to Buffalo Springfield.  It is absolutely time we “Stop Children, what’s that sound, everyone look whats going down…” I get involved in a heck of a … Continue reading

Posted in Agile Development, Agile Methodologies, Agile Project Management, Agile Software, Extreme Programming | Leave a comment

Extreme Programming Values – Communication

Communication is one of the most underestimated of the XP values.  The value of communication is not underestimated, so much as how hard it is.  There are many different ways to believe we are truly communicating, but they so often … Continue reading

Posted in Agile Teams, Extreme Programming | 1 Comment

Agile at ten years….

Ok, I know we were going to talk about the four values of extreme programming, and we will.  I had an interesting interaction recently that I wanted to explore first though.  Alistair Cockburn is sponsoring a ten year retrospective for … Continue reading

Posted in Agile Development, Agile Methodologies | Leave a comment

The Extreme Programming Values – Alive and Well!

Like so many of my compatriots, I got started in the agile development world doing Extreme Programming.  At first, I was enamored with the “engineering” practices such as Pair Programming and Refactoring.  These practices have become the foundation that is required for … Continue reading

Posted in Extreme Programming | Leave a comment