Controlled Experiments: The Safe Way to Use New Technology in IT
Too Long; Didn't Read
The IT industry is evolving so fast: almost every day, new libraries, frameworks, and even languages appear on the market. This state of affairs creates an obvious problem and question: when should we refactor our application to use new technology, and when not?
The "controllable experiment" strategy helps significantly mitigate the risks of using new technologies and unlocks the potential to use them often. The method has three steps or stages:
1. Defining clear minimum requirements for the technology itself
2. Implementation using a controllable experiment
3. Using a trial period before scaling the result