Category Archives: Extreme Programming

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

No need to feel embarrassed

I was at the Better Software conference this week. I had a lot of conversations with a lot of developers (by which I mean programmers *and* testers), development managers and team leads. I asked most of them some form of … Continue reading

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

Refactoring: You keep using that word…

One of the more powerful, yet more easily misunderstood XP tools is the practice of refactoring. It is actually such an important piece of the Agile development puzzle that most teams, whether they are actually doing Scrum or XP or … Continue reading

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

Agile Learning: Does it ever stop?

My son became a black belt in Tae Kwon Do recently.  As I was bragging to my friend about this, his reply really struck me.  He said “Congratulations, now the real learning can begin.”  This really impressed me.  I told … Continue reading

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

But what about the testers?

I spent last week at Agilepalooza in Minneapolis. What a great event! We talked about Agile development processes and Agile mindsets. We learned about Dude’s Law from David Hussman, and why we need to concentrate on the actual product and … Continue reading

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

Embracing The Practically Perfect Agile Process

Agile project management begins with a simple framework. From there, things can get sticky pretty fast. The path becomes filled with decisions about the software development process and whether we will use agile project management software. If we do choose … Continue reading

Posted in Agile Project Management, Agile Software, Agile Tools, Extreme Programming, Scrum Tools | Leave a comment

You can’t do that, it isn’t Agile!

Have you ever heard that phrase?  I confess that I have heard it, and yes, I even caught myself saying it.  But how can that be?  Isn’t agile development all about making changes and doing what is necessary to create … Continue reading

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

Do you see what I see?

Agile project management has finally started to grow up and mature. On the heels of multiple training and coaching engagements, one thing I have learned is that agile has certainly made its way into enterprise level application development. Software development … Continue reading

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

You can’t spend your way out of technical debt

There is an axiom of personal finance that states “You cannot spend your way out of debt.”  While seemingly trite at first, it holds a truth that becomes apparent in nuance.  It becomes a mantra for those seeking a quick-fix … Continue reading

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