Introduction to Atlassian JIRA: A Great Platform for Project and Issue Tracking Part 2

This article is a part of Astral Web’s Comprehensive Guide to JIRA!

COMPREHENSIVE GUIDE TO JIRA (3)

Previously: Introduction to Atlassian JIRA: A Great Platform for Project and Issue Tracking Part 1

In Part 1 we introduced the basics of JIRA, but now we want to understand why JIRA is so popular.

Why is JIRA Popular?

image1

(source: www.atlassian.com)

So, we have heard about JIRA before and how it is gaining popularity, so we studied demos to see if it is good for our company, too. Similar development companies like us have shared their success cases proving that JIRA works.

As of 2017, Atlassian claims JIRA is being used by more than 75,000 customers of all sizes around the world. But, why?

More about Atlassian customers and their success stories:
https://www.atlassian.com/customers

Atlassian Develops Great Features

image4

(source: www.atlassian.com)

As we listed in Part 1, Atlassian has the experience of developing various project management tools. And with thousands of customers, they constantly get feedback to continue improving.

We believe JIRA is no exception and is continuously growing to have many great features, which help us decide over other options.

  • Manage project tasks: This of course is the first requirement for a management tool. JIRA excels at allowing us to visually track issues using various methods and provide advanced options to customize how issues are processed.
  • Tracking bugs: Bug tracking comes by default in JIRA Software. This is helpful if you do not want to customize issue types yourself.
  • Customer support: If you add JIRA Service Desk, it is similar to other tools like Zendesk, which lets you track support tickets similar to JIRA Issues.

Their expertise of development and quality are definitely reasons for their great reputation.

Atlassian Marketplace Has Hundreds of Plugins And Extensions

Because of JIRA’s popularity, there are hundreds plugins and integrations that have been developed by 3rd parties, just for JIRA. We will introduce a few that we use later on, but some of these tools greatly enhance JIRA or how you process issues alongside JIRA.

However, some issues we have are:

  • If you use JIRA Cloud, plugins and extensions tend to charge you by total number of users on your JIRA account.
  • Quality of the plugins are sometimes not great and is difficult to choose between several similar options.
  • Some plugins are not available for JIRA Cloud (and vice versa).

See everything at the Atlassian Marketplace:

https://marketplace.atlassian.com

Combined with the relatively low cost to get started and features offered, we were able to quickly study and decide if JIRA Software is good for our company.

So far, JIRA has helped streamline all of our internal work and improved how we communicate project status with our clients.

Want a PDF Version of this Post?

Click here to Download a Free PDF version of this article!

Next: What Are Alternatives To Atlassian JIRA?

Introduction to Atlassian JIRA: A Great Platform for Project and Issue Tracking Part 1

This article is a part of Astral Web’s Comprehensive Guide to JIRA!

COMPREHENSIVE GUIDE TO JIRA (2)

Previously: Astral Web’s Comprehensive Guide to Atlassian JIRA

Looking for a tool to help manage your project and tasks? We have been experimenting with various tools, and each have their own strengths and weaknesses. However, since 2017, Astral Web has focused on using JIRA by Atlassian, which is a great tool for software development teams to work fast and accurately to deliver our great products to our clients.

In this part 1 article, we will go over the basic information about JIRA.

  1. What is JIRA?
  2. What are Basic JIRA Concepts?
  3. How much does JIRA cost?
  4. What’s the difference between JIRA Cloud and Server?
  5. Atlassian Product Ecosystem

What is JIRA?

image4

 

(source: www.atlassian.com)

JIRA is a project management tool developed by Atlassian that has bug tracking, issue tracking, and project management functions. However, there are two different types of JIRA: JIRA Core and JIRA Software. Our articles discuss JIRA Software (previously known as JIRA Agile), which has stronger features for agile development processes, such as working from backlogs and processing issues using a Kanban method.

JIRA Core is focused on organizing tasks for teams, which should is more useful for businesses.

Both have many default functions that make it easy to launch new projects and advanced customization to tailor the whole platform to work how you want it to work.

Our recommendation is JIRA Software, if you are a development company that uses agile methods such as Kanban or Scrum boards.

More about the features of JIRA Software:
https://www.atlassian.com/software/jira/features

More about the features of JIRA Core:
https://www.atlassian.com/software/jira/core

What are Basic JIRA Concepts?

image6

(source: www.atlassian.com)

Projects

