Skip to content
View in the app

A better way to browse. Learn more.

JimiWikman.se

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Atlassian Cloud changes Jan 27 to Feb 3, 2020

By 💫 Jimi Wikman ·
This is a repost from Atlassian's blog where the latest updates to the Atlassian cloud platform is posted. It is reposted here since the Atlassian blog does not have an RSS feed and so we can discuss the changes to the Atlassian Cloud architecture. You can follow these posts withe the tag "atlassian cloud changes".
Atlassian Cloud
Your cloud-hosted products are supported by the Atlassian Cloud platform. This section usually includes changes related to multiple Atlassian Cloud products, site administration, and user management.
Email users with suggested account changes  
From the Change details button, you can suggest that a user changes their account details to make their profile more consistent and easier to identify. Read more about administering Atlassian accounts.
Give your users a Trusted permission 
From a user's Permission options, select Trusted to give certain users more responsibility. These users will be able to install and configure new products on your site and invite new users themselves.
Claim accounts after verifying a domain 
To start managing accounts on your domain, we’ve included an additional step that requires you to claim accounts after verifying that you own the domain. From the table on the Domains page, click Claim accounts next to the verified domain. Read more about verifying a domain.
Set your language and time zone for Jira and Confluence in your Atlassian account profile 
Rather than individually setting your language and time zone in Jira and Confluence, these preferences will soon come from your Atlassian account profile. Visit your account preferences to update these settings. It may take up to 10 mins before your updated preferences are reflected in Jira and Confluence.
 
Jira platform
Changes in this section usually apply to all Jira products. We'll tell you in the change description if something is only for a specific Jira product.
Jira admins: We made a change to time tracking 
Time tracking is a core feature of Jira Cloud products. We’ve looked into how people use this feature and found that the large majority of Jira Cloud sites never interact with the feature’s toggle or try to disable the feature. So, we removed its toggle in Jira’s system administration settings.
From now on, time tracking is always enabled in Jira Cloud products.
You can control whether the feature is used in your projects by:
Showing or hiding the Time tracking field in your classic projects' field configurations. Learn more about field configurations. Adding or removing the Time tracking field on your next-gen projects' issue types. Learn how to customize an issue’s fields in next-gen projects. New user profile cards 
When you hover over someone’s name in directories, on dashboards, and in user picker fields, you’ll now start to see rich profile cards with more information and a link to the user’s profile (if you have permission to see it).
Tame your site’s custom fields
See the number of custom fields on your site, so you know if they’re getting out of hand. We've introduced icons to illustrate each type of custom field so you can easily identify them. We’ve also grouped screens and contexts for each custom field into a single Screens and contexts column to make them easier to edit and make the page more readable. Head to Jira settings > Issues > Custom fields to check it out.
Click a field’s screens or contexts links to:
Edit its name and description. Associate it with screens. Create, edit, or delete contexts. Set or edit its default value. Learn more about custom fields.
Next-gen: Epic panel in backlog 
You can now manage epics on the backlog of your next-gen project via the Epics panel, similar to how epic management works in classic Jira Software projects. Changes you make in the panel on the backlog will reflect on the Roadmap, and vice-versa.
Having trouble with next-gen projects? Better help is here. 
We improved our in-product help experience. Try the Help button in the navigation bar to see help articles related to your next-gen project or service desk.
Change Jira wallboards background color to black
This change is to fix the problem identified in the issue JRACLOUD-73231. Wallboard backgrounds are now black to improve the visibility of gadgets.
Portfolio for Jira - Team Offset Change 
Portfolio has changed how it schedules work for teams to better reflect planning reality.
Previously, if one of the teams in the plan had an active sprint that had already started in the past, Portfolio would schedule work for that team in the past. However, just because that team had an active sprint that’s already started, Portfolio would go ahead and schedule work for other teams in the plan, even if these teams didn’t have an active sprint that’s started in the past.
We’ve changed this so work will no longer be scheduled for the other teams in the plan that don’t have an active sprint. Rather, Portfolio will now schedule work for these teams starting the next day.
Portfolio for Jira - Scheduling Team Sorting
When scheduling work, Portfolio now prioritizes teams that have associated issue sources over teams that don't. Also, teams without issue sources will only be considered if they have capacity to complete work earlier.
Portfolio for Jira - Scheduling with Adapted Sprint Dates 
Previously, the capacity of the last day of a sprint would be fully allocated to the sprint itself. This makes a 2-week sprint on a board have 11 work days of capacity in Portfolio.
We've now improved capacity calculation so that the capacity of a sprint's last day will no longer be allocated to the sprint itself. A 2-week sprint will now have 10 work days of capacity.
 
Jira Software
We're rolling out a new type of project known as next-gen. By default, any Jira Software licensed user can create their own next-gen project. These projects don't affect existing Jira projects, shared configurations, or your schemes. You can manage who's allowed to create next-gen projects with the new Create independent projects global permission. Read more about next-gen projects.
GitHub app on the Atlassian Marketplace 
We've partnered with GitHub to build a new and improved integration, which you can install at the Atlassian Marketplace. This replaces the DVCS connector in Jira's system settings. Current GitHub integrations set up under the old method will continue to work, but new integrations must be set up using the app on the Atlassian Marketplace. We're rolling out this update gradually, so it may not be on your Jira Cloud site yet.
This won't affect GitHub Enterprise integrations, which must still be set up via the DVCS connector.
Next-gen: Create child issues on your roadmap 
You can now add child issues directly on your roadmap. Just hover over an epic, click the + icon, and give your issue a name. Learn more about managing epics on the roadmap.
 
