{"id":492,"date":"2017-10-26T20:26:00","date_gmt":"2017-10-27T03:26:00","guid":{"rendered":"https:\/\/www.finditez.com\/blog\/?p=492"},"modified":"2026-03-09T04:27:05","modified_gmt":"2026-03-09T11:27:05","slug":"top-3-mistakes-that-can-lead-to-software-project-failures","status":"publish","type":"post","link":"https:\/\/www.finditeasy.com\/blog\/top-3-mistakes-that-can-lead-to-software-project-failures\/","title":{"rendered":"Top 3 mistakes that can lead to software project failures"},"content":{"rendered":"<p>Inexperienced and\/or over-eager technology workers often unintentionally increase the risk of software project failures due to three common mistakes:<\/p>\n<ol>\n<li>Lack of transparency<\/li>\n<li>Over engineering<\/li>\n<li>&#8220;Shiny objects&#8221;<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-508\" src=\"https:\/\/www.finditez.com\/blog\/wp-content\/uploads\/2016\/10\/shiny-objects.jpg\" alt=\"shiny objects syndrome\" width=\"288\" height=\"282\" \/><\/p>\n<p>One of the biggest challenge with each of these classic mistakes is they often go unnoticed, potentially even rewarded or encouraged by project leaders and project managers &#8230; until it is too late and the damage is done.\u00a0\u00a0 But why and how does this happen so often in our industry?<\/p>\n<p><strong>Lack of transparency.\u00a0 <\/strong>This comes down to one thing.\u00a0\u00a0 <em>Communication<\/em>.\u00a0\u00a0 In over 25 years of experience, I have observed that this is often a skill that many software developers simply have to work on as it does not come naturally.\u00a0\u00a0 Most software engineers are logical, introspective thinkers and very much focused on getting right to work problem solving.\u00a0 Generally, people of action and few words.\u00a0\u00a0 The problem is, software developers often have a tendency to jump right in and start &#8220;doing&#8221; without sharing or vetting their ideas, or taking the time to research all viable options before starting to change code. \u00a0 <strong><em>Communication, and full transparency are critical for cost-effective design selection and productive development phases.<\/em><br \/>\n<\/strong><\/p>\n<p><strong>Over engineering.<\/strong>\u00a0 This is a personal pet peeve of mine because I have been burned so many times by this mistake, both as a developer and project manager!\u00a0 WAY TOO MUCH time can be spent on creating an elegant, clever, over-engineered solution, especially when a simple direct approach is available, can be<em> a huge time waster &#8230; and is often very costly!<\/em><\/p>\n<p>As problem solvers, we enjoy technical challenges and like to avoid having to revisit code by\u00a0 (over) engineering a solution trying to anticipate when end users will change their mind &#8230; um I mean requirements.\u00a0 But in doing so, we may fail to realize or consider the unnecessary cost and effort involved.\u00a0\u00a0 <em><strong>Don&#8217;t fix what aint broke, yet! <\/strong><\/em><\/p>\n<p>Often, complex solutions that may be considered by the creator to be &#8220;brilliant&#8221; and &#8220;ultimately flexible&#8221; can be poorly documented and extremely difficult to understand or maintain.\u00a0 Worse still, after hours of attempting to make these over engineered solutions work, the effort can prove fruitless and abandoned as unfeasible.\u00a0 <em><strong>Use the KISS principle &#8230;<br \/>\n<\/strong><\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-509\" src=\"https:\/\/www.finditez.com\/blog\/wp-content\/uploads\/2016\/10\/kiss-albert-einstein.jpg\" alt=\"keep it simple\" width=\"400\" height=\"195\" srcset=\"https:\/\/www.finditeasy.com\/blog\/wp-content\/uploads\/2016\/10\/kiss-albert-einstein.jpg 400w, https:\/\/www.finditeasy.com\/blog\/wp-content\/uploads\/2016\/10\/kiss-albert-einstein-300x146.jpg 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p><strong>Shiny objects.<\/strong>\u00a0 In a word, <em>distractions<\/em>.\u00a0\u00a0 In a software project, this typically manifests itself in scope creep.\u00a0 This, however, is scope creep that originates from within the development team &#8230; &#8220;hey, let&#8217;s do this too while we are in here&#8221;, or &#8220;wouldn&#8217;t this be cool?&#8221; \u00a0 These suggestions can often be encouraged and accepted by the Project Lead or Manager as a client &#8220;bonus&#8221; &#8230; as it comes from an enthusiatic developer team member who swears they can do it without affecting the delivery timeline. \u00a0 The PM may also accept these to get buy-in from the developer and to avoid discouraging this type of proactive behaviour for team building.\u00a0 However, these types of side-tracks, often combined with lack of transparency, can be a project killer.\u00a0\u00a0 <em><strong>Stay on track, stay focused, don&#8217;t get tempted by shiny objects.<\/strong><\/em><\/p>\n<p>Change impact analysis tools by FinditEZ provide a full 360 degree view of your entire code stack.\u00a0 Produce more accurate estimates, identify the right resource skillsets required, quickly run &#8220;what if&#8221; change impact cost scenarios to confidently select the most cost effective option.\u00a0\u00a0 Transparent, easily distributed change lists for clear and simple communication.\u00a0 Perfectly engineered solutions.\u00a0 Find-it-EZ &#8211; <em>Software change made simple.<\/em> &#x2122;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Inexperienced and\/or over-eager technology workers often unintentionally increase the risk of software project failures due to three common mistakes: Lack of transparency Over engineering&#8230;<\/p>\n","protected":false},"author":1,"featured_media":508,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,25,26,27,28,17],"tags":[],"class_list":["post-492","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-boost-software-developer-productivity","category-pro-desktop","category-pro-server","category-365-enterprise","category-365-ultimate","category-software-estimating"],"jetpack_featured_media_url":"https:\/\/www.finditeasy.com\/blog\/wp-content\/uploads\/2016\/10\/shiny-objects.jpg","_links":{"self":[{"href":"https:\/\/www.finditeasy.com\/blog\/wp-json\/wp\/v2\/posts\/492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.finditeasy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.finditeasy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.finditeasy.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.finditeasy.com\/blog\/wp-json\/wp\/v2\/comments?post=492"}],"version-history":[{"count":0,"href":"https:\/\/www.finditeasy.com\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.finditeasy.com\/blog\/wp-json\/wp\/v2\/media\/508"}],"wp:attachment":[{"href":"https:\/\/www.finditeasy.com\/blog\/wp-json\/wp\/v2\/media?parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.finditeasy.com\/blog\/wp-json\/wp\/v2\/categories?post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.finditeasy.com\/blog\/wp-json\/wp\/v2\/tags?post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}