Posts Tagged ‘adaptation’
Analytics : retro-fitting measurability – part 2
In my previous post on analytics and retrofitting measurability, I talked about the first two phases of getting to grips with metrics and analytics in an existing system. I divvied it up so because otherwise it would have been too long to read.
Analytics : retro-fitting measurability – part 1
Measurability operates over an incredible range. It’s the ‘gravity’ of the metrics universe. Why do I say so? Because it is a quality attribute that manifests itself at business-level decision-making, without being constrained to that realm in the least.
Measurability permeates everything; it goes past the business level, down through engineering and development activities, and even [...]
Localisation part 3 : Customisation
As discussed earlier, localisation generally depends on skinability. Often too, localisation will require a deeper level of adaptive behaviour: This is the role of customisation. In fact, localistion projects are often hybrids (blended localisation *and* customisation projects).
In what follows, remember that the topic is about retroffitting the adaptations needed to support localisation. In brand new [...]
localising software part 2: reskinning and more
If you’ve read part one of this topic, you’re ready to look at the two main types of presentation-level adaption : re-skinning and localisation. The end-result for this phase of activity is fairly simple:
1) To arrive at a new version of the application that looks like, and behaves like the old one, but with all [...]
localising software Part 1: retrofitting adaptive behavior
Sooner or later, a modern software app will need to spread its wings and go global, making itself available everywhere – or failing that, at least available in lots of different countries. Or failing that, available to lots of different regions. Or clients. No matter what the type of spread is, the inevitability of catering to [...]
Cybernetics and software processes
How might control systems theory, at the heart of cybernetics, inform the way we develop software? Well, cybernetics can be brought into play at 3 different levels:
execution-level control: the software application’s own control systems
test-level control: the software’s test harness that is used to exercise its functionality
process-level control: the methodology that is used develop the software


Sebeck and Mantz cruised through town with the strobes flashing but no siren. No need to alarm anyone. From his unmarked Crown Victoria, Sebeck watched the unsuspecting citizenry - the tax base on power walks. They'd have something to talk about tonight at Pilates class.