Jira Service Desk
New issue view for Jira Service Desk 
The new issue view groups key actions and information in a logical way, making it easier for you to scan and update requests. Learn more about the new issue view.
Use keyboard shortcuts in your queues 
Use keyboard shortcuts to navigate around your queues and get your work done faster. You can now move through issues, select their fields, and go to the issue view from your queues just by using your keyboard!
Customer portal request details page redesign
We have redesigned the customer portal request details page to make it easier to use. You’ll notice we have added a rich text editor, sorted the activity stream from old to new, and have moved the location of the request fields, share button, approval and comment boxes.
Maintenance complete on the customer portal user profile page 
We have just completed some maintenance on the customer portal user profile page.
We also introduced a new layout that is easier to use on mobile devices. Go team!
Easier configuration for the new issue view
If you have the new issue view, you can now easily configure how your issue view looks for each request type.
From your service desk project, go to Project settings > Request types and you'll find the new layout for making changes.
Global create can select request type and raise on behalf of 
You can now create a request on behalf of your customers and set them as the reporter. Use the global create button ( + ), then select Raise this request on behalf of and add in your customer's email.
Automatically clear the value of a request's field when changing its status in your next-gen service desk
We improved our “Update a request field” workflow rule. Now, you can use the rule to clear your request’s fields when someone moves the request using a specific transition.
 
Confluence
Your editing experience just got an upgrade 
The new Confluence editor allows anyone to create beautiful, powerful pages effortlessly. Check out the editor roadmap to learn more.
We're extending editing improvements to all pages on Android 
The editing improvements we made to blogs a few months ago are coming to the rest of your Android mobile pages, too. In addition to being faster and more reliable, your new pages are also responsive, optimized for readability, and have advanced tables. Some macros are still missing as we rebuild them, but you can check the list of changes and track updates to macros on our docs site.
Convert legacy editor pages to the new editor 
Our goal is to allow you to convert your pages from the legacy editor to the new editor without data loss and with little to no changes to the look and feel of the content, which is why you’ll have control over which pages get converted and when. You'll also have the option to preview any page before converting it. We want you to feel comfortable with the process. You'll also have the chance to restore a page to its previous, legacy editor version after conversion. Learn more
Annotate images in the new editor 
Annotate images by adding text, inserting shapes and lines, using brushes, or adding a blur to a certain area.
Confluence Cloud recent pages drawer 
We’ve made it easier to get to the pages you visited or worked with most recently. A new action has been added to the global sidebar that presents you with a list of your recent pages; interaction-specific tabs help you narrow the list based on your actions, like visited, edited, or saved as draft.
Share pages directly with your team 
It’s now easier to share pages with everyone on your team, all in one go. When you click Share on any page or blog post, Confluence now lets you add a team – no need to enter each person individually. Learn more
Jira issue URLs are converted to smart links 
When you paste a Jira issue link into a Confluence page, the URL is converted to a smart link that displays the page icon and the page title. This works if the Jira and Confluence sites are linked or if they are both cloud versions.
Convert pages to use the new editor 
You can now convert your existing pages that were created using the legacy editor to use the new editing experience! Learn more
Confluence navigation just got better 
Get to information faster with improved navigation – making what you need visible from anywhere in Confluence. Learn more
Align and resize images in tables in the new editor 
When images are inserted in table cells, you now have the ability to align and resize them.
Portfolio for Jira plan macro 
The Portfolio for Jira plan Confluence macro lets you embed a Portfolio for Jira Server and Data Center plan in a Confluence page. Join key stakeholders in the spaces where business goals are built and tracked, and share how work is progressing across multiple projects and teams.
Improved expand element replaces the macro 
Content creators just got a better way to control the way information is presented. The existing expand macro has been replaced with a quicker, easier way to include the expand functionality. Insert the improved expand element using /expand or by inserting the element from the editor's Insert toolbar.
 
Bitbucket
Bitbucket Cloud: App Management UI Refresh 
The Connect App authorization screens have been updated to adopt the latest UI patterns documented in the Atlassian Design Guidelines.
New Code Review - Limit the amount of rendered diff content 
Limits the amount of pull request content rendered in the diff and file tree to improve browser performance. Limits include the overall # of files and # of lines for the entire diff. Learn more

Restyaboard Open Source - Trello alternative on steroids

By 💫 Jimi Wikman ·
Restyaboard is rather similar to Trello and other Kanban based services. Unlike most of them however Restyaboard is open source and it comes with a lot of functionality. If you like the simplicity of Trello, but you need a bit more functionality or you just don't want that additional cost, then Resyaboard could be a viable alternative.
Restyaboard is easy to work with and the features are pretty impressive. They have put together an extensive list of features that is then matched with Trello for comparison. You can check that out here.
Restyaboard is open source so you can download it from GitHub. You can also get it installed in the Cloud by using Digital Cloud's droplet feature. Some of the plugins comes with an additional cost so that is something to keep in mind however.
Overall this is not a bad Trello alternative. There are other alternatives out there, but Restyaboard sticks out a bit because it is open source and since you can have local installations rather than cloud based.
 
 

Atlassian Cloud changes Jan 20 to Jan 27, 2020

By 💫 Jimi Wikman ·
This is a repost from Atlassian's blog where the latest updates to the Atlassian cloud platform is posted. It is reposted here since the Atlassian blog does not have an RSS feed and so we can discuss the changes to the Atlassian Cloud architecture. You can follow these posts withe the tag "atlassian cloud changes".
Atlassian Cloud
Your cloud-hosted products are supported by the Atlassian Cloud platform. This section usually includes changes related to multiple Atlassian Cloud products, site administration, and user management.
See location details in the audit log 
The audit log has a new Location column that displays the IP address where the activity took place. Read more about audit logging.
Email users with suggested account changes 
From the Change details button, you can suggest that a user changes their account details to make their profile more consistent and easier to identify. Read more about administering Atlassian accounts.
Give your users a Trusted permission 
From a user's Permission options, select Trusted to give certain users more responsibility. These users will be able to install and configure new products on your site and invite new users themselves.
Claim accounts after verifying a domain 
To start managing accounts on your domain, we’ve included an additional step that requires you to claim accounts after verifying that you own the domain. From the table on the Domains page, click Claim accounts next to the verified domain. Read more about verifying a domain.
Set your language and time zone for Jira and Confluence in your Atlassian account profile 
Rather than individually setting your language and time zone in Jira and Confluence, these preferences will soon come from your Atlassian account profile. Visit your account preferences to update these settings. It may take up to 10 mins before your updated preferences are reflected in Jira and Confluence.
 
