Skip to content

Collection of artifacts and best practices for certifying for TPM-related certifications.

License

Notifications You must be signed in to change notification settings

TPM-University/Technical-Program-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Technical Program Management πŸ—‚οΈ

A curated collection of reusable templates, documents, and tools for Technical Program Managers in tech and product development.

This repository is part of the TPM-University initiative to build an open-source knowledge base for TPMs. The goal is to empower TPMsβ€”aspiring, junior, and seasonedβ€”with high-quality, real-world resources they can use and contribute to.


πŸ“¦ What’s Inside

This repository contains battle-tested templates and artifacts that TPMs commonly use across industries and companies. All resources are designed to be practical, easy to adapt, and ready for immediate use.

βœ… Categories of Artifacts

  • πŸ“„ Project Charter Templates – Define scope, goals, timeline, and stakeholders.
  • πŸ§‘β€πŸ€β€πŸ§‘ RACI Matrices – Clarify roles and responsibilities across teams.
  • πŸ“Š Status Report Formats – Weekly/monthly program update templates.
  • πŸ“‹ Risk Registers – Track and assess risks and mitigation plans.
  • πŸ“ Communication Plans – Align internal and external messaging.
  • πŸ“† Timeline & Milestone Trackers – Gantt-style planning templates.
  • βœ… Go/No-Go Checklists – Use before major product launches.
  • πŸ“Œ Stakeholder Registers – Track engagement and influence levels.
  • πŸ’¬ Retrospective Templates – For postmortems and lessons learned.

All templates are available in Markdown, Excel, and/or Google Docs formats wherever applicable.


🧠 Who This Is For

  • Technical Program Managers (TPMs)
  • Project/Program Managers transitioning to tech
  • Engineering Managers or Tech Leads supporting cross-team initiatives
  • Aspiring TPMs looking to build confidence and structure

πŸ“š How to Use This Repository

Each folder contains templates with usage instructions and examples where available. You’re welcome to download them directly, adapt to your org’s needs, or use them as reference material when designing your own.


🀝 How to Contribute

We welcome contributions from the community! Here’s how you can help:

1. 🍴 Fork this repository

Click the Fork button at the top right of this page to create your own copy.

2. πŸ› οΈ Make changes or add new templates

Add new templates or improve existing ones. Follow this structure:

  • Add files to the appropriate folder (e.g., status-reports, project-charters)
  • Include a short README in your folder describing the file and when to use it
  • Use clear filenames like weekly-status-template.md or risk-register.xlsx

3. βœ… Commit and push

Make sure to write clear commit messages (e.g., add new retrospective template for end-of-sprint).

4. πŸ” Submit a Pull Request

Go to your fork, click Compare & pull request, and write a short description of what you're contributing. A maintainer will review and respond.

5. πŸ“ Template Guidelines

  • Prefer widely used and industry-relevant formats
  • Include usage notes and optional fields if applicable
  • Avoid proprietary or confidential content
  • Keep formatting clean and readable

πŸ“„ License

All artifacts are shared under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. You are free to use, adapt, and share with attribution.


🌐 Related Repositories


Thanks for being part of the TPM community! πŸš€

About

Collection of artifacts and best practices for certifying for TPM-related certifications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published