User:KSmith (WMF)/Engineering Program Manager
Earlier attempt at a JD:
Empirical JD:
- Quarterly planning
- Establish timeline for each quarterly planning cycle
- Announce/remind/review setting goals and updating the wiki page
- Create check-in decks; shepherd program owners adding content; review
- Coordinate check-in event (invite, recruit timekeeper/scribe, facilitate)
- Post decks and notes on commons/meta; conduct a retrospective
- Program work
- Regular communications with departmental program owners, about recent past/current/upcoming goals and work
- Thinking and getting others to think about high-level and long-term program structure and goals
- Coordinate with Cross-Departmental Program owners (e.g. SDC) as needed
- Proofing materials (e.g. blog posts)
- From original JD: Provide backlog maintenance and visibility across all Technology programs
- From original JD: Assist with project management and execution for multiple, collaborative, geographically distributed programs
- Dev Summit
- Assist Rachel and Sarah with Organizing Committee work
- Assist Rachel with Program Committee work
- Facilitation/coordination work
- TechCom: Prepare weekly agenda; scribe weekly meeting; serve as back-up facilitator; other consultations as needed
- Sunsetting working group
- Code Health Group/Tech Debt SIG
- Tech managers offsite
- Coordinate cross-departmental work with Audiences (including projects like SoS rethink)
- From original JD: Liaise with the Developer Relations team within the Community Engagement Department to provide a strong link between the external developer community
- Other
- Coach and meet with Tech managers as needed/helpful (on process, agile, interpersonal issues, etc.
- Q2 goal: "Plan for when HHVM no longer supports PHP5" (assemble a plan through consultations with several teams)
- Assist and fill in for other Technology Program Manager(s) as needed
- Attend weekly Scrum of Scrums (and watch for items of interest to TechCom, as well as Audiences/Technology interactions)
- Serve as a bidirectional communications bridge between CTO and Tech managers
- One-off projects as needed, such as:
- Assisted putting together a presentation for the board
- Shepherd completion of Google Technical Projects doc
- Shepherd completion of All Hand/Dev Summit travel approval sheet
- Attend (could have facilitated) a debrief of a major train interruption
- Participate in discussions about "10% time" policies
- From the original JD: Manage our Developer Wishlist program