Jira platform
Changes in this section usually apply to all Jira products. We'll tell you in the change description if something is only for a specific Jira product.
New user profile cards 
When you hover over someone’s name in directories, on dashboards, and in user picker fields, you’ll now start to see rich profile cards with more information and a link to the user’s profile (if you have permission to see it).
Next-gen: Epic panel in backlog 
You can now manage epics on the backlog of your next-gen project via the Epics panel, similar to how epic management works in classic Jira Software projects. Changes you make in the panel on the backlog will reflect on the Roadmap, and vice-versa.
Having trouble with next-gen projects? Better help is here. 
We improved our in-product help experience. Try the Help button in the navigation bar to see help articles related to your next-gen project or service desk.
Advanced search (JQL): Search for content updated by a specific user
Use the updatedBy() function to search for issues that were updated by a specific user, optionally within the specified time range. For example, if you want to find issues updated by John Smith between June and September 2018, enter issuekey IN updatedBy(jsmith, "2018/06/01", "2018/08/31"). Read more about the updatedBy() function.
Portfolio for Jira - Scheduling Team Sorting 
When scheduling work, Portfolio now prioritizes teams that have associated issue sources over teams that don't. Also, teams without issue sources will only be considered if they have capacity to complete work earlier.
 
Jira Software
We're rolling out a new type of project known as next-gen. By default, any Jira Software licensed user can create their own next-gen project. These projects don't affect existing Jira projects, shared configurations, or your schemes. You can manage who's allowed to create next-gen projects with the new Create independent projects global permission. Read more about next-gen projects.
Enforce CSFR protection on Agile 2.0 mutations 
If a user attempts to perform any JSW create/update action with a stale Xsrf token, they will be presented with an error flag with a message:
Our session has expired
Refresh the page and try again
GitHub app on the Atlassian Marketplace 
We've partnered with GitHub to build a new and improved integration, which you can install at the Atlassian Marketplace. This replaces the DVCS connector in Jira's system settings. Current GitHub integrations set up under the old method will continue to work, but new integrations must be set up using the app on the Atlassian Marketplace. We're rolling out this update gradually, so it may not be on your Jira Cloud site yet.
This won't affect GitHub Enterprise integrations, which must still be set up via the DVCS connector.
Next-gen: Roadmap issue hierarchy
You can now expand an epic on your roadmap to see its child issues and their statuses. Learn more about managing epics on the roadmap.
Next-gen: Create child issues on your roadmap 
You can now add child issues directly on your roadmap. Just hover over an epic, click the + icon, and give your issue a name. Learn more about managing epics on the roadmap.
Next-gen: Environment system field in JSW
Add Jira’s built-in Environment field to your issue types in next-gen projects. In your project, go to Project settings > Issue types and drag the Environment field into the Description section of the issue layout.
 
Jira Service Desk
Automatically clear the value of a request's field when changing its status in your next-gen service desk  
We improved our “Update a request field” workflow rule. Now, you can use the rule to clear your request’s fields when someone moves the request using a specific transition.
New issue view for Jira Service Desk 
The new issue view groups key actions and information in a logical way, making it easier for you to scan and update requests. Learn more about the new issue view.
Use keyboard shortcuts in your queues 
Use keyboard shortcuts to navigate around your queues and get your work done faster. You can now move through issues, select their fields, and go to the issue view from your queues just by using your keyboard!
Customer portal request details page redesign 
We have redesigned the customer portal request details page to make it easier to use. You’ll notice we have added a rich text editor, sorted the activity stream from old to new, and have moved the location of the request fields, share button, approval and comment boxes.
Maintenance complete on the customer portal user profile page 
We have just completed some maintenance on the customer portal user profile page.
We also introduced a new layout that is easier to use on mobile devices. Go team!
Easier configuration for the new issue view 
If you have the new issue view, you can now easily configure how your issue view looks for each request type.
From your service desk project, go to Project settings > Request types and you'll find the new layout for making changes.
Global create can select request type and raise on behalf of 
You can now create a request on behalf of your customers and set them as the reporter. Use the global create button ( + ), then select Raise this request on behalf of and add in your customer's email.
 
Confluence
Convert legacy editor pages to the new editor  
Our goal is to allow you to convert your pages from the legacy editor to the new editor without data loss and with little to no changes to the look and feel of the content, which is why you’ll have control over which pages get converted and when. You'll also have the option to preview any page before converting it. We want you to feel comfortable with the process. You'll also have the chance to restore a page to its previous, legacy editor version after conversion. Learn more
Your editing experience just got an upgrade 
The new Confluence editor allows anyone to create beautiful, powerful pages effortlessly. Check out the editor roadmap to learn more.
We're extending editing improvements to all pages on Android 
The editing improvements we made to blogs a few months ago are coming to the rest of your Android mobile pages, too. In addition to being faster and more reliable, your new pages are also responsive, optimized for readability, and have advanced tables. Some macros are still missing as we rebuild them, but you can check the list of changes and track updates to macros on our docs site.
Annotate images in the new editor 
Annotate images by adding text, inserting shapes and lines, using brushes, or adding a blur to a certain area.
Confluence Cloud recent pages drawer 
We’ve made it easier to get to the pages you visited or worked with most recently. A new action has been added to the global sidebar that presents you with a list of your recent pages; interaction-specific tabs help you narrow the list based on your actions, like visited, edited, or saved as draft.
Share pages directly with your team 
It’s now easier to share pages with everyone on your team, all in one go. When you click Share on any page or blog post, Confluence now lets you add a team – no need to enter each person individually. Learn more
Jira issue URLs are converted to smart links 
When you paste a Jira issue link into a Confluence page, the URL is converted to a smart link that displays the page icon and the page title. This works if the Jira and Confluence sites are linked or if they are both cloud versions.
Convert pages to use the new editor 
You can now convert your existing pages that were created using the legacy editor to use the new editing experience! Learn more
Confluence navigation just got better 
Get to information faster with improved navigation – making what you need visible from anywhere in Confluence. Learn more
Align and resize images in tables in the new editor 
When images are inserted in table cells, you now have the ability to align and resize them.
Portfolio for Jira plan macro 
The Portfolio for Jira plan Confluence macro lets you embed a Portfolio for Jira Server and Data Center plan in a Confluence page. Join key stakeholders in the spaces where business goals are built and tracked, and share how work is progressing across multiple projects and teams.
Improved expand element replaces the macro 
Content creators just got a better way to control the way information is presented. The existing expand macro has been replaced with a quicker, easier way to include the expand functionality. Insert the improved expand element using /expand or by inserting the element from the editor's Insert toolbar.
 
