automating development process