It’s difficult to feel the tension between yourself and other team members when you have differing ideas about how products should be built. Standing up for user needs is sometimes seen as an inconvenience when battling against crushing development deadlines. It’s even more difficult to feel this way when user experience isn’t valued as highly as it should be.
Throughout my teenage years I played the guitar and sang in a few different bands, and I even tried my hand at being a singer/songwriter. Reflecting on those experiences now as a Product Manager, I can see many similarities in the way Agile product and software development teams work compared to a rock band.