Conferences and supporting programme
Applying Cognitive Systems Engineering to Shape a Good Developer Experience of IoT Solutions
Since the heterogeneity and complexity of the objects and networks in IoT make development of solutions more complex, the IoT industry is facing a significant demand to accelerate time to market. We aim to introduce how incorporating the cognitive systems engineering into the product development process can significantly improve developer experience and ultimately impact developer’s productivity. This case study references the recent Intel based IoT developer kits to discuss 1) designing common building blocks of developer experience with a focus on the disciplines of the cognitive systems engineering, 2) evaluation of developer experiences, and 3) determination of the product readiness by a development team and acceptance from developer communities. We share system design principles with examples of best practices that product and technical leaders can employ to develop a new customer focused IoT solution. Our experimental results show that; as more user-centered features which help improve decision making, situation assessment, and course-of-action selection are enabled, more developer experience and performance improvements are observed. We conclude that the cognitive systems engineering offers important opportunities to 1) create IoT solutions that are more acceptable to a wide range of developer communities and 2) provide the greatest long-term return-on-investment by reducing the total cost of potential customer support, training, and accelerate path to product.
--- Date: 27.02.2019 Time: 5:00 PM - 5:30 PM Location: Conference Counter NCC Ost