Kovair is now part of SurgeONE.ai Same experts, even more power.

Month: September 2016

SonarQube is a popular open source static code analysis tool used for continuous inspection of code quality. . The code analysis reports are very effective in predicting the code quality. Sharing these reports among other stalk holders will be revealing the overall stability.

Kovair integration with SonarQube provides support for continuous inspection by enabling real-time notifications when code quality defects are introduced in an application. This transparency ensures that internal quality assurance is an integral part of the software development lifecycle, rather than an afterthought.

In a typical scenario, Kovair Omnibus along with the SonarQube adapter can capture code inspection and analysis results and report them back to IDE through Kovair IDE plug-ins for immediate resolution. Code Inspection results, logs and defects created in SonarQube can be immediately added to defect management tool like JIRA, Bugzilla, Mantis and development tools like Visual Studio, Eclipse.

Features & Benefits

  • Improve quality of code by increasing developer knowledge and understanding of code quality issues.
  • Improves delivery time, performance, efficiency of development teams and reduces maintenance cost through early identification of quality issues.
  • Adds issues recorded in SonarQube to defect tracking tools like JIRA, Bugzilla and helps in early resolution of issues.
  • SonarQube analysis results, reports and log data can be retrieved immediately and delivered to all integrated ALM tools.
  • Tracks quality of new code, recently introduced issues, lack of test coverage on new code, etc. and automates issue assignment for mop-up
  • Supports agile practices of incremental delivery, continuous integration and delivery, by providing shorter and faster feedback loops to developers for early resolution of issues and attain benchmarks.
  • Exposes SonarQube artifacts like Build, Build Version, Issues Complexity-Metrics, Tests-Metrics, Duplication-Metrics, Issues-Metrics, Technical Debt-Metrics etc. to Kovair and Kovair-connected tools and their users.
  • Relation exposed between any two exposed SonarQube artifacts e.g. Build to Build Version, Build Version to Issues, Build Version to Size Metrics, and Build Version to Technical Debt-Metrics etc.
  • Workflow based automatic capturing of both code analysis logs, reports and results.

In a typical scenario, Kovair Omnibus along with the SonarQube adapter can capture code inspection and analysis results and report them back to IDE through Kovair IDE plug-ins for immediate resolution. Code Inspection results, logs and defects created in SonarQube can be immediately added to defect management tool like JIRA, Bugzilla, Mantis and development tools like Visual Studio, Eclipse.

Kovair Sonarqube integration adapter

‘Kovair SonarQube Integration Adapter’ provides the power of querying ,extracting all the vital parameters, metrics, Issues and logs from SonarQube and push to the Omnibus platform to have a consolidated picture of the code quality at any point of time.

Since SonarQube is mostly a part of the development cycle, management may not get involved in it but they can always visit the Kovair’s integrated ALM dashboard for the various code quality data. For instance, a manager can track the quality of new code, recently introduced issues, lack of test coverage on new code from within Kovair.

The adapter components are: 1) Kovair SonarQube Adapter which is a web service, 2) Kovair SonarQube Event Listener which is a Java plug-in.

Kovair Omnibus currently supports SonarQube Version 6.5.2

Kovair Dashboard and SonarQube Integration

This makes a unique combination where management people can get a glance of the entire code quality in one shot providing a predictive quality analysis. This integration covers all major Metrics like Complexity, Design, Issues, Management, Review and SCM. It also facilitates sharing of Metrics and data to any of the tools hooked into the ecosystem.

Why integrate SonarQube with Kovair

SonarQube not only allows combining metrics altogether but also mixes them with historical measures.

SonarQube can be integrated with Eclipse using the plug-ins that are freely available for download. When SonarQube is integrated with Eclipse, you can hook the trigger for build events to SonarQube to perform the analysis.

Kovair SonarQube Adapter provides an additional functionality of extracting the consolidated data from the SonarQube and execution results from within the Eclipse IDE. The extracted data is pushed to Omnibus and from there it can be used by other tools which are integrated with Kovair Omnibus for analysis and reports.

On Demand Scenario – SonarQube Integration

In a typical development scenario, developers checks-in the code into an SCM tool. The build manager prepares the build at a said interval with all the latest files.

When SonarQube is hooked into the system plug-in for the build deployment, then for every build that takes place, all code quality matrices and issue can be tracked and pushed into Kovair Omnibus using the Kovair SonarQube adapter. So whether the company wants to manage code quality at the file, module, project or portfolio level, Kovair’s reports and dashboards offer quick insights into the development stack. The management does not need to log into SonarQube to get the feel of the latest build quality from a consolidated view.

Use case example of Kovair and SonarQube integration

The following use case diagram explains how Kovair-SonarQube integration helps development teams, using different tools of their choice, collaborate on bugs/defects in real-time, resolve and expedite delivery cycles for improved product or service quality.

Kovair and SonarQube integration Fig: Kovair and SonarQube integration

Remedyforce Integration

BMC Remedyforce is a comprehensive ITSM solution built on Salesforce.com platform. Kovair Omnibus integration can increase the value of your Salesforce investment by supporting Remedy specific activities. This helps align IT service management and help desk system with broader organizational goals.