A project in JIRA is a group of issues. You can organize your issues depending on your project needs. Astral Web organizes projects into live software development, sales team, marketing team, and more to optimize all aspects of our work within the company.

Issues

An issue in JIRA is what represents your issue to track, such as bugs, task, or requests. You can add and customize issues according to how your project team works.

Workflows

A workflow in JIRA is the status and transitions that define how your issues process within your project. You can customize workflows for each type of issue to optimize how they transition from status to status. Each status and transition can have their own backend actions for further customization.

How much does JIRA cost?

image2

 

 

(source: www.atlassian.com)

You have two options on how to use JIRA.

IRA Server lets you self host, which requires a single payment depending on how many users you plan to add. As of June 2018, 10 users license is only $10 USD, and can go up to $33,000 for 10,000 users.

JIRA Cloud requires a monthly fee. It’s $10 USD a month for up to 10 users and jumps to $77 USD from 11 users. The more users you have, the less cost per person, potentially down to $1.52 USD per person (with 2000 users). It’s even cheaper if you pay annually.

Latest pricing information:

https://www.atlassian.com/software/jira/pricing

What’s the difference between JIRA Cloud and Server?

JIRA Cloud has its benefit to be hosted by Atlassian servers, because they claim 99.9% uptime with 24/7 customer support, and are very secure. Also, plugins and applications are easy to install and remove.

JIRA Server has more administrative functions, which are limited out Cloud. For example, on server you can host on custom domains, more users, or import and export your own data.

Astral Web uses JIRA Cloud, which is hosted on Atlassian’s servers. We love to work on cloud and fits our office working style. It’s also helps us to worry less about maintaining our own servers.

More details on restricted features: https://confluence.atlassian.com/cloud/restricted-functions-in-atlassian-cloud-apps-744721664.html

Atlassian Product Ecosystem

image3

Atlassian also produces other tools that deeply integrate with JIRA.

  • JIRA Service Desk can be useful for a customer support style platform.
  • Confluence can be useful for document collaboration right inside JIRA.
  • Stride, Trello, and Hipchat can be useful for communication and more task management.
  • Bitbucket can be helpful to manage your Git repositories.
  • And more…

Each tool seem pretty good for standalone use. We are currently studying both Atlassian and other 3rd party tools to see if they are beneficial to add onto our workflows. Since our core workflow is on JIRA, our priority is to be able to integrate new processes seamlessly.

Full list of Atlassian Products:
https://www.atlassian.com/software

Want a PDF Version of this Post?

Click here to Download a Free PDF version of this article!

Next: Introduction to Atlassian JIRA: A Great Platform for Project and Issue Tracking Part 2

Share Responsive Web Design Layout Screenshots with Chrome Extension “Full Page Screen Capture”

share responsive design screenshots article banner

Are you making every web design preview in Photoshop? Does it take time for every change you need to make for multiple browsers?

If you are in your frontend web development phase and would like to quickly share screenshots of live results, the Google Chrome extension “Full Page Screen Capture” will make your processes so much faster.

You will be able to capture exactly what the Google Chrome browser and user sees, instead of a theoretical design that has not been tested on browsers.

No more cutting and pasting image files!

First, open Google Chrome and get the Chrome Extension at the Chrome Web Store.

chrome store responsive screenshots extension

Select “Add To Chrome” and install to your browser. Restart your browser or computer if necessary.

A “Full Page Screen Capture” icon will show in your Chrome browser menu bar.

share responsive screenshots chrome icon

 

Go to a website you would like to capture a screenshot and select the “Full Page Screen Capture” icon.

Share Responsive Web Design Layout Screenshots  loading screen

Do not touch anything while the extension scans the website, otherwise your progress will be canceled.

 

Responsive Web Design Layout Screenshot Example

Once the capture is completed, a new tab will open with name “Full Page Screen Capture”. A full resolution screen capture will be displayed in the center of the page. Right-click the image and save the image.

 

Screen Capture Responsive Layouts

On the page that you want to show responsive layouts, press F12 to open Chrome Developer Tools. These tools will allow you to test different resolution sizes on the page you are showing.

Responsive Screenshot example

If you cannot see device options, make sure the blue “Toggle device toolbar” icon is selected in the Developer Tools panel.Developer Tools selection for responsive screenshot

Right-click the image to save the full resolution screenshot of your responsive layout.

example of mobile responsive layout screenshot

What You Should Know

