{"id":15931,"date":"2018-04-03T09:47:04","date_gmt":"2018-04-03T06:47:04","guid":{"rendered":"https:\/\/contribyte.fi\/2018\/04\/03\/jarjestelmallinen-ongelmanratkaisu-auttaa-selvittamaan-mysteeribugit\/"},"modified":"2022-06-03T15:58:51","modified_gmt":"2022-06-03T12:58:51","slug":"systematic-problem-solving-helps-fix-mystery-bugs","status":"publish","type":"post","link":"https:\/\/contribyte.fi\/en\/2018\/04\/03\/systematic-problem-solving-helps-fix-mystery-bugs\/","title":{"rendered":"Elementary, My Dear Watson \u2013 Systematic Problem Solving Helps Fix Mystery Bugs"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;3.22&#8243; custom_padding_tablet=&#8221;50px|0|50px|0&#8243; custom_padding_phone=&#8221;&#8221; transparent_background=&#8221;off&#8221; padding_mobile=&#8221;off&#8221;][et_pb_fullwidth_post_title author=&#8221;off&#8221; date_format=&#8221;j M Y&#8221; categories=&#8221;off&#8221; comments=&#8221;off&#8221; featured_placement=&#8221;background&#8221; text_color=&#8221;light&#8221; text_background=&#8221;on&#8221; text_bg_color=&#8221;rgba(0,0,0,0.38)&#8221; _builder_version=&#8221;3.0.85&#8243; title_font_size=&#8221;48px&#8221; title_line_height=&#8221;1.2em&#8221; meta_font_size=&#8221;16px&#8221; meta_letter_spacing=&#8221;4px&#8221; meta_line_height=&#8221;3em&#8221; parallax=&#8221;on&#8221; parallax_method=&#8221;off&#8221; custom_padding=&#8221;200px||300px|&#8221; title_font_size_tablet=&#8221;&#8221; title_font_size_phone=&#8221;30px&#8221; title_font_size_last_edited=&#8221;on|phone&#8221; parallax_effect=&#8221;on&#8221;]<br \/>\n[\/et_pb_fullwidth_post_title][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;section&#8221; _builder_version=&#8221;3.22&#8243; background_color=&#8221;#f2f2f2&#8243; custom_padding_tablet=&#8221;50px|0|50px|0&#8243; custom_padding_phone=&#8221;&#8221; transparent_background=&#8221;off&#8221; padding_mobile=&#8221;off&#8221;][et_pb_row padding_mobile=&#8221;off&#8221; column_padding_mobile=&#8221;on&#8221; _builder_version=&#8221;3.25&#8243; background_color=&#8221;#ffffff&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_post_title author=&#8221;off&#8221; categories=&#8221;off&#8221; comments=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;3.0.85&#8243; title_font_size=&#8221;50px&#8221; parallax=&#8221;on&#8221; parallax_method=&#8221;off&#8221; custom_padding=&#8221;|50px||50px&#8221; title_font_size_tablet=&#8221;&#8221; title_font_size_phone=&#8221;30px&#8221; title_font_size_last_edited=&#8221;on|phone&#8221; parallax_effect=&#8221;on&#8221;]<br \/>\n[\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row padding_mobile=&#8221;off&#8221; column_padding_mobile=&#8221;on&#8221; admin_label=&#8221;row&#8221; _builder_version=&#8221;3.25&#8243; background_color=&#8221;#ffffff&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|50px||50px&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;3.27.4&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; module_alignment=&#8221;left&#8221; use_border_color=&#8221;off&#8221;]<\/p>\n<h3 class=\"p1\"><span class=\"s1\"><b>Systematically Establishing the Cause of the Bug<\/b><\/span><\/h3>\n<p class=\"p3\"><span class=\"s1\">In product development, we often encounter problems that first seem like complete mysteries. More than once or twice I have heard a developer utter the words \u201cBut that\u2019s not possible\u201d when I have reported a problem. Another common mistake is to rush to the favorite explanation without establishing the facts first.<\/span><\/p>\n<p class=\"p3\"><span class=\"s1\">The result of disbelief, bubblegum fixes, quick fixes, and favorite explanations is often that the problem is not solved and its actual cause remains unknown, while the problem still haunts in the background, causing difficulties for the team or the customer.<\/span><\/p>\n<blockquote class=\"et-pullquote right\">\n<p class=\"p1\"><span class=\"s1\">Product development staff should use the methods of systematic problem solving.<\/span><\/p>\n<\/blockquote>\n<h3>\u00a0<\/h3>\n<h3>\u00a0<\/h3>\n<h3 class=\"p1\"><span class=\"s1\"><b>Elementary, My Dear Watson<\/b><\/span><\/h3>\n<p class=\"p3\"><span class=\"s1\">Product development staff should use the methods of systematic problem solving. This is quite similar to detective work, so the Sherlock Holmes comparison is appropriate! In literature on leadership, systematic problem solving was first introduced by Charles Kepner and Ben Tregoe in their book <a href=\"http:\/\/www.kepner-tregoe.com\/tools\/books\/the-new-rational-manager\/\"><span class=\"s2\"><i>The Rational Manager<\/i><\/span><\/a><i> <\/i>in the 1960\u2019s<i>.<\/i> The methods in themselves, however, are age-old since their basics are familiar to us from <a href=\"https:\/\/fi.wikipedia.org\/wiki\/Arthur_Conan_Doyle\"><span class=\"s2\">Arthur Conan Doyle\u2019s<\/span><\/a> Sherlock Holmes stories.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3 class=\"p1\"><span class=\"s1\"><b>Don\u2019t Jump to Conclusions<\/b><\/span><\/h3>\n<p class=\"p3\"><span class=\"s1\"><b>\u201cIt is a capital mistake to theorize before you have all the evidence. It biases the judgment.\u201d<\/b><\/span><\/p>\n<p class=\"p3\"><span class=\"s1\">\u2013 <i>Sherlock Holmes<\/i>, <i>A Study in Scarlet<\/i><\/span><\/p>\n<p class=\"p3\"><span class=\"s1\">The process of systematic problem solving starts from accurately describing and investigating the problem. In this phase, it is essential to avoid jumping to any theories, favorite explanations, and other conclusions.<\/span><\/p>\n<p class=\"p3\"><span class=\"s1\">All energy should be focused on collecting data on the problem. It is easier to investigate the problem if its title describes it as accurately as possible. For example, the titles \u201cthe warehouse floor is slippery\u201d and \u201cthere is oil on the warehouse floor\u201d are not descriptive enough. A better title would be: \u201cThere is an oil leak under the air vent number 1.\u201d With today\u2019s electronic bug management tools, it is easy to update the title of the problem. Right from the beginning of investigating the bug, it would be useful to review the title description of the bug and change it until everyone is satisfied with it.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3 class=\"p1\"><span class=\"s1\"><b>The Importance of Clarifying the Description<\/b><\/span><\/h3>\n<p class=\"p3\"><span class=\"s1\"><b>\u201cAlways approach a case with an absolutely blank mind. It is always an advantage. Form no theories, just simply observe and draw inferences from your observations.\u201d \u00a0\u00a0\u00a0<\/b><\/span><\/p>\n<p class=\"p3\"><span class=\"s1\"><i>\u2013 Sherlock Holmes<\/i>, <i>The Adventure of the Cardboard Box\u00a0\u00a0<\/i><\/span><\/p>\n<p class=\"p3\"><span class=\"s1\">The next step is to give a more detailed description. These questions will help you:\u00a0<b>WHAT, WHERE, WHEN, HOW MUCH.<\/b><\/span><\/p>\n<p class=\"p3\"><span class=\"s1\">Finding the answers to these questions improves your understanding of the problem. When was this bug first detected? How often does it occur? How severe is it? Where does it occur?<\/span><\/p>\n<p class=\"p3\"><span class=\"s1\">Even though it might be a little more difficult to remember, this next step provides a lot of additional information about the problem. The above-mentioned questions can be refined: where this problem <b>COULD OCCUR<\/b>, where does it<b> NOT OCCUR<\/b>. The purpose of this is to find data on where and when the problem occurs and where it does not occur. Does the problem only occur in large systems, never in smaller ones? Does it only occur at a certain time of the day, for example, every day at 4 a.m., but never at other times? Does it only occur when the user logs in? Does it only occur when several users log in simultaneously?<\/span><\/p>\n<p class=\"p3\"><span class=\"s1\">The purpose of all these questions and answers is to help the investigators understand the problem better. This phase should be continued until the investigators feel that they have enough information and are now able to move on to the next step.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-10739\" src=\"wp-content\/uploads\/2018\/03\/Fotolia_60623679_S-300x232.jpg\" alt=\"\" width=\"600\" height=\"464\"  no-resize-detection srcset=\"https:\/\/contribyte.fi\/wp-content\/uploads\/2018\/03\/Fotolia_60623679_S-300x232.jpg 300w, https:\/\/contribyte.fi\/wp-content\/uploads\/2018\/03\/Fotolia_60623679_S-768x594.jpg 768w, https:\/\/contribyte.fi\/wp-content\/uploads\/2018\/03\/Fotolia_60623679_S-610x471.jpg 610w, https:\/\/contribyte.fi\/wp-content\/uploads\/2018\/03\/Fotolia_60623679_S.jpg 788w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/h3>\n<h3>\u00a0<\/h3>\n<h3>\u00a0<\/h3>\n<h3><b>Round up the suspects!<\/b><\/h3>\n<p><strong>\u201cThere should be no combination of events for which the wit of man cannot conceive an explanation.\u201d <\/strong><\/p>\n<p><span style=\"font-weight: 400;\">\u2013 <\/span><i><span style=\"font-weight: 400;\">Sherlock Holmes<\/span><\/i><span style=\"font-weight: 400;\">, <\/span><i><span style=\"font-weight: 400;\">The Valley of Fear<\/span><\/i><\/p>\n<p class=\"p1\"><span class=\"s1\">The next step is to find the possible culprits. This step is much like brainstorming, and the best way to carry it out is in pairs or in a small group. In this step, it is essential to remember to remain disciplined and not to prematurely move on to the next phase.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">When enough potential causes have been found, you should consider their mechanisms. Which sequence of events is required so that this potential cause could explain the problem? How likely is that sequence of events? If there are three potential causes, one of which is much more likely to be the actual cause compared to the other suspects, the next step is quite obvious.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">\u00a0<\/span><\/p>\n<h3 class=\"p3\"><span class=\"s1\"><b>Consider the Probabilities and Test the Most Probable Cause First<\/b><\/span><\/h3>\n<p class=\"p1\"><span class=\"s1\"><b>\u201cWhen you have eliminated the impossible, whatever remains, no matter how improbable, must be the truth.\u201d<\/b><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">\u2013 <i>Sherlock Holmes<\/i>, <i>The Sign of Four<\/i><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Next, you need to consider what kind of test could establish which one of the suspects is the actual cause. Then you should simply begin testing, beginning from the most probable suspect, to find out which one of the potential causes explains the problem. The testing becomes less difficult if the bug can be easily repeated.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">When the culprit has been found, the last step is to fix the bug and carry out other necessary actions, which is usually quite a lot easier than finding the cause.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">\u00a0<\/span><\/p>\n<h3 class=\"p3\"><span class=\"s1\"><b>Systematic Problem Solving Can Be Learned<\/b><\/span><\/h3>\n<blockquote class=\"et-pullquote right\">\n<p class=\"p1\"><span class=\"s1\">Thanks to the methods of systematic problem solving, it is easier and faster to find a solution to mystery bugs.<\/span><\/p>\n<\/blockquote>\n<p class=\"p1\"><span class=\"s1\">Thanks to the methods of systematic problem solving, it is easier and faster to find a solution to mystery bugs. These methods should be understood by product development staff, project managers, Product Owners, developers, testers, and customer support staff. A shared understanding can help create good titles and descriptions for bugs right from the start. Finding the possible causes and determining their probabilities quickly leads to finding the <i>root cause<\/i>.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">The problem-solving methods should be learned and practiced. Contribyte\u2019s <span class=\"s2\">Systematic Problem Solving<\/span> course module can be organized as a two-hour module with of the normal Scrum or Agile training, or as a more comprehensive one-day or half-day module with practical exercises and case descriptions. <a href=\"https:\/\/contribyte.fi\/2018\/04\/03\/jarjestelmallinen-ongelmanratkaisu-auttaa-selvittamaan-mysteeribugit\/yritys\/ota-yhteytta\/\"><span class=\"s2\">Contact us<\/span><\/a> to improve the problem-solving skills of your team or organization!<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">\u00a0<\/span><\/p>\n<div class=\"vanity-url-form\">\n<form action=\"https:\/\/www.linkedin.com\/profile\/vanity-name-submit\" method=\"POST\" name=\"vanityUrlForm\"><\/form>\n<\/div>\n<p>[\/et_pb_text][et_pb_team_member name=&#8221;Arto Kiiskinen&#8221; position=&#8221;Senior Consultant&#8221; image_url=&#8221;https:\/\/contribyte.fi\/wp-content\/uploads\/2018\/10\/Kiiskinen-Arto.jpg&#8221; _builder_version=&#8221;3.19.1&#8243; header_level=&#8221;h3&#8243; background_color=&#8221;#f9f9f9&#8243; custom_padding=&#8221;30px|30px||30px&#8221; global_module=&#8221;15722&#8243; saved_tabs=&#8221;all&#8221;]<\/p>\n<p><span class=\"s1\">In his career, Arto has worked in product development as a Product Owner, Scrum Master and Product Development Manager. The operating methods of both large and small companies have become familiar. Arto loves to improve organizational learning and product owner know-how, and write blogs on different topics. Because retrospectives are one of Arto\u2019s favorite topics, some of his customers have given him the nickname \u201cRetroman\u201d. During his free time, Arto tries to live healthy, buy as many cars as possible, rewatch the Star Gate series and study to become a Personal Trainer. Arto has also written the book\u00a0<\/span><a href=\"https:\/\/ownit8.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u201cOWN IT \u2013 8 Simple Secrets of Product Owner Success\u201d<\/a>.\u00a0<\/p>\n<p>[\/et_pb_team_member][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_posts_carousel_agsdcm category_id=&#8221;651,635,634&#8243; max_title_characters=&#8221;150&#8243; heading_style=&#8221;custom&#8221; heading_primary=&#8221;Lis\u00e4\u00e4 sinua kiinnostavaa sis\u00e4lt\u00f6\u00e4&#8221; posts_per_page=&#8221;4&#8243; orderby=&#8221;comment_count&#8221; hover_overlay_icon=&#8221;%%190%%&#8221; admin_label=&#8221;Kiinnostavaa sis\u00e4lt\u00f6\u00e4 &#8211; VALITSE KATEGORIA &#038; LAJITTELU&#8221; _builder_version=&#8221;3.19.1&#8243; header_font_size_tablet=&#8221;51&#8243; header_line_height_tablet=&#8221;2&#8243; subheader_font_size_tablet=&#8221;51&#8243; subheader_line_height_tablet=&#8221;2&#8243; title_font_size_tablet=&#8221;51&#8243; title_line_height_tablet=&#8221;2&#8243; meta_font_size_tablet=&#8221;51&#8243; meta_line_height_tablet=&#8221;2&#8243; saved_tabs=&#8221;all&#8221;]<br \/>\n[\/et_pb_posts_carousel_agsdcm][\/et_pb_column][\/et_pb_row][et_pb_row padding_mobile=&#8221;off&#8221; column_padding_mobile=&#8221;on&#8221; _builder_version=&#8221;3.25&#8243; background_color=&#8221;#003478&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|30px||30px&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_post_nav in_same_term=&#8221;off&#8221; _builder_version=&#8221;3.0.106&#8243; title_font=&#8221;||||on&#8221; title_text_color=&#8221;#ffffff&#8221; title_font_size=&#8221;22px&#8221; title_line_height=&#8221;2em&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#003478&#8243; border_width=&#8221;5px&#8221; border_style=&#8221;outset&#8221; hide_prev=&#8221;off&#8221; hide_next=&#8221;off&#8221;]<br \/>\n[\/et_pb_post_nav][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It would be a good idea for those working in product development to use systematic problem solving techniques, as they make it easier, for example, to clear mystery bugs. So it&#8217;s a good idea to learn and practice the problem solving methodology &#8211; it&#8217;s a real detective work!<\/p>\n","protected":false},"author":14,"featured_media":15932,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","wds_primary_category":0,"footnotes":""},"categories":[664,711,675],"tags":[986,739,745,198,743,744],"class_list":["post-15931","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-tietopankki-en","category-arvon-luonti-yhteistyolla-en","category-tiimin-prosessit-ja-toimintamallit-en","tag-bug-en","tag-bugi-en","tag-problem-solving","tag-product-development","tag-sherlock-holmes-en","tag-the-rational-manager-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Elementary, My Dear Watson \u2013 Systematic Problem Solving Helps Fix Mystery Bugs &ndash; Contribyte<\/title>\n<meta name=\"description\" content=\"Systematic problem solving techniques are useful for those working in product development, as they make it easier to clear mystery bugs! Read how!\" \/>\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.eficode.com\/blog\/fix-mystery-bugs-through-problem-solving-like-sherlock-holmes\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Elementary, My Dear Watson \u2013 Systematic Problem Solving Helps Fix Mystery Bugs &ndash; Contribyte\" \/>\n<meta property=\"og:description\" content=\"Systematic problem solving techniques are useful for those working in product development, as they make it easier to clear mystery bugs! Read how!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.eficode.com\/blog\/fix-mystery-bugs-through-problem-solving-like-sherlock-holmes\" \/>\n<meta property=\"og:site_name\" content=\"Contribyte\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/Contribyte\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-03T06:47:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T12:58:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/contribyte.fi\/wp-content\/uploads\/2018\/03\/Fotolia_100202908_M.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1688\" \/>\n\t<meta property=\"og:image:height\" content=\"1125\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@contribyte\" \/>\n<meta name=\"twitter:site\" content=\"@contribyte\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"8 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/contribyte.fi\/en\/#organization\",\"name\":\"Contribyte\",\"url\":\"https:\/\/contribyte.fi\/en\/\",\"sameAs\":[\"http:\/\/facebook.com\/Contribyte\/\",\"http:\/\/instagram.com\/contribyte\/\",\"https:\/\/www.linkedin.com\/company\/contribyte-oy\",\"http:\/\/youtube.com\/user\/Contribyte\",\"https:\/\/twitter.com\/contribyte\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/contribyte.fi\/en\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/contribyte.fi\/wp-content\/uploads\/2017\/07\/Contribyte-logo-transparent-background.png\",\"width\":\"1600\",\"height\":\"532\",\"caption\":\"Contribyte\"},\"image\":{\"@id\":\"https:\/\/contribyte.fi\/en\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/contribyte.fi\/en\/#website\",\"url\":\"https:\/\/contribyte.fi\/en\/\",\"name\":\"Contribyte\",\"description\":\"Ratkaisut tulevaisuuden voittaville organisaatioille\",\"publisher\":{\"@id\":\"https:\/\/contribyte.fi\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/contribyte.fi\/en\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.eficode.com\/blog\/fix-mystery-bugs-through-problem-solving-like-sherlock-holmes#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/contribyte.fi\/wp-content\/uploads\/2018\/03\/Fotolia_100202908_M.jpg\",\"width\":\"1688\",\"height\":\"1125\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.eficode.com\/blog\/fix-mystery-bugs-through-problem-solving-like-sherlock-holmes#webpage\",\"url\":\"https:\/\/www.eficode.com\/blog\/fix-mystery-bugs-through-problem-solving-like-sherlock-holmes\",\"name\":\"Elementary, My Dear Watson \\u2013 Systematic Problem Solving Helps Fix Mystery Bugs &ndash; Contribyte\",\"isPartOf\":{\"@id\":\"https:\/\/contribyte.fi\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.eficode.com\/blog\/fix-mystery-bugs-through-problem-solving-like-sherlock-holmes#primaryimage\"},\"datePublished\":\"2018-04-03T06:47:04+00:00\",\"dateModified\":\"2022-06-03T12:58:51+00:00\",\"description\":\"Systematic problem solving techniques are useful for those working in product development, as they make it easier to clear mystery bugs! Read how!\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.eficode.com\/blog\/fix-mystery-bugs-through-problem-solving-like-sherlock-holmes\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.eficode.com\/blog\/fix-mystery-bugs-through-problem-solving-like-sherlock-holmes#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.eficode.com\/blog\/fix-mystery-bugs-through-problem-solving-like-sherlock-holmes#webpage\"},\"author\":{\"@id\":\"https:\/\/contribyte.fi\/en\/#\/schema\/person\/bdd7f8c4230089e41586cc07b8eb1921\"},\"headline\":\"Elementary, My Dear Watson \\u2013 Systematic Problem Solving Helps Fix Mystery Bugs\",\"datePublished\":\"2018-04-03T06:47:04+00:00\",\"dateModified\":\"2022-06-03T12:58:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.eficode.com\/blog\/fix-mystery-bugs-through-problem-solving-like-sherlock-holmes#webpage\"},\"publisher\":{\"@id\":\"https:\/\/contribyte.fi\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.eficode.com\/blog\/fix-mystery-bugs-through-problem-solving-like-sherlock-holmes#primaryimage\"},\"keywords\":\"bug,bugi,problem solving,product development,Sherlock Holmes,The Rational Manager\",\"articleSection\":\"Agile tietopankki,Arvon luonti yhteisty\\u00f6ll\\u00e4,Tiimin prosessit ja toimintamallit\",\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/contribyte.fi\/en\/#\/schema\/person\/bdd7f8c4230089e41586cc07b8eb1921\",\"name\":\"Arto Kiiskinen\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/contribyte.fi\/en\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/contribyte.fi\/wp-content\/wphb-cache\/gravatar\/ad3\/ad304425f6cc8f689570670a9ba67b41x96.jpg\",\"caption\":\"Arto Kiiskinen\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/contribyte.fi\/en\/wp-json\/wp\/v2\/posts\/15931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contribyte.fi\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contribyte.fi\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contribyte.fi\/en\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/contribyte.fi\/en\/wp-json\/wp\/v2\/comments?post=15931"}],"version-history":[{"count":0,"href":"https:\/\/contribyte.fi\/en\/wp-json\/wp\/v2\/posts\/15931\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contribyte.fi\/en\/wp-json\/wp\/v2\/media\/15932"}],"wp:attachment":[{"href":"https:\/\/contribyte.fi\/en\/wp-json\/wp\/v2\/media?parent=15931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contribyte.fi\/en\/wp-json\/wp\/v2\/categories?post=15931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contribyte.fi\/en\/wp-json\/wp\/v2\/tags?post=15931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}