RT Extreme programming requirements?