translate English to French: The timing on this project was right.
Le projet est arrivé à point nommé.