Primary processes and procedures:
Team FTC currently performs software development and sustainment activities for several federal clients, including several DoD clients similar to the Navy.
As an integral part of these projects, we execute tailored processes based on proven standards related to core engineering, support and project management
processes in a high maturity approach. Historically, Team FTC has delivered high-quality products and services that exceed customer expectations. Our team
utilizes corporate assets, subject matter expertise, and lessons learned across FTC to streamline and institutionalize higher levels of quality
achievement. This is accomplished with the support of CMMI, ITIL, PMI, and ISO competently trained staff. In addition, information-sharing networks in
areas including Quality Assurance (QA), Quality Control (QC) and quality metrics serve to further the wide reach of FTC’s quality approach. Depending on
the nature of the project and the SDLC requirements of our customers, Team FTC applies their CMMI-DEV Maturity Level 3 engineering process and procedures,
This process is executed by Team FTC to properly analyze requirements in order to select, design, and implement the best possible solutions based on
customers’ specified requirements, while also clearly documenting product and product component support documentation that will be used for
installation, operation, and maintenance. Quality is tied into this by strict procedures for evaluating and inspecting technical data packages, product
and product components, interface designs and descriptions, software code, and end user support documentation.
By assembling the product and its components, Team FTC ensures that through the process the product as integrated behaves properly and possesses the
required functional and quality attributes according to customer requirements. The quality team along with functional leads which are properly trained
to be more than competent in this process, ensure that a proper integration strategy is established, along with integration procedures and criteria.
The quality team and functional leads are also responsible for managing and reviewing all interface descriptions for completeness throughout this
process. While assembling the product and product components, the team and leads work together to confirm readiness of components and evaluate
components individually as assembled. This ensures that product and product components work as intended the first time, allowing the customer to save
money and resources due to re-work.
Verification and validation:
Team FTC’s testing process focuses on ensuring products and product components meet customer requirements and that these products and product
components fulfill its intended use in their environments. We implement automated and manual testing capabilities, which in turn results in high
quality software with maximum code coverage. Team FTC quality procedures. With our quality analysis of testing results, our team can properly identify,
isolate, and quickly develop corrective action plans to address and correct any problems throughout the testing process.
Continuous Integration (CI), Continuous Deployment (CD) and DevOps:
FTC has a strong track record for Agile development and delivering rapid results to our government clients without sacrificing quality of our
deliverables. To achieve this, we have adapted the DevOps, CI and CD frameworks. In this approach, we implement the following best-practices:
As a part of DevOps/CI/CD framework, we will establish a well-integrated suite of tools for end-to-end testing, including tools such as SOAPUI and
Selenium for test execution. We integrate testing into overall SDLC tools using JIRA plug-ins such as ZephYr, TestRail, Quality Tiger, TestFLO.
We cover all aspects of testing to include: functional testing, load testing, performance testing, security-vulnerability testing, and Section-508
compliance testing. We create a comprehensive and automated regression-test suite covering all aspects of testing and integrate the test suite into our
daily build process. This ensures each code delivered to the government via the DevOps/CI/CD framework is fully tested.
Deliverable review process:
As a part of our quality process, we conduct extensive reviews of all artifacts delivered to government, including peer reviews of all documentation and
automated code reviews using tools such as Coverity. In addition to the review of the deliverables, we also conduct program-level review activities such as
user surveys, SLA audits, and program quality audits. FTC’s approach ensures the highest level of service to the government, and high quality of
deliverables. This is evident from the excellent CPARs ratings we have received in our past programs.
Upon contract award, Team FTC’s Quality Lead will meet with the COR to identify and agree upon relevant performance requirements (Exhibit 4). We will work
to identify common measures from our existing assets to support the Seaport-e project. Additional measures that may be needed to cover critical product and
process attributes will be identified and incorporated as needed. Measures will then be investigated to understand if any limitations are present (e.g.,
data from multiple sources and data measured at different phases in the lifecycle). Lastly, operational definitions of measures will be created, along with
their respective collection frequency and integrity assurances following a proper approval from the Contracting Officer Representative (COR).
While the exact measures will be discussed with Seaport-e management, Team FTC’s methodology focuses on analyzing the relationship of identified measures
to the quality and process performance objectives for the work and deriving relevant targets to be met for each measured attribute. The performance is
analyzed via statistical process control charts, regression analysis, and trend analysis to help characterize variations, identify statistically unexpected
behaviors, recognize excessive variances, and explain why these occur.
Team FTC’s approach to its quality management program has been demonstrated across many successful government projects, and continues to both evolve and
improve as we develop new solutions. As a group recognized globally for the implementation of successful quality initiatives, Team FTC can offer the
Seaport-e project a repeatable quality solution that meets or exceeds the expectations.
Examples of tasks performed:
Team FTC provides an integrated suite of software solutions offering complete clinical care documentation, medical supply and equipment tracking, patient
movement visibility and health surveillance in Theater environments and in remote operations throughout garrison On the Theater Medical Information
Program-Joint (TMIP-J) Contract. Team FTC supports Defense Health Information Management System (DHIMS) Program Management Office (PMO) with lifecycle
management and performs the activities necessary to effectively drive, manage, and sustain the integration for all full cycle. Team FTC SCQC team employs
the HP Fortify Static Code Analyzer tool for all code scanning. Formal scans are included as milestones in development schedules. Analysis of reports is
provided to the TMIP-J PMO to assist the independent software QA team to interpret results.
Benefits of our approach to the Navy:
Team FTC has a proven track record for performing Quality assurance using CMMI and DevOps approaches. With our proven approach and extensive talent pool,
we will deliver consistent results to the Navy. With the DevOps approach we will deliver high-quality software to the Navy more frequently and with more
thorough, automated testing.