Peopleware: Productive Projects and Teams
Tom DeMarco, Timothy Lister
Peopleware: Productive Projects and Teams - A book resource
This link may earn us a small commission at no extra cost to you. Affiliate disclosure
More resources on Software Project Management
Project Management for Software
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course introduces you to Kanban for software project management, starting with an overview of Kanban and the Kanban Board. - You'll learn to identify inefficiencies, such as underutilization of resources and unequal-sized tasks, and optimize your processes for peak team efficiency. - Essential Kanban practices like defining "done," daily standups, and specifying rules are covered to ensure team alignment and productivity. - The course also integrates key Agile concepts, including product backlogs, themes, epics, stories, and Agile estimation techniques such as T-Shirt sizing, Fibonacci, and planning poker. - You'll explore burndown charts, minimum viable products, and team velocity, equipping you to manage and track project progress effectively. Designed for project managers, team leaders, and developers with basic software development knowledge, this course blends theory with practical application to help you implement Kanban and Agile practices. By the end, you'll create effective workflows and project plans using these methodologies.
Martin Fowler's Blog
Articles on software development practices and management.
Atlassian Agile Coach
Free resources on Agile, Scrum, Kanban for software teams.
Software Project Management
Project management requires a mixture of technical and interpersonal skills. Explore ways to learn project management and find the best course for you on edX.
pmi.org
PMI.org is the official site of the Project Management Institute, a professional association that provides industry standards (PMBOK), certification information (PMP, CAPM), and a wealth of resources, training, events, and research for project management practitioners.
scrum.org
Scrum.org is the official site for Scrum education and certification. It offers training courses, role-based assessments (e.g., Professional Scrum Master, Product Owner), and a library of Scrum guidance, articles, and resources for improving software project management.
