One of the mega challenges for any product manager is to create a great product that satisfies all t he internal audiences from designers, developers, testers, upper management, marketers and resonates with the needs of external audience (customers wh o are going to pay...