- Explain design specifications to integration or test engineers.
Occupations with related tasks Save Table: XLSX CSV
- Provide feedback to designers and other colleagues regarding game design features.
- Provide feedback to production staff regarding technical game qualities or adherence to original design.
- Present new game design concepts to management and technical colleagues, including artists, animators, and programmers.
- Provide test specifications to quality assurance staff.
- Solicit, obtain, and integrate feedback from design and technical staff into original game design.
- Guide design discussions between development teams.
- Collaborate with artists to achieve appropriate visual style.
- Consult with multiple stakeholders to define requirements and implement online features.
- Balance and adjust gameplay experiences to ensure the critical and commercial success of the product.
- Devise missions, challenges, or puzzles to be encountered in game play.
- Create core game features, including storylines, role-play mechanics, and character biographies for a new video game or game franchise.
- Conduct regular design reviews throughout the game development process.
- Develop and maintain design level documentation, including mechanics, guidelines, and mission outlines.
- Document all aspects of formal game design, using mock-up screenshots, sample menu layouts, gameplay flowcharts, and other graphical devices.
- Create and manage documentation, production schedules, prototyping goals, and communication plans in collaboration with production staff.
- Create gameplay prototypes for presentation to creative and technical staff and management.
- Oversee gameplay testing to ensure intended gaming experience and game adherence to original vision.
- Prepare two-dimensional concept layouts or three-dimensional mock-ups.
- Keep abreast of game design technology and techniques, industry trends, or audience interests, reactions, and needs by reviewing current literature, talking with colleagues, participating in educational programs, attending meetings or workshops, or participating in professional organizations or conferences.
- Review or evaluate competitive products, film, music, television, and other art forms to generate new game design ideas.
- Write or supervise the writing of game text and dialogue.
- Determine supplementary virtual features, such as currency, item catalog, menu design, and audio direction.
- Prepare and revise initial game sketches using two- and three-dimensional graphical design software.
- Create gameplay test plans for internal and external test groups.
- Provide feedback to designers and other colleagues regarding game design features.
- Provide feedback to production staff regarding technical game qualities or adherence to original design.
- Present new game design concepts to management and technical colleagues, including artists, animators, and programmers.
- Provide test specifications to quality assurance staff.
- Solicit, obtain, and integrate feedback from design and technical staff into original game design.
- Guide design discussions between development teams.
- Collaborate with artists to achieve appropriate visual style.
- Consult with multiple stakeholders to define requirements and implement online features.
- Develop technical specifications for data management programming and communicate needs to information technology staff.
- Provide support and information to functional areas such as marketing, clinical monitoring, and medical affairs.
- Confer with end users to define or implement clinical system requirements such as data release formats, delivery schedules, and testing protocols.
- Design and validate clinical databases, including designing or testing logic checks.
- Process clinical data, including receipt, entry, verification, or filing of information.
- Generate data queries, based on validation checks or errors and omissions identified during data entry, to resolve identified problems.
- Develop project-specific data management plans that address areas such as coding, reporting, or transfer of data, database locks, and work flow processes.
- Monitor work productivity or quality to ensure compliance with standard operating procedures.
- Prepare appropriate formatting to data sets as requested.
- Design forms for receiving, processing, or tracking data.
- Prepare data analysis listings and activity, performance, or progress reports.
- Perform quality control audits to ensure accuracy, completeness, or proper usage of clinical systems and data.
- Analyze clinical data using appropriate statistical tools.
- Evaluate processes and technologies, and suggest revisions to increase productivity and efficiency.
- Write work instruction manuals, data capture guidelines, or standard operating procedures.
- Track the flow of work forms, including in-house data flow or electronic forms transfer.
- Supervise the work of data management project staff.
- Contribute to the compilation, organization, and production of protocols, clinical study reports, regulatory submissions, or other controlled documentation.
- Read technical literature and participate in continuing education or professional associations to maintain awareness of current database technology and best practices.
- Train staff on technical procedures or software program usage.
- Develop or select specific software programs for various research scenarios.
- Develop technical specifications for data management programming and communicate needs to information technology staff.
- Provide support and information to functional areas such as marketing, clinical monitoring, and medical affairs.
- Confer with end users to define or implement clinical system requirements such as data release formats, delivery schedules, and testing protocols.
- Communicate project information through presentations, technical reports, or white papers.
- Communicate with staff or clients to understand specific system requirements.
- Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
- Investigate system component suitability for specified purposes, and make recommendations regarding component use.
- Provide customers or installation teams guidelines for implementing secure systems.
- Direct the analysis, development, and operation of complete computer systems.
- Direct the installation of operating systems, network or application software, or computer or network hardware.
- Monitor system operation to detect potential problems.
- Identify system data, hardware, or software components required to meet user needs.
- Perform ongoing hardware and software maintenance operations, including installing or upgrading hardware or software.
- Verify stability, interoperability, portability, security, or scalability of system architecture.
- Research, test, or verify proper functioning of software patches and fixes.
- Configure servers to meet functional specifications.
- Design and conduct hardware or software tests.
- Evaluate existing systems to determine effectiveness, and suggest changes to meet organizational requirements.
- Document design specifications, installation instructions, and other system-related information.
- Perform security analyses of developed or packaged software components.
- Provide technical guidance or support for the development or troubleshooting of systems.
- Define and analyze objectives, scope, issues, or organizational impact of information systems.
- Establish functional or system standards to address operational requirements, quality requirements, and design constraints.
- Develop system engineering, software engineering, system integration, or distributed system architectures.
- Provide advice on project costs, design concepts, or design changes.
- Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability.
- Develop or approve project plans, schedules, or budgets.
- Train system users in system operation or maintenance.
- Complete models and simulations, using manual or automated tools, to analyze or predict system performance under different operating conditions.
- Develop efficient and effective system controllers.
- Develop application-specific software.
- Communicate project information through presentations, technical reports, or white papers.
- Communicate with staff or clients to understand specific system requirements.
- Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Develop or direct software system testing or validation procedures, programming, or documentation.
- Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Coordinate installation of software system.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
- Train users to use new or modified equipment.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Document and communicate database schemas, using accepted notations.
- Collaborate with system architects, software architects, design analysts, and others to understand business or industry requirements.
- Develop and document database architectures.
- Develop database architectural strategies at the modeling, design and implementation stages to address business or industry requirements.
- Design databases to support business applications, ensuring system scalability, security, performance, and reliability.
- Develop data models for applications, metadata tables, views or related database structures.
- Design database applications, such as interfaces, data transfer mechanisms, global temporary tables, data partitions, and function-based indexes to enable efficient access of the generic database structure.
- Develop methods for integrating different products so they work properly together, such as customizing commercial databases to fit specific needs.
- Create and enforce database development standards.
- Develop data model describing data elements and their use, following procedures and using pen, template or computer software.
- Work as part of a project team to coordinate database development and determine project scope and limitations.
- Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management.
- Set up database clusters, backup, or recovery processes.
- Demonstrate database technical functionality, such as performance, security and reliability.
- Develop load-balancing processes to eliminate down time for backup processes.
- Plan and install upgrades of database management system software to enhance database performance.
- Identify, evaluate and recommend hardware or software technologies to achieve desired database performance.
- Test programs or databases, correct errors, and make necessary modifications.
- Identify and correct deviations from database development standards.
- Review project requests describing database user needs to estimate time and cost required to accomplish project.
- Write and code logical and physical database descriptions, and specify identifiers of database to management system or direct others in coding descriptions.
- Develop or maintain archived procedures, procedural codes, or queries for applications.
- Provide technical support to junior staff or clients.
- Establish and calculate optimum values for database parameters, using manuals and calculators.
- Train users and answer questions.
- Document and communicate database schemas, using accepted notations.
- Collaborate with system architects, software architects, design analysts, and others to understand business or industry requirements.
- Translate nursing practice information between nurses and systems engineers, analysts, or designers, using object-oriented models or other techniques.
- Use informatics science to design or implement health information technology applications for resolution of clinical or health care administrative problems.
- Develop or implement policies or practices to ensure the privacy, confidentiality, or security of patient information.
- Analyze and interpret patient, nursing, or information systems data to improve nursing services.
- Identify, collect, record, or analyze data relevant to the nursing care of patients.
- Apply knowledge of computer science, information science, nursing, and informatics theory to nursing practice, education, administration, or research, in collaboration with other health informatics specialists.
- Develop, implement, or evaluate health information technology applications, tools, processes, or structures to assist nurses with data management.
- Design, develop, select, test, implement, and evaluate new or modified informatics solutions, data structures, and decision-support mechanisms to support patients, health care professionals, and their information management and human-computer and human-technology interactions within health care contexts.
- Disseminate information about nursing informatics science and practice to the profession, other health care professions, nursing students, and the public.
- Analyze computer and information technologies to determine applicability to nursing practice, education, administration, and research.
- Develop strategies, policies or procedures for introducing, evaluating, or modifying information technology applied to nursing practice, administration, education, or research.
- Read current literature, talk with colleagues, and participate in professional organizations or conferences to keep abreast of developments in informatics.
- Develop or deliver training programs for health information technology, creating operating manuals as needed.
- Design, conduct, or provide support to nursing informatics research.
- Inform local, state, national, and international health policies related to information management and communication, confidentiality and security, patient safety, infrastructure development, and economics.
- Provide consultation to nurses regarding hardware or software configuration.
- Plan, install, repair, or troubleshoot telehealth technology applications or systems in homes.
- Translate nursing practice information between nurses and systems engineers, analysts, or designers, using object-oriented models or other techniques.
- Review class material with students by discussing text, working solutions to problems, or reviewing worksheets or other assignments.
- Provide feedback to students, using positive reinforcement techniques to encourage, motivate, or build confidence in students.
- Assess students' progress throughout tutoring sessions.
- Teach students study skills, note-taking skills, and test-taking strategies.
- Provide private instruction to individual or small groups of students to improve academic performance, improve occupational skills, or prepare for academic or occupational tests.
- Participate in training and development sessions to improve tutoring practices or learn new tutoring techniques.
- Collaborate with students, parents, teachers, school administrators, or counselors to determine student needs, develop tutoring plans, or assess student progress.
- Monitor student performance or assist students in academic environments, such as classrooms, laboratories, or computing centers.
- Schedule tutoring appointments with students or their parents.
- Organize tutoring environment to promote productivity and learning.
- Communicate students' progress to students, parents, or teachers in written progress reports, in person, by phone, or by email.
- Maintain records of students' assessment results, progress, feedback, or school performance, ensuring confidentiality of all records.
- Identify, develop, or implement intervention strategies, tutoring plans, or individualized education plans (IEPs) for students.
- Prepare and facilitate tutoring workshops, collaborative projects, or academic support sessions for small groups of students.
- Prepare lesson plans or learning modules for tutoring sessions according to students' needs and goals.
- Develop teaching or training materials, such as handouts, study materials, or quizzes.
- Travel to students' homes, libraries, or schools to conduct tutoring sessions.
- Administer, proctor, or score academic or diagnostic assessments.
- Research or recommend textbooks, software, equipment, or other learning materials to complement tutoring.
- Review class material with students by discussing text, working solutions to problems, or reviewing worksheets or other assignments.
- Collaborate with agricultural workers to apply remote sensing information to efforts to reduce negative environmental impacts of farming practices.
- Collect geospatial data, using technologies such as aerial photography, light and radio wave detection systems, digital satellites, or thermal energy systems.
- Verify integrity and accuracy of data contained in remote sensing image analysis systems.
- Integrate remotely sensed data with other geospatial data.
- Consult with remote sensing scientists, surveyors, cartographers, or engineers to determine project needs.
- Adjust remotely sensed images for optimum presentation by using software to select image displays, define image set categories, or choose processing routines.
- Manipulate raw data to enhance interpretation, either on the ground or during remote sensing flights.
- Merge scanned images or build photo mosaics of large areas, using image processing software.
- Participate in the planning or development of mapping projects.
- Prepare documentation or presentations, including charts, photos, or graphs.
- Correct raw data for errors due to factors such as skew or atmospheric variation.
- Calibrate data collection equipment.
- Develop or maintain geospatial information databases.
- Monitor raw data quality during collection, and make equipment corrections as necessary.
- Maintain records of survey data.
- Evaluate remote sensing project requirements to determine the types of equipment or computer software necessary to meet project requirements, such as specific image types or output resolutions.
- Collect verification data on the ground, using equipment such as global positioning receivers, digital cameras, or notebook computers.
- Document methods used and write technical reports containing information collected.
- Develop specialized computer software routines to customize and integrate image analysis.
- Collect remote sensing data for forest or carbon tracking activities involved in assessing the impact of environmental change.
- Provide remote sensing data for use in addressing environmental issues, such as surface water modeling or dust cloud detection.
- Operate remote sensing equipment on drones to collect data in areas that are difficult to access or require high-resolution imagery.
- Collaborate with agricultural workers to apply remote sensing information to efforts to reduce negative environmental impacts of farming practices.