Bitbucket
New Code Review - Limit the amount of rendered diff content 
Limits the amount of pull request content rendered in the diff and file tree to improve browser performance. Limits include the overall # of files and # of lines for the entire diff. Learn more

When to use Task in Jira - a practical approach for development teams

By 💫 Jimi Wikman ·
One of the most common questions I get is when to use the issue type Task in Jira. This is not surprising since Jira is intentionally not defining how to use the issue types and their hierarchy. This is to avoid restricting the users from building a way of working that is best suited for them. In this article I will explain my thoughts from a development perspective.
As I have described before in the article "Setup Jira and Confluence for success - Part 2: Defining Jira Issue Types" there are three levels in the standard Jira hierarchy. Task would fall into the middle level and the sub-tasks would be the last level. This means that Task would be on the same level as a Story and that is what we can start from when defining what should a Task be for in a development perspective.
In a normal workflow for development we would have a Story issue created as a result from the requirement, or need if working Agile, process. So the Story would map towards a need or requirement and as such we would have a workflow where we can trace actions from idea all the way to production.

 
Then where do Task fit into that workflow?
In most cases it will not as a task would not be a part of a requirement or a need. That is what a Story is for. A Task is most likely only going to be used for Task management rather than as a workflow. This means that a Task would most likely be something that have limited states such as New, In Progress and Closed. It might even just have New and Closed to be even closer to the way task management is defined.
In a development situation where you need to have a workflow a Task is best suited for activities that are not directly related to the workflow. Things like setting up environments, prepare presentations or Demos and even things like buying cake for the next retrospective (which of course always is mandatory!).
If you use Tasks in this way, then sub-tasks would follow the same pattern. For a development task for example you might need to schedule a meeting with an external vendor to go over the API details for an integration. For a test task you might need to organize a workshop for end to end testing across multiple teams and systems and so on.
In short, my definition is that Tasks are used for internal task management that is not directly related to the workflow.
Do you agree or disagree?

Happenings of the week - Week 4, 2020

By 💫 Jimi Wikman ·
Another week has past and as usual I will bring you some of the happenings of the week. This is a weekly newsletter that focuses on the development chain that I am most passionate about: Management, Design, Requirement, Development, Test and special interests such as Atlassian and Security.

If you have news that you think should be included in this newsletter, please let me know. You are also welcome to guest blog if you like.
 

This week I purchased a ton of new graphics from Shutterstock to use for blogposts and content creation.
I also made some changes to the colors of the different sections as they were a bit difficult to see on dark backgrounds.
This weekend I also added a new section to the Awesome People articles where I will add my thoughts on the people added there.
 
Management
A Quick Summary of Risk Management The 5 Hottest ITSM Trends and Topics for 2020 CIOs: 5 Key ITSM Things to Do in 2020 Top Project Management Conferences of 2020 The Art of Agile Product Ownership Master Your Project Planning with Free Gantt Chart Excel Templates Workshop: How To Map Out Your Projects Better Using Mind Maps The Misunderstood Scrum Master Attention leaders: there’s something your team isn’t telling you Should The Product Owner Balance Technical Debt? Requirement
Design
US Space Force logo draws comparisons to 'Star Trek' Learn how to create fully functional mockups Design is a process, not art What UX from 1989 can teach us Does Professional Degree Matter to become a Web or Graphic Designer? Don’t sell your portfolio — sell yourself Why Figma is a dangerous tool for designers Designing dashboard: What should you know Everything You Need to Know About Design Systems 45 Simple Line Art Minimal Logo Designs for Inspiration Development
Angular vs. React vs. Vue: A 2020 comparison 5 Reasons for Doing Microfrontends CSS Grid Template Areas In Action What’s the Difference Between Width/Height in CSS and Width/Height HTML attributes? Min and Max Width/Height in CSS The Ultimate JavaScript Cheat Sheet How To Pass Data Between Components In Vue.js Angular 9 Tutorial: Build an Example App with Angular CLI, Angular Router, HttpClient & Angular Material Advanced Node.Js: A Hands on Guide to Event Loop, Child Process and Worker Threads in Node.Js Frontend Development with Docker simplified Test / QA
Chekhov's Gun for Automated Tests Jenkins Creator Launches Startup To Speed Software Testing with Machine Learning -- ADTmag Dive into functional testing and non-functional testing approaches Getting Started with Front End Testing Writing testable code with VueJS, Nuxt and TypeScript Operations
LiteSpeed Web Server or OpenLiteSpeed? How to: Create comprehensive status reports for complex multi-tier releases for 15 mins. Developers could ease DevOps deployment with CircleCI Orbs Protestors petition equity firm over .org buyout Deploying a Java web app with a MySQL backend through Octopus Deploy EasyApache 4 Jan 22 Release Should your CI/CD process be implemented in a single Pipeline as Code file? How DevOps principles power Octopus documentation Atlassian
Get to know Jira Align: FAQ Be GDPR compliant: ensure the right to erasure, find and anonymize PII in Jira One year later: major updates to Jira Software’s roadmap function Security
Beware of this sneaky phishing technique now being used in more attacks Deepfakes are getting easier to make and the internet's just not ready The Annoying MacOS Threat That Won't Go Away Google finds privacy holes in Safari’s ITP anti-tracking system Shlayer, No. 1 Threat for Mac, Targets YouTube, Wikipedia Cisco Warns of Critical Network Security Tool Flaw Mastercard Opens New Intelligence and Cyber Center in Vancouver, Canada Multiple Vulnerabilities Found in AMD ATI Radeon Graphics Cards sLoad Malware Revamped as Powerful ‘StarsLord’ Loader Interesting
Mozilla has banned nearly 200 malicious Firefox add-ons over the last two weeks Introducing ‘Rebuilding Notre Dame,’ a New VR Documentary Google’s John Mueller on Optimizing Images for Search Results LinkedIn Announces Merger of Elevate Functionality with Company Pages A New Search Engine Enters the Market – OneSearch from Verizon Media Twitter Launches Emoji Reactions for Direct Messages 3 Tips for Brands Looking to Utilize TikTok for Marketing Google Updates Mobile-First Indexing Best Practices Documentation 10 Amazing mobile apps built using Flutter framework Social shorts: Instagram tests web DMs, TikTok explores curated content streams, Pinterest passes Snapchat in users E-commerce
Why Hyper-Personalization is Key for Marketers in 2020 Is personalization working? Budgets are increasing, but martech challenges threaten future investments Eight Types of Online Reviewers, and How to Handle Them [Infographic] Awesome People
 

