It's been said that effective communication is one of the most important and critical skills that a software developer can have today. The Project Management…
Greetings from Japan and the ISO software engineering standards meetings this week! Writing ISO standards can be fun as well as challenging (among other things)…
Did you know that published studies cite rework as being over 40% of software development effort? It's incredible when we put this into realistic terms…
Years ago, neuro-linguistic programming (NLP) emerged as revolutionary approach to customer/sales psychology. All one needed to do was to mirror customer behavior and customers would…
Every week, I read stories of another offshore software company assessed at the highest levels of process maturity based on the Capability Maturity Model (Software…