{"id":32958480,"url":"https://github.com/cheat-sheets/project-management-cheat-sheet","last_synced_at":"2025-11-16T10:01:19.834Z","repository":{"id":94909136,"uuid":"139828436","full_name":"cheat-sheets/project-management-cheat-sheet","owner":"cheat-sheets","description":"Project Management Cheat Sheet","archived":false,"fork":false,"pushed_at":"2018-07-09T08:56:39.000Z","size":4352,"stargazers_count":112,"open_issues_count":0,"forks_count":23,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-07-13T22:48:29.513Z","etag":null,"topics":["project","project-management","project-manager"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cheat-sheets.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-07-05T09:42:14.000Z","updated_at":"2024-07-13T07:20:03.000Z","dependencies_parsed_at":"2023-03-21T23:02:00.016Z","dependency_job_id":null,"html_url":"https://github.com/cheat-sheets/project-management-cheat-sheet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cheat-sheets/project-management-cheat-sheet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheat-sheets%2Fproject-management-cheat-sheet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheat-sheets%2Fproject-management-cheat-sheet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheat-sheets%2Fproject-management-cheat-sheet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheat-sheets%2Fproject-management-cheat-sheet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cheat-sheets","download_url":"https://codeload.github.com/cheat-sheets/project-management-cheat-sheet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheat-sheets%2Fproject-management-cheat-sheet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284691065,"owners_count":27047743,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-16T02:00:05.974Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["project","project-management","project-manager"],"created_at":"2025-11-12T23:00:34.980Z","updated_at":"2025-11-16T10:01:19.828Z","avatar_url":"https://github.com/cheat-sheets.png","language":null,"funding_links":[],"categories":["Cheat Sheets"],"sub_categories":[],"readme":"# Project Management Cheat Sheet\n\n**Project management** is the practice of initiating, planning, executing, controlling, and closing the work \nof a team to achieve specific goals and meet specific success criteria at the specified time.\n\n### Table of Contents\n\n- [Introduction](#Introduction)\n- [Knowledge Areas](#knowledge-areas)\n  - [Integration](#integration)\n  - [Scope](#scope)\n  - [Time](#time)\n  - [Cost](#cost)\n  - [Quality](#quality)\n  - [HR](#hr)\n  - [Communications](#communications)\n  - [Risk](#risk)\n  - [Procurement](#procurement)\n  - [Stakeholder](#stakeholder)\n- [Resources](#resources)\n\n\n## Introduction\n\n**Project** - a unique and temporary endeavour that has a defined beginning and end, \nundertaken to create a specific product, service or result.\n\n**Project Constraints** - limitations on what you do, how you do it and when you do it: \n  - Time constraint - time period within which you are to produce an end product or service. \n  - Money - amount of money and other resources allocated to your project. \n  - Scope - what the project accomplishes.\n  \n**Project Organizations**\n  - Functional Organization - manager has responsibilities over specific function \n  (e.g. Marketing, Operations, Finance). Used for simple projects.\n  - Matrix Organization\n    - Weak - functional manager has more power and control than project manager\n    - Balanced - functional manager and project manager both have power and control\n    - Strong - project manager has more power than functional manager\n  - Projectized Organization - project manager has all power and responsibilities. Team members are assigned to a single project. More expensive.\n  \n![Project Organizations](./assets/Project_Organizations.png)\n\n## Knowledge Areas\n\n**PMBOK (Project Management Body of Knowledge)** has been developed by **PMI (Project Management Institute)** \nto promote generally recognized good practices in project management. \n\nPMBOK guide describes 10 **Project Management Knowledge Areas**:\n  - Integration - processes and activities needed to coordinate other processes and activities whithin PM process groups\n  - Scope - processes required to ensure that the project includes all the work required, \n  and only the work requred, the complete the project\n  - Time - processes required to accomplish timely completion of the project\n  - Cost - processes involved in planning, budgeting and controlling costs so that the project can be completed \n  within bidget\n  - Quality - processes that determine quality policies so that the project will satisfy the needs for which \n  it was undertaken\n  - HR - processes that organize and manage the project team\n  - Communications - processes required for generation, collection and distribution of project information\n  - Risk - processes concerned with conducting risk management\n  - Procurement - processes to purchase or acquire products, services or results needed\n  from outside the project team to perform the work\n  - Stakeholder - processes to identify people, groups and organizations, that could impact or be impacted by the \n  project, to analyze stakeholder expectations and their impact on the project to develop appropriate strategies \n  for effectively engaging stakeholders in project execution.\n  \nPMBOK Introduction to Project Management Lesson \nhttps://s3-us-west-2.amazonaws.com/unex-pm-mooc/lesson01/story_html5.html\n\n![Project Management Process Groups](./assets/PMBOK5_Tab_3-1.jpg)\n\n### Integration\n\nPMBOK Project Integration Management Lesson \nhttps://s3-us-west-2.amazonaws.com/unex-pm-mooc/lesson11/story_html5.html\n\n### Scope\n\n**Project Charter** - the document that formally announces the project and grants the project manager the authority to \nuse organizational resources to meet project objectives.\n\n**Project Management Plan** should include:\n  - Scope\n    - what the project does accomplish and does not accomplish\n    - Who approves this\n    - Once approved, can it be changed?\n  - Schedule\n    - Are there guidelines\n    - What software to be used\n    - How often to be maintained\n    - Who makes changes to it\n  - Cost\n    - Are there guidelines\n    - Who approves the budget\n    - What to do if you are under or over budget\n    - Can you ask for more money and who do you ask\n    - What type of budget reporting will you do\n    \n**WBS (Work Breakdown Structure)** - depicts the work that is necessary to meet project objectives. \nIt is the foundational planning tool for the project. Based on the scope and helps to define the scope.\n\nPMBOK Project Scope Management Lesson \nhttps://s3-us-west-2.amazonaws.com/unex-pm-mooc/lesson02/story_html5.html\n  \n### Time\n\nTask Dependencies:\n  - Mandatory\n  - Discretionary\n  - External\n  \n  - Finish to Start\n  - Finish to Finish\n  - Start to Start\n  - Start to Finish\n  \n**Critical Path Method (CPA)** is an algorithm for scheduling a set of project activities:\n\n![Critical Path Method](./assets/Critical_Path_Method.png)\n  \n\nPMBOK Time Management Lesson\nhttps://s3-us-west-2.amazonaws.com/unex-pm-mooc/lesson03/story_html5.html\n\n### Cost\n\n**Project Cost Management** includes the processes involved in planning, estimating, budgeting\nand controlling costs so that the project can be completed within the approved budget.\n\nEstimating Methodologies:\n  - Top-Down Estimating\n    - **Analogous Cost Estimating** - accomplished by analysing activities on past projects and using them as a basis\n    for estimating costs. It's less costly, but less accurate.\n    - **Parametric Estimating** - uses mathematical model to estimate costs (machine learning)\n  - Bottom-Up Estimating - involves estimating the cost of individual tasks with the lowest level of detail.\n  \nComparison of Cost Estimating Approaches:\n\n![Cost Estimating Approaches](./assets/Cost_Estimating_Approaches.png)\n\n**Three-point estimation** - three figures are produced initially for every distribution that is required, \nbased on prior experience or best-guesses:\n  - a = the best-case estimate\n  - m = the most likely estimate\n  - b = the worst-case estimate\n  \nThese values are used to calculate mean value for the estimate (E) and a standard deviation (SD), where:\n\n```\nE = (a + 4m + b) / 6\nSD = (b − a) / 6\n```\n\nIn Project Evaluation and Review Techniques (PERT) the three values are used to fit a PERT distribution \nfor Monte Carlo simulations.\n\n**Padding the Estimates** - the practice of overstating the estimates by team members to \"hedge their bets\".\nThis practice should be avoided, and a defined risk management process should be performed instead.\n\nThe **Cost Baseline Budget** is the approved and time-phased version of the budget, excluding management\nreserves. \n\nThe **Project Budget** is equal to the cost baseline budget plus management reserves.\n\n![Project Bidget Diagram](./assets/Project_Budget_Diagram.png)\n\nPMBOK Cost Management Lesson\nhttps://s3-us-west-2.amazonaws.com/unex-pm-mooc/lesson04/story_html5.html\n\n### Quality\n\n**Prevention Over Inspection** -it is better to stop a defect from occurring. If you cannot do that, it is better to find the defect \nbefore your customer does and of course if your customer finds a defect, your quality process might not \nbe working! \n\n**Plan Quality Management** - the process of identifying quality requirements and/or standards and\ndocumenting how the project will demonstrate compliance. It should result in quality metrics, quality\nchecklists, process improvement plan.\n\n**Product Quality** focuses on the goods and services. \n**Project Quality** focuses on the project management processes.\n\n**Cost of Quality**:\n  - **Cost of Conformance** - money spent during the project to avoid failures\n    - Prevention Costs (Training, Documenting, Equipment, Time to do it right)\n    - Inspection Costs (Testing, Inspections)\n  - **Cost of Nonconformance** - moeny spent during and after the project because of failures\n    - Internal Failure Cost (Bug fixing)\n    - External Failure Cost (Liabilities, Warranty work, Lost business)\n    \nPMBOK Quality Management Lesson\nhttps://s3-us-west-2.amazonaws.com/unex-pm-mooc/lesson05/story_html5.html\n\n### HR\n\n**Project Human Resource Management** includes the processes that organize, manage and lead the project team.\n\nSkills related to human resource management:\n  - Leading, communicating, negotiating, influencing, political astuteness and other key general management skills\n  - Delegating, motivating, coaching, mentoring, and other subjects related to dealing with individuals\n  - Team building, dealing with conflict, and other subjects related to dealing with groups\n  - Performance appraisal, recruitment, retention, health and safety regulations, and other subjects related to \n  administering the human resource function.\n  \nA **Responsibility Assignment Matrix** (RAM) uses a matrix format to illustrate the connections between project\nscope and the project team.\n\n![Responsibility Assignment Matrix](./assets/Responsibility_Assignment_Matrix.png)\n\n**The Tuckman Model**. The **forming–storming–norming–performing** model of group development was first proposed by \nBruce Tuckman in 1965, who said that these phases are all necessary and inevitable in order for the team to grow, \nface up to challenges, tackle problems, find solutions, plan work, and deliver results.\n  - **Forming** - is constituted of orientation, testing and dependence\n  - **Storming** - characterized by conflict and polarization around interpersonal issues\n  - **Norming** - in this stage in-group feeling and cohesiveness develop, new standards evolve, and new roles are \n  adopted. In the task realm, intimate, personal opinions are expressed. \n  - **Performing** - interpersonal structure becomes the tool of task activities. Roles become flexible and functional,\n  and group energy is channeled into the task.\n  \n**Tools and Techniques to Manage Project Team**\n  - **Observation and Conversation** - used to stay connected with the progress and attitudes of project team members\n  (management-by-walking-around)\n  - **Project Performance Appraisals** - clarification of roles and responsibilities, individual feedback \u0026 goal setting\n  - **Conflict Management** - the foundation of conflict include shortage of resources, scheduling priorities, and\n  interpersonal work approaches.\n  - **Interpersonal Skills** - leadership, influence, and effective decision-making. \n\nConflict resolution:\n  - **Confronting** (problem solving or collaboration). Finds a solution that is best for the project, \n  but not necessarily best for one party or another.\n  - **Compromising** - take ideas from each party so that the solution is a little bit of each. \n  May not necessarily result in the best approach.\n  - **Smoothing** (accommodating) - you seek to remind the parties in conflict  of their similarities.\n  - **Forcing** (competing) - you simply tell people how it will be.\n  - **Avoiding** - good when you are outranked.\n\nPMBOK HR Management Lesson\nhttps://s3-us-west-2.amazonaws.com/unex-pm-mooc/lesson06/story_html5.html\n\n### Communications\n\n**Project Communications Management** includes the processes required to ensure timely and appropriate generation and \ndistribution of project information.\n\nA project manager spends **80-90%** of his time communicating. \n\nEffective project communications management **creates a bond between stakeholders**\nbased on a shared understanding of the project and the ongoing sharing of information needed for its success. Your \n**stakeholders will better understand** what is expected from them. **They will have more confidence** in you as a leader. \n\nThe basic communications plan includes:\n\n![Communications Plan](./assets/Communications_Plan.png)\n\n**Communication Skills**\n  - Written and Oral\n  - Listening and Speaking\n  - Formal and Informal\n  - Vertical and Horizontal\n  - Internal and External\n  \nCommunication Channels:\n\n![Communication Channels](./assets/Communication_Channels.png)\n\n**Information Distribution Methods**:\n  - Stand-up meetings\n  - One-on-one meetings\n  - E-mail\n  - IM\n  - Reports, Letters\n  - Graphics\n\nStatus Report Template:\n\n![Status Report Template](./assets/Status_Report_Template.png)\n\nPMBOK Communications Management Lesson\nhttps://s3-us-west-2.amazonaws.com/unex-pm-mooc/lesson07/story_html5.html\n\n### Risk\n\n**Project Risk Management** is a systematic practice that identifies, analyses, and responds to project risks. The\nprimary goal of project risk management is to minimise the likelihood and impact of negative events (threats).\n\nPlanning for risk begins with Murphy's Law - **if anything can go wrong, it will** - and continues with the Boy Scout \nmotto: **be prepared**.\n\nThe elements of the risk management plan include:\n  - Methodology - what approaches, tools and data sources will be used to manage risk on the project.\n  - Roles and Responsibilities - who is on the risk management team? \n  - Budgeting - will funds be needed for **contingency and reserve funds**?\n  - Timing - when and how often will risk management activities be performed, what part of it should go into the schedule?\n  - Risk Categories - these are groupings of potential risks, meant to help you identify where risks may arise. \n  - Definitions of Probability and Impact - everyone should have the same understanding of e.g. what low probability for\n  a risk means.\n  \nThe key to project risk management is the identification of events that, if they happen, will affect the scope, schedule,\ncost or quality objectives of the project. A simple **risk event statement** is as follows:\n\n`If event \"X\" occurs, the project objective \"Y\" will be affected`\n\nInformation gathering techniques for risk identification:\n  - Brainstorming\n  - Interviews\n  - **Delphi Method** - you ask for input from several experts/specialists - and you keep their identities anonymous. \n  A coordinator processes them and sends them to all the members for review. This creates an enriching feedback where the\n  opinions of all the participants carry the same weight. \n  - Root cause analysis - identify a problem, discover the underlying causes that lead to it, and then develop a \n  preventive action.\n  - Experts with relevant experience - such experts should be identified by the project manager and invited to consider\n  all aspects of the project and suggest possible risks based on their previous experience and areas of expertise.\n  \nRisk Register Example:\n\n![Risk Register](./assets/Risk_Register.png)\n\n**Qualitative Risk Analysis** assesses the priority of identified risks using their **likelihood** of occurring and their \ncorresponding **impact** on project objectives.    \n\n![Risk Matrix](./assets/Risk_Matrix.png)\n\n**Quantitative Risk Analysis** estimates, as objectively as possible, the numerical probabilities associated with \nthe likelihood and numerical values associated with the impact of identified risks.\n\n**Risk Response Strategies**:\n  - **Avoid** - change scope, schedule or budget to avoid the risk\n  - **Transfer** - shift the negative impact of a threat, along with ownership for the response, to a third party.\n  E.g. insurance, performance bonds, warranties, guarantees, contracts.\n  - **Mitigate** - reduce the probability and/or impact of an adverse risk event to an acceptable level. E.g. conducting \n  more tests, choosing a more stable supplier \n  - **Accept** - a contingency plan can be developed and an appropriate contingency reserve established. \n\nPMBOK Risk Management Lesson\nhttps://s3-us-west-2.amazonaws.com/unex-pm-mooc/lesson08/story_html5.html\n\n### Procurement\n\nPMBOK Procurement Management Lesson\nhttps://s3-us-west-2.amazonaws.com/unex-pm-mooc/lesson09/story_html5.html\n\n### Stakeholder\n\n**Stakeholder** - a person, group or organization who may affect, be affected by, or perceive itself to be \naffected by a decision, activity, or outcome of a project. Examples of stakeholders:\n  - Team members\n  - Customers\n  - Sponsors\n  - Vendors\n  \nCategorization of stakeholders:\n  \n|                  | **Low Interest**    | **High Interest** |\n| ---              | ---                 | ---               |\n| **Low Power**    | Monitor             | Keep Informed     |\n| **High Power**   | Keep Satisfied      | Manage Closely    |\n\nPMBOK Stakeholder Management Lesson https://s3-us-west-2.amazonaws.com/unex-pm-mooc/lesson10/story_html5.html\n\n## Resources\n\n- Initiating and Planning Projects https://www.coursera.org/learn/project-planning\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheat-sheets%2Fproject-management-cheat-sheet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheat-sheets%2Fproject-management-cheat-sheet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheat-sheets%2Fproject-management-cheat-sheet/lists"}