Microsoft expose customer data - 250 million records at risk

By 💫 Jimi Wikman ·
Microsoft accidentally exposed nearly 250 million Customer Service and Support records on the web. The records contained logs of conversations between Microsoft and customers from all over the world. This data is spanning a 14-year period from 2005 to December 2019. All of the data was left accessible to anyone with a web browser, with no password or other authentication needed.
The Comparitech security research team led by Bob Diachenko uncovered five Elasticsearch servers, each of which contained an apparently identical set of the 250 million records. Diachenko immediately notified Microsoft upon discovering the exposed data, and Microsoft took swift action to secure it.
Despite swift action from Microsoft the data was exposed for 25 days during the holidays. The information exposed includes Customer email addresses, IP addresses and physical locations, descriptions of customer service claims and cases, case numbers, resolutions and remarks, and internal notes marked "confidential". This information, which is in plain text, is prety much all you need for a full scale fraud attack as Paul Bischoff explain in his post.
Microsoft has begun reaching out to the millions of customers affected and they urge users to stay alert should anyone contact them under the guise of being a representative from Microsoft in their official response to the incident.
With this error some are questioning the security measures in place at Microsoft. Fausto Oliveira, principal security architect at Acceptto gave this statement to threatpost:
 

Email Startup Front Raises $59 Million by fellow software founders

By 💫 Jimi Wikman ·
Popular email startup Front has just finished a a new funding round to bring in more capital. Instead of choosing the traditional way however Front’s CEO Mathilde Collin decided to take a rather unusual route: a large-sized, later-stage investment group led predominantly by fellow software founders.
While this type of funding is not unheard of, it is unusual. For the email startup Front this seem to have been a successful round and they managed to raise $59 million to fund their future plans.

The majority of the money in this funding round comes from a small group of already-successful tech executives: Atlassian cofounder Mike Cannon-Brookes and president Jay Simons, Okta cofounder Frederic Kerrest, Qualtrics cofounders Ryan Smith and Jared Smith, and Zoom founder Eric Yuan.
This funding will now allow Front to move forward with their roadmap, which I must say look quite impressive.
I have used Front myself and quite liked it. It is however a product that really shines when used by teams rather than as an individual. With an affordable pricing starting at just $9/user this is a great choice for small to medium businesses with customer service and group collaboration in mind.
2020 will be an exciting year for email startup Front and i look forward to see their innovation as they move forward.
  • 0
  • 1502

Portfolio for Jira 3.0 - the amazing features so far

By 💫 Jimi Wikman ·
Portfolio for Jira and it's third iteration that was released in April 2019 has some great features. In no less than 18 releases since the main release Portfolio for Jira has grown into a powerful tool to manage projects and programs in Jira. This is a summary of the biggest features released for Portfolio for Jira 3.0.
 
