So You Are A Non-Technical Product Manager
blog.aha.io
blog.aha.io
I think the first part is right, but there is something missing from the second part. Determining what is right for the business must involve input from the engineers. A feature that you determine is essential for your customers to have may add unnecessary complexity to the system. After getting a feel for the level of effort required to implement it (and more importantly, to maintain it), only then can you decide whether that feature is important (enough) to the customer and business.
Great advice in this article for both technical and non-technical product folks.