Product Manager

Product Manager Work Role ID: 806 (NIST: N/A) Workforce Element: Software Engineering

Manages the development of products including the resource management, product strategy (physical or digital), functional requirements, and releases. Coordinate work done by functions (like software engineers, data scientists, and product designers).


Items denoted by a * are CORE KSATs for every Work Role, while other CORE KSATs vary by Work Role.

Core KSATs

KSAT ID Description KSAT
16

Knowledge of capabilities and requirements analysis.

Knowledge
22

* Knowledge of computer networking concepts and protocols, and network security methodologies.

Knowledge
108

* Knowledge of risk management processes (e.g., methods for assessing and mitigating risk).

Knowledge
129

Knowledge of system life cycle management principles, including software security and usability.

Knowledge
130

Knowledge of systems testing and evaluation methods.

Knowledge
414

Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.

Task
461

Confer with systems analysts, engineers, programmers, and others to design application and to obtain information on project limitations and capabilities, performance requirements, and interfaces.

Task
487

Define project scope and objectives based on customer requirements.

Task
797

Provide advice on project costs, design concepts, or design changes.

Task
811

Provide ongoing optimization and problem solving support.

Task
863A

Manage the translation of functional requirements into technical solutions.

Task
911A

Ability to interpret and translate customer requirements into operational capabilities.

Ability
968

Knowledge of software related information technology (IT) security principles and methods (e.g., modularization, layering, abstraction, data hiding, simplicity/minimization).

Knowledge
1157

* Knowledge of national and international laws, regulations, policies, and ethics as they relate to cybersecurity.

Knowledge
1158

* Knowledge of cybersecurity principles.

Knowledge
1159

* Knowledge of cyber threats and vulnerabilities.

Knowledge
2839

Supervise and assign work to programmers, designers, technologists and technicians and other engineering and scientific personnel.

Task
3822

Skill in managing client relationships, including determining client needs/requirements, managing client expectations, and demonstrating commitment to delivering quality results.

Skill
5150

Coordinate and manage the overall service provided to a customer end-to-end.

Task
5961

Orchestrate the various activities associated with ensuring that a product is delivered that meets users’ needs.

Task
5962

Create integrated vision, roadmaps, and strategies to enable product delivery.

Task
5963

Manage product releases.

Task
5964

Manage dependencies and risks.

Task
6900

* Knowledge of specific operational impacts of cybersecurity lapses.

Knowledge
6935

* Knowledge of cloud computing service models Software as a Service (SaaS), Infrastructure as a Service (IaaS), and Platform as a Service (PaaS).

Knowledge
6938

* Knowledge of cloud computing deployment models in private, public, and hybrid environment and the difference between on-premises and off-premises environments.

Knowledge
7098

Skill in conducting strategy development and implementation.

Skill
7100

Skill in leading and managing multiple teams simultaneously.

Skill
7101

Knowledge of end to end product development processes.

Knowledge

Additional KSATs

KSAT ID Description KSAT
9

Knowledge of applicable business processes and operations of customer organizations.

Knowledge
35

Knowledge of digital rights management.

Knowledge
40

Knowledge of organization’s evaluation and validation requirements.

Knowledge
69A

Knowledge of risk management processes and requirements per the Risk Management Framework (RMF).

Knowledge
90

Knowledge of operating systems.

Knowledge
130A

Knowledge of systems security testing and evaluation methods.

Knowledge
182

Skill in determining an appropriate level of test rigor for a given system.

Skill
190

Skill in developing operations-based testing scenarios.

Skill
220

Skill in systems integration testing.

Skill
225B

Knowledge of penetration testing tools and techniques, including specialized tools for non-traditional systems and networks (e.g., control systems).

Knowledge
524

Develop and maintain strategic plans.

Task
528A

Develop cost estimates for new or modified system(s).

Task
680A

Lead and oversee budget, staffing, and contracting.

Task
760

Perform needs analysis to determine opportunities for new and improved business process solutions.

Task
965

Knowledge of organization’s risk tolerance and/or risk management approach.

Knowledge
967

Knowledge of current and emerging threats/threat vectors.

Knowledge
980A

Skill in performing root cause analysis.

Skill
1017A

Participate in the acquisition process as necessary.

Task
1125

Knowledge of Cloud-based knowledge management technologies and concepts related to security, governance, procurement, and administration.

Knowledge
3268

Knowledge of staff management, assignment, and allocation processes.

Knowledge
5380

Gather feedback on customer satisfaction and internal service performance to foster continual improvement.

Task
5660

Work with other service managers and product owners to balance and prioritize services to meet overall customer requirements, constraints, and objectives.

Task
7099

Skill in conducting market and user research.

Skill