ANSWER - NGIT
Functional Areas
- Requirements and Design Research, Analysis, and Definition
- System Development and Software Maintenance
- Facilities Planning
- Technical Support
- Local Area Networks (LAN), Metropolitan Area Networks (MAN), Wide Area Network (WAN), and Telecommunications/Communications System Management Support
- LAN/MAN/WAN/Telecommunications/Communications Network System Operations Support Services
- Electronic Input
- Specialized Workstation Support
- Computer Equipment Maintenance
- Systems Installation and Integration
- Production Support
- System Software Support
- Data Base Generation
- Data and/or Media Management
- Orientation and Training
- Information Center/Call Center/Help Desk
Functional Area Descriptions
Requirements and Design Research, Analysis, and Definition
- Collecting data, studying and analyzing, documenting, and developing support software systems: feasibility analyses; cost/benefit or other element/benefit analyses; requirements and functions research, identification, consolidation, and analysis; development and analysis of alternatives, including alternative studies; technology, methodology, and application research and definition; economic analyses; supply chain management, source definition; form, fit, and function analysis and definitions; standards identification; (including requirements of Section 508 of the Rehabilitation Act); documentation requirements research and definitions; resource research, definition, analysis, estimation, documentation; generation and discussion of alternatives, both hardware and software; system and sub-system definitions; support requirements definition and justification; security research and analyses; business continuity planning research and analyses; and technical definitions
- Modeling; prototyping (hardware and software); benchmarking; reliability, maintainability, availability, and other relevant analyses; which may involve testing, data collection and manipulation, and documentation development; fundamental algorithm development; integration and interface requirements definitions and analyses; and system component definition and analysis
- Activities related to the acquisition process including; planning, alternatives analysis, requirements assessment, needs determination, RFP development, market research, proposal evaluations
System Development and Software Maintenance
- Interpreting requirements and developing system and detailed design documentation, such as design specifications, performance and/or functional specification, integration plans and specifications, data base specifications, data modeling, development and implementation plans, defining, integrating and implementing requirements and designs for one or more programs or systems
- Development of web server configurations, to include the integration of hardware, software
- Hardware/software/network design, prototyping (including brassboards, breadboards, and operating code), programming and testing, integration, system testing, implementation, and maintenance testing and evaluation of hardware, software, and communications to determine if the system is suitable for accomplishing a particular job or mission
- Configuring, installing, evaluating, customizing, and maintaining software, including, but not limited to, application, file/data base management, input/output, storage, security, and data communications/distributed data base applications, detailed systems design, programming and testing for operating systems and executive level software, regardless of the type of application being supported by the host computer
- Developing and maintaining documentation, including text and graphics, such as system specifications, design and function specifications, program specifications, data specifications, operational procedures/instructions, user manuals, maintenance manuals, training plans and aids, security procedures, and production control procedures
- Application software development, using one or more productivity tools such as applications/code generators, expert systems, spreadsheets, data base management systems, configuration management systems, project management systems, and graphics processors
- Application software development using the fully integrated application development systems of I-CASE or CASE tools
- Development of algorithms or other processing tools and techniques for such activities as manipulating data, converting data, performing analyses, testing and implementation
- Data planning, collection, monitoring and extrapolation, reduction, consolidation, manipulation (including reformatting, translation, duplication), creation and population of data bases, analyses (including quality analyses and ensuring data integrity), and interpolation, analytical and ancillary support to data base applications, mass storage applications, voice input/output, and other information applications
- Independent Verification and Validation (IV&V) of requirements, specifications, designs, products, integrated units and systems, documentation, and implementations
- Plan and perform software and data conversion of existing software applications from one language or system to another, and/or from one hardware platform to another
- Plan and perform IT and business security functions including but not limited to: risk analyses, business continuity planning, vulnerability assessments, contingency planning, system accreditation, security audits, security training, analysis of physical and software security operations, both active and passive, developing anti-intrusion systems for software, virus/worm/etc. detection and neutralization, preventive measures
- Hardware assessment which may include software to aid in the overall assessment, benchmark development, testing and analysis, and the evaluation of alternatives
- User orientation and training
Facilities Planning
Planning, developing, scheduling, and coordinating the utilization, relocation, installation, changing, expansion, rearrangement and connection/disconnection of computer systems, and networks, including ancillary data stations, cabling, and environmental considerations.
Technical Support
Identifying, analyzing, and effecting resolution of hardware/software/network solutions to include, but not limited to the following list.
- Trouble shooting
- Fault isolation
- Problem management
- Hardware/software evaluation, testing, installation, and training
- Configuration development and maintenance
- Hardware maintenance, board replacement and cable switching
- Implementation of software interfaces
- On call services
- Supply chain management (Logistics)
Local Area Networks (LAN), Metropolitan Area Networks (MAN), Wide Area Network (WAN), and Telecommunications/ Communications System Management Support
Managing computer systems and networks to include, but not limited to, the following list.
- Intranets, Internet, electronic commerce, telephony and any other associated networking systems, including the support necessary to develop, implement and maintain such systems
- Provide and implement fail-safe security including incorporation of virus detection software and restart/recovery from virus attacks, and backup procedures in accordance with Government regulations
- Integrate, install, and burn-in computer/network components and associated functions
- Network cable installation
- Ensure scheduled preventive maintenance is properly and promptly performed
- Contact vendor for remedial emergency repairs when hardware malfunctions occur
- Maintain the maintenance records on the equipment
- Develop operations, administrative, and quality assurance back-up plans and procedural documentation
- Ensuring compliance with existing Occupational Safety and Health Administration (OSHA) regulations and environmental standards
LAN/MAN/WAN/Telecommunications/Communications Network System Operations Support Services
Perform Computer/Network Systems Operations to include, but not limited to, the following list.
- Web server support including web page updates and maintenance
- Process all jobs in accordance with established client procedures and practices
- Start up and shutdown of the computer system/network(s), including all required software "boots," independent of software personnel
- Routinely perform checks for system/network degradations
- Recognize and take appropriate action(s) regarding equipment and/or software problems and notifying client agency personnel of systems degradations
- Complete incident reports for all abnormal operations
- Perform scheduled saves, backup, and restoration on file operations
- Reconfigure processors, when necessary, (i.e., system/network upgrades, enhancements, new releases, cutovers, etc.)
- Create and maintain "boot" media
- Communicate computer status to clients
- Maintain a clean and neat operating area
- Perform routine operator tape drive(s), disk(s), and other peripheral cleanings as well as routine cleaning and vacuuming of computer rooms
- Monitor the computer facility environment to ensure that the temperature and humidity are maintained within operating ranges and that emergency equipment is properly calibrated
- Maintain software licenses
- Perform console, tape, disk, printer, card reader/punch, communications/network equipment operations, and routine operator maintenance
Electronic Input
Provide electronic input support services to include, but not limited to the following list.
- Data input, extraction, interpretation, editing and consolidation
- Desktop publishing
- Routine data preparation and distribution
Specialized Workstation Support
Provide specialized workstation support using various types of source documents with differing degrees of complexity, to include, but not limited to the following list.
- Input services on a variety of systems which may include, but is not limited to CAD, CAD/CV, and GIS
- Administrative functions, such as planning and managing the delivery of services, and coordination with the Government on the receipt of work and the delivery of end products
- Design, set-up and implementing special input formats
- Transmit and receive data
- Document procedures for inputting data
- Control the receipt and transmission of data
- Data coding
- Data preparation and distribution
Computer Equipment Maintenance
Provide computer equipment maintenance to include, but not limited to the following list.
- Inventory equipment
- Develop a maintenance management plan that indicates the type of maintenance proposed for each piece of equipment, any response-time requirements, and how maintenance will be managed by the contractor; types of maintenance service may include on-call, on-site, preventive, diagnostic, remedial, carry-in, mail-in, and spare parts provision
- Provide maintenance support services itself, or through a subcontractor, including ordering services and/or repair parts, complying with Federal Acquisition Regulation (FAR) 51.1.
- Manage the provision of maintenance support services, including maintaining records of problems, maintenance performed, and non-performance by subcontractors. Consolidating orders to vendors and obtaining volume discounts that are passed on to the Government. Obtaining credits from non-performing vendors and passing these onto the Government.
Systems Installation and Integration
This function will provide cable and/or communication system installation, workstation connection and integration, system testing, system and/or user documentation, administrator and user training to include, but not limited to the following list.
- Cable system installation
- Workstation and telecommunications/communications devices removal, connection, installation/ de-installation, moving, and integration
- Hardware and software
- Analysis and design
- Network administrator training
Production Support
Provide production support to include, but not limited to the following list.
- Develop and produce high quality, effective visual communication tools that shall be used for visual presentations (i.e. in conjunction with speeches, meetings, training courses, exhibits for public display, and/or special exhibits), and publications of documents, (i.e. research papers and client agency users manuals)
- Analyze graphic requirements, including graphic presentation styles, performing design services (i.e. typographic layout of technical, promotional, and public information for reports, books, flyers, posters, brochures, leaflets, programs, or flip charts and art for slides)
- Operate computer graphics equipment, data plotting equipment, and/or typesetting equipment, as required by each task order
- Provide web page development
- Maintain a central library of source program statements, object programs and related control systems
- Establish, operate, maintain, document, and deliver records and files generated or used
- Develop computer processing schedules and review operational status of schedule for accuracy, timely delivery of products, and efficient utilization of resources
- Implement production support procedures for input data, internal processing and output disposition
- Prepare, reproduce, bind and distribute output data
- Investigate and correct problems causing incorrect input or output
- Interface as necessary to facilitate operations (i.e., courier services, refuse collection, etc.)
- Analyze system input data and error transactions
- Develop simple ad hoc programs; these programs may include any programming methodology that can "extract" or manipulate existing data
System Software Support
Provide system software maintenance and enhancement support to include, but not limited to:
- Evaluate and optimize system software
- Analyze new software releases to determine impact on existing applications
- Maintain, test, and debug system software; installing releases; and developing various utilities
- Provide assistance to users of systems software
- Perform configuration management
- Prepare and edit systems documentation
DataBase Generation
Provide for database generation to include but not be limited to data input or conversion, database management systems and coordination with database management personnel.
Data and/or Media Management
Data and/or media management functions shall include, but not be limited to the following list.
- Perform system backups and/or restores
- Data recovery services
- Recover damaged, corrupted, or virus infected data or media
- Maintain the physical library
- Perform operations for media management
- Retrieve/store media for job set-up and completion
- Record media sign-ins/outs
- Perform purges
- Prepare, record, and/or store computer magnetic media and/or paper document products off-site
Orientation and Training
Professional level training courses in systems, networks, or specific functional areas identified in task orders. Tasks may include courseware development, and instructing client agency personnel. This may require; formal classes, substantial preparation of training materials, highly specialized subject matter instructors with specialized subject matter and teaching experience, and coordination of all required activities.
Training methods may include; formal classroom training, interactive video, computer-assisted training, Internet based training, individual tutoring, and other effective methods as specified in individual task orders.
Information Center/Call Center/Help Desk
Develop, implement, staff, and maintain a client users information center/call center/help desk activities and provide the following support services:
- Maintain a user information center/help desk to address issues such as hardware, software, communications, applications and program questions
- Assess current and new off-the-shelf software packages
- Provide client user training program(s) for new software and/or hardware integrated into the client user's current and/or proposed configuration
- Purchase, manage, and distribute consumables in support of information processing activities
