Best Practices for Engineering AI-Infused Applications: Lessons Learned from Microsoft Teams | IEEE Conference Publication | IEEE Xplore