AI-Enhanced Software Development Practices