Deploy

During the Intelligent Autonomous System (IAS) Deployment Phase, we tailor a set of activities aimed at helping you:

  1. Procure the needed software and hardware licenses and products.

  2. Develop the software, whether it’s for the autonomy, AI/ML, or traditional functionality.

  3. Integrate the hardware and software into a cohesive solution.

  4. Establish training materials and conduct training of all relevant stakeholders.

  5. Establish testing and validation plans and environments and execute them.

  6. Create and execute a solution rollout plan.

There are three ways you can engage us during the Deploy phase. 1) If you have a software development and/or an engineering staff in house or as a trusted contractor, we can collaborate with them and apply our IAS solution deployment expertise to provide guidance and review, as well as take on specific deployment tasks where there’s a need. 2) If you prefer to build your own team, we can help you find and engage the right people and companies to succeed while still applying our expertise as needed along the way. 3) If you prefer to outsource the IAS deployment, we can assemble and lead a team of subcontractors to perform whatever portions of the effort you prefer.

Even if the Discover or Design Phase yields a turn-key IAS solution, or you have already found one, you still may want to engage us to help you not only specify design-related changes and additions to your existing systems, processes, and infrastructure, but also prepare for smooth integration and deployment of that solution.

The sections below provide examples of these deployment activities. In order to portray the full gamut of such activities, we assume that a fully custom-built solution was deemed necessary.

Procurement

Acquire required software licenses and hardware (prioritizing long-lead time items)

Learn how to use, install, operate, adapt, integrate, and test these procurements

Software Development

Select and implement Change Control process and Coding Standards

Select language(s) and middleware

Select AI and Machine Learning platform, tools, and neural network models and prepare needed knowledgebases and data sets

Follow and leverage software engineering models developed during the Design phase

Develop and unit-test required software using in-house resources and/or contractors

Technology Integration

Integrate developed software, 3rd party software, hardware and infrastructure

Assemble, Install, and configure that technology to form the IAS solution

Training

Produce Operator, Maintenance, and Tester Training Manuals

Train Users, Maintainers, and Testers

Testing and Validation

Develop Test Plan

  • Unit testing

  • Simulation testing

  • Field testing

  • Pilot testing

Establish modeling and simulation environments

Establish testing environments

Develop Verification and Validation Plans

Conduct system tests, then iteratively evaluate and remedy issues, and ultimately certify the IAS

Roll Out

Determine Phased versus “Big-Bang” rollout and plan accordingly

Establish implementation/installation procedures

Establish logistics trail and acquire needed licenses and approvals

Establish Operator/User Training:

  • Train the trainer?

  • Will likely involve physical systems in addition to User Interfaces

Establish maintenance training

Establish customer support

Modify operational environment/Install IAS “helper” artifacts (if applicable)