Core Engineering Principles for Customer-Centric Design
Description
Ian Tien, CEO and Co-Founder of Mattermost, talks about these core principles and their impact on his company. He highlights the importance of customer obsession, self-awareness, transparency and earning trust, just to name a few.
Sign up to the Level-up Engineering newsletter!
In this interview we're covering:
- Customer-centric approach and its impact
- Engineering principles
- Following the engineering principles in day-to-day processes
- Stories of the engineering principles in real life
- The role of managers
- Finding the right engineering principles for Mattermost
- Are engineering principles set in stone?
Excerpt from the interview:
“Great companies are always changing and improving. We never reach a point where we say, "That's it, we've learned everything we need to know." Our values and principles are always evolving as we learn more and as our needs change. For example, we used to have a principle called high standards. It was important when we were struggling with quality issues early on. But as we improved our quality and introduced other principles like earned trust, having high standards started to cause confusion.
High standards were sometimes in conflict with our other values. For instance, it clashed with customer obsession when we needed to release features quickly. It also conflicted with high impact when we focused too much on polishing things instead of delivering important changes. So, we decided to remove high standards from our principles. We realized that its role could be filled by other values and that it was causing more confusion than clarity.
This shows that our values aren't set in stone. We're always willing to reassess and make changes when needed. Our goal is to create a culture that meets the needs of our team and our customers both now and in the future.”