Set a plan that reflects your reality
One of the most difficult aspect of managing teams in Jira is to get a holistic overview. Using Portfolio for Jira this becomes much easier and in 3.0 it becomes even easier as you can adjust your plan by dragging and dropping issues to designate or reassign their parents, reorder them based on priority, and set timelines for their execution to generate a roadmap your teams can really get behind. All data is in real time so you can always get that holistic overview you need.

 
Constantly evolve and respond to change
With Portfolio for Jira 3.0 you can can visualize cross-project and cross-team dependencies to proactively navigate pitfalls and continually adapt plans, forging a clear path forward to help your team deliver on time. Get the data you need to adjust plans and drill down into the latest changes when ever you need to.

 

 
Consistently communicate and share the best of your plan
A variety of display options allow you to share updates with the right level of detail tailored to your audience and keep everyone on the same page, even as plans evolve. And because plans are open to everyone in the organization using Portfolio, individual team members can see how their work connects to bigger-picture initiatives, while management can see when work is forecasted to ship.

 
Fields
Following the launch of 3.0, highly requested fields such as Priority and Parent are added to give you even better detail of the work. In addition to this you also will find a new field called progress that track the completed work based on estimates (days, hours, or story points) for all the descendants of a given issue. This is displayed based on both completed and partially completed issues for which time has been logged against the estimated workload.
Five additional fields are available with Portfolio for Jira 3.0. These are Checkbox, Radio button, User picker (single user), URL (read-only), and Label. You can use these to further add data to your overview.

 
Bulk actions
Five bulk actions have been added to Portfolio for Jira 3.0. Fields that can now be manipulated in bulk include Target start, Target end, Assignee, Sprint, and Issue rank. Clean up your plan by removing or reranking issues, or set dates all in one go.

 
Filters
With Portfolio for Jira 3.0 there are now filtering support for Jira standard fields Assignees, Sprints, Issue sources, and Issue types. There are also filtering for custom fields such as Single-select, Label, and Radio button, but it still in progress so expect this to be expanded in future updates. These new filter options makes it even easier to get the view you need.

 
View settings
With support for coloring, grouping, and general display of information in your plan you add meaningful context and a greater dimension to your data. This will make thins more clear as you track progress or share your plans with others.
The new view settings now have the ability to roll up sprints on the timeline, new sorting capabilities (sort by Dates, Status, Sprint, Estimate, and Priority), and the new grouping options (group by Label, Release, Sprint).

 
Portfolio for Jira plan Confluence macro
In an effort to expand on the options for sharing Portfolio plans, in version 3.12 we announced the arrival of the “Portfolio for Jira plan” Confluence macro, which enables users to embed lightweight Portfolio for Jira plans directly within Confluence pages. It’s yet another way to keep everyone on the same page, even as plans evolve.

 
Other notable improvements
 
 
Impressions so far
Portfolio for Jira is by far the most useful overview for day to day operational management of Jira projects. Where Jira align is useful for Portfolio management on a strategic level and Roadmaps for Jira Cloud give a different visual overview on a team level, Portfolio for Jira give the operational overview.
The continued improvement of Portfolio for Jira 3.0 has continuously made this experience better and easier to work with. As we see more and more organizations start to implement SAFe into their way of working, Portfolio for Jira still is the best way to implement this on an operational level.
If you have not tried Portfolio for Jira I strongly recommend that you give it a test run. It is an amazing addition to your Jira instance if you are serious about portfolio management on an operational level.
More information on Portfolio for Jira can be found here:
Portfolio for Jira | Atlassian
WWW.ATLASSIAN.COM With Jira Software and Portfolio for Jira, you can combine your long-term planning and agile development to get visibility at...  

Sketch 62 - an update to the Mac app

By 💫 Jimi Wikman ·
A nice new update for Sketch mac app came out yesterday. It comes with some nice quality of life additions and some bugfixes as well as two new features. It's a good start on the new year I think.
New Smart Layout controls
In this release we got a nice new addition where we can set minimum width for symbols. This is useful for making sure your assets look good when doing overrides as well as controlling size for tap and other things. Maximum dimension is coming soon as well so you can get even more control.

A better way to save
A nifty new interface for the save function provide the option to save to cloud or locally in one dialog instead of two.

A whole host of improvements and bug fixes
 
Not the largest update, but still some nice quality of life changes. A larger update is scheduled for later this month it seems according to the release post.
New Smart Layout controls, better document saving and more — what’s new in Sketch?
BLOG.SKETCHAPP.COM After an exciting end to 2019, we’re kicking off the year with an update to the Mac app. Here’s what’s new in Sketch 62…  

Atlassian Cloud changes Jan 13 to Jan 20, 2020

By 💫 Jimi Wikman ·
This is a repost from Atlassian's blog where the latest updates to the Atlassian cloud platform is posted. It is reposted here since the Atlassian blog does not have an RSS feed and so we can discuss the changes to the Atlassian Cloud architecture. You can follow these posts withe the tag "atlassian cloud changes".
Atlassian Cloud
Your cloud-hosted products are supported by the Atlassian Cloud platform. This section usually includes changes related to multiple Atlassian Cloud products, site administration, and user management.
Email users with suggested account changes
From the Change details button, you can suggest that a user changes their account details to make their profile more consistent and easier to identify. Read more about administering Atlassian accounts.
Give your users a Trusted permission 
From a user's Permission options, select Trusted to give certain users more responsibility. These users will be able to install and configure new products on your site and invite new users themselves.
Claim accounts after verifying a domain 
To start managing accounts on your domain, we’ve included an additional step that requires you to claim accounts after verifying that you own the domain. From the table on the Domains page, click Claim accounts next to the verified domain. Read more about verifying a domain.
Set your language and time zone for Jira and Confluence in your Atlassian account profile 
Rather than individually setting your language and time zone in Jira and Confluence, these preferences will soon come from your Atlassian account profile. Visit your account preferences to update these settings. It may take up to 10 mins before your updated preferences are reflected in Jira and Confluence.
 
Jira platform
Changes in this section usually apply to all Jira products. We'll tell you in the change description if something is only for a specific Jira product.
New issue view: Print an issue or export it to Microsoft Word or XML 
Print or export individual issues in the new issue view. Open an issue and choose more actions (•••) at the top-right to print it or export it to Microsoft Word (DOC) or XML format.
Changing the "Issues and filters" navigation item to "Filters"
In preparation for the rollout of our improved navigation for Jira Cloud, we've updated the "Issues and filters" menu item in the Jira sidebar to simply be "Filters." When we move to the new horizontal navigation, this name will better reflect what you'll find in the menu—filters, filters, and more filters. This is purely a label change at this point, and won't change any functionality.
New user profile cards 
When you hover over someone’s name in directories, on dashboards, and in user picker fields, you’ll now start to see rich profile cards with more information and a link to the user’s profile (if you have permission to see it).
Next-gen: Epic panel in backlog 
You can now manage epics on the backlog of your next-gen project via the Epics panel, similar to how epic management works in classic Jira Software projects. Changes you make in the panel on the backlog will reflect on the Roadmap, and vice-versa.
Advanced search (JQL): Search for content updated by a specific user 
Use the updatedBy() function to search for issues that were updated by a specific user, optionally within the specified time range. For example, if you want to find issues updated by John Smith between June and September 2018, enter issuekey IN updatedBy(jsmith, "2018/06/01", "2018/08/31"). Read more about the updatedBy() function.
 
