At Winona IT, we want to empower our teams to solve hard problems – customer problems and business problems – in ways that our customers love yet work for the business. Our teams are cross-functional and durable, ideally comprised of a product manager, a product designer, and several engineers.
We staff our teams with the skills necessary to produce effective solutions that are valuable (our customers will choose to use), viable (the solution works within the many constraints of the business), usable (the user can figure out how to use) and feasible (our engineers have the skills and technology to implement).
While the engineers are accountable for ensuring the solution is feasible, and the product designer is accountable for ensuring the solution is usable, the software product manager is accountable for ensuring the solution is both valuable and viable.