Properties5
TypeArticle
AuthorAbi Noda
DateJun 16, 2023
URLhttps://newsletter.abinoda.com/p/build-tool-adoption?ref=refind
Note createdJun 16, 2023

rw-book-cover


For build tools (tools compile software changes into executable binaries), the highest priority adoption factor is whether the tool is highly configurable.


For continuous integration tools (tools integrate software changes into the shared mainline of the software), the highest priority adoption factor is whether the tool is compatible with the technologies developers use.


For infrastructure as code tools (tools that manage configuration options of the software as well as configure the deployment environment), the highest priority adoption factor is how visible the usage of the tool is within the organization.


For version control tools (tools that manage all the changes of artifacts related to the software of interest), the highest priority adoption factor is whether the tool fits well with the way developers work.


This paper further supports the need for platform teams to understand developers’ existing workflows before designing solutions. While many tooling owners look to education-related strategies to improve adoption, this study suggests that they should consider iterating on tools so they fit how developers work, as well as make tools more visible amongst developers’ peers.