Jira Software
We're rolling out a new type of project known as next-gen. By default, any Jira Software licensed user can create their own next-gen project. These projects don't affect existing Jira projects, shared configurations, or your schemes. You can manage who's allowed to create next-gen projects with the new Create independent projects global permission. Read more about next-gen projects.
GitHub app on the Atlassian Marketplace 
We've partnered with GitHub to build a new and improved integration, which you can install at the Atlassian Marketplace. This replaces the DVCS connector in Jira's system settings. Current GitHub integrations set up under the old method will continue to work, but new integrations must be set up using the app on the Atlassian Marketplace. We're rolling out this update gradually, so it may not be on your Jira Cloud site yet.
This won't affect GitHub Enterprise integrations, which must still be set up via the DVCS connector.
Next-gen: Roadmap issue hierarchy 
You can now expand an epic on your roadmap to see its child issues and their statuses. Learn more about managing epics on the roadmap.
Next-gen: Create child issues on your roadmap 
You can now add child issues directly on your roadmap. Just hover over an epic, click the + icon, and give your issue a name. Learn more about managing epics on the roadmap.
Next-gen: Environment system field in JSW 
Add Jira’s built-in Environment field to your issue types in next-gen projects. In your project, go to Project settings > Issue types and drag the Environment field into the Description section of the issue layout.
 
Jira Service Desk
New issue view for Jira Service Desk 
The new issue view groups key actions and information in a logical way, making it easier for you to scan and update requests. Learn more about the new issue view.
Use keyboard shortcuts in your queues 
Use keyboard shortcuts to navigate around your queues and get your work done faster. You can now move through issues, select their fields, and go to the issue view from your queues just by using your keyboard!
Customer portal request details page redesign 
We have redesigned the customer portal request details page to make it easier to use. You’ll notice we have added a rich text editor, sorted the activity stream from old to new, and have moved the location of the request fields, share button, approval and comment boxes.
Maintenance complete on the customer portal user profile page 
We have just completed some maintenance on the customer portal user profile page.
We also introduced a new layout that is easier to use on mobile devices. Go team!
Easier configuration for the new issue view 
If you have the new issue view, you can now easily configure how your issue view looks for each request type.
From your service desk project, go to Project settings > Request types and you'll find the new layout for making changes.
Next-gen projects: Approve or decline requests
You can now add an approval stage to requests that should be approved before they’re resolved in next-gen projects. If a request has an approval stage, approvers can approve or decline the request from the issue view.
Add an approval stage to a workflow by going to Project settings > Request types and then clicking Edit workflow. Learn more
Global create can select request type and raise on behalf of 
You can now create a request on behalf of your customers and set them as the reporter. Use the global create button ( + ), then select Raise this request on behalf of and add in your customer's email.
Introducing multi-line fields to the issue view in next-gen projects
You can now add multi-line fields to the issue view. These fields communicate long-form information to your team members and aren’t visible to your customers.
To add multi-line fields, go to Project settings > Request types and add fields to the Description fields bucket.
 
Confluence
Your editing experience just got an upgrade 
The new Confluence editor allows anyone to create beautiful, powerful pages effortlessly. Check out the editor roadmap to learn more.
We're extending editing improvements to all pages on Android 
The editing improvements we made to blogs a few months ago are coming to the rest of your Android mobile pages, too. In addition to being faster and more reliable, your new pages are also responsive, optimized for readability, and have advanced tables. Some macros are still missing as we rebuild them, but you can check the list of changes and track updates to macros on our docs site.
Annotate images in the new editor 
Annotate images by adding text, inserting shapes and lines, using brushes, or adding a blur to a certain area.
Confluence Cloud recent pages drawer 
We’ve made it easier to get to the pages you visited or worked with most recently. A new action has been added to the global sidebar that presents you with a list of your recent pages; interaction-specific tabs help you narrow the list based on your actions, like visited, edited, or saved as draft.
Share pages directly with your team 
It’s now easier to share pages with everyone on your team, all in one go. When you click Share on any page or blog post, Confluence now lets you add a team – no need to enter each person individually. Learn more
Jira issue URLs are converted to smart links 
When you paste a Jira issue link into a Confluence page, the URL is converted to a smart link that displays the page icon and the page title. This works if the Jira and Confluence sites are linked or if they are both cloud versions.
Convert pages to use the new editor 
You can now convert your existing pages that were created using the legacy editor to use the new editing experience! Learn more
Confluence navigation just got better 
Get to information faster with improved navigation – making what you need visible from anywhere in Confluence. Learn more
Align and resize images in tables in the new editor 
When images are inserted in table cells, you now have the ability to align and resize them.
Portfolio for Jira plan macro 
The Portfolio for Jira plan Confluence macro lets you embed a Portfolio for Jira Server and Data Center plan in a Confluence page. Join key stakeholders in the spaces where business goals are built and tracked, and share how work is progressing across multiple projects and teams.
Improved expand element replaces the macro 
Content creators just got a better way to control the way information is presented. The existing expand macro has been replaced with a quicker, easier way to include the expand functionality. Insert the improved expand element using /expand or by inserting the element from the editor's Insert toolbar.
 
Bitbucket
New Code Review - Limit the amount of rendered diff content 
Limits the amount of pull request content rendered in the diff and file tree to improve browser performance. Limits include the overall # of files and # of lines for the entire diff. Learn more

Happenings of the week - Week 3, 2020

By 💫 Jimi Wikman ·
Another week has past and as usual I will bring you some of the happenings of the week. This is a weekly newsletter that focuses on the development chain that I am most passionate about: Management, Design, Requirement, Development, Test and special interests such as Atlassian and Security.

If you have news that you think should be included in this newsletter, please let me know. You are also welcome to guest blog if you like.
 
