1) Using CICD for OpenStack can help save money through risk management, release management, change management, and making data-driven decisions. CICD can collect data on events to help with these areas. 2) For open source projects like OpenStack that are not products, CICD is important for providing a compatibility matrix for clients and operations around features, configurations, and dependencies. 3) Best practices for CICD include having development teams responsible for the product, being flexible in methodologies and tools, and using a "fail first" strategy with test-driven development.