Jump to content

Articles


wdfw w ff wdf sfsfd sfdwdfsdfwerw r werw erwe rwe rwer werwer werw erwer we r we rwerewrwe rwe rwer wer werwer werwe

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?
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
 
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:
 
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.
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...  
Jimi Wikman