Digital Transformation
Evolution of teams, Practices and Processes
Strategic Advisory Services
Roles involved
2 technical coaches
Unified testing strategy
improvements in processes and practices
Training
Talks and workshops
Challenge
Fragmented testing strategy and low confidence in automation
- Automations that were previously run manually.
- Pipelines without automated testing or shared criteria.
- Lack of unified guidelines between teams and distrust in the results.
- Need to streamline processes and scale up best practices.
Goal
Unify criteria, build trust, and bring automation to the delivery cycle.
Scope: 8 teams (80 total hours)
Delivery Model: Consulting + pilot teams
Solution
Strategic support + concrete improvements with pilot teams
Service formalization
and two-tier operations
- Consulting for the Certifications team
- Concrete improvements with pilot teams: training and bi-weekly follow-ups
Practices
What did we implement?
- Creation and execution of unit and integration tests.
- Homologation tests for external services.
- Reuse of monitoring as smoke tests in deployments.
- Inheritance hierarchy for shift standardization with multiple providers.
- Automations integrated into integration and deployment pipelines.
Technologies
* JUnit * NUnit * Selenium * Pipelines * CI/CD
Outcome
Fragmented testing strategy and low confidence in automated tests
Deep learning
on the practice of automated testing.
The two pilot teams successfully built different types of automated tests that would eventually allow them to verify their software.
Reusing monitoring tests
as smoke tests during deployments.
garantizando la calidad de los despliegues y permitiendo detectar errores en forma temprana.
Unit and integration testing.
creation and execution
14 key improvements were implemented, reflecting a process of continuous improvement adapted to needs.
