Software Company Eliminates 70% of Technical Issues with AI

A software development company struggled with prioritizing maintenance tasks due to unclear issue reporting and context switching. They implemented an AI-powered tool that linked code to issues, boosting resolution rates by over 70% and improving sprint planning.

Client:

Terakeet is an owned asset optimization (OAO) software company that helps brands optimize their websites, content, and email marketing to improve customer engagement and drive online business growth. The company’s platform uses machine learning to analyze customer data and identify opportunities to improve marketing performance.

Problem Statement:

● Prioritization imbalance: New feature development is prioritized over crucial refactoring and maintenance tasks, leading to technical debt accumulation.

● Incomplete Issue Reporting: Jira issues lacked critical details due to time constraints, making it difficult to understand and address the problems.

● Inefficient Workflow: Logging issues in Jira required significant context switching, leading engineers to skip reporting altogether.

● Unresolved Technical Debt: Unresolved technical issues accumulated, hindering accurate sprint scoping and prioritization. This resulted in technical debt, which impacted overall project efficiency.

Results:

☑️ AI solution slashed issue resolution rates by over 70%, tackling even critical problems.
☑️ Engineers are proactively identifying and tracking more technical issues.
☑️ Improved sprint planning and prioritization thanks to clearer visibility of technical debt.
☑️ Less context switching boosted productivity.
Regular discussions ensure technical issues are addressed promptly.

AI Solution:

To address these challenges, Terakeet implemented Stepsize, an AI-powered issue-tracking and management tool.

Stepsize Implementation:

● Issue Linking: Engineers could link scattered code snippets to a single, clear issue in Jira, eliminating obscure and poorly documented issues.
● In-Editor Issue Tracking: Issues could be tracked and reported directly within the code editor, streamlining the process and reducing context switching.
● Contextual Annotations: Stepsize annotations provided crucial context within the codebase, enabling engineers to avoid exacerbating issues and potentially fix them on the spot.
● Jira Integration: Seamless integration with Jira ensured that enriched issues were automatically added and synced, providing visibility to all stakeholders.
● Regular Issue Discussions: The team finally had a chance to talk about and properly rank technical problems.

References:

How one small change allowed Terakeet to fix 70% of their technical debt

Industry: Software Development
Vendor: Stepsize
Client: Terakeet