You can now integrate an Azure DevOps account with your Profit.co and can fully access your Profit.co app through the DevOps account. DevOps and Profit.co will automatically sync for automated key result progress updates. This integration eliminates the need to switch between the platforms and keeps the team moving forward.

Profit.co enables you to integrate, install and connect your Azure Devops to create key results without switching between platforms.

 

Installing the profit.co application in Azure DevOps account:

Step 1

Sign in to Microsoft Azure DevOps.

Azure signin

Step 2

Login with your valid Azure account credentials.

Azure microsoft

Step 3

Once logged in, click on the bag icon in the top-right corner and browse the Marketplace.

Azure browsed

Step 4

Now search for the Profit.co application.

Azure search

Step 5

Click on the name and install the application by the admin. Once you install the Profit.co application, it will be seen in the left menu.

Azure customer Support
 

Configuring Profit.co in DevOps after installation:

Note: The Profit.co extension can also be installed by an Azure DevOps user.

Step 1

After logging in, you will see a list of projects. Select a project to configure the Profit.co application.

signin_devops

Step 2

In the bottom left corner, you will see Profit.co is listed in the installed applications.

Click on the Configure option.

azure_devops

Step 3

Generate a Personal Access Token to configure the application by doing the following these steps

get_my_apitoken new_token
  • Name the token
  • Select Read from the work items
  • Click Show all scopes to select Read from Analytics
  • Click Create
show_all_scopes analytics profit_tokens

Step 4

Once the token is generated, copy and paste it in the configuration page to log in to your Profit.co account.

submit

Step 5

After successfully configuring, click OKRs in the left navigation menu to log in and access your Profit.co account.

okrs

Creating an epic as a Key Result in Profit.co

To create the epic as a key result in Profit.co, select a project and click Board in the left menu.

Select the OKR level as shown in the image below, then click the key icon to create an issue as a key result in Profit.co.

The progress will be automated when the child items are done in the Azure DevOps.

okrs
 

Automate and Monitor your OKR Progress from Azure DevOps:

Create a DevOps Issue as a Key Result

Profit.co will automatically update and monitor your OKR progress in real-time from Azure DevOps, and now the effort points are directly linked to a key result. Monitor your OKR progress and address the areas that need your attention to improve project delivery performance.

Step 1

Once the Profit.co OKR software app is installed and configured in Azure DevOps, you will be able to view Profit.co OKRs on your Azure DevOps page. Additionally, your work items can be linked to your OKRs.

Azure work items

Step 2

Click on the work item epic that you want to link to your key result in Profit.co.

Click on Profit.co OKRs to view your individual OKRs.

Use the department dropdown to view corporate and departmental OKRs across different periods. You can also switch between periods from here.

Azure epic Azure epic

Step 3

Now, click on the key icon against any OKR to create your Azure DevOps epic “Improve on-boarding experience” as a key result under that OKR.

Azure okr logo

Step 4

Now add the details of

Azure KPIDescription
Count of Work ItemsRepresents the total number of work items (tasks, bugs, user stories, etc.) created or tracked within a specific period.
Sum of EffortIndicates the total effort (in hours or story points) estimated or logged across all work items.
Work ItemsRefers to individual units of work in Azure DevOps, such as tasks, bugs, features, or user stories, used to track progress.

Once you link them all, the key results will be shown here.

Azure unlink

Step 5

Now, your epic is created as a key result under the objective.

Connect

Step 6

Whenever you complete a point under the Azure DevOps epic/issue, your key result in Profit.co will automatically be updated based on the points assigned to it.

Azure done

Step 7

Your actions of adding and removing stories will also be synced in the key result.

You can view the key result “Improve onboarding experience” is created under the objective with a KPI “Count of Work Items.”

Azure Kpis

Check-in Comment

You can view your check-in comments based on your task completion

Azure Kpis

After updating to unlink the key result in your Azure account, click the Unlink button.

Azure Kpis

Create a DevOps issue as a sub-key result.

Follow the same steps as given above for the process of creating key results.

To create a sub-key result, choose the Key Result that you want.

Azure Kpis

In DevOps, select the dropdown and click the link icon on the key result to add the sub key result.

You’ll be getting the KPI to select for the sub key result.

Azure Kpis

The sub key result will be shown in DevOps.

Azure Kpis

Also, you can see the subkey result with the updated progress in Profit.co

Note: The information from the Task Due Date and Assignee fields in the DevOps plugin will also appear in Profit.co.This option is not applicable for associated Key results.

Note: Clicking on the Profit.co hyperlink button will lead to redirection to the DevOps account.

Azure Kpis

To track the DevOps issue Progress as an Existing Key Result

To track the progress of the epic with existing key results, follow these steps:

Click on the Key Result you want to associate with Epic.

Azure Kpis Azure Kpis

The completion of the Child Issue will contribute to the progress of the Key Result.

Azure Kpis

Also, you can see the key result with the updated progress in Profit.co

Azure Kpis

Create a DevOps issue as a Task

To create a task in Profit.co, click on the dropdown menu of the selected objective and click on the pin icon to add it as a task.

Azure Kpis

Finally, in DevOps, it’ll be added as a task.

Azure Kpis

Note: If you want to unlink the task, click on the same task icon.

In Profit.co, you will be able to see the tasks associated with the key result.

Note: If the epic status reaches the Done stage, it will be indicated as the Completed status for tasks in Profit.co

Azure Kpis