Sunnyvale, Calif., March 16, 2022 (GLOBE NEWSWIRE) — The repetitive work of software teams comes in two forms. The first type is the kind of work that can easily be digitized. This includes processes such as CI-CD (continuous integration, continuous delivery) workflows, which is part of the SDLC (Software Development Life Cycle) that actually deploys code to various environments. The problem of automating such processes has already been largely solved by most engineering teams.
However, the real market gap persists when it comes to solving the second type, which has been a greater source of inefficiency. This is for the simple reason that these are tasks that require interaction between teams, processes or tools. Such situations where appropriate handovers must occur and approvals are required are known as human interactions in the loop (HITL). These have been difficult to automate as disparate tools are used across different teams and tie data together in the context of engineering processes and the business has its own complexities. This is where Propelo made a breakthrough.
Using cutting-edge technology, Propelo’s Engineering Excellence Platform correlates and analyzes data from over 40 DevOps tools that run the modern software factory (such as Jira, Githubs, Jenkins, Azure, DevOps, Salesforce and PagerDuty , etc.) to provide a common data structure for the entire software factory. This technology has proven to be a true game-changer as it forms the foundation of Propelo’s AI driver information that identifies and drives intelligent automation to propel the engineering organization forward.
In a growing remote/hybrid work culture, here’s how the platform automates the work of software teams:
1. Smart Analytics and Alert Automation to Avoid Cognitive Overload-
One of the challenges faced by many engineering leaders in all industries is that there can be hundreds and thousands of construction jobs going on every day. Identifying errors, filing tickets, and routing them to the appropriate teams can be tedious, repetitive, and even impossible on days with more requests than usual. Therefore, in the event of a problem, alerts are sent simultaneously to several teams. /engineers, many of whom may not even have anything to do with the problem at hand. This is where the problem gets worse because multiple such alerts can lead to cognitive overload and eventually developers start ignoring these error messages, delaying the process. This is a clear and concise example of a human in the loop translating and relaying information between tools and teams.
Propels, the automation playbooks provided by Propelo, automate the roles and responsibilities of the human in the loop in such cases. Advanced technology allows errors to be grouped by type and automatically directed to the right person in the organization based on clearly defined parameters such as severity, type of defect, ownership, etc. This results in faster problem resolution, since only relevant alerts are sent and only sent to the right person/team designated to respond. The insights and ideas for achieving this at the backend level are drawn from the data fabric sewn by Propelo.
2. “Nudge” to reduce idle wait times between shifts
Propelo’s no-code automation playbooks, known as Propels, also help improve communications between development and other teams such as security or CI/CD by sending reminders to the right people when dependencies cause delays. This reduces avoidable wait times and improves team speed, directly increasing overall productivity.
Each of the above steps is otherwise a manual step, which must be repeated often. With Propelo’s no-code RPA, automating these repetitive tasks for software teams is now easier than ever.
3. Automation of manual survey and capture process for software capitalization
Notably, the government offers significant tax incentives for R&D work. However, companies need to track and prove the amount of work/investment they have done for R&D and not for routine activities. To achieve this, companies go to great lengths to poll their development teams on the percentage of their efforts spent on R&D, versus other work. It is time consuming and error prone.
Propel’s software capitalization automates this task end-to-end. In a traditional framework, results are categorized by individuals and teams and sent as neatly packaged reports for validation and approval to various stakeholders in the organization. This process required a lot of effort and even weeks. With Propelo, the turnaround time to accomplish these tasks has been reduced to hours. A result of this approach is that the team has much more confidence in the data and auditors can more easily accept this figure as it is backed by solid and unbiased evidence, leaving no room for human error.
Each of these examples demonstrates the power and endless possibilities of combining contextual data with intelligent automation. Propelo customers run thousands of these Propels every day, automating tens and thousands of error-prone interactions and manual actions.
Propel has become the go-to platform for organizations that want to keep up with changing technology and thrive in a remote-first culture that has become the norm for many businesses, going forward. Not only tech giants, companies from all sectors and even many different functions will continue to work remotely. Under these conditions, having advanced processes is essential to achieve business goals in a smart and sustainable way. In this transformed work culture, Propel enables organizations to deploy best practices and create the right culture, coupled with better metrics of the evolution of remote work.
For remote work to be successful over the long term, software organizations need a data-driven approach to identifying challenges and overcoming them. Some aspects and issues that were previously covered in a hallway chat or casual conversation are more difficult to address in a remote environment, and this is where data-driven insights can significantly help. Here’s how-
1. Improve collaboration
In a large team, team members may wait for other team members before proceeding – for example, a developer who has submitted a pull request (PR) may wait for the PR to be reviewed so that can be merged. The problem is that they are unlikely to accept any other tasks until the exam is complete, as the exam may require a few back and forths to resolve issues before it is ready for the final submission. Such “idle” waiting times reduce the team’s overall performance.
Likewise, developers might wait on other teams like CI-CD or security teams for certain tasks, which can lead to potential delays.
Fortunately, Propels helps improve collaboration between different teams. The AI-driven platform maps repositories and tasks to relevant people and can strategically send alerts and reminders. So regardless of the developer’s location or time zones, these playbooks are conditionally triggered and land in the tool the developers are already familiar with. This bridges the gap introduced by remote working.
2. Measure and manage productivity blockers
With distributed teams working remotely, managers need a data-driven way to measure and manage the productivity of their teams.
Propelo provides over 150 different metrics and insights to measure speed, quality, safety and other aspects of engineering teams. Data can be rolled up at organizational levels, broken down at team levels, compared side-by-side, and analyzed using different facets such as seniority, team types, and more.
This helps engineering teams get a heatmap of different teams to determine which teams need help. For example, for distributed teams, data can be visualized by different locations to see if certain locations are impacted more by remote work. This can also be useful in the event of relocation and outsourcing. The data can be compared to see how certain teams are doing against others. Using various measurements, the cause of problems can be determined, in order to establish a roadmap for improvement.
Additionally, the process of collecting data and sending it out as regular reports to various stakeholders can also be automated using “Propels”.
3. Maintain developer morale and happiness via recognition-
Propelo also acts as the missing piece needed to ensure employee engagement. People working remotely often end up working longer hours and putting in a lot of effort than necessary. However, the effort is not necessarily visible to everyone, especially in the case of introverted engineers who may not communicate as often with their peers or supervisors.
Propelo’s exciting new features around team recognition and congratulations provide a way to give everyone a voice, not just the loudest talkers. As tasks are completed, the status and achievements are visible to everyone so that others can also give congratulations. In this way, Propelo helps companies develop a culture of collaboration and appreciation.
Sunnyvale, CA 94087
Via KISS PRCast – Media contact: [email protected]