Whether you are an established team or a client of an agency building a software product, managing product requirements is a painful multi-party exercise. When dealing with defining the requirements of a project, the biggest friction point comes from the fact that requirements are often created by non engineering staff…