Changelog

Find out about Keypup latest product changes.

Feb 26, 2024

Introducing Jira Data Center Integration to Keypup

We're excited to announce a significant update that broadens the scope of Keypup's connectivity and integration capabilities. In our continued effort to provide comprehensive analytics and collaboration tools for software development teams, we've now added support for Jira Data Center. This new feature is currently in Beta and extends our existing integrations with GitHub, GitLab (Cloud and Hosted), Bitbucket, Trello, ClickUp, and Jira Cloud.

Expand Your Connectivity

  • Wider integration options: Alongside our robust list of integrations, users can now connect Jira Data Center to Keypup, offering enhanced flexibility for teams operating in a Jira Data Center environment.

Beta Release Highlights

  • Comprehensive integration: Seamlessly integrate your Jira Data Center with Keypup to unlock advanced analytics and reporting capabilities across multiple Jira sites.
  • Streamlined setup: An easy-to-follow OAuth configuration process enables a secure connection between your Jira Data Center and Keypup, empowering you with enriched data analysis and project oversight.

How to Connect

  • Whitelist IP addresses: (Optional) For Jira servers behind firewalls, whitelist Keypup's IP addresses for uninterrupted API communication.
  • Application link creation: Configure an incoming link in your Jira server's Applications panel to establish the OAuth flow between Keypup and Jira Data Center.
  • Seamless connection: Use the generated Client ID and Client secret to complete the connection on Keypup, ensuring your projects are ready for import with full analytics capabilities.

Enhanced Project Management

  • Unified analytics: Get a holistic view of your development activities, leveraging insights from your code collaboration tools integrated with Jira.

Security and Compliance

  • Secure OAuth flow: Ensure a protected connection between Keypup and your Jira Data Center with OAuth, maintaining the integrity and security of your data.
  • SSL certificate validation: Keypup supports publicly recognized SSL certificates for secure API calls, recommending against the use of self-signed certificates for optimal security and compliance.

We are thrilled to offer this new integration to our users, reinforcing our commitment to providing a versatile and powerful platform for software development analytics and project management. This update opens new avenues for teams to streamline their reporting processes, enhance project visibility, and foster a more data-driven engineering culture.

Explore this latest feature and elevate your Jira reporting capabilities with Keypup's advanced analytics today!

Jan 25, 2024

New Feature Release: Download Your Charts & Reports Data Now Available on Keypup

We're thrilled to announce a highly anticipated feature that our users have been waiting for โ€“ the ability to download your charts & reports data directly from Keypup. This new functionality enhances your ability to interact, analyze and share your data outside of our platform, giving you more flexibility and control over your reporting and data visualization efforts.

๐Ÿ“Š Feature Highlights:

  • CSV export: You can now export the data behind any chart or reportย  with charts into a CSV file, allowing for further analysis or reporting in your preferred tools.
  • Comprehensive data access: This feature supports the export of up to 1000 records, ensuring you have access to extensive data for in-depth analysis.
  • Seamless usage: The download functionality has been integrated directly into the dashboards. To download your data, simply click the "โ€ฆ" menu on any insight and select the export option.
  • Universal availability: This feature is enabled for all charts and reportsย  across the platform, offering a consistent and user-friendly experience for all your data export needs. This feature is also available for all plans, including the 14 days free trial.

๐Ÿš€ How to Use This Feature:

  1. Navigate to your dashboard: Open the dashboard where your desired chart or KPI is located.
  2. Access the menu: Click on the "โ€ฆ" menu icon on the top right corner of the chart or KPI insight you wish to export.
  3. Select export option: Choose the 'Export data' option from the menu to initiate the download of your data.

๐Ÿ’ก Make the Most of Your Data:

This new feature opens up numerous possibilities for data analysis and reporting. Whether you're looking to perform a custom analysis, integrate data into other reports, or simply keep a record offline, the ability to download your charts data ensures that your insights are always at your fingertips, ready for whenever you need them.

We understand the importance of being able to work with your data on your terms, and with this update, we're excited to offer you even more flexibility in how you access and analyze your insights.

Explore this new feature today and take your data analysis to the next level!

Jan 12, 2024

๐Ÿš€ New Year, New Possibilities: Keypup's Latest Product Releases

The Dataset Exploration Dashboard

  • Discover data transparency: Dive into our new Dataset Exploration Dashboard for a comprehensive overview of your software engineering data, directly sourced from connected Git repositories and project management projects.
  • Key features: Explore datasets like Issues, Pull Requests, Commits from Pull Requests, Reviews, and Comments for in-depth analysis.

The Developer Summary Dashboard

  • Boost engineering productivity: Monitor crucial software developer metrics and improve productivity with our Developer Summary Dashboard.

Metrics included: Commit Frequency, Deployment Frequency, Average PR Size, Coding Time, and more for a detailed engineering overview.

2023 Engineering Retrospective Dashboard

  • Empower development with insights: Gain a bird's-eye view of your team's performance over the year, making it an essential tool for CTOs and tech leaders.
  • Comprehensive analysis: Includes PR Pulse, Commit Chronicle, Issue Tracking, and more.

๐Ÿ› ๏ธ Feature Enhancements

  • Enabled KPI charts: Now display 2-12 records, providing greater flexibility.
  • New operators: Including TO_FLOAT, TO_INT, TO_STR, and IF_MATCH for more robust data handling.
  • Custom fields: Use custom fields in queries, significantly enhancing reporting capabilities.
Check The Latest Dashboard Templates Now!
Oct 27, 2023

๐ŸŒŸ Introducing Pickers for Filters: A Step Up in User Experience ๐ŸŒŸ

Navigating the labyrinth of data fields has never been easier. With our groundbreaking dynamic Pickers feature, we're handing the power directly to you, our users. Complex filtering, which used to take minutes, will now be accomplished in seconds.

๐Ÿ” Key Highlights: Streamlined Filtering Across Multiple Datasets

Dive deeper and harness the full potential of your data with absolute ease. With the new dynamic Pickers feature, effortlessly select values from a comprehensive list across a range of datasets, directly retrieved from your own data:

  • Issues & PRs Dataset:
