Waterfall Development Roles Software Product Manager  Responsible for cost and schedule  Has ultimate authority on all software development decisions  Depends on Architect, Test Manager and Team Leaders to implement decisions
{}