Adapting modern development practices