Websites that have interactive content and fixed objects may not show correctly in the screenshot. You should disable or fix the interactive objects in the state you would like to show in the screenshot. Otherwise, you can use 3rd party image editing tools to refine your screenshot before delivering.

Get Google Chrome

https://www.google.com/chrome/

Get Full Page Screen Capture Extension

https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl

GDPR Compliance for Ecommerce Sites

GDPR Compliance Ecommerce Banner

Overview

What is the GDPR?
The General Data Protection Regulation (GDPR) is an EU law passed in 2016 meant to give citizens of the EU greater control over collection, storage and usage of their data. By the same token, it’s meant to give businesses a clearer legal framework to work with.

Why do I care about the GDPR?
On May 25th, 2018, non compliance with the law can result in fines and sanctions by the regulatory authorities (€ 2 million or 4% of revenue) in addition to damages suits brought by individuals whose data is handled in accordance with the law.

Does the GDPR apply to Me?
The GDPR applies to any organization that collects personal or behavior data on EU citizens. This broad definition means that any company that has EU customers or collects data on EU users is impacted by the law. In addition to (relatively) straightforward data collection such as customer account information, it’s important to note that you are also responsible for the compliance of third party or custom tracking and analytics software used on your site.
The GDPR has additional requirements of companies of over 250 employees. For the purposes of this post, we’ll focus on the fundamentals as they apply to small and medium businesses under 250 employees.

What do I do About it?
The key principles of the GDPR are broken down below into data collection and data storage as a starting point for ecommerce businesses to taking steps toward compliance. As with any legal matter, it’s important to consult a professional about how the GDPR applies to the specifics of your business operations.

Some Key Terms:

Before getting into the GDPR and related literature, note that the regulation distinguishes three parties within its framework:

  1. The Data Subject: Customers, users, or anyone providing data to third parties (including employers).
  2. The Data Controller: The business with which the Subject is directly interacting with and providing data to. Under the GDPR, the Controller is ultimately responsible for legal collection, storage, and sharing of the Subject’s data. If you operate an ecommerce site, this is you.
  3. The Data Processor: Third party platforms and services which receive/process user data on behalf of the Controller. Ecommerce examples include Google, Shopify, or UPS.

 

Data Collection

A wide range of data all fall under the GDPR rules for consent and protection of data. Any personal or behavioral information falls under the new regulations which means that in addition to personal information such as bank accounts and addresses, IPs, MAC addresses (device identifiers), photos and social media posts will also be subject to the GDPR rules.

Before getting too overwhelmed by GDPR’s data requirements, it’s important to note that a concept called “Legitimate Interest” allows the Controller (e.g. website) to collect information that is vital to providing the services that the Subject (read: customer) has voluntarily agreed to. For example, collecting name, address and credit card number is necessary to verify the Subject’s identity and process a secure payment which the user has voluntarily entered into contract for. Legitimate interest is a separate justification from the “consent” outlined below. In short, you don’t need to overturn your core operations.
Get Clear, Informed Consent
A fundamental principle in GDPR-compliant data collection is clear consent. Users must know how and why you are collecting each piece of information, and actively “opt in” to provide it. The example that virtually everyone in ecommerce will understand is the checkbox opt-in to marketing mail lists. Under the GDPR, a user must be have a clear understanding of exactly what the website will be using the email for. Crucially, the user must actively opt in. A pre-ticked checkbox or consent that’s hidden behind a link won’t fly as stated in Article 4.11, “…Silence, pre-ticked boxes or inactivity should therefore not constitute consent.”

pre ticked consent box on email sign up

Pre-ticked and unclear opt-ins – Not an option after May 25th

Furthermore, consent cannot be “bundled,” meaning the user must have the opportunity to opt out of specific aspects of data usage and not be faced with an all or nothing decision. An all or nothing consent tickbox is not acceptable.

bundled consent form GDPR

Good Opt-in, but “Bundled:” Below is a good example of providing users with a clear choice about whether to opt in and what they’re opting in to . However, bundling different marketing channels (SMS, phone, and the vague “other electronic means”) is against GDPR regulations

If you share your data with third parties for the purposes of analytics, marketing, or business operations, be transparent about who they are and why you are sending user data to them.

Cookies
The EU already has cookie laws, but if you’re located outside the EU and are just beginning to familiarize yourself, be aware that cookies fall under the GDPR as well as existing laws.