AUTHOR, ASSIGNEES, BASE REF BRANCH, BASE REF REPOSITORY, HEAD REF BRANCH, HEAD REF REPOSITORY, LABELS, MERGED BY, PAST REVIEWERS, REQUESTED REVIEWERS, RECOMMENDED ACTORS, SUB TYPE, SUGGESTED MERGERS, WORKFLOW STATUS.
  • Commits from PR Dataset:
AUTHOR, PROJECT, PR > AUTHOR, PR > BASE REF BRANCH, PR > BASE REF REPOSITORY, PR > HEAD REF BRANCH, PR > HEAD REF REPOSITORY, PR > LABELS
  • Comments from Issues/PR/Reviews Dataset:
AUTHOR, PROJECT, PARENT > AUTHOR, PARENT > BASE REF BRANCH, PARENT > BASE REF REPOSITORY, PARENT > HEAD REF BRANCH, PARENT > HEAD REF REPOSITORY, PARENT > LABELS, REVIEW > AUTHOR.
  • Reviews from PRs Dataset:
AUTHOR, PROJECT, PR > AUTHOR, PR > BASE REF BRANCH, PR > BASE REF REPOSITORY, PR > HEAD REF BRANCH, PR > HEAD REF REPOSITORY, PR > LABELS

Efficiency at Its Peak

No more manual entry or guessing values. With Pickers for Filters, every value you might need is immediately available.

Complex Filtering Simplified

Welcome a new era where intricate data input is a thing of the past. With pick-list values at your disposal, data navigation becomes a breeze.

Elevate Your Data Filtering Experience

With the new Pickers for Filters, we're setting a new standard in data interaction and analysis. Immerse yourself in your datasets with renewed confidence and efficiency. We eagerly await the incredible insights you'll derive using this feature!

Oct 23, 2023

Keypup's latest Innovations batch: Unveiling Features for October 2023

Visualization Enhancements

๐Ÿ“ˆ Cycle-Time Chart

Visualize your entire development lifecycle from ideation to production.

Easily identify potential bottlenecks and areas for optimization.

๐Ÿš€ KPI with Cycle-Time

Monitor key performance indicators tied directly to your cycle-time.

Make informed decisions backed by concrete data metrics.

โš™๏ธ Gauge Chart

Gauge your development velocity and productivity in an intuitive, visual format.

๐Ÿ“ Log Scale Customization

Enhanced customization options for charts with the addition of log scales.

Available for lines & area charts, column & bar charts, and the gauge chart.

Google SSO

Introducing a frictionless way to get started with Keypup:

๐Ÿ”— Sign-Up with Google

Quick and easy onboarding via your Google account.

Existing users can now link their Google account for an even smoother experience.

๐ŸŽฌ Seamless Dashboard Onboarding

Each dashboard now comes with a handy video guide defining each insight and its goal.

Locate this guide in the right panel of the Configuration Assistant for a seamless user experience.

Query Engine Upgrades

Our backend has received significant updates to provide users with more capabilities:

โœจ Enhanced Filter Operators & New Operators & Aggregators

  • "Contains any of" filter operator has been improved for both user and userlist fields, enhancing dashboard filtering experience.
  • FLATTEN: Useful for breaking down array fields.
  • LOG & LN: Enhanced mathematical functions for refined data analytics.
  • EXP: Execute complex calculations with Eulerโ€™s number.
  • LENGTH: Extended to support string parameters.
  • RIGHT/LEFT: Extract specific portions from a string effortlessly.
  • PERCENTILE & PERCENTILE_CONT: Derive both discrete and continuous values for any given percentile in a numeric field.

Boost Your Software Development Analytics with Keypup's Latest Features!

Explore the new capabilities, streamline your processes, and achieve unparalleled efficiency with your team.

Oct 6, 2023

Introducing the Pulse of Your Dev Process: The Cycle Time Dashboard!

Get ready to sync with the heartbeat of your development workflow! With the all-new Cycle Time Dashboard, you're not just monitoring; you're understanding every beat that drives your software engineering team forward.

๐Ÿš€ Released Insights:

๐Ÿ” Coding Time Metric

  • Gauge the pace of your development's core.
  • Track both active coding periods and waiting intervals pre-reviews.
  • Pinpoint early-stage bottlenecks for faster code delivery.

๐Ÿ’ฌ Review Time Metric

  • Delve deep into the duration of your full review cycle.
  • Ensure robust collaboration and feedback processes for enhanced code quality.

๐Ÿ”ง Merge Time Metric

  • Observe how long it takes to merge finalized work into production.
  • Streamline transitions from task completion to code deployment.

๐ŸŒ Cycle Time Overview

  • A panoramic snapshot of your development pipeline's health.
  • Spot critical areas needing refinement and bolster your strategy.

๐Ÿ“Š Cycle Time Breakdown

  • Get granular by dissecting specific pull requests.
  • Identify and rectify anomalies to maintain a consistently agile flow.

Bonus: Like all other Keypup metrics and dashboards, you can customize all templates to meet your organization definitions and processes.

The Cycle Time Dashboard is your roadmap to pinpoint and optimizeย  every step of your development journey. Dive in today and bringย  your team's efficiency to new heights.

๐Ÿ‘‰ Give the Cycle Time Dashboard a Spin Now!
Sep 22, 2023

Unlock New Dimensions: Introducing Enhanced Visuals & Extended Datasets!

๐ŸŒŸ Weโ€™ve rolled out some exciting updates, designed to elevate your experience and provide deeper, more meaningful insights! Hereโ€™s a rundown of whatโ€™s new, complete with examples to get your creative gears turning!

๐ŸŒˆ Enhanced Visualization: Set Visual Thresholds on Your Charts

  • Details: Whether itโ€™s an Area, Line, Column chart, or a KPI with a sparkline, visual thresholds are now at your command.
  • Example Use: If you're visualizing bug counts over time with a Line Chart, set a visual threshold to spotlight weeks where bug counts surpass the limit you've set, offering immediate insights into periods needing extra attention.

