Wikimedia Discovery/Roles and responsibilities

Director of Discovery ("Management, Strategic, and Vision")

 * Provide overall vision and direction for product
 * Communicate progress and direction cross organization
 * Provide support to team leads
 * Getting the team t-shirts and hoodies
 * Removing blockers
 * Keeping energy, enthusiasm and motivation towards central goals
 * Staffing: Hiring, Contractors, Personnel, Budgeting
 * Providing staff mentorship for personal and professional growth
 * Coordinating across department engineering teams
 * Connecting external partners with internal teams as necessary
 * Driving KPI's and operational efficiency
 * Growing internal leadership
 * Removing single points of failures as necessary
 * Contributing to overall strategic direction

Product Manager/Product Owner ("Product Vision and Story Prioritization")

 * Be the single point of escalation for contending priorities among stakeholders
 * Determine priority of tasks
 * Make final decision about whether or not work done on stories is complete ('acceptance')
 * Make final decisions about trade-offs when desired functionality, or scope, exceeds the capacity of the team
 * Managing the product roadmap :)
 * Be readily available to team members as questions arise
 * Be responsible for including all relevant team members in discussions and reviews

Engineering Manager

 * Organize teams to be effective in meeting their goals
 * Develop goals and track progress publicly and collaboratively
 * Represent team members within the organization and publicly
 * Coordinate with other teams and departments
 * Support the development of team members' individual career paths
 * Recruit and hire new team members

UX Lead ("UX Design and Vision, and leading UI engineers")

 * Hiring, and building a design team, including UX engineers and designers
 * Worrying about how we can be the best damn designed product in the organization
 * Setting up design processes that enables the team to ship a well designed product
 * Building design patterns that can be used across the team and even within the whole organization
 * Review and approve patches and builds with Product Owner to maintain product quality
 * Overseeing UX implementation with the help of Front-end engineers
 * Explore new avenues through prototyping
 * Provide a UX vision for the team

Tech Lead ("Architecture and Code Quality")

 * An engineer + all this other stuff
 * Set standards for code quality and code review
 * Make architectural decisions
 * Answer tech questions of developers, or point them to other resources
 * Be a single point of contact for any questions relating to the engineering and technology of the product +1
 * Devs can bring specific questions about tasks to the PO
 * Represent the views and perspective of the engineering team in broader discussions
 * Ensuring that the team is represented at Scrum of Scrums (so far Stas has been representing search at SoS)
 * Supporting recruiting & hiring

Agile Coach ("Facilitation and Process Improvement")
Kevin Smith
 * Arrange and facilitate meetings (e.g. standups and retrospectives)
 * Produce artifacts such as burn-down charts, as needed
 * Assist PO with backlog grooming
 * Help clear any blockers; raise awareness of risks
 * Suggest process improvements
 * Support quarterly planning meetings