Deploy
During the Intelligent Autonomous System (IAS) Deployment Phase, we tailor a set of activities aimed at helping you:
Procure the needed software and hardware licenses and products.
Develop the software, whether it’s for the autonomy, AI/ML, or traditional functionality.
Integrate the hardware and software into a cohesive solution.
Establish training materials and conduct training of all relevant stakeholders.
Establish testing and validation plans and environments and execute them.
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)