Semaai - is a ‘farmer-first’ company building a comprehensive end-to-end agri-tech solution to help farmers and rural Agricultural shop owners in Indonesia maximize their earning potential and gain access to better financing, services, and new markets.
With a growing tech team and more processes, Gaurav Batra, CTO was struggling to improve the number of releases which were affecting their ability to deliver updates and new features quickly. To address these issues, they decided to implement Typo, with the goal of improving deployment frequency and reducing deployment time.
Semaai had been experiencing a low deployment frequency, with long gaps between software releases. This delayed their ability to roll out features faster. Additionally, their deployment process was time-consuming & error prone leading to frequent failures.
With Typo insights & closer examination, Semaai identified the following root causes for their deployment challenges:
Manual Processes: Much of their deployment process was manual, requiring extensive coordination and manual interventions by multiple teams. This led to delays and errors.
Lack of Visibility: Semaai team had low real-time visibility into the status of code deployments, making it difficult to track progress and identify bottlenecks.
Inefficient Testing: Testing processes were not well-optimized, leading to delays in identifying and addressing issues.
Automation: Semaai team automated various aspects of their deployment process after identifying the bottlenecks. The automated code integration, testing, and deployment steps reduce manual interventions and minimize errors.
Real-Time Visibility: Typo provided real-time visibility into the status of code deployments & workflows, enabling teams to monitor progress, identify bottlenecks, and take immediate corrective actions.
Collaboration: Typo facilitated better collaboration between development and operations teams. Slack alerts & a unified view of the deployment process, allowed for faster decision-making and issue resolution.
Semaai's adoption of Typo resulted in a remarkable improvement in the release cycles which improved their customer satisfaction and provided them a competitive edge.
By addressing the root causes of their challenges, including manual processes and lack of visibility, they were able to streamline their DevOps practices and deliver software more efficiently.
Gaurav & his team going forward can build on the success of their improvements in deployment frequency and deployment time with Typo. They will be continuing to monitor the metrics & enhance their DevOps practices and software development processes. Schedule regular reviews and retrospectives to gather feedback from team members and stakeholders. Use these sessions to identify areas for further improvement and to refine processes continually.
After implementing Typo and adopting these changes, Semaai achieved significant improvements:
Improved Deployment Frequency: Deployment frequency increased by 23%. They were able to release updates and new features more frequently, keeping pace with customer demands and market changes.
Reduced Deployment Time: The time taken for deployments decreased by 30%. Automated processes and streamlined workflows contributed to faster and error-free deployments.
Fewer Rollbacks: The number of rollbacks due to deployment issues reduced by 50%. Early issue detection helped prevent errors from reaching production.
Less deployment failures
Reduction in deployment time
Less time to release