{"id":1090,"date":"2021-07-22T16:04:00","date_gmt":"2021-07-22T13:04:00","guid":{"rendered":"https:\/\/tandemg.ussl.co.il\/?p=1090"},"modified":"2021-11-22T16:19:01","modified_gmt":"2021-11-22T14:19:01","slug":"my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix","status":"publish","type":"post","link":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/","title":{"rendered":"My two-cents on switching to JIRA and defining our workflow \u2013 By Amir Rix"},"content":{"rendered":"<div id=\"breadcrumbs\"><span><span><a href=\"https:\/\/tandemg.com\/en\/\">\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea<\/a><\/span><\/span><\/div>\n<p>My two-cents on switching to JIRA and defining our workflow&nbsp;<\/p>\n\n\n\n<p>What is the best platform to manage our R&amp;D projects? Which approach is better for us, Waterfall or Agile? We discussed these kinds of questions inside TandemG for several weeks near the end of last year. We are no strangers to such methodologies. The&nbsp;<a href=\"http:\/\/www.redmine.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">RedMine<\/a>&nbsp;open-source platform served us well for several years. But something had to change.<\/p>\n\n\n\n<p><strong>What was bugging us?<\/strong><\/p>\n\n\n\n<p>We needed to invest considerable effort in supporting and customizing RedMine. TandemG was (and still is) growing, and that means different requirements. Here is a short list of requirements we had in mind when considering making the change:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Agile \u2013 a platform that will allow us to manage our projects as Agile (but not lose the Waterfall option)<\/li><li>Low IT\/DevOps load \u2013 R&amp;D tools sit somewhere between the responsibility of DevOps and IT. We, in R&amp;D, wanted minimal reliance on the outside<\/li><li>OOTB goodies \u2013 platform that requires minimal effort for us to start working. The more out-of-the-box goodies, the better<\/li><li>Easy configuration \u2013 being able to configure system flows and behavior, without the hassle<\/li><li>Support \u2013 have both professional support and a community to answer questions<\/li><li>Marketplace \u2013 our focus is not the platform itself, but rather using it. So, we wanted to be able to extend its capabilities<\/li><li>Modern UI \u2013 big surprise, but SW developers tend to have a taste for good-looking web tools<\/li><li>We examined several options, but finally we decided to deep-dive into JIRA. We had previous experience with JIRA, and knew that for its price, JIRA would provide us with the above. So, we had it installed on-premise and began a thorough trial (a successful one, as you can imagine).<\/li><\/ol>\n\n\n\n<p><strong>How we organized the process<\/strong><\/p>\n\n\n\n<p>TandemG is a multi-disciplinary company. Thus, it was important to have leaders from various fields. We built an internal task-force, responsible for integrating JIRA into our R&amp;D. Erez, Menachem and Evgeny stepped up to the challenge.<\/p>\n\n\n\n<p>We planned a short and focused process: weekly meetings where we brainstorm, decide, try out ourselves, engage users and vice versa.<\/p>\n\n\n\n<p>Engaging users, brainstorming with them and collecting their feedback, proved to speed up the process. It also helped in the smooth integration of the decisions made.<\/p>\n\n\n\n<p><strong>Workflow?<\/strong><\/p>\n\n\n\n<p>JIRA workflow lets you define your own state-machine for handling various issue types. You can create a dedicated SM for each type (tasks, bugs, epic, \u2026). Each SM includes its own statuses, transitions, related post\/pre-functions, and more.<\/p>\n\n\n\n<p>JIRA comes with its own default software workflow. This workflow is suitable for generic issue management. But a one-glove-fits-all approach can\u2019t be realistic in this case, especially where R&amp;D is involved.<\/p>\n\n\n\n<p>IMHO, defining workflows is one of the most immediate tasks, if not \u201cthe most\u201d, when starting to work with Jira \u2013 Atlassian has a very good&nbsp;<a href=\"https:\/\/www.atlassian.com\/blog\/jira-software\/building-workflow-awesome?_ga=2.218748508.411998220.1525619650-1144118894.1509977978\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">blog post<\/a>&nbsp;about what workflow is and how to build your own. I have found it and additional posts very handy.<\/p>\n\n\n\n<p><strong>Making Our Mark<\/strong><\/p>\n\n\n\n<p>Our approach was to keep the workflow clean and simple. We wanted to avoid over-engineering, the same approach as we have to R&amp;D. So, we strived to keep the simplicity presented in the default workflow, with only the necessary changes. The end-user will not have the diagram in mind when working inside JIRA, so the flow must be self-explanatory.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/tandemg.com\/wp-content\/uploads\/2019\/11\/JIRA1.png\"><img decoding=\"async\" src=\"https:\/\/vangus-cdn.com\/tandemg.com\/wp-content\/uploads\/2019\/11\/JIRA1-300x269.png\" alt=\"\" class=\"wp-image-11314\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Figure 1 \u2013 JIRA default generic workflow diagram<\/p>\n\n\n\n<p><strong>Statuses<\/strong><\/p>\n\n\n\n<p>First, every transition must count, no redundancy. The result was that we decided to remove the \u201cReopened\u201d status and replace it with an \u201cIn Review\u201d status. We did not see advantages in the \u201cReopened\u201d status.<\/p>\n\n\n\n<p>You have your comments and log inside the issue for its history, if the need ever arises. But, we wanted to be able to review every issue, either by peer or manager, before marking it as \u201cResolved\u201d.<\/p>\n\n\n\n<p><strong>Transitions<\/strong><\/p>\n\n\n\n<p>You want to have a special focus on them \u2013 no redundant transitions.<\/p>\n\n\n\n<p>Transitions allow post and pre-functions. This is very handy when you want to automate stuff in the system. Re-use the transitions where possible (e.g., going back to \u201cOpen\u201d state). Each transition must have its own ID, and your automation will fail otherwise. I will leave to your imagination how we discovered that \ud83d\ude0a<\/p>\n\n\n\n<p>Same as when coding, you want to use meaningful names, both for transitions and for statuses. These names appear afterwards, throughout the issue life-cycle in JIRA. Also, reusing names from the default workflow, proved to cut errors and ease online Googling.<\/p>\n\n\n\n<p>Last but not least, you want your source control and\/or code review tools integrated with JIRA as well. For us, this OOTB capability was a MAJOR issue. We use self-hosted GitLab (free tier) for source control and Gerrit for code review. We integrated both rather easily with JIRA.<\/p>\n\n\n\n<p>You should pay attention to how your workflow interacts with these tools. This is where the transition IDs and their re-use will come in handy.<\/p>\n\n\n\n<p><strong>Our workflow<\/strong><\/p>\n\n\n\n<p>The outcome was a workflow that fits most of the issue types we have, as you can see below:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/tandemg.com\/wp-content\/uploads\/2019\/11\/JIRA2.png\"><img decoding=\"async\" src=\"https:\/\/vangus-cdn.com\/tandemg.com\/wp-content\/uploads\/2019\/11\/JIRA2-300x209.png\" alt=\"\" class=\"wp-image-11317\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Figure 2 \u2013 The workflow we defined for almost all issue types<\/p>\n\n\n\n<p>We soon discovered that not all issue types suit this workflow. Well, only one doesn\u2019t \u2013 the Epic. This type should have a much simpler flow, reviewing is not relevant here and neither is re-opening. So, we defined a new workflow for it, with a stupid-simple approach.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/tandemg.com\/wp-content\/uploads\/2019\/04\/JIRA3.png\"><img decoding=\"async\" src=\"https:\/\/vangus-cdn.com\/tandemg.com\/wp-content\/uploads\/2019\/04\/JIRA3-160x300.png\" alt=\"\" class=\"wp-image-11318\"\/><\/a><\/figure>\n\n\n\n<p>Figure 3 \u2013 Our stupid-simple&nbsp; Workflow for Epics<\/p>\n\n\n\n<p><strong>What\u2019s Next?<\/strong><\/p>\n\n\n\n<p>We have been using our workflow for several months now, in several projects. So far so good. Yet, we know that this is not a fire and forget case. Our workflow may evolve, we may decide to differentiate between issue types or between project types. But setting a common ground throughout R&amp;D in the company was, and remains, important to us.<\/p>\n\n\n\n<p>By the way, I guess that this experience is relevant for more cases of integrating new tools. Even for an allegedly comfortable crowd such as R&amp;D. Sometime I\u2019ll tell you about our Wiki knowledge base.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea My two-cents on switching to JIRA and defining our workflow&nbsp; What is the best platform to manage our R&amp;D projects? Which approach is better for us, Waterfall or Agile? We discussed these kinds of questions inside TandemG for several weeks near the end of last year. We are no strangers to such methodologies. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":903,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1090","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>My two-cents on switching to JIRA and defining our workflow \u2013 By Amir Rix - TandemG<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"My two-cents on switching to JIRA and defining our workflow \u2013 By Amir Rix - TandemG\" \/>\n<meta property=\"og:description\" content=\"\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea My two-cents on switching to JIRA and defining our workflow&nbsp; What is the best platform to manage our R&amp;D projects? Which approach is better for us, Waterfall or Agile? We discussed these kinds of questions inside TandemG for several weeks near the end of last year. We are no strangers to such methodologies. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/\" \/>\n<meta property=\"og:site_name\" content=\"TandemG\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TandemGroup\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-22T13:04:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-22T14:19:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tandemg.com\/wp-content\/uploads\/jira-12-63-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Keren Many\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Keren Many\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/\"},\"author\":{\"name\":\"Keren Many\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#\\\/schema\\\/person\\\/2f2060bbe5771576ce6fcfe0faa794ef\"},\"headline\":\"My two-cents on switching to JIRA and defining our workflow \u2013 By Amir Rix\",\"datePublished\":\"2021-07-22T13:04:00+00:00\",\"dateModified\":\"2021-11-22T14:19:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/\"},\"wordCount\":1027,\"publisher\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/jira-12-63-1.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/\",\"url\":\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/\",\"name\":\"My two-cents on switching to JIRA and defining our workflow \u2013 By Amir Rix - TandemG\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/jira-12-63-1.jpg\",\"datePublished\":\"2021-07-22T13:04:00+00:00\",\"dateModified\":\"2021-11-22T14:19:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/jira-12-63-1.jpg\",\"contentUrl\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/jira-12-63-1.jpg\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea\",\"item\":\"https:\\\/\\\/tandemg.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"My two-cents on switching to JIRA and defining our workflow \u2013 By Amir Rix\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/tandemg.com\\\/en\\\/\",\"name\":\"TandemG\",\"description\":\"We Make IoT Happen\",\"publisher\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tandemg.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#organization\",\"name\":\"TandemG \u05e4\u05d9\u05ea\u05d5\u05d7 \u05de\u05d5\u05e6\u05e8 \u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9\",\"url\":\"https:\\\/\\\/tandemg.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/tndmf50.png\",\"contentUrl\":\"https:\\\/\\\/tandemg.com\\\/wp-content\\\/uploads\\\/tndmf50.png\",\"width\":50,\"height\":50,\"caption\":\"TandemG \u05e4\u05d9\u05ea\u05d5\u05d7 \u05de\u05d5\u05e6\u05e8 \u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9\"},\"image\":{\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/TandemGroup\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/tandemg\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tandemg.com\\\/en\\\/#\\\/schema\\\/person\\\/2f2060bbe5771576ce6fcfe0faa794ef\",\"name\":\"Keren Many\",\"url\":\"https:\\\/\\\/tandemg.com\\\/en\\\/author\\\/keren\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"My two-cents on switching to JIRA and defining our workflow \u2013 By Amir Rix - TandemG","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:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/","og_locale":"en_US","og_type":"article","og_title":"My two-cents on switching to JIRA and defining our workflow \u2013 By Amir Rix - TandemG","og_description":"\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea My two-cents on switching to JIRA and defining our workflow&nbsp; What is the best platform to manage our R&amp;D projects? Which approach is better for us, Waterfall or Agile? We discussed these kinds of questions inside TandemG for several weeks near the end of last year. We are no strangers to such methodologies. [&hellip;]","og_url":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/","og_site_name":"TandemG","article_publisher":"https:\/\/www.facebook.com\/TandemGroup","article_published_time":"2021-07-22T13:04:00+00:00","article_modified_time":"2021-11-22T14:19:01+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/tandemg.com\/wp-content\/uploads\/jira-12-63-1.jpg","type":"image\/jpeg"}],"author":"Keren Many","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Keren Many","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/#article","isPartOf":{"@id":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/"},"author":{"name":"Keren Many","@id":"https:\/\/tandemg.com\/en\/#\/schema\/person\/2f2060bbe5771576ce6fcfe0faa794ef"},"headline":"My two-cents on switching to JIRA and defining our workflow \u2013 By Amir Rix","datePublished":"2021-07-22T13:04:00+00:00","dateModified":"2021-11-22T14:19:01+00:00","mainEntityOfPage":{"@id":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/"},"wordCount":1027,"publisher":{"@id":"https:\/\/tandemg.com\/en\/#organization"},"image":{"@id":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/#primaryimage"},"thumbnailUrl":"https:\/\/tandemg.com\/wp-content\/uploads\/jira-12-63-1.jpg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/","url":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/","name":"My two-cents on switching to JIRA and defining our workflow \u2013 By Amir Rix - TandemG","isPartOf":{"@id":"https:\/\/tandemg.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/#primaryimage"},"image":{"@id":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/#primaryimage"},"thumbnailUrl":"https:\/\/tandemg.com\/wp-content\/uploads\/jira-12-63-1.jpg","datePublished":"2021-07-22T13:04:00+00:00","dateModified":"2021-11-22T14:19:01+00:00","breadcrumb":{"@id":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/#primaryimage","url":"https:\/\/tandemg.com\/wp-content\/uploads\/jira-12-63-1.jpg","contentUrl":"https:\/\/tandemg.com\/wp-content\/uploads\/jira-12-63-1.jpg","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/tandemg.com\/en\/my-two-cents-on-switching-to-jira-and-defining-our-workflow-by-amir-rix\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea","item":"https:\/\/tandemg.com\/en\/"},{"@type":"ListItem","position":2,"name":"My two-cents on switching to JIRA and defining our workflow \u2013 By Amir Rix"}]},{"@type":"WebSite","@id":"https:\/\/tandemg.com\/en\/#website","url":"https:\/\/tandemg.com\/en\/","name":"TandemG","description":"We Make IoT Happen","publisher":{"@id":"https:\/\/tandemg.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tandemg.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/tandemg.com\/en\/#organization","name":"TandemG \u05e4\u05d9\u05ea\u05d5\u05d7 \u05de\u05d5\u05e6\u05e8 \u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9","url":"https:\/\/tandemg.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tandemg.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/tandemg.com\/wp-content\/uploads\/tndmf50.png","contentUrl":"https:\/\/tandemg.com\/wp-content\/uploads\/tndmf50.png","width":50,"height":50,"caption":"TandemG \u05e4\u05d9\u05ea\u05d5\u05d7 \u05de\u05d5\u05e6\u05e8 \u05d8\u05db\u05e0\u05d5\u05dc\u05d5\u05d2\u05d9"},"image":{"@id":"https:\/\/tandemg.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TandemGroup","https:\/\/www.linkedin.com\/company\/tandemg\/"]},{"@type":"Person","@id":"https:\/\/tandemg.com\/en\/#\/schema\/person\/2f2060bbe5771576ce6fcfe0faa794ef","name":"Keren Many","url":"https:\/\/tandemg.com\/en\/author\/keren\/"}]}},"_links":{"self":[{"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/posts\/1090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/comments?post=1090"}],"version-history":[{"count":4,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/posts\/1090\/revisions"}],"predecessor-version":[{"id":1110,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/posts\/1090\/revisions\/1110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/media\/903"}],"wp:attachment":[{"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/media?parent=1090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/categories?post=1090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tandemg.com\/en\/wp-json\/wp\/v2\/tags?post=1090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}