Product Manager

Work Role ID: 806  |  Workforce Element: Software Engineering

What does this work role do? 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).

CORE KSATs
KSAT ID Description KSAT
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
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
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
ADDITIONAL KSATs
KSAT ID Description KSAT
9 Knowledge of applicable business processes and operations of customer organizations. Knowledge
16 Knowledge of capabilities and requirements analysis. 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
129 Knowledge of system life cycle management principles, including software security and usability. Knowledge
130 Knowledge of systems testing and evaluation methods. 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
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
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
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
965 Knowledge of organization’s risk tolerance and/or risk management approach. Knowledge
967 Knowledge of current and emerging threats/threat vectors. Knowledge
968 Knowledge of software related information technology (IT) security principles and methods (e.g., modularization, layering, abstraction, data hiding, simplicity/minimization). 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
2839 Supervise and assign work to programmers, designers, technologists and technicians and other engineering and scientific personnel. Task
3268 Knowledge of staff management, assignment, and allocation processes. Knowledge
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
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
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
7098 Skill in conducting strategy development and implementation. Skill
7099 Skill in conducting market and user research. Skill
7100 Skill in leading and managing multiple teams simultaneously. Skill
7101 Knowledge of end to end product development processes. Knowledge