I am working at a 2 year old startup that has just launched its product a few months ago. The launch was considered a failure because the product has so many issues and customer complaints. Some customers even stated that they prefer the competitor product.
After being here for less than 6 months, I observed that the company has a culture of rushing everything with lack of planning and resources/manpower to execute their vision. None of the upper management has business experience in this exact product, they only have experience in tangentially related product. Also, prior to the formation of the current engineering team, the company hired an overseas vendor that overpromised a 6 months project that dragged out into 2 years. That is the main reason the current engineering team I am part of is built: to replace the vendors. The investors are known to be very profit-oriented right from the start, and they are also funding another startup that has the exact same product as my company, although this startup will not be launching anything until next year. The combination of inexperienced upper management and culture of rushing things lead to product failure. Thankfully, I think the atmosphere in the office is still pretty positive and laid-back. People are not pointing fingers and they still do their best to recover from their mistakes and prepare for future initiatives.
My manager has stated from the very first time I join the company that he prioritizes quality over speed, and given our previous product failure by the vendor, I agree that this is the solution. However, the Product Manager doesn't agree with this and he pushes us to prioritize speed over quality, even if that's the exact mindset that leads to our product failure. The rest of the upper management seems to adopt the same mindset of quick fixes and rushing, and the most alarming part is that we don't seem to have identified our core users, so I'm not sure if our previous launch has actually taught us anything. Also, I noticed that the Product Manager is lacking competencies in some key areas. I expect a PM to be someone who can not only have a vision on what the product would grow into, but also someone who can do analytics, business projections, and prioritize the most impactful projects for the team. In our daily interactions, he seems to be someone who just passes words from one person to another without doing any substantial management. This is slowly leading to resentment from my manager towards the PM because the team is slowly being overwhelmed with unimpactful tasks that hinder our future milestones.
My questions are:
- Which direction should I follow? My manager's or the PM's (majority)?
- Should I consider this a sign for me to look for new company? Or is this still normal and workable? If yes, what kind of role / actions should I take in this situation?
- How should I convey this in my 1-1 to my manager?