Skip to content

Latest commit

 

History

History
491 lines (388 loc) · 32.2 KB

File metadata and controls

491 lines (388 loc) · 32.2 KB

Awesome Project Management

Awesome PRs Welcome License: MIT

A curated list of awesome Project Management tools, resources, books, methodologies, and communities.

PM Banner


📚 Table of Contents

  1. Top Project Management Tools
  2. Free Templates
  3. Design & Documentation Tools
  4. Communication Tools
  5. Productivity Tools
  6. Password Management Tools
  7. Cloud Storage
  8. Version Control / SCM
  9. Estimation
  10. Requirements
  11. Software Development Methodologies
  12. Software Development Life Cycle (SDLC)
  13. Books
  14. Video & Online Courses
  15. Tutorials
  16. Articles & Posts
  17. Best Practices
  18. Communication
  19. Community
  20. Conferences & Seminars
  21. Notable People
  22. Certifications
  23. Essential Websites
  24. Cheat Sheets
  25. Interview Preparation

🛠️ Top Project Management Tools

Tools marked Free offer a no-cost tier. Paid pricing is per user/month unless noted. ⚠️ = status unverified or tool may be discontinued.

Tool Description Pricing
ClickUp All-in-one productivity platform: tasks, docs, goals, and more Free / Paid plans
Monday.com Visual work OS to manage projects and team workflows Free (limited) / Paid
Jira Industry-standard issue tracker for software teams From $7.75/user
Asana Work management platform for goals, projects, and tasks From $10.99/user
Trello Kanban-style boards, lists, and cards for visual project tracking Free / Paid
Notion All-in-one workspace: notes, wikis, databases, and planning Free / From $8/user
Basecamp Simple, opinionated project management and team communication Free trial / Flat rate
Wrike Enterprise-grade work management with advanced reporting Free (limited) / Paid
Airtable Flexible database-spreadsheet hybrid for any workflow Free (limited) / Paid
Backlog Project management + version control for developer teams Free / From $35/30 users
Redmine Flexible open-source project management web app (Ruby on Rails) Free · Open Source
Taiga Agile PM platform for developers, designers, and PMs Free · Open Source
OpenProject Leading open-source project management software Free · Open Source
TeamGantt Simple Gantt chart tool for scheduling and team updates Free (limited) / Paid
Hive Flexible project management with native chat and analytics Free (limited) / Paid
Harvest Time tracking and invoicing for project teams Free / From $12/user
Taskade Real-time collaborative task lists and mind maps Free / Paid
Freedcamp Project management for personal and professional use Free / From $1.49/user
Teamwork.com Client-focused project management with billing features Free (up to 5 users)
Microsoft Project Enterprise project, resource, and portfolio management From $10/user
Shortcut Project management built specifically for software teams From $8.50/user
Redbooth Flexible PM software with HD video meetings From $9/user
Bitrix24 CRM + project management + website builder suite Free (up to 12 users)
Hitask Simple task and project management for teams Free / Paid
Lavagna Open-source issue and project management for small teams Free · Self-hosted
zipBoard Bug tracking and visual feedback for web projects Free (1 project) / From $39/mo
Conyso Cadence CPM scheduler with Monte Carlo risk simulation and EVM support; imports Primavera P6 & MS Project Free
Stacks Private, self-hosted project management for tasks and teams Self-hosted
Phabricator ⚠️ Open-source dev tools suite — archived 2021, community forks available Free · Self-hosted
Wagglet Hand off a prepared AI coding task to a teammate who runs it on their own agent subscription Free

📄 Free Templates


