{"id":186,"date":"2017-02-27T21:17:13","date_gmt":"2017-02-28T03:17:13","guid":{"rendered":"https:\/\/rb-sns.com\/RB\/blog\/?p=186"},"modified":"2017-02-27T21:17:13","modified_gmt":"2017-02-28T03:17:13","slug":"project-success-solving-problems","status":"publish","type":"post","link":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/","title":{"rendered":"Project Success &#8211; Solving The Right Problems"},"content":{"rendered":"<p>When we talk about starting a project off correctly, we often mention problems to be solved. Unfortunately, solving problems alone is not the path to success.\u00a0 We must also make sure we are solving the right problems.\u00a0 Luckily, this task is not challenging and just requires us to ask a few questions.<\/p>\n<h2>Who Do We Ask?<\/h2>\n<p>The first thing to do is to identify who speaks for the solution.\u00a0 This speaker is the person or persons that will use the product.\u00a0 They may be subject matter experts (SME), but more often are an end-user or a representative for the users.\u00a0 These people are easy to identify because they are the ones faced with the problems we are solving.\u00a0 These are the people on the front line that will be most impacted by the solution.<\/p>\n<p>For example, an accounting package may be required to have features based on the desires of the CFO.\u00a0 However, the accountants using the software need to be able to enter and retrieve the data the CFO wishes.\u00a0 Since the users are ultimately providing the features to the CFO, then they are the ones that will best define the problem.<\/p>\n<h2>What Do We Ask?<\/h2>\n<p>Once the target speakers are identified, it helps to explore their routines.\u00a0 Make sure you go beyond daily routines as there are processes that only run weekly, monthly, or annually.\u00a0 As they share their schedule, there are opportunities to point out pain points and struggles they have.\u00a0 Ask them what they find most annoying or time-consuming in their routine.\u00a0 Look for repetitive tasks that can be automated or simplified.<\/p>\n<p>Ask them how beneficial the solution is to them w<span style=\"background-color: #f5f6f5;\">hen the interview process is done<\/span>.\u00a0 List out what problems are going to be solved.\u00a0 This list should get a response along the lines of &#8220;that will significantly improve my life.&#8221;\u00a0 Be clear about the solutions as far as what it will, and will not, provide.\u00a0 This is a critical part of setting expectations.<\/p>\n<h2>Digging Deeper to Find What We Are Solving<\/h2>\n<p>An important part of the interview process is digging down to the core problem.\u00a0 There are problems that only exist because of the current processes.\u00a0 Once you ask why something is done you might find a simpler solution.<\/p>\n<p>A favorite example I ran into (and similar to several other situations) dealt with a large report.\u00a0 The solution was a web application that dealt with data on millions of objects.\u00a0 The user needed a report that could bring back millions of rows almost instantly.\u00a0 They were fine with a paging solution, but did not want to accept a solution where we asked for search criteria that brought back less data.<\/p>\n<p>As we dug into the goals we found out that no one actually needed all those records returned.\u00a0 No shock there.\u00a0 No human can consume millions of records.\u00a0 They wanted the records so they could see the count of records returned.\u00a0 Yes, the end solution was to provide a record count based on any search.\u00a0 A single number is what was needed, not complex queries and paging solutions.<\/p>\n<h2>Never Stop Learning<\/h2>\n<p>The moral to this story is to understand the problems to be solved.\u00a0 Do not simply have them listed and then run off to craft a solution.\u00a0 Understand the &#8220;how&#8221; and &#8220;why&#8221; of the problems.\u00a0 This will help you design a solution that is useful to the end user and not a complex approach that is too slow, expensive, or hard to understand.\u00a0 Better yet, look for milestones where the speakers for the project can assess how the solution is going and provide feedback.\u00a0 It never hurts to check your work along the way.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When we talk about starting a project off correctly, we often mention problems to be solved. Unfortunately, solving problems alone is not the path to success.\u00a0 We must also make sure we are solving the right problems.\u00a0 Luckily, this task is not challenging and just requires us to ask a few questions. Who Do We [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":187,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[8],"tags":[4,14,9,15],"class_list":["post-186","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","tag-best-practices","tag-design","tag-projects","tag-requirements"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Project Success - Solving The Right Problems -<\/title>\n<meta name=\"description\" content=\"We create solutions to solve problems. An important part of project success is solving the right problem and doing so in a useful way.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Project Success - Solving The Right Problems -\" \/>\n<meta property=\"og:description\" content=\"We create solutions to solve problems. An important part of project success is solving the right problem and doing so in a useful way.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-28T03:17:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2017\/02\/rightsolution.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rob Broadhead\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rbcposts\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rob Broadhead\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/\"},\"author\":{\"name\":\"Rob Broadhead\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94\"},\"headline\":\"Project Success &#8211; Solving The Right Problems\",\"datePublished\":\"2017-02-28T03:17:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/\"},\"wordCount\":620,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2017\/02\/rightsolution.png\",\"keywords\":[\"best practices\",\"design\",\"projects\",\"requirements\"],\"articleSection\":[\"General\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/\",\"name\":\"Project Success - Solving The Right Problems -\",\"isPartOf\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2017\/02\/rightsolution.png\",\"datePublished\":\"2017-02-28T03:17:13+00:00\",\"description\":\"We create solutions to solve problems. An important part of project success is solving the right problem and doing so in a useful way.\",\"breadcrumb\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#primaryimage\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2017\/02\/rightsolution.png\",\"contentUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2017\/02\/rightsolution.png\",\"width\":512,\"height\":512,\"caption\":\"Solving the right problem\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/rb-sns.com\/RB\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Project Success &#8211; Solving The Right Problems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#website\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/\",\"name\":\"\",\"description\":\"Technology That Serves the Business, Not the Other Way Around\",\"publisher\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/rb-sns.com\/RB\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#organization\",\"name\":\"RB Consulting, Inc.\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2016\/12\/RBLogo.png\",\"contentUrl\":\"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2016\/12\/RBLogo.png\",\"width\":256,\"height\":256,\"caption\":\"RB Consulting, Inc.\"},\"image\":{\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/robbroadhead\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94\",\"name\":\"Rob Broadhead\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bd120f8660b05d3d93d8889bc23970acf7146d65968ccea2a3f4ff25a38e28f9?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bd120f8660b05d3d93d8889bc23970acf7146d65968ccea2a3f4ff25a38e28f9?s=96&d=mm&r=pg\",\"caption\":\"Rob Broadhead\"},\"description\":\"Rob is a seasoned software developer and technology professional. His background includes over 30 years of development. It includes enterprise systems on a wide variety of system architectures and platforms. His roles have included staff developer, director of development, architect, database administrator, and many points in between. He founded RB Consulting as a software development and implementation consulting company. However, after witnessing a significant number of poorly planned and designed projects, he altered the business focus. The primary focus is on helping customers put together well-designed project plans and navigating the vast sea of technology. This includes building teams\/departments to address IT needs in the future as well as for today. There is also still a software development wing of the company and implementation consulting. Rob received his MBA (with a concentration in e-Business) at the University of Phoenix. He also holds a BS in Computer Science from Rose-Hulman Institute of Technology. He has written and published a semi-biographical book, e-books, and a book on software development careers. He is a podcaster (The Building Better Developers\/Develpreneur podcast) and a regular contributor to Develpreneur, as well as his personal blog on this site.\",\"sameAs\":[\"https:\/\/develpreneur.com\",\"https:\/\/linkedin.com\/robbroadhead\",\"https:\/\/x.com\/rbcposts\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Project Success - Solving The Right Problems -","description":"We create solutions to solve problems. An important part of project success is solving the right problem and doing so in a useful way.","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:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/","og_locale":"en_US","og_type":"article","og_title":"Project Success - Solving The Right Problems -","og_description":"We create solutions to solve problems. An important part of project success is solving the right problem and doing so in a useful way.","og_url":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/","article_published_time":"2017-02-28T03:17:13+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2017\/02\/rightsolution.png","type":"image\/png"}],"author":"Rob Broadhead","twitter_card":"summary_large_image","twitter_creator":"@rbcposts","twitter_misc":{"Written by":"Rob Broadhead","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#article","isPartOf":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/"},"author":{"name":"Rob Broadhead","@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94"},"headline":"Project Success &#8211; Solving The Right Problems","datePublished":"2017-02-28T03:17:13+00:00","mainEntityOfPage":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/"},"wordCount":620,"commentCount":0,"publisher":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#organization"},"image":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#primaryimage"},"thumbnailUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2017\/02\/rightsolution.png","keywords":["best practices","design","projects","requirements"],"articleSection":["General"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/","url":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/","name":"Project Success - Solving The Right Problems -","isPartOf":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#primaryimage"},"image":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#primaryimage"},"thumbnailUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2017\/02\/rightsolution.png","datePublished":"2017-02-28T03:17:13+00:00","description":"We create solutions to solve problems. An important part of project success is solving the right problem and doing so in a useful way.","breadcrumb":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#primaryimage","url":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2017\/02\/rightsolution.png","contentUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2017\/02\/rightsolution.png","width":512,"height":512,"caption":"Solving the right problem"},{"@type":"BreadcrumbList","@id":"https:\/\/rb-sns.com\/RB\/blog\/project-success-solving-problems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rb-sns.com\/RB\/blog\/"},{"@type":"ListItem","position":2,"name":"Project Success &#8211; Solving The Right Problems"}]},{"@type":"WebSite","@id":"https:\/\/rb-sns.com\/RB\/blog\/#website","url":"https:\/\/rb-sns.com\/RB\/blog\/","name":"","description":"Technology That Serves the Business, Not the Other Way Around","publisher":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rb-sns.com\/RB\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/rb-sns.com\/RB\/blog\/#organization","name":"RB Consulting, Inc.","url":"https:\/\/rb-sns.com\/RB\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2016\/12\/RBLogo.png","contentUrl":"https:\/\/rb-sns.com\/RB\/blog\/wp-content\/uploads\/2016\/12\/RBLogo.png","width":256,"height":256,"caption":"RB Consulting, Inc."},"image":{"@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/robbroadhead"]},{"@type":"Person","@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/7a90d1b48e7e23c820769e418263da94","name":"Rob Broadhead","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rb-sns.com\/RB\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bd120f8660b05d3d93d8889bc23970acf7146d65968ccea2a3f4ff25a38e28f9?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bd120f8660b05d3d93d8889bc23970acf7146d65968ccea2a3f4ff25a38e28f9?s=96&d=mm&r=pg","caption":"Rob Broadhead"},"description":"Rob is a seasoned software developer and technology professional. His background includes over 30 years of development. It includes enterprise systems on a wide variety of system architectures and platforms. His roles have included staff developer, director of development, architect, database administrator, and many points in between. He founded RB Consulting as a software development and implementation consulting company. However, after witnessing a significant number of poorly planned and designed projects, he altered the business focus. The primary focus is on helping customers put together well-designed project plans and navigating the vast sea of technology. This includes building teams\/departments to address IT needs in the future as well as for today. There is also still a software development wing of the company and implementation consulting. Rob received his MBA (with a concentration in e-Business) at the University of Phoenix. He also holds a BS in Computer Science from Rose-Hulman Institute of Technology. He has written and published a semi-biographical book, e-books, and a book on software development careers. He is a podcaster (The Building Better Developers\/Develpreneur podcast) and a regular contributor to Develpreneur, as well as his personal blog on this site.","sameAs":["https:\/\/develpreneur.com","https:\/\/linkedin.com\/robbroadhead","https:\/\/x.com\/rbcposts"]}]}},"_links":{"self":[{"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts\/186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/comments?post=186"}],"version-history":[{"count":2,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts\/186\/revisions"}],"predecessor-version":[{"id":189,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/posts\/186\/revisions\/189"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/media\/187"}],"wp:attachment":[{"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/media?parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/categories?post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rb-sns.com\/RB\/blog\/wp-json\/wp\/v2\/tags?post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}