Begin with unit testing