🎨 Design & Documentation Tools

  • Figma — Collaborative UI/UX design tool
  • Draw.io (diagrams.net) — Free diagramming and flowchart tool
  • Gitbook — Modern documentation platform
  • Notion — Docs, wikis, and knowledge bases
  • Sketch — macOS-native vector design tool
  • Penpot — Open-source UI/UX design and prototyping tool
  • InVision — Digital product design and prototyping
  • Zeplin — Design handoff and collaboration
  • Smartsheet — Spreadsheet-based project planning
  • Slite — Team knowledge base and documentation
  • Codepen — Front-end code playground and collaboration
  • Icons8 — Icons, illustrations, and design assets
  • Adobe XD ⚠️ — UI/UX prototyping tool (no longer actively developed)

💬 Communication Tools

  • Microsoft Teams — Chat, meetings, and Office 365 integration
  • Slack — Channel-based messaging for teams
  • Zoom — Video conferencing and webinars
  • Google Meet — Secure video meetings by Google
  • Discord — Voice, video, and text community platform
  • Telegram — Fast, secure messaging with bot support
  • Skype — Classic video calling and messaging
  • Webex — Enterprise video meetings (Cisco)
  • Rocket.Chat — Open-source team communication platform
  • Fleep — Messaging with email interoperability
  • Flock — Team messaging with productivity integrations
  • Amazon Chime — AWS-integrated communications service
  • GoToMeeting — Professional online meetings
  • Zoho Meeting — Online meetings and webinars
  • Nextiva — Business VoIP and communication suite
  • Workplace by Meta — Facebook-style collaboration for businesses

⚡ Productivity Tools

  • Notion — All-in-one notes, wikis, and task management
  • OneNote — Microsoft's digital notebook
  • Evernote — Note-taking and organization
  • Google Keep — Quick notes and reminders
  • Joplin — Open-source note-taking with Markdown support
  • Azendoo — Task and project tracking with integrations

🔐 Password Management Tools

  • 1Password — Team and personal password manager
  • Dashlane — Password manager with dark web monitoring
  • LastPass — Cloud-based password vault
  • Bitwarden — Open-source password manager (free tier available)

☁️ Cloud Storage

  • Google Drive — 15 GB free; deep Google Workspace integration
  • Dropbox — File sync and sharing for teams
  • OneDrive — Microsoft's cloud storage
  • Box — Enterprise content management and collaboration
  • Huddle — Secure collaboration for government and enterprise
  • OneHub — Secure file sharing with client portals

🔀 Version Control / SCM

  • GitHub — World's largest code hosting platform
  • GitLab — Full DevOps platform with built-in CI/CD
  • Bitbucket — Git hosting with Jira integration (Atlassian)
  • Gitea — Lightweight, self-hosted Git service
  • Beanstalk — Hosted Git and SVN with deployment
  • SourceForge — Open-source software hosting and distribution

📐 Estimation


📋 Requirements


🔄 Software Development Methodologies

Methodology Description Link
Agile Iterative, flexible development framework agilenutshell.com
Scrum Sprint-based Agile framework with defined roles Introduction to Scrum
Kanban Visual workflow management with WIP limits Introduction to Kanban
Lean Eliminate waste, maximize value delivery lean.org
Six Sigma Data-driven quality improvement methodology TutorialsPoint
PRINCE2 Structured project management framework prince2.com
PRiSM Sustainability-focused project management greenprojectmanagement.org
Waterfall Sequential, phase-based development model TutorialsPoint
Spiral Model Risk-driven iterative development GeeksforGeeks
Extreme Programming (XP) Agile methodology emphasizing technical excellence Wikipedia
Feature Driven Development (FDD) Feature-centric iterative development agilemodeling.com
Critical Path Method (CPM) Schedule optimization via critical task identification Smartsheet
Critical Chain PM (CCPM) Buffer-based scheduling to protect project completion Tallyfy
Adaptive Project Framework (APF) Scope-flexible framework for uncertain projects Wikipedia
V-Model Verification and validation model paired with SDLC phases Medium

🔁 Software Development Life Cycle (SDLC)

The SDLC is a structured process for planning, creating, testing, and deploying information systems.


📖 Books

