Collaboration on Backlog With External Users in Jira

March 29, 2018
#How To#Jira
9 min

You can find a lot of information about how team collaboration delivers results and helps organizations meet their goals. At the same time, companies should not overlook their collaboration with customers and partners. This type of cooperation refers to the way a company uses customer feedback to improve its performance, service, and products.

In this blog post, we will highlight different solutions that will help you share Jira projects, collaborate on backlog, and effectively interact with your external users (clients, contractors, partners, or colleagues from other departments).

Issue overview

For example, your company is looking for new opportunities to collaborate with your customers on your current projects in Jira.

As a project manager, you have a lot of projects with different customers. Some of your clients are rival companies. This means that you do not want them to know about each other so that they could access only their projects. At the same time, you also cooperate with your colleagues from other departments that are non-Jira users.

Of course, you want to keep all the required information in a single well-prioritized backlog. Because by always working in priority order in the same Jira instance, your team can maximize the value of the product or service being developed.

You want to get timely feedback from your colleagues and customers to optimize everyone’s workload and product delivery.

So the key takeaways are the following:

  • Collaborate on your projects together with external users in your Jira instance.
  • Allow your customers/partners to create new issues, prioritize them, and share ideas with non-Jira users.
  • Get input and feedback from customers, stakeholders, and partners right in Jira.

Now let’s find the best solution to this challenging task.

Options to choose from

Shared instance in Jira

If you want to give your clients access to the work stream, you can create a shared Jira instance. Given how much sensitive information can be kept in your Jira instance, the first thing you need to do is to make sure that your system is as secure as possible.

Your Jira administrator will need to think over the structure of your projects, create groups and roles for all the external users, and more.

However, making each customer a new Jira user can be not very scalable for some companies. Except that you’d need to administer your Jira for external users, every user of your shared Jira instance will count towards the Jira license.

Jira support & feedback forums

Another solution is to install the Customer Case app for Jira Cloud that allows you to communicate with external users or within departments via web portal or by email. This app helps you facilitate external collaboration through ticketing, backlog sharing without making each customer a licensed Jira user.

The Customer Case add-on allows you to manage the interaction of external users between themselves and with internal Jira users.

Your customers can discuss the existing ideas and add new ones. They just need to sign in with the help of their Google, Facebook, or Jira accounts. Your team will get notifications about any issues your clients experience with your products or services.

You can create private or public forums for your clients, colleagues, and contractors. Any user can post new ideas to the public forum, vote for the existing ideas, comment and watch them. Users can also sort ideas by status, priority, and popularity.

customer portal in Jira

If you want to receive feedback on the same product from several rival companies, you can create a separate private forum for each company. Your clients can easily work with ideas using Jira or Customer Case portals.

So Customer Case – Jira Support & Feedback allows you to organize the interaction with your external users avoiding issues with Jira administration and licensing.

Jira Service Desk capabilities

With Jira Service Desk, your team can take your customer service to a whole new level.

This solution provides you with bundled customer service templates, built-in email support, and suggested business automation rules.

jira service desk

You can group customers from one company by their domain and create a private portal to get timely feedback from them. So your clients from this company can easily share information with each other. However, Jira Service Desk might not be suitable for gathering customer feedback and collaboration on requests from users of public projects (where users can not be grouped).

Jira Service Desk integrates with Jira Software and Confluence that extends the functionality of your customer service portal. However, some organizations may find its pricing a bit high.

Resume

If you organize the process of collecting feedback with the help of a shared Jira instance, your business will benefit. However, your administrator needs to make sure that everything behind the scenes is running smoothly when it comes to permissions and licensing issues.

Customer Case – Jira Support & Feedback enables gathering valuable information from external and internal users that can interact with each other in many ways. It can be helpful both for your private and public projects.

Jira Service Desk is a useful solution for the companies that interact with the employees of their partners or contractors and can easily share their tasks and ideas with each other.

Of course, it’s up to you to decide which of the suggested options to choose from.

Please, tell us about your way to get feedback from your external users. You may also ask us any questions you have about Jira Service Desk and Customer Case for Jira Cloud. Feel free to comment below.

