Intelligent Devops, Gitlab and artificial intelligence
The e-TIA solution developed by Softia, ESN is a solution that transforms your integration and testing processes by combining artificial intelligence and advanced orchestration. Thanks to native integration with your DevOps tools (CI/CD, test frameworks, cloud environments), it centralises and automates each stage: test scenario generation, intelligent prioritisation and anomaly diagnosis.
e-TIA relies on the use of advanced language models (LLMs), accessible via their APIs. These technologies analyse your specifications in natural language to produce automated tests, translate technical logs into clear recommendations and provide contextual answers to teams.
With its encapsulated approach, e-TIA makes up for the shortcomings of solutions on the market by unifying your tools, reducing complexity and manual tasks to streamline your workflows.
e-TIA is the key solution for agile, intelligent pipelines that are perfectly suited to modern DevOps environments, while boosting team collaboration and productivity.
Our methodology for the e-TIA solution developed by Softia
Implementing e-TIA within a research and development department must ensure smooth adoption and a rapid impact on existing processes. Softia offers its customers and partners an approach that can be adapted according to the DevOps maturity of the department concerned.
- Objectives :
- Identify the key processes where e-TIA can add value (testing, integration, prioritisation).
- Assess current DevOps maturity and map the tools already in place (CI/CD, test frameworks, monitoring, etc.).
- Actions :
- Organise workshops with teams to understand their challenges (lack of automation, slow cycles, collaboration).
- Carry out an analysis of potential use cases for artificial intelligence functionalities (LLMs).
- Objectives :
- Define a roadmap for the progressive integration of e-TIA.
- Configure e-TIA according to the specific needs of the service
- Actions :
- Prioritise the functionalities to be activated (test generation, tool encapsulation, dashboards).
- Set up native connectors to integrate e-TIA with existing tools (Jenkins, GitLab, Selenium, etc.)
- Develop specific prompts for LLMs to ensure relevant results in identified use cases.
- Objectives :
- Integrate e-TIA into the CI/CD pipeline and ensure seamless orchestration with existing tools.
- Prepare the environments required for test and analysis automation.
- Actions :
- Configure the cloud or containerised environments to run the tests.
- Integrate LLMs via API to automate test generation and anomaly analysis
Ensure connectivity with test data and environment management tools.
- Objectives :
- Train design and development teams in the use of e-TIA functionalities.
- Encourage buy-in by demonstrating the tangible benefits.
- Actions :
- Organise targeted training sessions: test generation, use of dashboards, diagnostics via LLMs, etc.
- Set up an internal referent to support users during the first iterations.
- Collect feedback from teams to adjust configurations and improve the experience
- Objectives :
- Progressively deploy e-TIA on pilot projects before rolling it out across the entire department.
- Measure performance and adjust processes.
- Actions :
- Launch pilot projects with specific teams to test the effectiveness of automated workflows.
- Collect key metrics: test time, rate of anomalies detected, quality of reports, etc.
- Objectives :
- Continuously monitor the performance of e-TIA and identify opportunities for improvement.
- Extend the use of e-TIA to other related teams or departments.
- Actions :
- Set up dashboards to monitor gains in productivity, quality and cycle speed.
- Add new use cases (analyse customer feedback, automate configurations).
- Assess the effectiveness of integrated LLMs and enhance their capabilities.