TFA1 - Program Management, Strategy, Enterprise Architecture & Planning Support
Provide Program and Project Management, monitoring and analysis, strategy, enterprise architecture and planning support on an enterprise or individual project level. Program Management support is critical to the organization achieving strategic goals and fulfilling mission requirements within programmatic constraints.
TFA2 - Systems / Software Engineering
Provide engineering expertise to analyze system concept, system design and interoperability, and provide recommendations for optimization. The Contractor shall review and analyze development, production, and system support proposals. The Contractor shall conduct trade-off/best technical approach analyses including cost estimation and cost benefit (e.g. Return on Investment (ROI)), analysis of alternatives, engineering studies, develop System Engineering Plans (SEPs), design plans, and technical reports as specified in the individual task order.
Provide systems/software engineering support for any or all phases of the system/software lifecycle to include Acquisition Strategy, Requirements Development, Requirements Management, Use Case Development, Risk Management, Architecture Design, Performance Engineering, Capacity Planning, System/Software Development, Test and Evaluation, and Sustainment. Requirements Development associated with iterative methodologies may occur at any phase of the development lifecycle. Therefore, requirements definition shall be structured to meet the incremental delivery needs of a particular project or program.
During the lifecycle process, software engineering support includes, but is not limited to software system reliability assessments, participation on governance boards and IPTs. The Contractor shall ensure the dependencies, interoperability, availability, reliability, maintainability and performance of the system as a whole within government provided guidelines specified in the individual task order.
Provide Business Process Modeling (BPM) to include clinical and benefits workflows and Business Process Reengineering (BPR) support to system/software engineering efforts. This includes developing activity and process models for analysis of requirements and identification of improvement opportunities. BPM may be a requirement for some software development projects.
TFA3 - Software Technology Demonstration & Transition
Provide demonstrations and transition support for advanced software technologies. This functional area involves evaluating existing and emerging software technology products against the needs of current system development and support efforts, demonstrating specific technologies in the context of supported systems, and transitioning effective technology solutions into use. Current technology areas of focus for VA include software architectures, databases, web-based applications, mobile applications, telehealth, enterprise solutions, wireless, and security. This mission is a critical aspect of VA's ability to improve and advance its software engineering capability.
TFA4 - Test & Evaluation (T&E)
Provide T&E support in all phases of the systems/software development life cycle, to include preparation of test plans and procedures, design tests cases, conduct tests, witness tests and provide technical support, coordinate test plans IAW appropriate regulations, and analyze/evaluate/document test results. The Contractor shall participate in technical analyses, code reviews and other reviews as required.
TFA5 - Independent Verification & Validation (IV&V)
Provide an independent review of products developed by other entities. Review, evaluate, validate and verify processes, procedures and methodologies used in developing, testing, maintaining and securing third-party systems/software.
TFA6 - Enterprise Network
Provide systems/network administration and infrastructure support, as well as data, voice and video systems services to meet the organization requirements.
TFA7 - Enterprise Management Framework
Provide services in support of executing the EMF, to include, but not limited to:
- Development of Open Database Connectivity (ODBC)/ Java Database Connectivity (JDBC) connectors from existing software tools (for example: solar winds, SMS) to a federated data repository
- Performance, Functionality and Validation testing and documentation of technologies (for example: WAN optimization, thin computing, virtualization, de-duplication, Virtual Desktop Infrastructure (VDI))
- Testing which may involve the comparison of multiple technology vendors in support of a specific technology direction
- Evaluation of the emerging technologies that enable organizational efficiencies
- Development of solution driven architecture
- Analysis and review of proposed solutions (internal and external) for technical merit and compliance to Organizational Technical Standards and published Standards
- Information regarding any/all systems operating in the VA computing environment for inclusion in the One-VA Systems Inventory
TFA8 - Operations & Maintenance (O&M)
Operate, repair, and maintain systems, applications, and IT environments in support of applications and/or system components for various environments. Environments requiring O&M tasks may include pre-production, production, test, training, disaster recovery/fail over, or any other combination of IT accounts. O&M includes but is not limited to, preventive maintenance and scheduled maintenance, activities to retain or restore systems (such as testing, measurements, replacements, and adjustments), and other routine work required to maintain and/or enhance IT systems. Provide software, infrastructure, platform, telecommunications and storage as a service through a subscription or other means. Recommend best practice for requirements analysis, planning, design, deployment and ongoing operations management and technical support. Maintain a current and up-to-date library of all operational documentation, logs of operational events, maintenance of operational monitoring and management tools, operational scripts and operational procedures.
TFA9 - Cyber Security
Define and deliver strategic, operational and process aspects of cyber security solutions. The Contractor shall ensure adequate LAN/Internet, data, information, and system security IAW organization standard operating procedures, conditions, laws, and regulations. Follow all applicable organization policies and procedures governing information security. VA mandates compliance with the protection of Personal Identification Information (PII).
TFA10 - Training
Identify training requirements, obtain or develop training programs and conduct training for technologies, systems, applications and products at any stage of the lifecycle. This includes, but is not limited to IT workforce development and competency-based training, newly developed systems, as well as existing deployed systems, current systems, and any updates or changes to migrated systems. Develop training plans, manuals and other training documentation or training aids. Electronic training tools such as video teleconferencing and computer-based training shall be employed to enhance the effectiveness of training materials and courses. Conduct training for personnel to ensure proper operation, maintenance and testing of systems, applications and products. Provide training and knowledge transfer to technicians and other staff with regard to services and associated products delivered under any functional areas described herein. The training allows personnel the ability to operate and maintain the product or process in the future. Identify and/or provide any additional training required by end-users, technicians, or any other staff for implementation, maintenance and use of deliverables specified in individual Task Orders.
TFA11 - Information Technology Facilities
Provide a total IT solution to the client to include incidental facility design and modification services, conducting site surveys, facility connectivity, and installation.