Collect Limited Data:
In accordance with the GDPR’s “Privacy by Design” which calls controllers to hold and process only the data that is necessary for the completion of its duties, if you don’t use information that you’re collecting, stop asking users to give it to you. For example, a lot of web forms will include a “Company” field that isn’t actually used for business or marketing purposes. In reality this is a UX design best practice regardless, so reviewing your forms to eliminate unnecessary fields could be a win-win in terms for GDPR compliance and conversion rates.

Note: The GDPR contains a requirement that some companies appoint a Data Protection Officer to ensure compliance and act as a contact for authorities and data subjects. However, according to the GDPR website, this requirement only applies to “ controllers and processors whose core activities consist of processing operations which require regular and systematic monitoring of data subjects on a large scale or of special categories of data or data relating to criminal convictions and offences.” Most ecommerce companies won’t fall into this category.

Data Storage

Secure Storage:
The GDPR aims to ensure that all EU citizen’s personal data is not only voluntarily given, but also stored securely. One of the most thorny rules in the cross-border world of ecommerce is the requirement that all data be stored on physical servers within the EU. See the Third Party Processors section below for cloud based hosted services, but websites with self-hosted websites and services should conduct an audit of information storage to ensure compliance with GDPR rules.

User Data: Make it Portable, Editable, and Erasable
GDPR requires that Data Subjects (users) can contact the Data Processors (website) and request that their personal information be:

  1. Edited – User data be updated or changed at the request of the data subject.
  2. Portable – User data can be provided to the subject upon request. The GDPR also includes language about transferring data from one company to another at the request of the subject, but no industry-wide protocols have been established yet.
  3. Erasable – A user has the right to request that their personal data be deleted permanently. As a business operating under GDPR regulations, you’re required to provide a visible contact or mechanism for requesting and carrying out these requests.

Another key point is to make very clear to users that the above options are available. Users must be made aware of their rights to withdraw opt-ins and edit or delete. Note that it is your responsibility to pass these requests to third parties as well.

 

Third Party Data Processors

Most larger hosted solutions and analytics software companies should be taking their own steps to comply with GDPR. The most-used ecommerce and marketing platforms all have their own statements regarding their current or planned compliance with the GDPR as seen below. Be sure to research the specific services that you use and whether you need to take proactive steps in your configuration or application of each one. Be sure to contact them directly if you have unanswered questions.

 

Further Reading

It’s important for everyone to understand the GDPR in terms of both compliance and best practices for adapting without hurting your business and marketing efforts. The below suggested links include official documents and statements as well as some more in-depth looks at how businesses are complying in practice. Ultimately, GDPR compliance can be a significant positive trust factor, so be sure to let users know what you’re doing for to protect their privacy!

EU & GDPR Pages:

 

Direct Statements from Ecommerce Platforms

 

Further Reading on Best Practices for UX and Marketing under GDPR:

  1. In-depth look at email marketing consent in practice: https://www.zettasphere.com/gdpr-consent-opt-in-examples/
  2. Article on Consent vs. Legitimate Interest by DMA (UK) Compliance Officer: https://dma.org.uk/article/gdpr-consent-or-legitimate-interest-email-marketers-need-both
  3. Good look at compliant and non compliant UX examples of informed consent: https://www.econsultancy.com/blog/69253-gdpr-10-examples-of-best-practice-ux-for-obtaining-marketing-consent
  4. A look at how third party cookie forms may look that includes some informal surveys: https://pagefair.com/blog/2017/new-research-how-many-consent-to-tracking/

 

Disable Auto-Apply Ad Suggestions in Adwords

turn off auto apply adwords suggestionsDisable Auto Acceptance of Suggestions in Adwords with the below steps:

  1. Go to Settings
  2. Select the Account tab
  3. Choose the Don’t Automatically Apply

Opt out of auto accept adwords suggestions

MCC /Agency Accounts can use the below form to opt out en masse:

https://services.google.com/fb/forms/adsuggestionsmccoptoutform/

Late last year Google adwords accounts have begun to default to “accept” Google’s Suggestions after 14 days. They describe this as the “ideal setting for most advertisers” and actively discourage opting out of it.

The Suggestions in adwords are fine, and by all means may be valuable, but allowing them to auto apply relinquishes a significant amount of control of factors that influence your budget and ROI.

Ultimately, all advertising platforms have an interest in advertisers spending larger budgets. This doesn’t mean you need to discard all Suggestions, but it’s enough to make not accepting them your default starting point as an advertiser: