Versions Compared

Key

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

ref - https://tools.publicis.sapient.com/confluence/pages/viewpage.action?pageId=951429194

similar content for all tools

...

Info

All tools' data are pulled over API, all connected tools must allow API access for the authentication credentials used to connect that tool.

Table of Contents
minLevel1
maxLevel7
indent10px
absoluteUrltrue

JIRA

Jira is project management tool that well integrate with KnowHOW PSKnowHOW application and provides user a seamless experience of managing and understanding the flow of work being done in current and past project iteration/sprints.

Based on the default setting of KnowHOWPSKnowHOW, all of the required fields will be populated. If a user wants to change the default setting, below are some key points to be considered.
SCRUM Dashboard Filters operates on the basis of Sprint and on KPIs, last 5 sprints data are shown.

...

  • Defects should be linked to Stories. defects which are not linked with stories will not be considered for these KPI data calculation.

  • For DSR, the defect should have identifier for discovered on production.

  • All defects should be linked with a story, even if the story is part of the previous Sprint which has been closed.

  • Defect status should be reflected via the appropriate stage in the workflow, rather than using comments or using another status.

    • Resolved defects should be reflected via their status as done/closed.

    • Rejected defects should be reflected via their status as canceled or resolution as configured in KnowHOWPSKnowHOW.
      Similarly, it should be followed for other stages in the defect life cycle like Open, In Progress, In Development, Ready for QA, etc.

  • RCA drop-down field should be added in the Defect issue type. RCA values drive the info for RCA KPI.

  • Any Defect/Story that is being considered to work upon in a particular sprint, shall be tagged to same.

...

  • All Test cases should be linked with a Story (to get In Sprint Automation Percentage value).

  • if custom fields are used to identify regression and in-sprint test cases, check the custom fields related to it on the setting screen of KnowHOWPSKnowHOW

  • Regression KPI can either be set up by Label or Customfield and is not dependent on Sprint.

  • Only those Test Cases which are to be automated will be considered for calculation and check the corresponding setting.

  • Test Execution Percentage and Capacity to be updated manually from the settings > upload.

...

Azure

...

Repository

...

Tools

KnowHOW PSKnowHOW understand how important it is to keep track of changes made to your code repository. It provides user an ability to keep a watch over code check 'ins, different Merge Requests raised and Build Failure.

To know more about KPI’s that drives with available Repo tools, Click Here.

GitHub

KnowHOW PSKnowHOW supports GitHub to keep track of activities in different repos and branches.

Prerequisite to Setup GitHub in KnowHOWPSKnowHOW:

...

  • A verified and hosted Repository on GitHub domain.

  • Verified Repo Owner Username and updated Access token.

  • Base URL to hit the repo.

  • Repository and respective branch name.

...

To improve the scope of KPI’s with different tools, KnowHOW PSKnowHOW supports GitLab as well which is also one the major code repository tool in market.

...

Prerequisite to Setup GitLab in KnowHOWPSKnowHOW:

  • A verified and hosted Repository on GitLab domain.

  • Valid username and KPI access token

  • Base URL to and Repo URL along with Project ID.

  • Repository and respective branch name.

...

Similar to GitHub and GitLab, KnowHOW PSKnowHOW allows user to track changes to their repository hosted at Azure domain.

...

Prerequisite to Setup GitHub in KnowHOWPSKnowHOW:

  • A verified and hosted Repository on Azure domain.

  • Verified Repo Owner Username and updated PAT Access token.

  • URL to the repo.

  • API version (API use to hit the repo tool) and respective branch name.

...

Build Tools

...

KnowHOW PSKnowHOW support a variety of build tools like Jenkins, BAMBOO and Azure Pipelines. These tools are used for different purposes like creating build or deployment pipeline that make different SCRUM/KANBAN projects operation more viable.

KnowHOWPSKnowHOW, understanding the vast utilities of these applications, have dedicated KPI’s that ensure user keep track of different Build and Deployment activities.

To know the different SCRUM and KANBAN KPI’s that support these build tools, Click Here.

JENKINS

KnowHOW PSKnowHOW application supports Jenkins tool that enhances user’s capability to seek data like Number of Check ’ins, Deployment frequency etc. It can be setup for SCRUM and KANBAN projects which depends upon Jenkins for build and deploy operations.

...

Prerequisite to Setup Jenkins in KnowHOWPSKnowHOW:

  • An active port where user is hosting Jenkins application, ex: Port 8080

  • Base URI and API End Point to establish connection between Jenkins and KnowHOWPSKnowHOW.

  • Valid user identity with username and password.

  • CI/CD pipelines shall be available and have prior setup in Jenkins.

...

Similar to Jenkins, Bamboo is also a continues integration tool that is well supported by KnowHOWPSKnowHOW.

...

Prerequisite to Setup BAMBOO in KnowHOWPSKnowHOW:

  • Base URL to establish connection between BAMBOO and KnowHOWPSKnowHOW.

  • Valid user identity with username and password.

  • Plan Name and Branches shall be created prior in BAMBOO.

AZURE PIPELINES

KnowHOW PSKnowHOW support the Azure pipelines to keep track of build activities in project.

...

Prerequisite to Setup Azure Pipeline in KnowHOW:

  • Base URL and PAT token to access pipelines in Azure.

  • Pipelines shall be created in prior in Azure in order to seek the corresponding data.

...

  • .

...

Other Tools--

SONAR

SonarQube (formerly Sonar) is an open-source platform for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells.

PSKnowHOW enables user to identify the code smells and bugs graphically with the help to KPI’s

To know about the KPI’s supporting SonarQube, Click Here.

Prerequisite to Setup SONAR