Case Study
Engineering Excellence
How MoveInSync Boosted Cycle Time and Productivity
MoveInSync, a Bangalore-based tech innovator founded in 2009, has transformed corporate commuting through its cutting-edge Enterprise Transport Automation (ETA) platform. Leveraging a sophisticated proprietary algorithm, the company offers real-time tracking, dynamic routing, and predictive analytics, significantly enhancing safety and punctuality for thousands of daily commuters. This technology not only streamlines employee transportation but also drives down operational costs and environmental impact for many clients across India and global markets. As MoveInSync continued its impressive growth in the transportation technology sector, its engineering teams embraced the opportunity to further scale operations while continuing to push the boundaries of innovation. Committed to maintaining their excellence in delivering premium solutions, they pursued initiatives to enhance their development processes to match the pace of technological advancements in urban mobility.
Key Challenges
In Q1 2024, MoveInSync's engineering teams identified several opportunities for improvement :
Cycle time optimization
As part of their continuous improvement initiatives, MoveInSync identified opportunities to optimize their cycle time to accelerate feature releases and time-to-market.
Review process enhancement
The engineering team saw the potential to streamline their code review and merge processes to enable faster updates to their transportation management platform.
Strategic Actions Implemented
Leveraging Hivel's insights from their development tools - Git and Jira, MoveInSync's engineering leadership took several strategic steps to address these challenges:
- Optimizing Cycle Time : The team implemented targeted learning sessions and encouraged the daily use of Hivel's PR screen to identify PRs ready for review, enabling developers to review them more efficiently.
- Enhancing Review and Merge Efficiency : By setting clear guidelines for code reviews and utilizing automation tools, the teams further improved the time spent on reviews and merges. Hivel's PR Screen played a crucial role in monitoring these improvements.
- Optimizing PR size : A focused effort was made to sprint planning to break tasks into smaller, manageable chunks, allowing developers to work on and submit more focused PRs, which facilitated quicker coding and reviews.
- Increasing development consistency : The team implemented strategies to enhance development activity consistency, leveraging Hivel's insights to identify opportunities for productivity optimization.
Results Achieved in Q2 2024
The impact of these initiatives was significant by the end of Q2 2024:
- Development cycle enhancement : Time from code creation to merge improved by 60%, demonstrating more efficient development workflows.
Coding time optimization : A focused effort on committing in smaller chunks and enhancing CI/CD processes allowed engineers to optimize their development flow, improving coding time by 65%.
- Review and Merge time optimization : Review time improved by 37%, while merge time enhanced by 70%, further streamlining the code integration process.
- PR size optimization : Large PRs (>400 lines of code) decreased by 28%, enhancing the review process and code quality.
- Enhanced development activity : The team achieved a 34% increase in commits and PRs opened, with a 10% increase in active development days, indicating stronger productivity.
- Code integration frequency : The team achieved a 27% increase in successful merges to the main branch, enabling more regular codebase updates.
Before Hivel
The team was actively looking to speed up how quickly new features reached users, improving overall efficiency.
Code review times showed considerable room for improvement, leading to increased efficiency and faster delivery.
Significant potential to improve the PR merge rate, enhancing workflow efficiency and collaboration.
Opportunity to streamline pull request sizes, improving code quality and team collaboration.
Room to improve the development throughput, enhancing team productivity and project delivery.
The team wanted to speed up the merge process, reducing delays and improving workflow efficiency.
Opportunities for code optimization to greatly enhance production efficiency and performance.
After Hivel
Achieving 60% faster delivery of features, significantly improving overall team productivity and efficiency.
Streamlined review process reduced review time by 37%, ensuring quicker approval cycles and faster delivery.
27% more frequent merges to production ensure faster, smoother and more reliable releases.
PRs > 400 LoC reduced by 28%, simplifying the review process and improving code quality.
34% increase in commits and PRs, with a 10% boost in active development days, driving productivity.
70% improvement in merge time, significantly streamlining the code integration process and boosting efficiency.
65% reduction in coding time through improved processes and smaller, more manageable tasks.
Business Impact
Faster market adaptation = Increased competitiveness in transportation technology
Faster feature releases to end-users, enhancing the platform's capabilities
Improved customer satisfaction through updates and enhancements.
Better quality product = Improved reliability and safety features.
Consistent, frequent updates = Better responsiveness to client needs and trends.
Faster time-to-market for new features = Competitive edge in the sector.
More efficient resource utilization = Ability to tackle more projects and innovations
Analysis
Opportunity for Enhancement
MoveInSync's engineering teams, while operating effectively, identified opportunities to further optimize their development processes. The engineering leaders partnered with Hivel to gain deeper insights into their workflows and implement data-driven improvements.
Questions to Address :
- How can we further optimize cycle time while maintaining our high reliability and safety standards for our platform?
- What strategies can be employed to enhance the efficiency of our review and merge processes?
- How can we encourage even more consistent and productive development activity across our engineering teams?
- What approaches can we take to increase deployment frequency while ensuring our platform's quality and safety?
The Hivel Solution :
MoveInSync's engineering leadership leveraged Hivel's comprehensive insights to implement targeted solutions:
Improving Cycle Time
Hivel's PR screen provided visibility into specific areas for improvement, allowing the team to focus on optimizing task breakdown and streamlining processes, resulting in a 60% reduction in time from code creation to merge.
Enhancing Review and Merge Efficiency
By setting goals on Hivel to track code reviews and implementing clear guidelines, the teams achieved significant improvements in review and merge times.
Improving Code Quality
The focus on smaller, more manageable pull requests led to enhanced code quality and more efficient reviews.
Boosting Development Activity
Hivel's insights helped identify patterns in development activity, leading to strategies that increased overall productivity.
Leadership Buy-in
When MoveInSync's engineering leaders began tapping into data from Hivel, they gained valuable insights that supported their initiative to optimize their development processes. By focusing on code quality and throughput, they adopted a data-driven approach that empowered engineering managers to enhance sprint management. As a result, they were able to push more frequent updates to their platform, keeping pace with the rapidly evolving needs of their corporate clients while maintaining their high standards for safety and reliability.
Productivity Insights and Learnings:
MoveInSync's experience offers several valuable lessons:
- Optimize Your Development Pipeline : Focus on the entire development lifecycle to enhance efficiency through improved task breakdown and clear guidelines.
- Manage PR Size and deployment frequency : Focus on smaller, more manageable pull requests to increase deployment frequency while maintaining quality.
- Foster consistent development activity : Implement strategies to maintain steady development momentum for reliable software and faster market response.
- Leverage data-driven decision-making : Use tools like Hivel to gain critical insights that drive meaningful improvements and ensure strategies align with company goals.
Conclusion
MoveInSync leadership's approach to analyzing insights from Hivel and making strategic decisions on process efficiency not only boosted productivity and reduced time to market but also ensured that MoveInSync maintained its high standards of safety and reliability in employee transportation management. The remarkable progress observed between Q1 and Q2 2024 highlights Hivel's pivotal role in fostering continuous improvement.
We are on a mission to empower engineering leaders with data to build High Velocity teams.
hivel.ai is a Productivity Insights platform designed by engineers for engineers.
We have built-in Software Engineering AnalyticsDashboards made for engineering teams which delivers Productivity Insights. It aids in creating a data-driven culture for people and process efficiency. We aim tomake engineering teams consistently release high-quality features in less time, prevent and minimizeproduction bugs, and also avoid team burnout.