๐Ÿ”„ Extended Issues & PRs Dataset: First & Last Comment At

  • Details: Dive deeper into your review dynamics with our new first_comment_at and last_comment_at data points! Especially useful for GitLab users, these timestamps offer insights into the initiation and conclusion of reviews, compensating for GitLabโ€™s lack of a โ€œreviewโ€ concept.
  • Example Use: Using GitLab? Detect when a review started on a merge request using first_comment_at. Use these new data points to detect the length of the review phase, in a broader way / discern the longevity and pace of dialogues on distinct threads, identifying bottlenecks or protracted deliberations impacting project timelines.

๐Ÿ•ต๏ธ Extended Reviews from PRs Dataset: Submitted At

  • Details: For those utilizing GitHub, the exact submission times of reviews are now available, providing another layer to your analytical overview.
  • Example Use: GitHub users can now refine review workflows by detecting the duration of reviews (submitted_at - created_at). This may be used to evaluate the average time spent in reviews as well as evaluate the depth of reviews by comparing the review time to the amount of code changed.

๐Ÿค Bulk Invites: Invite Several Users at Once

  • Details: Assembling your squad is more straightforward than ever! Invite your entire team in one go and hit the ground running from day one.
  • Example Use: Initiating a new project with multiple department members? The bulk invite feature streamlines this process, cutting down administrative effort and ensuring immediate access for everyone.
Jul 12, 2023

Introducing Keypup 2.1: Flexible and Easy Data-Driven Engineering Analytics

We are thrilled to announce the release of Keypup 2.1! This version brings a range of powerful new features designed to facilitate your data-driven engineering journey. From simplified reporting and enhanced data visualization to smarter drilldown and collaborative capabilities, Keypup 2.1 empowers you to optimize your software development processes and make informed decisions in no time. Let's explore the exciting enhancements in this release.

Dashboard-wide filtering:

  • Combine multiple identical insight filters into a single dashboard filter
  • Simplify and streamline engineering reporting efforts
  • Gain a holistic view of your data at the dashboard level
  • Save time, reduce complexity, and minimize errors in reporting

Data Hygiene Dashboard:

  • Gain insights into keyword, label usage, teamโ€™s proficiency, and more
  • Spot trends and identify areas for improvement
  • Facilitate more accurate reporting
  • Optimize reporting practices and enhance data hygiene

Enhanced data visualization:

  • Introduce new chart types: line charts, stacked area charts, stacked column charts, and stacked bar charts
  • Present data in visually compelling and informative ways
  • Track project progress, analyze performance metrics, and monitor engineering KPIs
  • Make data-driven decisions confidently with enhanced clarity and insights

Smarter drilldown:

  • Enhanced data exploration with intelligent drilldown feature
  • Recommended relevant fields based on dataset and insight configurations
  • Simplified data navigation and saved time
  • Uncover valuable insights efficiently for informed decision-making

Introducing the Guest role:

  • Invite guests to your team and share specific dashboards
  • Guests have read-only access for data security
  • Enable seamless collaboration with external stakeholders
  • Promote transparency and effective communication

Expanded dataset for granular reporting:

  • Support additional fields for more detailed reporting
  • Leverage story points, workflow status (board swimlane), issue type, time spent, time estimate, and parent issue
  • Gain deeper insights into software development processes
  • Drive informed decision-making with enhanced data granularity

Keypup 2.1 is an exciting release that simplifies your data-driven engineering journey. With dashboard-wide filtering, a Data Hygiene Dashboard, enhanced data visualization, smarter drilldown, the Guest role, and expanded dataset capabilities, you can streamline reporting, optimize collaboration, and gain valuable insights.ย 

Read the full article
Apr 14, 2023

Keypup Releases New timestamps, Making SDLC Analytics more Granular Than Ever

We are thrilled to announce the release of 10 new timestamps, making SDLC process analytics extremely precise. These timestamps will allow users to calculate more granularly how much time is spent in each step of the development process, from ideation to production. The new timestamps include:

  • First commit at - this field provides the datetime at which the first commit was made on a PR. It is populated based on the creation timestamp of the first commit in the PR or issue.
  • Last commit at - this field provides the datetime at which the last commit was made on a PR. It is populated based on the creation timestamp of the last commit in the PR or issue.
  • Review requested at - this field tracks the datetime at which the PR review was first requested. It is showcased by observing the datetime at which the requested reviewer's array attribute was first modified. (Note: this timestamp doesnโ€™t apply on data collected prior to connecting to Keypup)
  • Review last requested at - this field tracks the datetime at which a PR review was last requested. It is showcased by observing the datetime at which the requested reviewers array attribute was last modified. (Note: this timestamp doesnโ€™t apply on data collected prior to connecting to Keypup)
  • First review submitted at - this field provides the datetime at which the first review was submitted on a PR. It is populated based on the submission timestamp of the first PR review.
  • Last review submitted at - this field provides the datetime at which the last review was submitted on a PR. It is populated based on the submission timestamp of the last PR review.
  • Review rejected at - this field provides the datetime at which a PR was first rejected after a review. It is populated based on the submission timestamp of the first PR review with โ€œrequest changesโ€ status.
  • Review last rejected at - this field provides the datetime at which a PR review was last rejected after a review. It is populated based on the submission timestamp of the last PR review with โ€œrequest changesโ€ status.
  • Review approved at - this field provides the datetime at which a PR first met its minimum approval quota from approving reviews. It is populated based on the submission timestamp of the review that allows the PR to meet its minimum number of approving reviews while no โ€œrequest changesโ€ review is still active.
  • Review last approved at - this field is calculated using the same logic as the โ€œReview approved atโ€ field. The populated date will be different from it only if the PR is rejected and approved again.

These new timestamps will allow users to gain a deeper understanding of the development process by identifying areas where progress is slow or inefficient and where improvement can be made.

Keypup's new timestamps will provide software development teams with the data they need to improve their workflows and increase productivity.

Try out these new timestamps today and accelerate your delivery!

Apr 6, 2023

Optimize Your Engineering Value Stream with the VSM Dashboard

Optimize and streamline engineering value stream like never before! We are thrilled to announce the release of our latest feature โ€“ the Value Stream Management Dashboard.

