Information Technology (IT)
DD-WRL-006
DCWF 641
Systems Requirements Planner
Consults with customers to evaluate functional requirements and translate functional requirements into technical solutions.
Tasks
The concrete work activities defined for this role in the DCWF v5.1 spreadsheet. Core tasks are required for the role; additional tasks are associated but not mandatory.
- T1003 additional Develop and document supply chain risks for critical system elements, as appropriate.
- T1144 additional Develop and document User Experience (UX) requirements including information architecture and user interface requirements.
- T2214 additional Design and document quality standards.
- T2343 additional Document a system's purpose and preliminary system security concept of operations.
- T2692 additional Ensure that all systems components can be integrated and aligned (e.g., procedures, databases, policies, software, and hardware).
- T458 additional Conduct risk analysis, feasibility study, and/or trade-off analysis to develop, document, and refine functional requirements and specifications.
- T466 additional Consult with customers to evaluate functional requirements.
- T476 additional Coordinate with systems architects and developers, as needed, to provide oversight in the development of design solutions.
- T487 additional Define project scope and objectives based on customer requirements.
- T511B additional Define baseline security requirements in accordance with applicable guidelines.
- T517 additional Develop and document requirements, capabilities, and constraints for design procedures and processes.
- T528A additional Develop cost estimates for new or modified system(s).
- T602 additional Evaluate factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.
- T669 additional Integrate and align information security and/or cybersecurity policies to ensure system analysis meets security requirements.
- T700A additional Manage the information technology (IT) planning process to ensure that developed solutions meet customer requirements.
- T726 additional Oversee and make recommendations regarding configuration management.
- T760 additional Perform needs analysis to determine opportunities for new and improved business process solutions.
- T789 additional Prepare use cases to justify the need for specific information technology (IT) solutions.
- T863 additional Translate functional requirements into technical solutions.
Knowledge, Skills, and Abilities
KSA statements define what a person filling this role knows or can do. "Knowledge" is what they must know, "Skill" is what they can perform, and "Ability" is a durable capacity they bring to the work.
- A911A ability core Ability to interpret and translate customer requirements into operational capabilities.
- K0009 knowledge core Knowledge of applicable business processes and operations of customer organizations.
- K0016 knowledge core Knowledge of capabilities and requirements analysis.
- K0063 knowledge core Knowledge of cybersecurity principles and organizational requirements (relevant to confidentiality, integrity, availability, authentication, non-repudiation).
- K0064 knowledge core Knowledge of performance tuning tools and techniques.
- K0129 knowledge core Knowledge of system life cycle management principles, including software security and usability.
- K0143 knowledge core Knowledge of the organization’s enterprise information technology (IT) goals and objectives.
- S162 skill core Skill in conducting capabilities and requirements analysis.
- K0025 knowledge additional Knowledge of encryption algorithms (e.g., Internet Protocol Security [IPSEC], Advanced Encryption Standard [AES], Generic Routing Encapsulation [GRE], Internet Key Exchange [IKE], Message Digest Algorithm [MD5], Secure Hash Algorithm [SHA], Triple Data Encryption Standard [3DES]).
- K0027 knowledge additional Knowledge of cryptography and cryptographic key management concepts.
- K0046 knowledge additional Knowledge of fault tolerance.
- K0051 knowledge additional Knowledge of how system components are installed, integrated, and optimized.
- K0055 knowledge additional Knowledge of cybersecurity principles used to manage risks related to the use, processing, storage, and transmission of information or data.
- K0062 knowledge additional Knowledge of industry-standard and organizationally accepted analysis principles and methods.
- K0068 knowledge additional Knowledge of information technology (IT) architectural concepts and frameworks.
- K0078 knowledge additional Knowledge of microprocessors.
- K0079 knowledge additional Knowledge of network access, identity, and access management (e.g., public key infrastructure [PKI]).
- K0090 knowledge additional Knowledge of operating systems.
- K0092 knowledge additional Knowledge of how traffic flows across the network (e.g., Transmission Control Protocol [TCP] and Internet Protocol [IP], Open System Interconnection Model [OSI], Information Technology Infrastructure Library, current version [ITIL]).
- K0094 knowledge additional Knowledge of parallel and distributed computing concepts.
- K0100 knowledge additional Knowledge of Privacy Impact Assessments.
- K0101 knowledge additional Knowledge of process engineering concepts.
- K0109 knowledge additional Knowledge of secure configuration management techniques.
- K0110 knowledge additional Knowledge of key concepts in security management (e.g., Release Management, Patch Management).
- K0124 knowledge additional Knowledge of system design tools, methods, and techniques, including automated systems analysis and design tools.
- K0126 knowledge additional Knowledge of system software and organizational design standards, policies, and authorized approaches (e.g., International Organization for Standardization [ISO] guidelines) relating to system design.
- K0130 knowledge additional Knowledge of virtualization technologies and virtual machine development and maintenance.
- K0133 knowledge additional Knowledge of key telecommunications concepts (e.g., Routing Algorithms, Fiber Optics Systems Link Budgeting, Add/Drop Multiplexers).
- K0144 knowledge additional Knowledge of the systems engineering process.
- K065A knowledge additional Knowledge of Information Theory (e.g., source coding, channel coding, algorithm complexity theory, and data compression).
- K081A knowledge additional Knowledge of network protocols such as TCP/IP, Dynamic Host Configuration, Domain Name System (DNS), and directory services.
- K082A knowledge additional Knowledge of network design processes, to include understanding of security objectives, operational objectives, and tradeoffs.
- K088B knowledge additional Knowledge of new and emerging control systems technologies.
- K1004 knowledge additional Knowledge of critical information technology (IT) procurement requirements.
- K1005 knowledge additional Knowledge of functionality, quality, and security requirements and how these will apply to specific items of supply (i.e., elements and processes).
- K1036 knowledge additional Knowledge of applicable laws (e.g., Electronic Communications Privacy Act, Foreign Intelligence Surveillance Act, Protect America Act, search and seizure laws, civil liberties and privacy laws), statutes (e.g., in Titles 10, 18, 32, 50 in U.S. Code), Presidential Directives, executive branch guidelines, and/or administrative/criminal legal guidelines and procedures relevant to work performed.
- K1037 knowledge additional Knowledge of information technology (IT) supply chain security and risk management policies, requirements, and procedures.
- K1038B knowledge additional Knowledge of local specialized system requirements (e.g., critical infrastructure/control systems that may not use standard information technology [IT]) for safety, performance, and reliability).
- K1040A knowledge additional Knowledge of relevant laws, policies, procedures, or governance related to critical infrastructure.
- K1073 knowledge additional Knowledge of network systems management principles, models, methods (e.g., end-to-end systems performance monitoring), and tools.
- K1133 knowledge additional Knowledge of service management concepts for networks and related standards (e.g., Information Technology Infrastructure Library, current version [ITIL]).
- K1141A knowledge additional Knowledge of an organization's information classification program and procedures for information compromise.
- S0155 skill additional Skill in monitoring and optimizing system/server performance.
- S0158 skill additional Skill in operating system administration. (e.g., account maintenance, data backups, maintain system performance, install and configure new hardware/software).
- S1002A skill additional Skill in conducting reviews of systems.
- S156 skill additional Skill in applying confidentiality, integrity, and availability principles.
- S224 skill additional Skill in design modeling and building use cases (e.g., unified modeling language).