Driving Awareness for Internal Developer Tools
This week I read a paper from Google engineering productivity researchers on how developers become aware of new internal tools. In particular, this study examined the effectiveness of physical newsletters and other tactics in raising awareness about internal tools. While last week’s?paper?mainly discussed factors that contribute to longer-term adoption of internal tools, this paper focuses more on helping developers discover the tools that are available to them.?
My summary of the paper?
Prior to this study, teams at Google attempted to increase awareness and adoption of software tools and practices by printing 1-page “weekly newsletters” and posting them as flyers in company restrooms worldwide (hence the name of the paper, "Do Developers Learn New Tools on The Toilet?"). The researchers here wanted to study whether this technique increases tool usage or not. They also sought to compare this technique to others aimed at increasing adoption, as well as identify other factors influencing the usage of tools.?
This study was conducted by synthesizing data from both qualitative and quantitative sources. Researchers analyzed logs from 12 development tools to capture usage before and after the publication of corresponding newsletter. Then they contextualized the results by interviewing and surveying the authors and readers of the newsletters.
Here’s what the study found:?
Are physical newsletters effective??
The results suggest that all tools but one experienced increased usage due to the newsletter. The figure below illustrates the usage before and after being promoted in the newsletter: the solid black lines represent usage, the solid gray lines indicate the day before the tool was promoted, and the gray dotted line marks 3 weeks post-newsletter. Rows are ordered by relative effect.?
The researchers also observe usage patterns that can be attributed to each tools’ purpose. Top plots show (a - f) strong growth after each episode, the three plots on the top-left quadrant (a, c, e) demonstrate sustained growth, and the plots in the right quadrant (b, d, f) exhibit a decline after the newsletter. The tools showing strong growth are designed to be used on a daily basis, whereas others are designed to be used on occasion.?
How the physical newsletter compares to other techniques
Some tooling owners use other techniques to promote their tools, and the researchers explored how those techniques compare to the printed newsletter.?
Other factors influencing tool discovery
The researchers also found that the usage or lack of usage of software development tools after the newsletter is partly a consequence of the design of the tool itself, especially in terms of memorability, trialability, breadth of applicability, and usability.
Final thoughts
This study presents several techniques to increase the discoverability of internal tools, including a physical newsletter on developer productivity tools, peer learning, and announcement emails. It also shares other factors influencing usage.?
While last week’s?paper?discussed how to drive longer-term adoption, this one focuses on how leaders can create awareness for a tool. Both papers highlight the importance of investing in usability (or “compatibility”) and observability (where developers learn about new tools from their peers).?
Content Strategy | Counseling Psychology
1 年Would be interesting to see this kind of study done on the effectiveness of feature launch newsletters for existing internal dev tool users. I think just-in-time communication is more user-friendly in that scenario: https://medium.com/@sblotner/technical-newsletters-are-ineffective-77bc9c306932?sk=bbe8f74cd50167dd0f5c59a843c255d3
Leadership | Organisational Development | Performance coaching | Continuous Improvement | Way of Working (Agile) coaching |
1 年Abi Noda Do you know the research of Damon Centola? For example this one? Awareness can not be enough for acceptance of a tool. https://ndg.asc.upenn.edu/wp-content/uploads/2020/11/Centola_InfluencersBackfire-Effects-and-the-Power-of-the-Periphery_in_PersonalNetworks.pdf
AI-First Product Management Director | Healthcare, SaaS, Enterprise, AI/ML, Hardware and IoT |
1 年Great summary and food for thought, Abi Noda In most organizations, IMO, the developers will be "too busy" to look into documentation and newsletters. Only the peers learning and clear value of the internal tool - a small feature at a time - can make a developer adopt a tool. Developers are the customers of internal tools and should see a clear and immediate value even to try it out.
Dragging the insurance industry into the modern era with Extend
1 年I have been racking my brain to figure out if there's an all-remote alternative to this. We've come up with a few things: the blank-space at the beginning of all-hands meetings, and the background of your SSO login
Technology Consulting Senior Manager at Accenture UK | Advisory, Thought Leadership, Technology Transformation
1 年Richard James Tom White Abhi S. Sam Gunn Alexander Sciberras Jamie van Hankins