No Rule is Universal

No Rule is Universal

I was recently reminded of something that I think we are all generally aware of:

No Rule Is Universal

Ironically, maybe ONE rule actually IS universal, and it’s that none are!! No rule is Universal because all rules need to be applied against a specific situation and the context of that situation may alter or invalidate how the rule applies. All rules need that context in order to be applied properly and we need to understand the context in which we will apply a rule before attempting to apply it.

Read More

Agile Offshoring: Personal Interaction Pays Off

Agile Offshoring: Personal Interaction Pays Off

In Agile software development people are not interchangeable cogs where anyone can be swapped in and out on a regular basis; people are your greatest asset.

It’s preferable to have a collocated team of highly motivated individuals who are working together on a daily basis to create something great.  But sometimes business needs dictate that the team cannot be fully collocated and you need to work with offshore resources.  While not ideal, keep in mind that you can make offshoring effective, but you need to work at it.

Read More