descripe the development process