Over the past 40 years, technological change has proven highly disruptive to virtually all global enterprises. From computers and networks to e-commerce and mobile devices, companies have been forced to quickly adapt or experience the pain that comes with being a follower. The Internet of Things (IoT) is likely to be the next monumental shift. The IoT is quickly becoming mainstream, and together with artificial intelligence, robotics and other emerging technologies, could end up having a bigger impact than any of the technologies that preceded it.
The problem, though, is that there are a lot of unknowns. Hardware will continue to improve, standards and protocols will continue to proliferate, and advancements will be made in where, when and how data is collected, analyzed and acted upon. For companies who are planning an IoT strategy, this can be daunting. The traditional method of architecting for change, where people analyze the current state and then try to envision a future state, just doesn’t work. There are too many unknowns. A better solution is to focus on improving the current state of business and developing an architecture that can evolve instead of having to start over each time a change occurs.
As software has developed over the last few decades, it has become much more diverse. The move from client-server to networks and the cloud has created many opportunities for integration, but it’s also made architecting solutions more difficult. By creating hooks that allow software to more easily communicate, application programming interfaces (APIs) have been an enabler for growth, but they’ve also become a source of heartburn for enterprise architects. At times, corporate systems are evolving faster and more broadly than they can anticipate. Change is no longer the exception, it’s the new normal, and companies must be ready and able to adapt.
To account for this sort of rapid transformation, companies are considering more agile forms of architecture. Typically, these are based on several key principles:
In a recent Forbes Insights study of more than 500 executives, 40% of respondents said they already have significant IoT programs in place. To ensure ongoing success in this highly dynamic environment, companies need to build flexibility and modularity into their architecture. Within an IoT system, there are four main areas that must be considered:
IoT architectures must also consider elements beyond the technology itself, including data analysis and insight, both of which are driven by people. In the past, companies would create a specific role with responsibility for ensuring that people and workflows were reviewed and prepared to support new capabilities. As part of their work, these individuals would analyze a current process, make recommendations, test their theories and, if successful, reduce the new process to practice. In the highly fluid world of IoT, this approach is too rigid and too slow. Companies have to make benefiting from change a core competency, and that begins by planning for change in their architecture, enabling rapid and thorough adaptation.
Source by : Forbes
Author by : Insights Team , Forbes Insights