This new dashboard allows you to identify inefficiencies and reduce waste, while increasing efficiency across your software development teams and key projects. It includes valuable insights into the engineering value stream, such as Project Effort Distribution, Value Stream Workload Categorization, Planned vs. Unplanned Work Ratio, Value Stream Engineering Proficiency, Engineering Workload Distribution, and Engineering Work Pattern Analysis. These metrics enable teams to make data-driven decisions and optimize their workflows based on their unique goals and processes.

Keypup's Value Stream Management Dashboard enables teams to better balance workloads across critical projects, identify skill gaps, and enable a culture of continuous learning among the team, making it an essential tool for any software development team looking to optimize their value stream. Use it today and accelerate your engineering time to value!

Discover the Value Stream Management Dashboard
Apr 5, 2023

Introducing Keypupโ€™s Drill-Down Capabilities: Going Beyond the What and Providing the Why

We are thrilled to announce the release of our latest feature that takes software development analytics to the next level. Our platform now offers not only popular engineering metrics and customizability, but a way to drill directly into metrics to discover root causes. With the click of a button, users can access detailed reports that provide valuable insights into their organization's performance.

Our new drill-down feature allows users to dive into the details of any metric. Users can get a report out of the box that provides information such as projects, teams, users, or branches, giving them a comprehensive view of their organization's performance. Moreover, users can customize the drill-down feature entirely to highlight what they care about most, based on their unique organizational structure.

This groundbreaking feature goes beyond what other software development analytics platforms offer. By providing not just the "what" but also the "why " our platform empowers users to identify bottlenecks and take targeted actions to improve their organization's performance and scale efficiencies.

Try out our new feature today and see the difference it can make for your organization!

Feb 20, 2023

Expedite Software Audit with Keypupโ€™s Audit and Compliance Dashboard

Get ready to take control of your software development lifecycle (SDLC) compliance process like never before! We are thrilled to announce the release of our latest dashboard feature - the Audit and Compliance Dashboard.

With this release, you can now assess the overall compliance of your team's SDLC with industry standards such as SOC2, ISO27001 or ITIL ย in real-time. Simply connect your Git(s) and get started today!

But that's not all, the audit and compliance dashboard is designed to help you address some of the most pressing questions when it comes to auditing your SDLC process. You can now easily track whether all pull requests (PRs) are verified with a green build and peer-reviewed before merging and which PRs and/or projects fail to comply.

The dashboard provides you with insightful metrics such as the Green Build Ratio, the PR Compliance Feed, the PRs Review Ratio and the Project Compliance Score, all of which help you leverage and adapt software audit metrics.ย 

Say goodbye to manual compliance tracking and hello to effortless SDLC auditing with Keypup's Audit and Compliance Dashboard. Use it today and take control of your SDLC compliance process like a pro!

Discover the Audit and Compliance Dashboard
Feb 1, 2023

Build Engineering KPIs and Dashboards in Seconds with Keypup's Configuration Assistant

Get ready to revolutionize the way you build engineering metrics with Keypup's platform! With the brand-new Configuration Assistant feature, customizing your dashboards and metrics has never been easier. Say goodbye to the manual setup, and say hello to user-friendly questions that get you up and running in seconds!

Additionally, the Duplicate Dashboards and Metrics feature has just been released to production. Say goodbye to the hassle of manual formulas and filters copy-pasting. You can now copy any metric or dashboard with ease, and work with it to keep the original template configuration.

So what are you waiting for? Upgrade your Keypup experience today and enjoy seamless, hassle-free real-time engineering KPIs and metrics configuration!

Do you have some ideas of features, enhancements or templates we should include? Ping us via the in-app chat or email us at [email protected].

โ€

Oct 19, 2022

Keypupโ€™s Feature: Introducing Keypupโ€™s Sharing Capabilities and Collections, the Smart Way to Collaborate

Weโ€™ve made some enhancements to Keypupโ€™s development intelligence platform to allow you and your team to better collaborate on shared dashboards and insights. These enhancements include:

  • Keypupโ€™s Sharing Capabilitiesย 

You can now share your dashboards with your team members in Keypup. This sharing capability comes withย the dashboard user permission roles โ€œEditorโ€ andย  โ€œViewerโ€. Editors will be able to collaborate on dashboards with you and apply changes, while viewers will be able to access dashboards in a โ€œread-onlyโ€ mode.

  • Keypupโ€™s Collectionsย 

You can now browse through all your dashboard and insight templates from the Collections menu located at the bottom of the left navigation panel. From the โ€œCollectionsโ€ menu, youโ€™ll be able to access your pinned dashboards (those directly accessible from the left navigation panel), the dashboards youโ€™ve created, the dashboards shared with you and Keypupโ€™s template library. Each dashboard can easily be pinned/unpinned, edited, shared, or deleted using the top left appropriate icon. You can also access, browse and delete any insight from your insights collection tab.

Do you have some ideas for features, enhancements, or templates? Ping us via the in-app chat or email us at [email protected].

โ€

Oct 12, 2022

Keypupโ€™s New Insight Template: Streamline Software Development Lifecycle (SDLC) with Keypupโ€™s Recommended actions

Using contextual information, Keypup's Recommended action field provides a suggested course of action for each open issue and pull request. It helps software engineering managers locate open pull requests and issues throughout the SDLC process and provides logical suggestions to help merge faster. Here is a pre-built template to help you leverage Keypupโ€™s smart fields:

  • Recommended actions

This template provides a count of pull requests and issues organized by recommended action in the past 12 months. You can modify the dates or add filters to calculate it among specific projects and/or teams. Follow this link to try this template.

Below is the link to the full article on How to ย Streamline SDLC with Keypup Recommended Action Field.

Do you have some ideas for dashboard or insight templates to create? Ping us via the in-app chat or email us at [email protected].

โ€

Read the article
Oct 4, 2022

Keypupโ€™s New Insight Template: Personalize and Automate Change Failure Rate Calculation

Weโ€™ve made some enhancements to Keypupโ€™s DORA metrics dashboard by introducing Change Failure Rate (CFR) insight templates.

CFR provides the percentage of deployment causing a failure in production. Elite performers have a CFR below 15%. There are several ways to calculate it. Here are the two templates launched to help you get started:

  • Commit Based Change Failure Rate

