{"id":27164,"date":"2021-04-29T10:00:00","date_gmt":"2021-04-29T17:00:00","guid":{"rendered":"http:\/\/atlassianblog.wpengine.com\/?p=27164"},"modified":"2021-09-16T03:44:46","modified_gmt":"2021-09-16T10:44:46","slug":"organize-jira-issues-subcomponents","status":"publish","type":"post","link":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents","title":{"rendered":"Organize your Jira issues with subcomponents"},"content":{"rendered":"\n\n\n<p class=\"wp-block-paragraph\"><span id=\"c5f25ea0-9b32-44bb-be80-7c9b8a280ee6\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"c5f25ea0-9b32-44bb-be80-7c9b8a280ee6\">How are your Jira issues organized?<\/span> Chances are, the answer is \u201cpoorly.\u201d The core of issue organization in Jira is the project. Projects are the highest level containers for issues in Jira. Your Jira projects should reflect real projects or teams at your company. Projects can be small, but commonly they are huge, with hundreds or thousands of issues. That\u2019s why it\u2019s necessary to get into more fine-grained grouping data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"StayOrganized.SubcomponentsforJira.-Components\">Components<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jira project <a class=\"sc-cHGsZl lirsdj\" href=\"https:\/\/support.atlassian.com\/jira-software-cloud\/docs\/organize-work-with-components\/\" title=\"https:\/\/support.atlassian.com\/jira-software-cloud\/docs\/organize-work-with-components\/\" data-renderer-mark=\"true\" target=\"_blank\" rel=\"noopener\">components<\/a> are generic containers for issues. Components can have component Leads: people who are automatically assigned issues with that component. Components add some structure to projects, breaking them up into features, teams, modules, subprojects, and more. Using components, you can generate reports, collect statistics, display them on <a class=\"sc-cHGsZl lirsdj\" href=\"https:\/\/www.atlassian.com\/blog\/jira-software\/5-steps-to-build-a-killer-dashboard\" title=\"https:\/\/www.atlassian.com\/blog\/jira-software\/5-steps-to-build-a-killer-dashboard\" data-renderer-mark=\"true\" target=\"_blank\" rel=\"noopener\">dashboards<\/a>, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Project components can be managed only by users who have project administrator permissions. They should have unique names across one project. Nothing prevents users from adding issue to more than one component.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"691\" height=\"337\" src=\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.39.54-am.png\" alt=\"components screenshot\" class=\"wp-image-49896\" srcset=\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.39.54-am.png 691w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.39.54-am-300x146.png 300w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.39.54-am-600x293.png 600w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.39.54-am-477x233.png 477w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.39.54-am-490x239.png 490w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.39.54-am-245x119.png 245w\" sizes=\"auto, (max-width: 691px) 100vw, 691px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"StayOrganized.SubcomponentsforJira.-Versions\">Versions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Versions are another type of container that reflect product or <a class=\"sc-cHGsZl lirsdj\" href=\"https:\/\/support.atlassian.com\/jira-software-cloud\/docs\/organize-work-with-components\/\" title=\"https:\/\/support.atlassian.com\/jira-software-cloud\/docs\/organize-work-with-components\/\" data-renderer-mark=\"true\" target=\"_blank\" rel=\"noopener\">project versions<\/a> which are particularly useful in software development. There are two types: Fix Versions and Affects Versions (<a class=\"sc-cHGsZl lirsdj\" href=\"https:\/\/www.atlassian.com\/agile\/tutorials\/versions\" title=\"https:\/\/www.atlassian.com\/agile\/tutorials\/versions\" data-renderer-mark=\"true\" target=\"_blank\" rel=\"noopener\"><span id=\"a4f02076-07da-4b67-a907-87297e26d97b\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"a4f02076-07da-4b67-a907-87297e26d97b\">the difference is explained here<\/span><\/a><span id=\"a4f02076-07da-4b67-a907-87297e26d97b\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"a4f02076-07da-4b67-a907-87297e26d97b\">)<\/span>. When a version is created it has the status \u201cOpen\u201d and is automatically added to the project roadmap. When a version is marked as Released it is moved from the project roadmap to the changelog. These versions then fill out both the roadmap and changelog that you see in the project view tabs.&nbsp;Like components, only project administrators can create new versions. Thus, both components and versions have a predefined list of values. Learn more about versions in Jira.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"463\" height=\"591\" src=\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.33.10-am.png\" alt=\"jira versions screenshot\" class=\"wp-image-49897\" srcset=\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.33.10-am.png 463w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.33.10-am-235x300.png 235w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.33.10-am-317x405.png 317w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.33.10-am-421x537.png 421w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.33.10-am-210x268.png 210w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.33.10-am-216x276.png 216w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.33.10-am-432x552.png 432w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.33.10-am-108x138.png 108w\" sizes=\"auto, (max-width: 463px) 100vw, 463px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"StayOrganized.SubcomponentsforJira.-Labels\">Labels<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a class=\"sc-cHGsZl lirsdj\" href=\"https:\/\/support.atlassian.com\/jira-software-cloud\/docs\/update-an-issues-details\/#Updateissuedetails-Categorizeissueswithlabels\" title=\"https:\/\/support.atlassian.com\/jira-software-cloud\/docs\/update-an-issues-details\/#Updateissuedetails-Categorizeissueswithlabels\" data-renderer-mark=\"true\" target=\"_blank\" rel=\"noopener\">Labels<\/a> are the simplest way to categorize issues. Anyone can create new labels on the fly while editing an issue. All project labels are displayed in the Labels tab of the project as a tag cloud.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"486\" height=\"546\" src=\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.32.08-am.png\" alt=\"jira labels screenshot\" class=\"wp-image-49898\" srcset=\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.32.08-am.png 486w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.32.08-am-267x300.png 267w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.32.08-am-360x405.png 360w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.32.08-am-478x537.png 478w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.32.08-am-239x268.png 239w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.32.08-am-246x276.png 246w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/screen-shot-2021-08-26-at-8.32.08-am-123x138.png 123w\" sizes=\"auto, (max-width: 486px) 100vw, 486px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"StayOrganized.SubcomponentsforJira.-Customerswantmore\">Users want more<\/h2>\n\n\n\n<div class=\"wp-block-atlassian-tip tip sidebar\"><h6 class=\"atlassian-tip--headline\">TIP<\/h6><div class=\"wp-block-atlassian-tip sidebar\">\n<p class=\"wp-block-paragraph\">Check out&nbsp;<a href=\"https:\/\/www.atlassian.com\/agile\" target=\"_blank\" rel=\"noreferrer noopener\">more agile tips and tricks<\/a>&nbsp;from Atlassian.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Projects, components, versions, labels\u2026 looks like enough ways to organize and search issues? Yes\u2026 almost. The main problem is that none of these models support hierarchical structures. They are flat. What users often want to build is&nbsp;subcomponents, subsubcomponents, subsubsub\u2026 The same is true of&nbsp;<a class=\"sc-cHGsZl lirsdj\" href=\"https:\/\/support.atlassian.com\/jira-software-cloud\/docs\/organize-work-with-components\/\" title=\"https:\/\/support.atlassian.com\/jira-software-cloud\/docs\/organize-work-with-components\/\" data-renderer-mark=\"true\" target=\"_blank\" rel=\"noopener\">versions<\/a> and&nbsp;<a class=\"sc-cHGsZl lirsdj\" href=\"https:\/\/support.atlassian.com\/jira-cloud-administration\/docs\/what-are-issue-types\/\" title=\"https:\/\/support.atlassian.com\/jira-cloud-administration\/docs\/what-are-issue-types\/\" data-renderer-mark=\"true\" target=\"_blank\" rel=\"noopener\">tasks<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jira projects should reflect real-life projects, where everything is part of something bigger and everything has some smaller parts. That\u2019s why the lack of hierarchy creates a large area for improvements and extensions, including&nbsp;<a class=\"sc-cHGsZl lirsdj\" href=\"https:\/\/marketplace.atlassian.com\/apps\/1214373\/subcomponents-for-jira-cloud?hosting=cloud&amp;tab=overview\" title=\"https:\/\/marketplace.atlassian.com\/apps\/1214373\/subcomponents-for-jira-cloud?hosting=cloud&amp;tab=overview\" data-renderer-mark=\"true\" target=\"_blank\" rel=\"noopener\"><span id=\"976ecd84-c6d0-43df-8c8c-8caf4fc92bd5\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"976ecd84-c6d0-43df-8c8c-8caf4fc92bd5\">Subcomponents for Jira<\/span><\/a><span id=\"976ecd84-c6d0-43df-8c8c-8caf4fc92bd5\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"976ecd84-c6d0-43df-8c8c-8caf4fc92bd5\">.<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The main purpose of Subcomponents for Jira is so that users can convert their existing flat list of components into a subcomponents hierarchy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Within the hierarchy, <span id=\"bbeb7792-e3b6-42b6-a237-ab9b5e52034a\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"bbeb7792-e3b6-42b6-a237-ab9b5e52034a\">Jira users<\/span> can easily find issues at any level or depth. It makes it easy to find all the issues that makeup one aspect of a component of a product, but with the structure of components. It\u2019s just one small JQL query \u201ccomponent in subcomponents(projectKey, component)\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span id=\"54885cb4-876c-4856-8e9b-4509aa8a9c35\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"54885cb4-876c-4856-8e9b-4509aa8a9c35\">Subcomponents is a quick way to start getting more out of Jira components.<\/span>&nbsp;<a class=\"sc-cHGsZl lirsdj\" href=\"https:\/\/marketplace.atlassian.com\/apps\/1214373\/subcomponents-for-jira-cloud?hosting=cloud&amp;tab=overview\" title=\"https:\/\/marketplace.atlassian.com\/apps\/1214373\/subcomponents-for-jira-cloud?hosting=cloud&amp;tab=overview\" data-renderer-mark=\"true\" target=\"_blank\" rel=\"noopener\"><span id=\"bea89dc1-6509-42c4-ad7f-d5ec0aa5eb3b\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"bea89dc1-6509-42c4-ad7f-d5ec0aa5eb3b\">Check it out on the Atlassian Marketplace<\/span><\/a><span id=\"bea89dc1-6509-42c4-ad7f-d5ec0aa5eb3b\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"bea89dc1-6509-42c4-ad7f-d5ec0aa5eb3b\">.<\/span><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1659\" height=\"900\" src=\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601.png\" alt=\"jira subcomponents screenshot\" class=\"wp-image-49899\" srcset=\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601.png 1659w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601-300x163.png 300w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601-600x325.png 600w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601-768x417.png 768w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601-1536x833.png 1536w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601-1440x781.png 1440w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601-720x391.png 720w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601-955x518.png 955w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601-477x259.png 477w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601-490x266.png 490w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601-980x532.png 980w, https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/image-20210826-151601-245x133.png 245w\" sizes=\"auto, (max-width: 1659px) 100vw, 1659px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-bitbucket-cta bitbucket-cta text-center wp-block-button is-layout-flex\"><a href=\"https:\/\/marketplace.atlassian.com\/apps\/1211548\/subcomponents-for-jira?tab=overview&amp;hosting=datacenter\" class=\"btn btn-blue btn-primary wp-block-button__link\">Get started with subcomponents for Jira<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This is a guest blog post from Vasiliy Krokha, a consultant at Atlassian partner Broken Build and maker of Subcomponents for Jira.<\/p>\n","protected":false},"author":531,"featured_media":42430,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"alternative_eyebrow":"","alternative_headline":"","alternative_description":"","alternative_featured_image":0,"rkv_hide_featured_media":false,"rkv_featured_media_url":"","rkv_featured_media_sizes":[],"editor_notices":[],"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[14957],"tags":[14986],"tier":[14937],"apps":[],"coauthors":[12130,13745],"class_list":["post-27164","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","tag-development","tier-tier-3"],"edit_link":null,"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Organize your Jira issues with subcomponents - Inside Atlassian<\/title>\n<meta name=\"description\" content=\"Learn how to organize issues in Jira with components, version, and labels, and subcomponents.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Organize your Jira issues with subcomponents - Inside Atlassian\" \/>\n<meta property=\"og:description\" content=\"Learn how to organize issues in Jira with components, version, and labels, and subcomponents.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents\" \/>\n<meta property=\"og:site_name\" content=\"Inside Atlassian\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Atlassian\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-29T17:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-16T10:44:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/organize-your-jira-issues-with-subcomponents0d@3x.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2340\" \/>\n\t<meta property=\"og:image:height\" content=\"1140\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Dave Meyer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Atlassian\" \/>\n<meta name=\"twitter:site\" content=\"@Atlassian\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dave Meyer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents\"},\"author\":{\"name\":\"Atlassian\",\"@id\":\"https:\/\/www.atlassian.com\/blog\/#\/schema\/person\/4570f36cec2dc0973f00e1e664be300a\"},\"headline\":\"Organize your Jira issues with subcomponents\",\"datePublished\":\"2021-04-29T17:00:00+00:00\",\"dateModified\":\"2021-09-16T10:44:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents\"},\"wordCount\":533,\"commentCount\":4,\"image\":{\"@id\":\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#primaryimage\"},\"thumbnailUrl\":\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/organize-your-jira-issues-with-subcomponents0d@3x.png\",\"keywords\":[\"development\"],\"articleSection\":[\"Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents\",\"url\":\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents\",\"name\":\"Organize your Jira issues with subcomponents - Inside Atlassian\",\"isPartOf\":{\"@id\":\"https:\/\/www.atlassian.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#primaryimage\"},\"thumbnailUrl\":\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/organize-your-jira-issues-with-subcomponents0d@3x.png\",\"datePublished\":\"2021-04-29T17:00:00+00:00\",\"dateModified\":\"2021-09-16T10:44:46+00:00\",\"author\":{\"@id\":\"https:\/\/www.atlassian.com\/blog\/#\/schema\/person\/4570f36cec2dc0973f00e1e664be300a\"},\"description\":\"Learn how to organize issues in Jira with components, version, and labels, and subcomponents.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#primaryimage\",\"url\":\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/organize-your-jira-issues-with-subcomponents0d@3x.png\",\"contentUrl\":\"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/organize-your-jira-issues-with-subcomponents0d@3x.png\",\"width\":2340,\"height\":1140},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.atlassian.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Organize your Jira issues with subcomponents\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.atlassian.com\/blog\/#website\",\"url\":\"https:\/\/www.atlassian.com\/blog\/\",\"name\":\"Inside Atlassian\",\"description\":\"Research, expert perspectives, and product announcements from Atlassian on how teams can work smarter with AI. Subscribe for monthly insights on the future of teamwork.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.atlassian.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.atlassian.com\/blog\/#\/schema\/person\/4570f36cec2dc0973f00e1e664be300a\",\"name\":\"Atlassian\",\"url\":\"https:\/\/www.atlassian.com\/blog\/author\/atlassian\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Organize your Jira issues with subcomponents - Inside Atlassian","description":"Learn how to organize issues in Jira with components, version, and labels, and subcomponents.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents","og_locale":"en_US","og_type":"article","og_title":"Organize your Jira issues with subcomponents - Inside Atlassian","og_description":"Learn how to organize issues in Jira with components, version, and labels, and subcomponents.","og_url":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents","og_site_name":"Inside Atlassian","article_publisher":"https:\/\/www.facebook.com\/Atlassian","article_published_time":"2021-04-29T17:00:00+00:00","article_modified_time":"2021-09-16T10:44:46+00:00","og_image":[{"width":2340,"height":1140,"url":"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/organize-your-jira-issues-with-subcomponents0d@3x.png","type":"image\/png"}],"author":"Dave Meyer","twitter_card":"summary_large_image","twitter_creator":"@Atlassian","twitter_site":"@Atlassian","twitter_misc":{"Written by":"Dave Meyer","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#article","isPartOf":{"@id":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents"},"author":{"name":"Atlassian","@id":"https:\/\/www.atlassian.com\/blog\/#\/schema\/person\/4570f36cec2dc0973f00e1e664be300a"},"headline":"Organize your Jira issues with subcomponents","datePublished":"2021-04-29T17:00:00+00:00","dateModified":"2021-09-16T10:44:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents"},"wordCount":533,"commentCount":4,"image":{"@id":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#primaryimage"},"thumbnailUrl":"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/organize-your-jira-issues-with-subcomponents0d@3x.png","keywords":["development"],"articleSection":["Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents","url":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents","name":"Organize your Jira issues with subcomponents - Inside Atlassian","isPartOf":{"@id":"https:\/\/www.atlassian.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#primaryimage"},"image":{"@id":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#primaryimage"},"thumbnailUrl":"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/organize-your-jira-issues-with-subcomponents0d@3x.png","datePublished":"2021-04-29T17:00:00+00:00","dateModified":"2021-09-16T10:44:46+00:00","author":{"@id":"https:\/\/www.atlassian.com\/blog\/#\/schema\/person\/4570f36cec2dc0973f00e1e664be300a"},"description":"Learn how to organize issues in Jira with components, version, and labels, and subcomponents.","breadcrumb":{"@id":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#primaryimage","url":"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/organize-your-jira-issues-with-subcomponents0d@3x.png","contentUrl":"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/organize-your-jira-issues-with-subcomponents0d@3x.png","width":2340,"height":1140},{"@type":"BreadcrumbList","@id":"https:\/\/www.atlassian.com\/blog\/development\/organize-jira-issues-subcomponents#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.atlassian.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Organize your Jira issues with subcomponents"}]},{"@type":"WebSite","@id":"https:\/\/www.atlassian.com\/blog\/#website","url":"https:\/\/www.atlassian.com\/blog\/","name":"Inside Atlassian","description":"Research, expert perspectives, and product announcements from Atlassian on how teams can work smarter with AI. Subscribe for monthly insights on the future of teamwork.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.atlassian.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.atlassian.com\/blog\/#\/schema\/person\/4570f36cec2dc0973f00e1e664be300a","name":"Atlassian","url":"https:\/\/www.atlassian.com\/blog\/author\/atlassian"}]}},"jetpack_featured_media_url":"https:\/\/atlassianblog.wpengine.com\/wp-content\/uploads\/2013\/11\/organize-your-jira-issues-with-subcomponents0d@3x.png","jetpack_shortlink":"https:\/\/wp.me\/phdlri-748","jetpack-related-posts":[{"id":28543,"url":"https:\/\/www.atlassian.com\/blog\/development\/connecting-jira-6-2-github","url_meta":{"origin":27164,"position":0},"title":"Connecting Jira 6.2 to GitHub","author":"Atlassian","date":"April 22, 2014","format":false,"excerpt":"In almost every instance, software development is a collaborative effort \u2013 multiple people are working with any given issue during an its lifecycle. Product owners, developers, as well as business stakeholders all need to be involved during the software development lifecycle. With Jira 6.2 we released deep integrations with Atlassian's\u2026","rel":"","context":"In &quot;Development&quot;","block_context":{"text":"Development","link":"https:\/\/www.atlassian.com\/blog\/search?topic[0]=development"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2026\/04\/itsm-combo-saffron.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2026\/04\/itsm-combo-saffron.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2026\/04\/itsm-combo-saffron.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2026\/04\/itsm-combo-saffron.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2026\/04\/itsm-combo-saffron.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":17089,"url":"https:\/\/www.atlassian.com\/blog\/archives\/jira_integration_now_available_for_jama_contour","url_meta":{"origin":27164,"position":1},"title":"Integrate Jira with Jama Contour","author":"Atlassian","date":"July 29, 2009","format":false,"excerpt":"Last week, the folks over at Jama Software released the new Jira Connector for Jama Contour which is now available for download on the Atlassian Plugin Exchange. This integration is perfect for development teams using Jama Contour for requirements management and Jira for managing development tasks. Coupled with GreenHopper, a\u2026","rel":"","context":"In &quot;Archives&quot;","block_context":{"text":"Archives","link":"https:\/\/www.atlassian.com\/blog\/search?topic[0]=archives"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2026\/04\/itsm-combo-purple.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2026\/04\/itsm-combo-purple.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2026\/04\/itsm-combo-purple.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2026\/04\/itsm-combo-purple.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2026\/04\/itsm-combo-purple.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":39812,"url":"https:\/\/www.atlassian.com\/blog\/development\/jira-cloud-for-stride","url_meta":{"origin":27164,"position":2},"title":"Introducing Jira Cloud for Stride","author":"Atlassian","date":"March 13, 2018","format":false,"excerpt":"Whether shipping software, managing a help desk, or executing a project, Jira Cloud helps thousands of teams plan and track work together. This powerful tool is now even more venerable with the Jira app for Stride. By bringing your task and project management to where your team is already communicating\u2026","rel":"","context":"In &quot;Development&quot;","block_context":{"text":"Development","link":"https:\/\/www.atlassian.com\/blog\/search?topic[0]=development"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2018\/03\/jirablogimage4.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2018\/03\/jirablogimage4.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2018\/03\/jirablogimage4.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2018\/03\/jirablogimage4.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/2018\/03\/jirablogimage4.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":29806,"url":"https:\/\/www.atlassian.com\/blog\/archives\/watch-jira-keynote-summit-2014","url_meta":{"origin":27164,"position":3},"title":"Watch the Jira Keynote from Summit 2014","author":"Atlassian","date":"October 15, 2014","format":false,"excerpt":"2014 has been an exciting\u00a0year for software teams here at Atlassian. During the Jira keynote at Atlassian Summit 2014, we highlighted all of the changes and improvements (both past and present) that our teams are most excited about. In case you missed it, here is a recap of those highlights\u2026","rel":"","context":"In &quot;Archives&quot;","block_context":{"text":"Archives","link":"https:\/\/www.atlassian.com\/blog\/search?topic[0]=archives"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/jira_portfolio_critical_path-600x3231.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/jira_portfolio_critical_path-600x3231.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/jira_portfolio_critical_path-600x3231.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":32368,"url":"https:\/\/www.atlassian.com\/blog\/development\/introducing-jira-software","url_meta":{"origin":27164,"position":4},"title":"Introducing Jira Software: the #1 software development tool used by agile teams","author":"Atlassian","date":"October 6, 2015","format":false,"excerpt":"Today we're thrilled to announce the next branch in Jira's evolution: Jira Software. This new branch was created specifically for software teams, the customers who made Jira great from the beginning.","rel":"","context":"In &quot;Development&quot;","block_context":{"text":"Development","link":"https:\/\/www.atlassian.com\/blog\/search?topic[0]=development"},"img":{"alt_text":"Jira Software agile board","src":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/JIRA-Software-agile-board.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/JIRA-Software-agile-board.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/JIRA-Software-agile-board.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/JIRA-Software-agile-board.png?resize=700%2C400 2x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/JIRA-Software-agile-board.png?resize=1050%2C600 3x"},"classes":[]},{"id":31676,"url":"https:\/\/www.atlassian.com\/blog\/development\/jira-portfolio-now-jira-data-center-compatible","url_meta":{"origin":27164,"position":5},"title":"Jira Portfolio is now Jira Data Center compatible","author":"Atlassian","date":"June 23, 2015","format":false,"excerpt":"Data Center is all about performance at scale. Jira Portfolio is all about agile at scale. And now we've combined the power of both -- Jira Portfolio is now Jira Data Center compatible! So if you want to combine long-term planning with agile, and get great performance for growing teams,\u2026","rel":"","context":"In &quot;Development&quot;","block_context":{"text":"Development","link":"https:\/\/www.atlassian.com\/blog\/search?topic[0]=development"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/image2015-5-1-11-31-28.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/image2015-5-1-11-31-28.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/image2015-5-1-11-31-28.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/image2015-5-1-11-31-28.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/image2015-5-1-11-31-28.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/atlassianblog.wpengine.com\/wp-content\/uploads\/image2015-5-1-11-31-28.png?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/posts\/27164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/users\/531"}],"replies":[{"embeddable":true,"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/comments?post=27164"}],"version-history":[{"count":0,"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/posts\/27164\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/media\/42430"}],"wp:attachment":[{"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/media?parent=27164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/categories?post=27164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/tags?post=27164"},{"taxonomy":"tier","embeddable":true,"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/tier?post=27164"},{"taxonomy":"apps","embeddable":true,"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/apps?post=27164"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/atlassianblog.wpengine.com\/wp-json\/wp\/v2\/coauthors?post=27164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}