H.11 CONTRACTOR WEBPAGE
It is a material contract requirement that each IDIQ holder maintain a publicly available webpage throughout the period of
performance of the contract. The purpose of the webpage is for the Contractor to communicate with potential customers
regarding the Contractor's ability to provide world-class professional support services for all NAVSEA Program Executive
Offices, Directorates, and field activities. The webpage should demonstrate the functional capability associated with
different products or business areas. The webpage should be easily accessible from the Contractor's front page and
intuitive for novice computer users.
Task OrdersN00178-14-D-7366 - Task Order 0001
Team MembersN/A
Service Experience3.1 - Research and Development Support
3.2 - Engineering, System Engineering and Process Engineering Support
3.5 - System Design Documentation and Technical Data Support
3.6 - Software Engineering, Development, Programming, and Network Support
3.8 - Human Factors, Performance, and Usability Engineering Support
Point of Contract - Customer Satisfaction Kutta Technologies, Inc.
2075 W Pinnacle Peak Rd - Suite 102
Phoenix, AZ 85027
United States of America
Phone: 602-896-1976
Fax: 602-896-1007
Toll Free: 1-866-574-9990
Email: CustomerSupport@KuttaTech.com
Quality AssuranceKutta builds large-scale software applications using a proven process to ensure that the company delivers quality software that is consistent across functional boundaries. Kutta uses a modified version of its DO-178B software development processes, a process approved for use by the U.S. Army and the U.S. Air Force. This process, with its checks and balances, ensures adherence to the most stringent quality standards and is proven to produce high-reliability software applications. Kutta has recently applied these same standards for development and technical methodology within the U.S. Navy during the recent 2012 Limited Technology Experiment (LTE) conducted by the Office of Naval Research (ONR).
Kutta has modified its base process to retain its advantages while minimizing or eliminating the hurdles it would otherwise pose to rapid development. Kutta retains the majority of the process's checks and balances (including formal documentation of requirements, and independent audits) to ensure that system-level requirements are met. With these modifications, the result is a process that reduces software coding errors, ensures adherence to standards, and improves interface compatibility across functional boundaries. The developmental benefits are summarized in Figure 1.
Figure 1 - Modified DO-178B Development Process Benefits.
The steps of Kutta's modified DO-178B development process shown in Figure 2 illustrates a formalized and in-depth Shewart Cycle (plan-do-check-act cycle) that is repeated in each Stage. As illustrated, this process requires stringent document and software configuration control, formal documentation, formal code, formal tests, and regression test procedures. In the following sections, Kutta discusses the steps of this process in terms of their Shewart Cycle function: Plan, Do, Check, and Act.
Figure 2 - Kutta's Modified DO-178B Software Development Process.
Plan: Set Direction
Kutta's planning activities ensure that the company sets the proper direction and establishes a detailed plan for execution. Kutta engineers develop a top-level Master Concept Document (MCD) which defines basic operational characteristics and use cases. They also develop the initial, top-level Software Requirements Specification (SRS). In conjunction with these technical activities, Kutta management and the technical lead utilize the Integrated Master Schedule (IMS) for the development and verification activities, including a Work Breakdown Structure (WBS), gantt chart, milestones and deliverables and resource loading.
Do: Develop Application
Kutta's development activities ensure that the company delivers the promised functionality; maintains hardware, OS, and environmental independence; and is as easy as possible for operators to use. This section discusses the development activities, including building the software and hardware, conducting interim testing, and performing code reviews. This section also discusses how development activities maintain the application's independence from hardware, operating system and environmental factors (vehicle platform, mission, computer resource, and operator).
Check: Simulation & Demonstration
Kutta's test process activities ensure that the company validates and verifies all requirements built into the application. A select individual or teams of individuals within Kutta scrutinizes each test to ensure that: (1) all requirements that fall within the test case are identified, (2) procedures to conduct the test are clearly defined, (3) the entire suite of tests covers all of the system's requirements, and (4) that each test case has a clear Pass/Fail criteria. These tests fall into two general categories, application independent and application dependent tests.
Act: Integrate Feedback
Kutta's feedback processes ensure that the company takes appropriate action after Quality Audits, Formal Reviews, and Simulation and Testing. For example, after a tester runs a test case, he/she records and stores any errors, bugs, or anomalies and communicates them back to the developers via a Problem Report. If he/she discovers egregious errors, testing is halted until developers can fix the problems and testing can start again. Similar feedback loops are built into each test, simulation, and demonstration listed in the prior section. These processes further ensure that any deficiencies, defects, or bugs that fall within a stage's target level of development will be fed-back until the objective has been obtained. Any deficiencies, defects, or bugs that fall outside of a stage's target level of development will be fed-forward for integration into the subsequent staged evelopment plan.
Point of Contract - Seaport
Kutta Technologies, Inc.
2075 W Pinnacle Peak Rd - Suite 102
Phoenix, AZ 85027
United States of America
Phone: 602-896-1976
Fax: 602-896-1007
Toll Free: 1-866-574-9990
Email: CustomerSupport@KuttaTech.com