Quality planning involves identifying quality standards for a project early in the development process and determining how to satisfy them. This includes selecting organizational standards, defining product and process descriptions, setting quality goals and a quality plan. Quality control ensures software development processes follow quality procedures and standards through quality reviews and automated software assessments. Quality reviews examine parts of a process to find potential problems, with different types of reviews serving objectives like defect removal or progress assessment.