This template provides the ratio of fixed commits over all commits associated with merged pull requests in the past 12 months. You can modify the dates or add filters to calculate it among specific projects and/or teams. Follow this link to try this template.

  • Pull Requests Based Change Failure Rate

This template provides the ratio of bug-labeled pull requests over all merged pull requests in the past 12 months. You can also modify the dates or add filters to calculate it among specific projects and/or teams. As naming conventions vary from team to team, you can adapt the query to match your own. For example, you can edit the insight and replace โ€œbugโ€ with โ€œdefectโ€. Follow this link to try this template.

Do you have some ideas for dashboard or insight templates to create? Ping us via the in-app chat or email us at [email protected].

โ€

Jul 25, 2022

Keypupโ€™s new features: product documentation is live, new widget, and filters improvements

Weโ€™ve made some enhancements to Keypupโ€™s Development Intelligence solution to facilitate your journey with us and improve your experience.

These enhancements include:

  • Keypupโ€™s new product documentation is now live!

The new product documentation has been integrated through elev.io. It is accessible through this link or directly from the app using the โ€œHelpโ€ button. Users can search for the information they need or click on the red hotspot to get contextual information on-the-go.

Users have access to 150+ articles of all lengths, providing them with all the information they need to quickly become advanced users.ย 

  • Release of the Textbox widget

In addition to the reports, charts, KPIs, cards and boards, users now have the ability to add Textbox widgets to their dashboards. This new widget type allows users to seamlessly communicate on dashboards to drive themselves or other users through their data story and provide perspective. They can use Textbox widgets to add content, context, to-do lists or engineering OKRs for examples. The data stories are limitless with this new addition.ย 

  • Filters enhancements

The new time operators are now in production. They provide a range of โ€œhuman-friendlyโ€ operators to filter on dates such as โ€œlast two monthsโ€ or โ€œwithin current monthโ€ or โ€œnext monthโ€ on top of regular after/before operators for specific dates.

Have some ideas of cool features or datasets to capture? Ping us via the in-app chat or email us at [email protected].

Jul 7, 2022

Keypupโ€™s features enhancements: improved product usability

Weโ€™ve made some enhancements to Keypupโ€™s Development Intelligence solution to facilitate your journey with us and improve your experience.

These enhancements include:

  • Insight Widget Designerโ€™s enhancements

The โ€œConfigure sourceโ€ step has been renamed โ€œSelect datasetโ€ and moved to the top of the insight builder. The content of the pane was also reworked to make it more transparent that the purpose of this step is to select a dataset, not to configure fields or take any other action. The dataset fields are hidden by default - they can be displayed by clicking a link.ย 

We no longer expand the formula input when focused to avoid distraction.ย 

It is now possible to switch from a โ€œlarge cardโ€ widget to a โ€œboardโ€ widget and vice versa. A toaster notifies you about the actions that were taken, such as removing all columns when switching from board to โ€œlarge cardโ€.

To improve filtering, we removed duplicate custom fields for JIRA and GitHub. We also better organized custom fields inside the dropdown, with one section per app.ย 

  • Displayed data increased

When working with tables, charts and KPIs, we increased the number of displayed data points from 100 to 500. This means that when grouping per week, you can now see up to 500 weeks of history (~ 9 years). When grouping per day you can now see up to 500 days (~ 1.5 years).

  • Dashboard Interface

We renamed the โ€œAdd Contentโ€ button to โ€œAdd insightโ€. The labels and icons of the shortcut dropdown have been reworked to be more self-descriptive.

  • Design improvements

Design > Loaders: All loading indicators are now consistent and use the same design.

Design > Empty insights: The legend is now hidden when an insight has no data and the placeholder content is displayed.

Have some ideas of cool features or datasets to capture? Ping us via the in-app chat or email us at [email protected].

โ€

Jun 22, 2022

Keypup 2.0 is expanding capabilities! What's New?

Weโ€™ve made some enhancements to the Keypup solution to help you make the most of our development intelligence platform.

These enhancements include:

  • The implementation of a Widget Template Library

You can now click on the โ€œAdd contentโ€ button (previously โ€œAdd Chartโ€) to display a modal with a list of blank and prebuilt templates including Delivery, Development Quality, DORA, Planning & Distribution. This approach will facilitate insight widget access and creation.

  • A Design update for filtersย 

A UI overhaul has been launched to simplify the design of filters. As part of this update we added the ability to re-order rules (AND / OR).

  • Board card widget

You can now open the Pull Requests or Issues from the source app (GitHub, JIRA etcโ€ฆ) in a new tab instead of opening the detailed preview modal by doing a ctrl+click or cmd+click on a card.

Have some ideas of cool features or datasets to capture? Ping us via the in-app chat or email us at [email protected].

Jun 15, 2022

Keypup 2.0 is reaching new heights! What's New?

Weโ€™ve made some enhancements to the Keypup solution to help you make the most of our development intelligence platform.

These enhancements include:

  • The release of additional datasets including
  1. Commits from Pull Requests
  2. Reviews from Pull Requests

These two datasets include pre-made JOINs to be able to associate Commits and Reviews information with their Pull Requests.

  • The enhancement of Comments dataset

The initial โ€œCommentsโ€ dataset has been enhanced with a pre-made JOIN to associate Comments to Pull Requests, Issues and Pull Requests review.

  • The improvement of custom formula capabilities

The formula engine capabilities have been enhanced with 30+ operators & functions (e.g. COUNT_IF, MIN/MAX, GREATEST/LEAST, ARRAY_FIND, NOWโ€ฆ).

  • The ability to sign-up from a template

Start your data-driven engineering journey with a template from the Keypup library for a more personalized experience.ย 

  • The launch of a toast notification system

Toasts have been implemented to notify users of punctual or persistent events that occur on their Keypup workspace to inform and improve the experience.

  • The enrichment of filtering capabilities

It is now possible to filter comments, commits, pull requests and reviews using the pull request source or destination branch/repository. Filtering on the destination branch (e.g. branch = master) is particularly useful to differentiate pull requests coming from developers (features, bugs) vs maintenance pull requests (e.g. release pull requests).

Have some ideas of cool features or datasets to capture? Ping us via the in-app chat or email us at [email protected].

