This document discusses various techniques used in software project management including CRUD matrices, Gantt charts, PERT charts, feasibility analysis, and cost-benefit analysis. A CRUD matrix identifies the database tables involved in create, read, update, and delete operations for different user scenarios of a website. Gantt charts show project activities and timelines while PERT charts illustrate task dependencies in a project. Feasibility analysis evaluates the technical, economic, operational, and legal viability of a project. Cost-benefit analysis compares monetary costs and benefits to determine if a project's benefits outweigh its costs. These techniques help software project managers effectively plan, schedule, and control development projects.