Skip to content

shahedbd/awesome-project-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. Download Books
  15. Video & Online Courses
  16. Tutorials
  17. Articles & Posts
  18. Best Practices
  19. Communication
  20. Community
  21. Conferences & Seminars
  22. Notable People
  23. Certifications
  24. Essential Websites
  25. Cheat Sheets
  26. Interview Preparation

🛠️ Top Project Management Tools

Tools marked Free offer a no-cost tier. Paid pricing is per user/month unless noted.

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
Clubhouse (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)
Phabricator Open-source suite of tools for software development teams Free · Self-hosted
Hitask Simple task and project management for teams Free / Paid
Outplanr Converts to-do lists into daily work plans From $15/3 users
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
Pinitto.me Infinite virtual corkboard for real-time collaboration 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
  • Adobe XD — UI/UX prototyping tool
  • InVision — Digital product design and prototyping
  • Zeplin — Design handoff and collaboration
  • Smartsheet — Spreadsheet-based project planning
  • Prottapp — Mobile and web prototyping
  • Slite — Team knowledge base and documentation
  • Codepen — Front-end code playground and collaboration
  • Icons8 — Icons, illustrations, and design assets

💬 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


☁️ 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
  • Launchpad — Code hosting and collaboration (Ubuntu/Canonical)
  • 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 ThinkThyme
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. Talking to 'Crazy': Dealing with Irrational People
  6. Good to Great
  7. Principles: Life and Work – Ray Dalio
  8. Master Your Time, Master Your Life
  9. The Velocity Advantage

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

📥 Download Books


🎬 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.

  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.

About

Awesome lists about Project Management interesting and useful topics.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors