Leveraging Solution Accelerators to Drive Ideas into Business Outcomes
The other day, I had a great conversation with a Microsoft executive who shared learnings and insights on how her team was helping customers solve complex problems with technology. Our conversation sparked an intriguing exploration into a topic that often raises questions among both seasoned professionals and newcomers in the technology sphere: the distinction between use cases, demos, and solution accelerators.
As the demand for swift and effective problem-solving continues to surge, the landscape of pre-built tools and frameworks has become increasingly intricate. Considering this, I think it's crucial for organizations and decision-makers to take in the differences among these concepts, comprehending how each contributes uniquely to driving innovation and yielding tangible outcomes.
This article sets out to unravel this vital distinction, demystifying the realm of Solution Accelerators and highlighting their remarkable role in propelling ideas into pragmatic business achievements.
What is a Solution Accelerator?
A Solution Accelerator (SA), often referred as a "solution template", "application starter" or "suite", is a pre-built set of tools, templates, best practices, and guidelines designed to help organizations speed up the development of specific solutions or applications. These accelerators are intended to provide a head start by offering reusable components, standardized workflows, and recommended configurations (including deployment guidelines and tools) for solving common problems and/or addressing business needs.
Solution Accelerators have the potential to cut down hours spent on discovery, design, development, and testing for organizations. The aim is to ignite development efforts and facilitate the rapid acquisition of expertise in the employed technologies. It also dramatically reduce complexity, and risks.
Take Databricks Solution Accelerators , for instance. They consist of fully functional notebooks and incorporate best practices that significantly expedite outcomes for both typical and impactful use cases. Another example is the AI Solution Accelerators created by the Microsoft AI Rangers which are repeatable Intelectual Property (IP) meant to provide developers with all the resources needed to quickly build an initial solution. Each approach allows us to transition faster from an idea to a Proof of Concept (PoC) or a Minimum Viable Product (MVP) in just weeks.
It's important to note that while Solution Accelerators can greatly expedite the development process, they might need customization to fit specific requirements. They can also become outdated as technologies evolve, so regular updates and maintenance might be necessary to ensure continued relevance. Therefore, there isn’t a one-size-fits-all solution, but rather a starting point that can be customized and integrated for specific business needs.
From my perspective, it's prudent to allocate resources toward creating Solution Accelerators for patterns that exhibit high frequency across diverse industries and remain applicable to a multitude of real-world use cases.
Can they serve as a mechanism to empower technical professionals?
Yes, Solution Accelerators can and should be used for learning purposes. In fact, they can be excellent educational resources for individuals and teams looking to understand how certain solutions are built, structured, and implemented. By studying components and design choices in a solution accelerator, we can gain insights into best practices, architecture patterns, and real-world application development.
?Here's how Solution Accelerators (SAs) can be used for learning:
领英推荐
In other words, Solution Accelerators are valuable tools for both learning and potentially speeding up development in production environments. However, thorough evaluation, customization, and consideration of specific needs are essential before using an accelerator in a production setting.
Benefits from Solution Accelerators
Based on my experience, Solution Accelerators (SAs) can bring us the following benefits:
Solution Accelerators at Microsoft
At Microsoft, we have been using Solution Accelerators for years to solve targeted, repeatable, customer-validated problems across industries.
In my case, during my tenure in Corp, I had the pleasure of collaborating in the definition of the Internet of Things (IoT) related Solution Accelerators as an investment to accelerate the adoption of Azure IoT with quick starter for specific scenarios and business needs. This includes solutions such as Remote Monitoring, Connected Factory and Predictive Maintenance. In addition, I also contribute to develop Azure Blockchain Workbench , and the Azure Blockchain Development Kit , accelerators to reduce application development time from months to days which translates in organizations getting started quickly by automating infrastructure setup, so developers can focus on application logic, and business owners can focus on defining and validating their use cases leveraging the Blockchain technology.
Solution Accelerators have the following Bills of Materials (BOM):
In conclusion
As mentioned during the article, the implementation of Solution Accelerators can offer numerous benefits, including time savings, adherence to best practices, consistency, reduced complexity, and learning resources. These accelerators serve as valuable tools for both learning and speeding up production development, but their suitability should be evaluated based on specific needs.
As we consider the potential of Solution Accelerators, it's highly recommended to invest on patterns that span various use cases. By understanding the role of solution accelerators in learning and production development, we can harness their power to propel innovation and drive successful outcomes.
To finish, before embarking on the costly journey of custom code development for your cloud application, I strongly recommend taking a moment to look and explore the existing Solution Accelerators. These pre-built toolkits can save both time and resources, providing reusable components and proven best practices that align with your goals. By leveraging these accelerators, you can expedite your development process, reduce complexity, and ensure a more seamless path to success. Remember, the solution you seek might already be well on its way – waiting to be discovered within the realm of Solution Accelerators.
Happy Accelerating! ??
Precomposable is the new composable
1 年Just discovered it. Great points but I think the adoption of solution accelerators is still low at the moment while they have a great potential. In commerce however this is a rising trend because composable commerce tech has enabled tech services companies to build them in an easy and controllable way.
Executive Director, Data & AI ?? HOLA WW ERG Co-Chair
1 年Thanks John for your comments and recommendations. ?? agreed