โ€

Apr 29, 2022

Keypup 2.0 is now available! What's New?

Keypup 2.0 allows you to track the areas of your development activities that are most important to you and your stakeholders, you can utilize the Keypup 2.0 platform to build bespoke reports, insights, and dashboards. It includes fully customizable templates to help you make the most of the development intelligence solution. Keypup 2.0 can be used for a variety of tasks, including:

โ€

  • Get DORA Metrics, Sprint Overviews, Quality Insights, and more proven templates to help you improve your complete development outcomes.
  • track and optimize your own operations with pre-built dashboards and insights.
  • Adapt the templates to your specific goals and internal processes.
  • Create your own dashboards, reports, and insights.

โ€

Look through our template library to pick the most appropriate one for your company.

Read
Nov 29, 2021

Monitor your pipe with the Activity Funnel

The Activity Funnel is designed to show you the daily changes in your development pipe, exhibit the activity level of each stage and and highlight items that deserve attention.

  • Based on your Team Board: changing the columns of your board will update the funnel view.
  • Shows the activity of each stage: you can quickly identify PRs and issues losing momentum or becoming stale.
  • Ability to drill down:ย click on each stage to see the relevant items and act on the ones deserving some love.

The Activity Funnel is still in beta. Have some ideas of cool features?ย Ping us via chat.

Aug 25, 2021

GitHub project card imported as custom field

The integration with GitHub has been extended to enable the following:

  • Pull request and issue associations to GitHub Projects are now imported by Keypup (Project Cards)
  • A GitHub custom field called โ€œProject Cardsโ€ has been added to query filters
  • You can use this field to restrict your reports, board columns and prioritization rules to GitHub Project items.
  • This is particularly useful if you need to merge multiple GitHub Project boards in one Team Board on Keypup and ignore the rest (= ignore all untriaged issues not associated with a GitHub Project)
Aug 25, 2021

Manual priority assignments

This update enables the following:

  • It is now possible to change the priority of a single item from your board or inbox
  • This is useful to temporary raise the priority of items that need a kick
  • This can also be used to reorder items on the team board, based on relative priorities
  • The feature above comes on top of custom prioritization rules and Keypupโ€™s natural ability to infer priorities as an 'override'.
Aug 24, 2021

Required Approvals fetched from GitHub/GitLab

The integrations to GitHub and GitLab have been updated to support the following:

  • Number of required approvals now fetched from GitHub and GitLab for pull request reviews. If no required approvals are setup, Keypup still enforces a minimum of one.
  • New recommended action โ€œAssign missing reviewersโ€. If one of your pull requests is in review but missing reviewers to reach the minimum number of required approvals, youโ€™ll know about it ๐Ÿ˜‰
  • Added โ€œrequired approvalsโ€ and โ€œrequired approvals remainingโ€ to query filters. If you need to create reports, board columns or prioritization rules based on approval statuses, these new fields are the way to go!
Jul 20, 2021

New Agile Feature - Team retrospective

With Keypup Retrospectives, developers are finally able to provide feedback remotely, at their own pace, without interrupting their work.

  • Retrospectives are easy to prepare, easy to run. You can schedule retrospectives at regular intervals, that you set to match your development cycles. Set the start date, the frequency of occurrence and the feedback window.
  • When it's retro time, each developer will automatically receive an email or chat notification asking them to fill their retrospective and our platform will follow up automatically until completion.
  • When a retrospective closes, an email is sent to the whole team with the results. You can access to the full report in Keypup. The report is shareable within the team and saved for easy exploitation. Each aspect of the project is analyzed factually to improve future deliveries.

We built this new feature for all the remote teams that struggle to prepare retrospectives and collect usable data. This feature will save teams hours of meetings and allow retro to actually be actionable, as every team member has a say and provides contextual feedback.

The retrospective feature is currently in beta. Want to provide feedback or ask for improvements? Don't hesitate to contact us.

Jun 10, 2021

Performance update - Faster data synchronization and UI loading

We recently brought various performance improvements to the platform to deliver faster data synchronization and data display. We also implemented a series of general improvements and bug fixes across the platform.

  • Speed up third-party data ingestion and data enrichment processing time
  • As part of this performance work, we also brought many improvements to Cloudtasker, our open source library for GCP Cloud Tasks . These improvements will soon be released as part of v0.12.0.
  • Improve JIRA and Trello data fetching strategies, with better support for throttling and pagination.
  • Improve UI loading strategy, using on-demand content loading. See our writeup on this approach on our blog.
  • Improve default inbox prioritization rules, especially for items recently worked on
Mar 12, 2021

Connect multiple JIRA sites (multi-instance)

There are some cases where a company has multiple JIRA sites, either for different clients or different projects.

This new feature is for any agency, company or freelancer working on multiple client JIRA sites. We've made some enhancements for you to track projects across multiple JIRA instances. You can keep adding as many JIRA sites as you need then select which projects you wish to import on the projects page.

No matter the naming conventions and workflow specificities in your JIRA sites, you can harmonize your overall workflow statuses in Keypup.

Consolidate all JIRA instances on Keypup to have one nice organized view. You will now be able to remotely comment on issues belonging to the JIRA sites you connected.

Multiple JIRA instances + one Keypup account = One Global Workflow instead of multiple JIRA workflows completely separated from each others.

Mar 11, 2021

Better prioritization of implemented issues (to be closed)

This release provides better visibility of which issues are ready to be closed.

When an issue remains open after its related pull requests have been merged, we now move the issue back to the priority inbox of its assignees with the action close.

This new behaviour allows you to take action on the issue, that is either re-assign it to people which must still do work on it (e.g. end to end testing) or simply close it. No dangling issue due to someone forgetting to close it!

Along with this new feature we now display issues which are currently being implemented by pull requests in the Coming Up tab with the action Wait for PR. This allows you to see at a glance which issues are currently being worked on, but without spamming your actual inbox. As with pull requests, you can see the unified feed of discussions on these issues.

Mar 8, 2021

Shareable dynamic reports (Data Explorer)

The Data Explorer already allows you to query any development items from your projects without API and create reports.

We updated the Data Explorer with shareable reports.