Management
The Best Risk Management Software For Enterprises and Midsize Businesses - Top 10 tools for risk management. Agile vs Waterfall: What’s the Difference? - Still wonder what the difference is? Here the differences are broken down so it makes more sense. What Is Scrumban? How It Differs from Scrum & Kanban - For some reason this is always confusing people, so here is a guide. Estimation in the Era of Continuous Change - How do you work with estimations in a more agile way of working? Create Faster and More Accurate Forecasts using Probabilities - Another approach to estimations. Sprint Planning 101: How to Plan Great Sprints - Some good advice on how to get those sprints planned and executed properly. Exploring the Philosophies and Principles of Planning Approaches - Amazing article on planning approaches by Lynda Bourne Why Agile Is a Humane Way to Work - An interesting take on the Agile way of working.
A new video about Productive is added to the Video section.
"A complete project lifecycle – in one app. Stop juggling multiple tools. Handle your entire workflow in one place."
 
Requirement
Requirements management in Jira 101: the basics - An interesting take on requirements in Jira. Requirements Management: A Quick Guide - Good run through of what requirements actually are.
Pentagon Wars - Bradley Fighting Vehicle Evolution (the best example of scope creep ever!)
 
Design
UX Design Trends for 2020 - You know this was coming, but do you agree with them? 20 Most Inspirational Interactive Prototypes for 2020 - For all your prototype lovers out there! UX For Enterprise: 3 Biggest Challenges (and How to Tackle Them) - Some great advice here. Storybook 5.3: Build production design systems faster - It's not bad really! New GoDaddy logo is a massive improvement - The iconic GoDaddy logo is renewed and it's pretty neat. ActiveCollab redesign deconstruction - A walkthough of the design process redesigning this tool I used a long time ago. Introducing Wacom One - Yes please! Why Ethical Design Is Critical for Mobile App Designers - I like the reasoning and the topic. Baseline Material Design Components for Sketch - Some good resources here. What Star Wars can teach us about the UX? - Did not see that one coming! 100 Cartoon Characters - Great resource for all your character need.
The Professional Golden Shine Effect in Photoshop
 
Development
Node.js and JavaScript conferences you should attend in 2020 10 Interesting JavaScript and CSS Libraries for January 2020 How To Protect Your Vue.js Application With Jscrambler How To Not Have A Mess with React Hooks & Redux Darken - A javascript library that makes darkmode easy 10 Ways to Optimize Your React App’s Performance An Introduction To React’s Context API The Deal with the Section Element MassCode – a code snippets manager for developers released to v0.4.0 Understanding CSS Grid: Creating A Grid Container Understanding CSS Grid: Grid Lines Babel 7.7 Released With Improved TypeScript Support, Top-Level Await and More Vue Composition API—What Is it and How Do I Use It? Understanding Async Await | CSS-Tricks The JS based polished markdown editor called Boost Note has been officially launched Multi-Thumb Sliders: Particular Two-Thumb Case  
Test / QA
Continuous Testing at scale: The new mabl and Bitbucket Pipelines CI/CD integration - A bit techy, but good. 5 software testing books QA professionals should dig into - pretty neat list here. Learn End-to-end Testing with Puppeteer - looks pretty good I must say. Manual mainframe testing persists in the age of automation - yeah, manual testing is still a thing pretty much everywhere.
JUnit 5 - Evolution and Innovation
 
Operations
Cloudflare acquires stealthy startup S2 Systems, announces Cloudflare for Teams - Sounds interesting indeed! cPanel Announces Collaboration with Google Cloud to Bring cPanel & WHM to Google Cloud Platform Marketplace WHMCS 7.9 Now Available - New features for WHMCS CloudLinux 6 kernel updated - A rather small update to CloudLinux 6. OpenSSL 1.1.1 and TLSv1.3 Beta Testing Open Call - test drive TLSv1.3 and OpenSSL 1.1.1 with EasyApache 4 and cPanel.  Beta: CloudLinux 8 with 4.18 kernel is here - If you want to beta test CloudLinux 8, then a new version is out.  
Atlassian
Atlassian scrambles to fix zero-day security hole accidentally disclosed on Twitter - A nasty one, so make sure you are updated. One company’s transformative journey to Jira Cloud - Canada-based Igloo Software go through their experiences with moving to Jira Cloud. Want to see your app in Jira Cloud mobile? Glances have arrived! - Now you can get more visibility for your app, which is great for the users as well.
Ship faster using Slack and Jira - Demo Den January
 
Security
Unprotected Medical Systems Expose Data on Millions of Patients - This is soo bad! One More Threat For Organizations – The Ako Ransomware - Nasty ransomware that can cripple your organization. SNAKE Ransomware – A New Threat For Businesses In Town - Another nasty ransomeware Hackers use system weakness to rattle doors on Citrix systems - This one caused some headache for IT this week. Multiple TikTok Vulnerabilities Could Exploit Or Delete Users’ Personal Data - Good thing kids these days are secure online... Threat From Pre-Installed Malware on Android Phones is Growing - I am not surprised really. Amazon calls PayPal's $4 billion Honey browser add-on a 'security risk' - that's a bit fishy Amazon! PayPal Patches Vulnerability That Exposed User Passwords - Sloppy mistake fixed by PayPal
Ship faster using Slack and Jira - Demo Den January
 
Interesting
LinkedIn Brings 3 New Features to LinkedIn Pages - Stream live or invite people to your page. Google January 2020 core update almost done rolling out - SEO changes coming your way. Google Chrome: Third-party cookies will be gone by 2022 - Hardcore approach by Google Chrome. Facebook's Updated Desktop Layout is Now Appearing for More Users - Not for me yet though... Social shorts: Twitter gets rid of Audience Insights, Facebook updates Instant Articles, YouTube enforces policy on kids’ content - The world is changing fast. Twitter Adds New Ad Unit and Alters Core Features - Do we need more ads really?
New Edge browser from Microsoft is rolling out today to windows 10 usersE-commerce
 
E-commerce
Bose is closing all of its retail stores in North America, Europe, Japan, and Australia - It's a trend these days it seems to close down stores and shift to online instead. Google Introduces a New Shopping Section in Search Results - Good or bad? Decide for yourself.
Teknik Magasinet file for bankrupcy - Another swedish company goes down
 
 

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.