Products launched with too little testing, say IT heads
More than two thirds (68%) of IT managers around Europe think too many products and services are launched with insufficient
Read More