Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Cognizant OneDevOpsTM | Insights is available for customers in two editions viz. Basic and Advanced. The basic edition of the software has all the features that are required to measure the DevOps transformation and is open source. The Advanced edition has certain features for enterprise customers such as Cognizant® Cloud Acceleration Platform Insights is a features rich business intelligence tool which provides various dashboarding and reporting capabilities through correlated data. It also supports advance features like software traceability, compliance reporting, single sign on etc. Please refer to the subsequent sections to know more about each of the editions.

Basic Edition

The basic edition of the software has all the .

The  features that are required to measure the DevOps transformation. The following are the top features of the basic edition.

  • 30+ Out of the Box Dashboards
  • Integration with over 30+ DevOps tools via agents
  • Template - driven methodology for data definition
  • Dynamic dashboard creation driven by User Interface
  • Role - based dashboard definition with ability to aggregate across the enterprise
  • End-to-end view as well as maturity view across DevOps vectors build, deploy, verify (functional and non-functional) and measure
  • Secure integration with enterprise authentication systems
  • Hierarchical as well as roll up aggregated dashboard support
  • Dashboard playlists
  • Notifications and data archival

The basic edition is distributed under Apache 2.0 license and will be able as Open Source at our github page.

Advanced Edition

...

  • Email dashboards as pdf attachment based on specified schedules
  • Download dashboard in pdf format
  • Email customized reports with schedules onetime, Daily, Weekly, Sprint wise, monthly, Quarterly and yearly
  • Traceability for Audit Reporting

A feature that helps projects in regulated domains like healthcare, life sciences, BFS and Insurance to record the application delivery data as audit trial in a tamper proof and secure way so that it can used for audits. All information from a user story to commit to a deployment are automatically stored inside blockchain (bundled with

...

Cognizant® Cloud Acceleration Platform Insights) so that these can be presented to auditors as a proof for compliance. Please read the section “DevOps Traceability Using Blockchain” for more information.

  • Proactive Non-Compliance Reporting

A reporting functionality that can help teams proactively identify non-compliance such as deployments without change requests, commits without user stories, builds without static code analysis, etc. Teams can define queries (Cypher) based on their use case or process let subscribers receive emails along with the entities like commits, stories, deployments that fall under the preview of process non-conformance.

  • Single Sign On

A feature that will help you to automatically sign-in to Insights seamlessly alongside your existing enterprise applications.

  • AI & ML Capabilities

Scaffolding features that support archival of data for use in machine learning,

...

specialized agents for specific DevOps tools and AI algorithm implementations for capabilities like build success prediction, possible failure steps and possible remediation etc. Please note that AI&ML implementation vary from one scenario to another and these features may need heavy

...

customization during actual implementation.

...

Advanced edition is distributed under Apache 2.0 license. The source code is available in GitHub and some of the features would need additional installations. Please refer to the specific installation sections on how to install and configure them

The following table compares the difference between the two editions.

...

Feature

...

Basic Edition

...

Advanced Edition

...

Dashboards & KPIs (30+)

...

Yes

...

Yes

...

Tools Integrations (30+ DevOps tools)

...

Yes

...

Yes

...

Role based access control

...

Yes

...

Yes

...

Dynamic dashboard Creation

...

Yes

...

Yes

...

LDAP/AD integration for login

...

Yes

...

Yes

...

Hierarchical & roll up aggregated dashboards

...

Yes

...

Yes

...

Playlists

...

Yes

...

Yes

...

Notification and Data Archival

...

Yes

...

Yes

...

Traceability for Audit Reporting

...

No

...

Yes

...

Proactive Non-Compliance Reporting

...

No

...

Yes

...

Single Sign On

...

No

...

Yes

...

AI & ML Capability*

...

No

...

Yes

...

License Terms – Apache 2.0

...

Yes

...

Yes

...

Open Source

...

Public

...

Public

...

Paid Support Package

...

Yes

...

  • Return on Investment

Helps you to measure and quantify the effectiveness of a software release. It is an extension of Insights to bring in data beyond CI/CD, ALM tools into Insights ecosystem like Application Performance Management, Log Analytics and Web Analytics Systems with an intention to measure release effectiveness. Software release is often viewed from three different perspectives i.e. engineering, operations and business. Every production/product release has say a defined number of business objectives. An intuitive way to measure effectiveness of a release can be the ratio between the total cost of release  to the measurement of the actual impact. 

To achieve the above, we define a concept called Milestone and correlate various data related to software development and delivery with the milestone. The change happened in the interested data source in particular point of time is define as Milestone. For a particular feature or product launch there can be one or more milestone. Using the concept of milestone, we correlate data points taken from software delivery pipeline, change management, application lifecycle management, monitoring and log analytics systems.

Technical Impact Measurement – The technical impact could be measured with any of the current application monitoring or log monitoring solutions, which are already in place. The systems could be of wide variety in nature. From a log monitoring solution, the following are the probable standouts – Elastic Search, Splunk and so on. The application monitoring usually refers to the measurement of resources consumed from an infrastructure standpoint. These include but not limited to CPU utilization, heap memory consumption and so on. The tools could range from a simple open source solution like Prometheus to a commercial solution like the New Relic. Some of the technical parameters which are usually measured are Heap Memory Consumption, CPU utilization, Application Usage and Traffic, Response time for a particular URL or method call, No of identified exceptions for a given URL or feature call, No of instances of a particular object created, Transaction Time, Response Time, Throughput or SLA.

Business Impact Measurement -  The business impact or Key performance indicators for a given application may vary according to the type of the application and the measurement, which is used. For a web-based application, the measurement has usually been done by using web analytics tool like Google web analytics or the open source version of matomo. For a system, which is not based on web – sometimes the business KPI are even measured using the log management applications. For example, the measurement of a certain type of tags in the logging system can give insights to a business KPI. Some of the sample business KPI for a IT system are No of logins to a particular portal, No of checkouts happening at a given time, No of dropouts during a multi-page registration process, No of views for a particular page, No of subscription renewals for a given period of time, Improved service quality through reduced outages or reduced technical debts, etc.

Insights helps you to correlate the technical impact and business impact from traditional tools with the software delivery pipeline data in order to measure the ROI to calculate ratio that the business is able to equate the cost & impact associated with the features delivered to customers