How to manage software compatibility
For most software companies the ability to ship new versions of a product that will preserve clients’ data and customizations is a matter of market share. Still, this is often an afterthought and there...
View ArticleAbout bugs and software compatibility
This is my second post about backward compatibility in software, the first one was dealing with the project management aspect of software compatibility, this one talks about bugs and how, sometimes,...
View ArticleDatabase schemas compatibility
This is the third post about software compatibility, the previous ones were talking about project management and bugs and this one deals with database schemas compatibility (I will deal with stored...
View ArticleThe Human ESB
The Project Manager is a human ESB, a Human Service Bus (HSB). The HSB receives messages from humans, transforms them, aggregates them, sometime filters them, and forwards them to other humans or HSBs....
View ArticleXML schemas compatibility
This is the fourth installment of this series about managing backward compatibility in software development. Here I talk about what makes an XML Schema backward incompatible. I specifically address W3C...
View ArticleShooting in the dark
One think I hate about software is when you must integrate with a poorly documented system. To be able to code and unit test you part you have to make assumptions about the workings of this system,...
View Article
More Pages to Explore .....