Share your reports with your team or individual members.

What's great about this feature is the ability to share your reports directly with your teammates, so that you track the same things at the same time - and you can work in sync with your team and collaborate faster.

In the Query editor, just select the visibility of your report before you save it. You can also pin this report for all team members' priority inboxes and choose the order of appearance in their priority tab.

Mar 5, 2021

Feature improvement - Pull request and issues linking

Major improvements have been made on the auto-linking feature along with our December 2020 feature release, the Team Board.

Pull request and issues linking is quite an essential concept in Keypup because it allows for two things:

  • Pull requests and related issues are automatically grouped in your Priority Inbox or the Team Board. This considerably reduces the number of items to deal with on a daily basis and makes for a clean, easy and direct reading of everything a Pull Request addresses (including all nested issues). More convenient than having to conduct speleological searches in your repo, no?
  • Pull request due dates are automatically inferred based on the due dates of related issues. This means Keypup can properly prioritize pull requests to the right person when moved to review or merge status.

There are multiple ways to link issues to pull requests.

You can link issues and pull requests from the Priority Inbox (checkout our docs below)

Or you can link issues using closing keywords directly from GitHub and GitLab via:

  • Pull request title
  • Pull request description
  • Commit message

โ€

Mar 5, 2021

The Keypup Priority Inbox

The purpose of the priority inbox on Keypup is to gather items that you - as a developer - must action rapidly. The priority inbox leverages data from all apps you connected in order to evaluate the priority of items and the actions to take for each of them.

The priority inbox currently provides two actions.

Link pull requests to issues

Issues can be related to pull requests using keywords in titles, descriptions, and commits. Keypup will automatically combine items and activity feeds.

auto linking issues to pull request

โ€

Comment on pull requests or issues

A Quick reply field is also available for on items and related items (related items appear when a pull request is grouped with related issues).


Watch the feature video

Mar 5, 2021

Auto-linking all issues and discussions to pull requests

The auto-linking feature allows issues to be related to pull requests and have Keypup group these items automatically in your Priority Inbox for a better visibility.

You don't need to do anything extra as it integrates natively with existing auto-linking features of GitHub or GitLab or Bitbucket.

The auto-linking feature automatically creates a unified conversation feed across all items. This makes it way easier to ensure that you haven't missed any update on a related item. Note that you can still access each individual item-related discussion separately as well.

The auto-linking works with any number of issues and you get a nice summary by clicking on the inbox item.

Mar 5, 2021

Remote actions

Remote actions give you the ability to action items directly from Keypup. So that in one click you can trigger actions in all your connected tools at once.

Merge pull requests in GitHub or GitLab as well as comment on items in apps directly (GitHub, GitLab, JIRA or Clickup), all of that from the one place at once.

Quick reply on items

This quick reply feature is compatible with PRs which are auto-linked to issues. Commenting on the unified feed will comment on the PR itself, while commenting on an item-specific feed will create a comment in the remote system this issue belongs to (e.g. JIRA).

Merge pull requests straight from the Review & Merge Board

The Review & Merge Board, provides the capacity of merging your pull requests in one click. Items flagged as "Merge" in your review & merge board can now be merged directly from Keypup! No need to navigate to GitHub or GitLab to do so!

Mar 5, 2021

Keybot, the developer's assistant is released

"Hello, my name is Keybot. I am pleased to meet you. You are a developer and I am your new best friend - I will help you daily by simply communicating with you by email or on Slack to help you navigate your priorities."

Keybot is your new development assistant. Get any insights on all your development and issue trackers tools.

What does Keybot do?

You can find Keybot in your email inbox or on Slack. He helps sort out all your Pull Requests, merge reviews and more.

  • โฐ Daily digests with your top priorities
  • โœ… Green PR Merge recommendations
  • ๐Ÿ” Provides answers on your development queries - for instance the state of pull requests

Because Monday needs an extra push, Keybot sends a complete summary of your development project progress, a short digest of your most urgent priorities, and the reason why I know it's urgent - either because of the due date of an item, or because of its criticality.

Mar 5, 2021

Bitbucket integration

Our Bitbucket integration allows you to import pull requests into Keypup and better track development activities across all projects in one place - especially if you connect JIRA as well.

Get instant clarity on your pull request statuses. Finally a clear tracking view individually and across the board.

Pull Requests and JIRA issues nicely aggregated and prioritized

Tag JIRA or Trello issues in your pull request commits or title and Keypup will automatically aggregate those. Pull requests will automatically be prioritized based on due dates of attached issues.

All your pull requests in one view

Struggling to follow pull requests across all your Bitbucket projects? Keypup centralizes them all in the Review & Merge board to give you an easy way to follow what's going on.

Developer board or JIRA board? Both!

Using JIRA or Trello to track your Bitbucket development? Is that JIRA board not developer-centric enough? Get your own automated development board with Keypup.

Create your own reports

Need a better overview of Bitbucket activity? Create your own report on current or past pull requests to get a better understanding of development activities.

โ€

Mar 5, 2021

Trello integration

Our Trello integration allows you to import project management data directly into Keypup and easily link cards to pull requests to get better visibility on what is getting resolved and when pull requests are due.

Link Trello cards to pull requests

Keypup now allows you to link Trello cards to pull requests, giving you the best of both worlds: project management data synced with repository data!
Simply use the URL of a Trello card in your pull request title or description.

Quick replies on cards

Quickly reply on cards from the Priority inbox, either directly on the card or via the activity feed when a card is nested under a pull request. Call that a time saver! (plus again, keeping data/comments consistent across all other apps).

โ€

Mar 5, 2021

Jira integration

Our JIRA integration allows you to import project management data into Keypup and easily link issues to pull requests to get better visibility on what is getting resolved and when pull requests are due. Our integration also includes JIRA's custom fields, for maximum tracking efficiency.

Turn JIRA into a simple, effective development tracking tool.

Keypup now allows you to link JIRA issues to pull request, giving you the best of both worlds: project management data synced with repository data !
Simply use the URL or a key of a JIRA issue in your pull request title or description
Quickly reply on issues from the Priority inbox, either directly on the issue or via the issue activity feed when an issue is nested under a pull request.