Foundational & Beginner

  1. Project Management Absolute Beginner's Guide
  2. Project Management For Dummies
  3. Making Things Happen: Mastering Project Management
  4. HBR Guide to Project Management
  5. 97 Things Every Project Manager Should Know

Agile & Scrum

  1. The Power of Scrum
  2. Scrum: The Art of Doing Twice the Work in Half the Time
  3. Agile Project Management with Scrum
  4. Essential Scrum
  5. Agile Retrospectives: Making Good Teams Great
  6. Scrum Shortcuts Without Cutting Corners
  7. SCRUM: The Ultimate Beginner's Guide
  8. SafeScrum® – Agile Development of Safety-Critical Software

Leadership & Soft Skills

  1. The 7 Habits of Highly Effective People
  2. Peopleware: Productive Projects and Teams
  3. Leadership Step by Step
  4. Conflict 101: A Manager's Guide to Resolving Problems
  5. Good to Great
  6. Principles: Life and Work – Ray Dalio
  7. Master Your Time, Master Your Life

Technical & Advanced

  1. The Mythical Man-Month
  2. INSPIRED: How to Create Tech Products Customers Love
  3. Mastering Software Project Requirements
  4. Risk Up Front: Managing Projects in a Complex World
  5. PMP Exam Study Guide
  6. Project Management: A Systems Approach

Standards & Frameworks

  1. PMBOK® Guide
  2. SBOK® Guide
  3. The Lean Startup
  4. 101 Tips for the Enlightened Project Manager
  5. One Hundred Rules for NASA Project Managers
  6. The 50 Golden Rules of Project Management
  7. Brilliant Checklists for Project Managers
  8. Scrappy Project Management
  9. The HBR Manager's Handbook

🎬 Video & Online Courses

Free Courses & Videos

Paid / Platform Courses


📚 Tutorials


📰 Articles & Posts

  1. The Beginner's Guide to Project Planning Software – Medium
  2. Becoming a Project Manager – A Complete Guide – Paymo
  3. 10 Essential Project Management Skills – ProjectManager
  4. How to Avoid 12 Common Mistakes in PM – ProjectSmart
  5. 10 Powerful Tips for PM Success – ProofHub
  6. Communication & Leadership Tips and Tricks
  7. The Art of Writing User Stories – Medium
  8. The Top 9 Reasons for IT Project Failure
  9. 10 Reasons Why Software Projects Fail – Medium
  10. Tools for Remote Teams to Stay Connected – zipBoard
  11. Web Development Roadmap – Scaler

✅ Best Practices


🗣️ Communication


👥 Community

Facebook Groups

LinkedIn Groups

Slack Communities

Reddit


🎤 Conferences & Seminars


🧑‍💼 Notable People

Name Known For Link
Kent Beck Creator of Extreme Programming (XP) kentbeck.com
Jeff Sutherland Co-creator of Scrum scruminc.com
Ken Schwaber Co-creator of Scrum controlchaos.com
Martin Fowler Software architecture and agile thought leader martinfowler.com
Mike Cohn Agile coach, author of User Stories Applied mountaingoatsoftware.com
Robert C. Martin "Uncle Bob" – Clean Code and SOLID principles cleancoder.com
Scott Berkun Author and speaker on innovation and PM scottberkun.com
Phil Simon Author on technology and collaboration philsimon.com

🏆 Certifications

Scrum & Agile

PMI Certifications

Other Frameworks

PDU Resources (PMP Renewal)


🌐 Essential Websites


📋 Cheat Sheets


💼 Interview Preparation


🤝 Contributing

Contributions are welcome! Please read the contribution guidelines before submitting a pull request.

💡 No CONTRIBUTING.md yet? Create one with basic rules: link format, description style, and how to verify a tool is still active before adding it.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/add-new-tool)
  3. Commit your changes (git commit -m 'Add [Tool Name]')
  4. Push to the branch (git push origin feature/add-new-tool)
  5. Open a Pull Request

📜 License

License: MIT

This project is licensed under the MIT License — see the LICENSE file for details.