Features & Benefits

  • Automates interaction of incident, problem, change request and release management processes with development teams using tools of their choice.
  • Ensures project progress information remains up to date both in Remedyforce and other tools in the chain.
  • Streamlines service support processes and integrates operational systems with Quality Management and ITSM solutions.
  • Powerful and proven Omnibus workflow engine enabling automation of service desk processes from Remedyforce to development tools.
  • Bi-directional synchronization of artifacts, such as Incidents, Problems, Changes and Releases with attachments and related work logs.
  • Exposes important Remedyforce objects like Incidents, Tasks, Problems, Change Requests, Task, Release, Broadcast, Base Element to Kovair and Kovair-connected tools.
  • Support for bi-directional dataflow to any other tools.
  • Support attachments and Custom Attributes.
  • Support for Syncback action for certain fields of Remedyforce entity like ID, Number, and Remedyforce Item URL.
  • One-to-one relation exposed between any two exposed entities e.g. Incident to Task, Task to Incident, Task to Problem, etc.

Kovair Remedyforce integration adapter

‘Kovair Remedyforce Integration Adapter’ connects BMC Remedyforce to Kovair Omnibus Integration Platform and thereby exchange data with other lifecycle tools of different ALM functions e.g. Rally, HP ALM, IBM RTC, TFS, JIRA and Bugzilla hooked into the system through Omnibus. By integrating Remedyforce with development tools, both IT support and development teams can leverage process efficiency, cross-team visibility which improves support ticketing system.

Kovair-enabled Remedyforce integration helps customer service team to adopt a seamless communication channel for collaborating on customer issues with their development counterpart. When connected, the development team can easily exchange ticket related information, comments and attachments with help desk team during defect removal process or change request implementation. This in turn helps support team to update customers about their ticket resolution status time to time. There are two components of the adapter: 1) Kovair Remedyforce adapter which is a web service and 2) Kovair Remedyforce Event service

How the adapter works

Incident Management or Problem Management is reactive, and is typically initiated in response to a customer call or an automated event. The Kovair adapter automatically handles essential Remedyforce events in the background and updates the Omnibus platform. The Omnibus platform can route those events to other ALM and IT tools hooked into the ecosystem.

When Remedyforce is integrated with Kovair, one can add/edit/delete artifacts in Remedyforce and get the action replicated in Kovair and Kovair connected tools. Similarly, any updates made in Remedyforce artifacts from within Kovair or Kovair integrated tools get reflected in Remedyforce. Omnibus integration supports bi-directional synchronization of data which includes attributes of artifacts, attachments and work log. The integration also supports BMC Remedyforce workflow.

Why integrate Remedyforce with Kovair

ALM-ITSM Convergence

Most organizations satisfy their Application Development and Technical Support teams with disparate, best-of-breed tools. This encourages silos and results in significant administrative burden.

Organizations need to eliminate these silos and introduce an integrated ITSM and ALM strategy so that Development staff can have better visibility of business requirements and Support staff can have better visibility of development activities. This ALM-ITSM convergence is made possible by Kovair Omnibus Integration Platform to which you can integrate development tools, such as JIRA and QC as well as ITSM tools, such as Remedyforce and ServiceNow. The adapters required for connecting these tools to Kovair Omnibus Integration Platform are provided by Kovair. Kovair Remedy Integration Adapter is exposed in Omnibus as a bi-directional adapter. Events occurring in Remedyforce and their corresponding data are propagated across the integrated scenario for other tools to consume. Filter objects are deployed in Remedyforce to trap events occurring in Remedyforce for the integration purpose.

Integrated Service Desk

Incident Management processes are often not standardized and incidents are not prioritized in accordance with their business impacts. The problem is compounded when there are multiple service desks in an organization and they are not tightly integrated.

Kovair’s Remedy Integration allows organizations to utilize the benefits of an integrated service desk system by integrating Remedy with other Service Desk tools.

Enhanced Collaboration

By integrating the Service Desk application of BMC Remedyforce ITSM suite with collaboration tool like SharePoint, Kovair Remedy Integration Adapter improves collaboration between Development teams and Technical Support teams and accelerate the correction of customer-reported issues.

Use Case Example of Kovair-Remedyforce Integration

The following use case diagram explains how Kovair-Remedyforce integration helps IT support and development teams, using different tools of their choice, collaborate on customer issues real-time, resolve support tickets and exchange customer feedbacks for the betterment of product or service quality. The integration keeps every stakeholder connected to a single source of information for continuous feedback sharing and streamlines the entire IT support system for an organization.

Collaboration among Dev and Ops Team on Customer Issues through Kovair-Remedyforce Integration Fig: Collaboration among Dev and Ops Team on Customer Issues through Kovair-Remedyforce Integration

Kovair PPM-An OverviewKovair PPM is a one-stop solution to manage budget, schedule, resources, and actuals through a unified platform. It delivers greater value by connecting planning to execution. Portfolio and Program Managers can use Kovair PPM to optimize their project portfolios, balance the capacity against the different project demands, and link plans and resources to the actual project execution.

Kovair PPM allows to optimize your project portfolios, furnish demands with available capacity, define plans and allocate resources for project execution. It provides you with real-time data and increased visibility to help you make correct investment decisions. It helps you streamline, standardize, execute and manage the entire business at product, project, program, and portfolio levels. Organizations using Kovair PPM are better equipped with managing multiple portfolios, resources, staffing, budget and overall business goals.

Kovair PPM enables the mapping of initiatives to portfolio to projects to the final outcomes. It allows to define strategic initiatives, decide and approve the relevant projects for execution, provide deeper insights into projects and programs through EVMs, providing valuable inputs, enabling the management in making data-oriented decisions.

Kovair’s unified and comprehensive PPM helps you analyze and prioritize market and customer requirements that you need to deliver quality products on time and on budget.