The Only Constant is Change

Thu 10th Feb 2011

Got another lesson today in how business requirements continue to change long after you thought the software that fulfilled those requirements was finished.

I’ve been working on exporting some scanned images from our digitising department to plug into Diamond Fire for one of our customers. We have an in-house indexing system that the scanners use, and a front end tool to generate an import file in any format we need for the customer to upload.

After having to continually re-write the tool in the early days whenever we got a new export specification, I’d re-architected it to use a different plug-in for each export format. I’d got to the point where I thought we’d built all the plug-ins we were ever going to need.

Yeah right. Export plug-in number 7 just completed. Roll on number 8.

Frank Hagenson

Software Team Leader