Mar 5, 2021

ClickUp integration

Our ClickUp integration allows you to import project management data into Keypup and easily link issues to pull requests to get better visibility on what is getting resolved and when pull requests are due, among others.

What is the ClickUp integration for?

Link ClickUp cards to pull requests

Keypup now allows you to link ClickUp cards to pull request, giving you the best of both worlds: project management data synced with ย repository data !
Simply use the URL of a ClickUp card in your pull request title or description.

Quick replies on cards

Quickly reply on cards from the Priority inbox, either directly on the card or via the activity feed when a card is nested under a pull request. Call that a time saver! (plus again, keeping data/comments consistent across all other apps).

โ€

Mar 5, 2021

GitLab hosted is now supported!

Keypup now allows you to connect hosted GitLab instances, giving you the best of both worlds: the Gitlab hosted instance you are used to and like combined with the full power of the Keypup engine to help you be more efficient and gain visibility and agility.

In order to complete the connection process you'll need to create an OAuth application in GitLab. Nothing too complicated as you know

It's a great feature because you can enhance your workflow and gain precious time with these remote actions from the dashboard:

  • Link merge requests and issues: merge requests and issues can be linked to each other directly from the Priority inbox using the ๐Ÿ”— icon. In order to link items we update the description of the parent merge request and add a "closes: https://issue-url.domain" auto-linking keyword at the bottom of it.
  • Merge pull requests: approved merge requests with a green build on the Keypup platform - if any - and a mergeable status can be merged directly from the Keypup Review & Merge board.
  • Quick reply on items: it is possible to comment on a merge request or an issue from the Priority inbox. For issues replies can be done either directly on the issue or via the issue activity feed when an issue is nested under a merge request.
Mar 5, 2021

Agile Board for developers

The team board is a visual way to follow the progress of issues and pull requests across all your usual tools, individually or as a team. Unlike Trello or JIRA, there is no need to move cards - the board is automatically updated based on the status of items.

Each column in the board is configured to retrieve issues and pull requests matching specific criteria. By default columns are configured in the following way:

  • Todo: Any open issue with at least one assignee
  • In development: Any open pull request which is not currently in review or for which changes have been requested
  • In review: Any open pull request for which a review has been requested or any pull request which has been approved but currently having build issues or conflicting with the base branch.
  • Mergeable: Any open pull request which has been approved, has a green build and does not conflict with the base branch.
  • Done: Any issue or pull request which has been closed or merged within the last 3 days.

Columns can be fully customized to match your own development steps and workflows. So you do not need to stick with the default ones.

By default the Team board shows you the progress of items across all team members. You can filter the board for a specific Team Member by using the View as filter.

The Team Board can easily be customized to better fit your development workflows. If you are using Scrum, Kanban or a mix of both, the Agile board can accomodate all tracking methodologies at the same time. All projects, no matter which methodology, in the one consolidated board.

This is not just another Agile board. It is not complicated. It is not for the project manager. It is a simple, yet powerful agile board designed specifically for developers by developers.

Watch the demo video

Mar 5, 2021

Build dynamic reports based on JIRA custom fields

Keypup now provides auto-discovery of JIRA custom fields because we know that most developers will customize their Jira to suit their needs.

Upon connecting your JIRA instance, Keypup automatically fetches and makes available filtering all JIRA fields with supported data types - this way, your own custom Jira is now ready in Keypup.

JIRA custom fields can be complex and we do our best to provide filtering that makes sense. Base JIRA fields are often composed of arrays, nested objects etc.. The Data Explorer automatically generates field and sub-field filters for these more complex fields as well.

Mar 5, 2021

Slack integration - Keybot gets smarter

Our Slack integration sets Keybot up - your soon-to-be best friend, and more pragmatically Keypup's communication bot - ย into your workspace to communicate with you when important events occur.

It is also possible to ask questions to Keybot to quickly get an overview of the status of pull requests, issues and development tasks. For example asking "Which PRs are ready to be merged" will prompt Keybot to return the list of pull requests which are mergeable, have a green build, and have been approved.

Morning digest

Keypup users on Slack receive a morning digest every day at 9:05 am with the top priorities of their Priority inbox. And because we know Mondays need an extra push, Keybot will start the week with a comprehensive digest of your activities from last week and your outstanding priorities for this week. Handy, right?

Merge recommendations

When pull requests are mergeable, have a green build, and have been approved, Keybot will send a notification to project maintainers and propose to merge them. One click, and merged they are!

Asking questions to Keybot

You can ask questions to Keybot to get an update on pull requests and issues.

Here are a few examples of questions you may ask:

  • How many PRs can be merged?
  • Which PRs can be merged?
  • How many issues are open?
  • How many PRs have been merged last week?
  • Which PRs are ready to be reviewed?
  • ...and more!
Mar 5, 2021

GitHub integration

Our GitHub integration allows you to import pull requests and issues to better track development activities across all projects in one place.
Get instant clarity on your pull request statuses.

Pull requests & issues prioritized and automatically aggregated

Development items are automatically prioritized based on due dates and recommended actions in your Priority inbox.
Track your items easily by linking your issues and pull requests. You can make comments that will be disseminated in GitHub.

Merge pull requests in one click

Keypup evaluates the readiness of a pull request and give you recommend actions. When Pull Requests are mergeable, have a green build and have been approved, Keypup will send a notification to project maintainers.
Pull Requests can then be merged directly from in just a click from the Review and Merge board.

โ€

Mar 5, 2021

Query repository and development data and save reports with the Data Explorer

The data explorer allows you to easily query pull request and issue data and save these queries as reports. Reports can also be pinned as tabs on your Priority Inbox for easy access.

No API calls. All queries and reports in the one place. Yep - that simple. And really performing - the reports you will get can be customized at will and have many conditions. Oh, and they're dynamic, so once created, you can just follow up on them to see your progress.

You can find all your JIRA custom fields to perform queries. They will be automatically added to the standard fields.

Reports are shareable - so not only can you share them directly with your PM, but also with any of your teammates, so that you track the same things at the same time - and you can collaborate faster.

Sign-up and accelerate your engineering organization today !

Dashboard Keypup