Related posts

    Case Study: How to Evaluate Code Quality in Bitbucket

    March 21, 2018
    #Case Study#Analytics#How To#Bitbucket
    7 min

    This plugin helps us in Code Frequency to evaluate code quality and project history. Contributors evaluate the code committed by each person in a sprint and we use the Activity stream to show all commits and pull requests of the selected time span as the activity stream with links to associated Jira issues, subtasks, and backlogs.

    Hemanth Dharavath, Apptium

    Apptium Technologies, our customer, is a technology and management consulting company that helps global broadband, wireline, and wireless communications service providers boost their productivity. This company has offices in the USA, Canada, and India.

    The team of Apptium Technologies actively uses Atlassian Bitbucket for team collaboration. This way they can build and ship software to their clients that use Apptium application as Platform as a service (PAAS). They decided to extend the Bitbucket Server functionality by installing our Awesome Graphs app.

    In fact, our customer has around 25 projects going parallel. Each project has its own dev, QA, production environments with around 15 repositories. All team members use the Awesome Graphs app to track and monitor their projects and repositories with visualized statistics.

    Let’s see what features and capabilities of this app the Apptium team uses most.

    Activity tracking and reporting

    As an Agile software development team, Apptium wants to track down issues and daily updates of the tasks assigned in their sprints. For instance, to achieve this goal, they use the Activity graph. It shows the existing commits and pull requests through the selected time span at the project level, featuring activity in all project repositories.

    activity tracking and reporting in Bitbucket

    Moreover, our client can also check the activity stream with the links to the associated Jira issues, sub-tasks, and backlogs. This way, they can easily track daily updates for their current Jira tasks.

    Contribution tracking

    The Contributors graph helps the Apptium team to evaluate the code committed by each person in a sprint. They can compare the input from different team members with a help of a summary graph of the contributions made by all developers. In addition, they evaluate the number of commits and lines of code added and deleted by each developer.

    teams performance monitoring in bitbucket

    Using this graph, the Apptium team can monitor the team’s performance and analyze the critical points throughout the year.

    Code quality analysis

    The Code Frequency graph allows Apptium to evaluate the project history and code quality. The team members can watch the dynamics of their projects in terms of lines of code.

    how to evaluate code quality

    As a result, the Apptium team can have a birds-eye view of the whole project from its start to the current week in one graph.

    Commit frequency evaluation

    Apptium Technologies also uses the Commits graph to pull out the report on commits made to repositories every week (each bar represents one week). So they can compare their estimates with the real work done and plan their work on the projects ahead.

    commit frequency in Bitbucket

    This useful graph provides our client with an overview of their team activity.

    Challenges and benefits

    Awesome Graphs for Bitbucket allowed the customer to get the detailed visualized statistics of their team performance and address the following challenges:

    • analyze the critical points along the year
    • track activity and progress of the team
    • watch their projects evolve
    • capture trends and identify bottlenecks

    Apptium Technologies now can rapidly evaluate the performance of their development, QA, and production teams. The insights they receive using our handy tool definitely help them deliver the best service to their customers all over the world.

    Read more case studies to see how our customers benefit from using Awesome Graphs for Bitbucket in their work:

    Try Awesome Graphs for free

    Related posts

      Favorite Pages for Confluence Released!

      March 1, 2018
      #How To#News#Confluence
      2 min

      StiltSoft team is happy to announce the release of our new app Favorite Pages for Confluence Server. You can use this handy tool to quickly access your top-visited pages. The app continuously tracks your page visits and creates a single list of pages with most visits within the predefined time period.

      On the Confluence menu bar you can see the star icon which opens the inline dialog with the listing of your top-visited pages. What if you don’t want to track the specific page? You can either click the eye icon and stop tracking it or delete it from the list and clear all visits for this page.

      If you want to preserve some page on the list, you can lock it by clicking the padlock icon. Moreover, you can assign a hotkey to the locked page.

      You can also quickly access the list of the pages saved for later. Proceed to editing these pages in one click without any necessity to browse through spaces or look for the required page on the dashboard.

      The Favorite Pages app saves your time on the trivial browsing through spaces and lets you quickly access the pages you have been working. Start a free trial period of our app and share you feedback with us.

      Related posts

        Awesome Graphs: Analysis of Pull Requests’ Resolution Time

        January 16, 2018
        #How To#Bitbucket
        2 min

        Due to numerous requests of our clients (to which our team DOES always listen!), we have added a “Resolution Time Distribution” report in Awesome Graphs for Bitbucket Server and Data Center.

        Code reviews help developers not only to improve the quality of applications and save money but learn from one another. Next time, every teammate can do better.

        Bitbucket Server allows you to perform code reviews without in-person meetings. Teammates’ responses are recognized with the help of pull requests.

        Our new report lets you analyze pull requests’ resolution time within your project. You will be able to:

        • see how long it takes to resolve pull requests;
        • predict resolution time of future pull requests;
        • spot what pull requests had the shortest or longest resolution times.

        Resolution Time Distribution Report

        For a better understanding of all the benefits, we suggest you watch a short video:

        When forming a report, you can set a time period and the type of pull requests – merged or declined. Time distribution varies depending on the status.

        Another useful feature is choosing the destination branch of pull requests. Then, you are able to evaluate work of your code reviewers and determine what parts of the project may cause delays.

        We always appreciate feedback from our customers, so if you have any suggestions or questions, please, contact us.

        Related posts

          How to Produce Better Internal Documentation Using Comala Workflows and StiltSoft Talk

          December 21, 2017
          #Confluence#Collaboration
          11 min

          This blog post was created in cooperation with Mike Rink – Product Evangelist at Comalatech. We will show you a better way to update your public content discreetly preventing anonymous users from viewing your drafts and internal discussions.

          Atlassian Confluence is a team collaboration platform that helps you create, share, and keep your information in one place. Teams who choose it discover improvements to internal communication, document management, and project development processes.

          But Confluence is more than a document repository. A number of companies have found Confluence to be an extremely effective tool for knowledge sharing, specifically as an extranet site for public documentation. Many Atlassian Vendors use Confluence as a product documentation portal to share essential information about their apps with their current and potential customers.

          For companies that need to communicate internally, Confluence can be configured as an intranet site to share information with teammates who don’t have an account in Confluence. In this case only members of your corporate network can access your Confluence site, but the information is still shared with stakeholders. It can be a great solution for large companies where only certain departments can log in to Confluence and other employees have read-only access to Confluence spaces.

          Whether working on public content using Confluence as an extranet or an intranet site, both have one thing in common: the number of content editors is smaller than the number of information users. The editors may encounter difficulty in updating the content discreetly because any change they make or any inline comment they add to the public content in Confluence will be visible for anonymous users.

          In this blog post, you will discover how two apps, Comala Workflows and Talk – Advanced Inline Comments, help teams to update public content internally, preventing anonymous users from viewing drafts and internal discussions.

          Issue Overview

          Consider a common case when HR departments produce Confluence content, and other employees in the company have read-only access to the information the HR team shares.

          In the example below, the public space is called “Info for all employees”. This means that everybody in the company can view any page in this space.

          In this case the management team asked the HR department to edit the Staff Regulations, Rules, and Instructions page. They need to describe their company’s new dress code policy, add information about the benefits the company offers, and explain what the term ’employee behavior’ means for their company.

          The editors have a lot of things to discuss in private while writing. Unfortunately, the native comments in Confluence have no viewing restrictions. Moreover, any update made to the content will be immediately visible to the employees.

          So what is the best way to prevent the employees from viewing the drafts and internal discussions?

          The Inefficient Way

          Imagine that the HR team doesn’t use any Confluence apps.

          In this case they will need to keep all drafts either in a separate space with viewing restrictions or use a separate Confluence instance. Otherwise all the changes made to the content are visible to everybody.

          When they are ready to publish this page, they will need to copy and paste it, or move it from this space to the public one.

          If they copy the content from another Confluence instance, they will spend even more time and effort. Especially when the document contains pictures, because they will need to insert them manually in the public page.

          The HR team needs to add three new separate documents. This means that they will repeat the process with moving their content to the public space at least three times, tripling the effort required.

          Another problem is that they can’t discuss the content discreetly in the public space. They need to resolve all comments before they move the page to the public space because Confluence native inline comments have no viewing restrictions.

          The HR team will also spend extra time resolving comments because:

          • The page shows only one inline comment at a time;
          • The editors do not see the comments in the edit mode;
          • The editors can add and resolve comments only in the view mode.

          As you can see, this process is time-consuming and bit tiresome if the team doesn’t use any apps. The good news is that there is a better way to fulfill this task.

          The Better Way

          We will show you how to work on the documents right in the public space using Comala Workflows and Talk – Advanced Inline Comments.

          Comala Workflows

          This useful solution from Comalatech helps the HR team ensure the content shared is approved, while allowing users from other teams to see the last approved version of the page.

          They start by applying a workflow to a page. Next they assign team members to review, approve, and publish pages.

          When the status of the page is ‘In progress’, the content is available only to the editors.

          They can add tasks for their colleagues.

          Users that can not edit the page will not see the content until it’s been approved and published. Editors can confidently edit documents, because users outside the editing team will always see the last approved version of the page.

          This app allows the HR team to track all the updates of the page.

          This way the Comala Workflows app simplifies the whole process. Now the editors can manage three new pages in the public space.

          Talk – Advanced Inline Comments

          This powerful tool from StiltSoft helps users add inline comments (talks) that have a wider set of capabilities than the native inline comments in Confluence.

          Now the HR team can set default space viewing permissions applied to all the talks created within the space. They can add either the whole group of users or certain users. With the help of this feature any conversation of the HR team on a public page in this space becomes private.

          This app also allows users to restrict access to specific talks for appropriate users or groups.

          With Talk, the editors can add comments anywhere on the page, both while editing (not available in native inline comments) and viewing the page content. They can also add and resolve comments in both modes.

          They can view all available comments at the same time.

          Now the HR team can review three new pages simultaneously, discuss the content in real time, and collaborate more effectively.

          Choose the Better Way

          Using Comala Workflows and Talk is a great solution for collaboration between different departments of your company when one department actively works on the content of the document and other departments see the approved versions of your content. It saves time and helps you avoid mistakes when you work on public content together with your team.

          Comalatech and StiltSoft offer a trial period for all their products. If you want to facilitate interaction between the editors of your internal documentation, you are more than welcome to try the combination of Comala Workflows and Talk – Advanced Inline Comments for free.

          Check back soon as we will tell you how Comala Checklists and StiltSoft Table Filter and Charts help software companies organize data better. To stay tuned, subscribe for email notifications about new posts in our blog (enter your email in the ‘Newsletter’ section on the sidebar).

          If you have any questions, feel free to comment on this blog post.