Wireframes benefit the entire team, and they can be created by any member of the team. I'll give you the whys, whens, and hows of wireframes for software.
Most context scenarios are hyper-focused on how users interact with the app. Writing them backwards opens you to new possibilities and diverging scenarios.