{"id":2074,"date":"2011-10-03T15:48:31","date_gmt":"2011-10-03T19:48:31","guid":{"rendered":"http:\/\/analystik.ca\/?p=2074"},"modified":"2017-02-07T13:39:20","modified_gmt":"2017-02-07T18:39:20","slug":"the-true-nature-of-tailor-made-software-development","status":"publish","type":"post","link":"https:\/\/analystik.ca\/blogue\/language\/en\/the-true-nature-of-tailor-made-software-development\/","title":{"rendered":"The true nature of tailor-made software development"},"content":{"rendered":"<p>When Analystik starts a new mandate with a client; the main goal is almost always to automate a business process and the methodology is, all things considered, quite simple:<\/p>\n<ul>\n<li>Analysis of the process<\/li>\n<li>Analysis of possible enhancements to the process itself<\/li>\n<li>Creation of the software solution automating the process<\/li>\n<li>Integration to existing related technologies and processes<\/li>\n<li>Implementation<\/li>\n<\/ul>\n<p>One spontaneously sees that a tailor-made software solution will fit more like a \u00ab\u00a0glove\u00a0\u00bb for the enterprise compared to a commercial software which is more of a \u00ab\u00a0mitt\u00a0\u00bb.<\/p>\n<p>Shall we point it out over and over; although it calls upon a superior initial investment compared to a commercial software which answers roughly from 50% to 75% of requirements; a tailor-made software solution will always respond to 100% of requirements.\u00a0 And let\u2019s not forget, while adaptation to existing technologies and processes is always included with tailor-made software solution; it is always necessary as well with commercial software solution but never included !!!\u00a0 We\u2019re talking extras here; sounds like a story you\u2019ve heard recently?<\/p>\n<h3><strong><!--more-->I\u2019ve seen the face of risk<\/strong><\/h3>\n<p>For a large-scale software project, the IT director will very often go towards a commercial software solution and that, for many reasons, but most of all, in order to reduce the risk, to reduce implementation time, and to reduce cost, etc.\u00a0 Surprisingly, we always associate unforeseen cost, delayed delivery and unfulfilled requirements with tailor-made software development; and by God, it should be quite the opposite!\u00a0\u00a0 Analystik, for example, has implemented <strong><em>CMMI<\/em><\/strong> model up to level 4 (it\u2019s the highest tailor-made software development ISO standard, defined and required by US Army), and it also applies the <strong><em>Agile\u2013SCRUM <\/em><\/strong>methodology; anything to comfort any client but still\u2026<\/p>\n<p>&nbsp;<\/p>\n<p>The choice of known commercial software solution which has hundreds, even thousands of clients is somewhat perceived and acts as an insurance policy\u2026 -for your job; in case of failure, the IT director won\u2019t be blamed for choosing a software solution that has worked out fine and so successfully for thousands of renown large-scale companies, right?<\/p>\n<p>&nbsp;<\/p>\n<p>The need for a well-established and well-reputed software solution unfortunately often leads to inadequate solutions and inappropriate choices.\u00a0 I have had this story strolling in my head for a while and in which a well-know figure of the Quebec Finance industry has asked us to work with them to automate some of their key finance business processes.\u00a0 Since we have been working for a major client in the same field of activities for more than 15 years, we were certainly one of the best tailor-made software development in Quebec to understand this client\u2019s objectives and problems, and meet his requirements with the highest added-value solution.<\/p>\n<p>Unfortunately, one month down into analysis phase, the client informed us that we had to stop because someone, from the inside, has taken the decision to go with a commercial software solution (which was not defined nor identified at the time).\u00a0 It took them a year before coming up with their choice (which was roughly the time planned to fully develop our tailor-made solution).\u00a0 Through our communication exchanges with their decision-makers over the following years, we have learned that the final cost of the commercial software solution was around 3 Millions $\u2026 and the cost to adapt this commercial solution to their IT environment finally came up to another 3 Millions $ as well.<\/p>\n<p>&nbsp;<\/p>\n<p>Even though we had not finalized our initial analysis, our tailor-made solution would have cost approximately 1.5 millions $, it would have been implemented step by step but with most of the product implemented even before they came up with the choice of the commercial software solution and years before they would have completed the adaptation to their IT environment.<\/p>\n<p>&nbsp;<\/p>\n<p>It is surprising that enterprises are ready to pay 400% more just to have peace-of-mind solution. After they had to adapt to that solution.<\/p>\n<p>&nbsp;<\/p>\n<p>In the case of tailor-made software development, the goal is to start to understand the spirit within the enterprise walls. The way it works, analyze the processes and automate them; and if possible, optimize them on the way.\u00a0 On the other hand, a commercial software solution just requires that both people and enterprise adapt to the product itself; and this, very often by pretending to be industry \u00ab\u00a0best practice\u00a0\u00bb\u2026<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>The real\u2026 reality of\u00a0tailor-made software development<\/strong><\/h3>\n<p>Enhancements to your business processes can have incredibly positive impacts, because normally processes are being optimized while being automated.<\/p>\n<ul>\n<li>A tailor-made software solution delivers functionalities that the organization will use its own way because it needs them.<\/li>\n<li>It doesn\u2019t deliver useless functionalities to the organization (on average, users only use 19% of software functionalities).<\/li>\n<li>A tailor-made software solution adapts to the business: the finance and legal environment, the sales cycle and the production cycle.<\/li>\n<li>That kind of \u00a0solution will not get updated by a supplier.<\/li>\n<\/ul>\n<p>When you reach the point where you have commercial software solutions handling core business processes in your enterprise; generally, they don\u2019t communicate much between each other and it doesn&rsquo;t look good.\u00a0 \u00a0And good luck with integration!<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Good luck\u2026 with your IT project,<\/p>\n<p align=\"right\"><a href=\"mailto:denispaulvc@dvcom.ca\"><strong>Denis<\/strong><\/a> et <a href=\"mailto:michel.martel@analystik.ca\"><strong>Michel<\/strong><\/a><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>When Analystik starts a new mandate with a client; the main goal is almost always to automate a business process and the methodology is, all things considered, quite simple: Analysis of the process Analysis of possible enhancements to the process itself Creation of the software solution automating the process Integration to existing related technologies and&#8230;  <a class=\"excerpt-read-more\" href=\"https:\/\/analystik.ca\/blogue\/language\/en\/the-true-nature-of-tailor-made-software-development\/\" title=\"Read The true nature of tailor-made software development\">Read more &raquo;<\/a><!-- AddThis Advanced Settings generic via filter on wp_trim_excerpt --><!-- AddThis Share Buttons generic via filter on wp_trim_excerpt --><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"The true nature of tailor-made software development","_seopress_titles_desc":"In the case of tailor-made software development, the goal is to start with and to understand the spirit and the mind within the enterprise walls...","_seopress_robots_index":"","content-type":"","footnotes":""},"categories":[3421,3415,3425,3417,3413],"tags":[1289,2768,3127,3056,3093],"better_featured_image":null,"_links":{"self":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/2074"}],"collection":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/comments?post=2074"}],"version-history":[{"count":4,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/2074\/revisions"}],"predecessor-version":[{"id":11009,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/2074\/revisions\/11009"}],"wp:attachment":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/media?parent=2074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/categories?post=2074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/tags?post=2074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}