Making work visible: The role of Information Radiators and Telemetry
We all know how important Information Radiators in Agile and Feedback Loops (The second way of DevOps) is for making work visible in your software product development initiative. What does it take to design an Information Radiator? With a plethora of tools like Jira, Github, Jenkins, AWS and more, what data should be part of a modern Information Radiator or used for telemetry? What can be used to aggregate large amounts of data and what UI framework can be used to visualize this data? How do we get this large amount of data available in real time? Let's explore why making work visible is key to building a culture of transparency and how technologies like React, Nifi, Spring Boot and more can be used to build an telemetry dashboard
Outline/Structure of the Workshop
‘Training from the BACK of the Room” and liberating structures framework will be used to deliver this workshop
0:05: Fast Pass Activity: Attendees create post-its with how they currently make their work visible and discuss within their groups? Attendees will put these post-its up on walls close to their tables. This activity will help the attendees connect with each other and the topic
0:10: Demo a telemetry dashboard that brings in data from Jira, Bitbucket, Pipelines, Bamboo, Sonar, TravisCI, Codeship & AWS. Demo how telemetry can be used by Development and Operations Teams. We will demo the application using an interactive video instead of demoing it in real time to make sure we don’t cause any unintended delays as well as issues with screen resolution. The video will reside locally on our laptop in case of connectivity issues. We plan to demo the application using an engaging video which will wrap the demo around a real and funny story of a development team and their struggles with quality, manual merges, deployment and delays in delivery.
0:25: Quick game to introduce the importance of Information Radiators in Agile and Feedback Loops (2nd way of DevOps)
0:45: Demo the internals of Nifi (https://nifi.apache.org/) and React (https://reactjs.org/) both from integration of various backend systems and handling big data. We will demo technical stack using an interactive video instead of demoing it in real time to make sure we don’t cause any unintended delays as well as issues with screen resolution. The video will reside locally on our laptop in case of connectivity issues. The demo will be part of an engaging and funny story so that the audience will be engaged during the duration of the video.
0:60: Ask the audience to share pitfalls of using an information radiator and/or telemetry dashboard using the pop-up activity. Agree and write as the audience are sharing.
0:70: Add to any pitfalls they missed and then share how they can be overcome
- Explain what are Information Radiators in Agile and Feedback Loop in DevOps
- Design an Information Radiator or a Telemetry dashboard
- Describe how technologies like Nifi and React can be used to gather and visualize big data in real time
DevOps Executives, Engineers, Scrum Masters, Agile Coaches
Prerequisites for Attendees
Introductory knowledge of the three ways of DevOps from the Phoenix project by Gene Kim
Basic knowledge of telemetry and information radiators