Push and Pull

In engineering processes, the concept of Push and Pull plays a significant role. Often, when implementing a new process or system, gaining buy-in from participants can be difficult. This lack of buy-in is usually due to a failure to incorporate both the Push and the Pull. For example, asking employees to write weekly status updates may start off strong but eventually fade out due to a perceived lack of value. This is a case of only Pushing and not Pulling. The ideal situation is to have both Push and Pull aspects in processes, such as requiring the reading of status updates during weekly meetings. Many teams have mastered the Push aspect of submitting PRs but struggle with the Pull element. By incorporating Pull in the form of expectations for measuring success and regular reviews, teams can improve collaboration and efficiency. It is also important to establish an inherent value in certain tasks, making it a moral and implicit expectation of engineers. While creating or changing cultural values can be challenging, considering both the Push and Pull aspects can lead to more successful implementation.

https://kellanem.com/notes/push-and-pull

To top