{"id":22021,"date":"2021-03-08T21:53:54","date_gmt":"2021-03-09T02:53:54","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/why-things-go-wrong-software-engineering\/"},"modified":"2021-03-08T21:53:54","modified_gmt":"2021-03-09T02:53:54","slug":"why-things-go-wrong-software-engineering","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=22021","title":{"rendered":"Why things go wrong? #Software Engineering"},"content":{"rendered":"<p>What are the problems?<br \/>End user&#8217;s perspective <\/p>\n<ul>\n<li> Many projects just not get finished    <\/li>\n<li> The system works but it&#8217;s dreadful to use    <\/li>\n<li> The system looks pretty but does not do all the work <\/li>\n<\/ul>\n<p>A client&#8217;s perspective<\/p>\n<ul>\n<li> Many projects (50% approx., Standishgroup, 1994, 2001) exceed the budget<\/li>\n<li> Many projects are delivered late &#8212; may be of no use at the time of completion<\/li>\n<li> The deployment was a mess, caused some major disaster in operation &#8211; the staffs do not trust the system<\/li>\n<li> Some stakeholders may try to prevent the success of a project for some benefit <\/li>\n<li> The business, the requirements have changed over the period &#8211; a completely new system is required now<\/li>\n<\/ul>\n<p>A developer&#8217;s perspective <\/p>\n<ul>\n<li> Developers feel they built what was wanted; the clients or the end users still are not happy; the clients\/end user&#8217;s may have changed their minds in the meantime or they did not understand the developers&#8217; specification; or there were misunderstandings in the beginning about requirements<\/li>\n<li>  Pressure from different sources  may limit developers&#8217; ability to produce an excellent system. Pressure: Budget, time limit, see the result<\/li>\n<li> The developers may be inexperienced with the particular techniques they must use &#8211; still they are highly skilled and basically talented<\/li>\n<li> No documentation, explanation on the existing work. Not well written code &#8211; developers may have much difficulty to understand them before able to modify.<\/li>\n<li> The goals may be impossible to implement. Developers may have warned&#8230;but nobody listened..so the project failed.<\/li>\n<li> Many developers may feel &#8212; &#8216;The system is fine .. the users are the problem&#8217; &#8211; without being prepared to examine critically their own preconceptions<\/li>\n<\/ul>\n<p><b>Aspects of Poor System Usability<\/b><\/p>\n<ul>\n<li> Poor interface design <\/li>\n<li> Inappropriate data entry <\/li>\n<li> Incomprehensible error messages <\/li>\n<li> Unhelpful help <\/li>\n<li> Poor response times <\/li>\n<li> Unreliability in operation <\/li>\n<\/ul>\n<p><b>Why things go wrong?<\/b> <br \/>Quality Problems <\/p>\n<ul>\n<li> The wrong problem is addressed &#8211; system conflicts with business strategy <\/li>\n<li> Wider\/Long term\/future influences\/consequences are ignored<\/li>\n<li> Incorrect analysis, design, and implementation [method\/strategy]<\/li>\n<li> Project was initiated with wrong reason &#8211; going online without analyzing the benefit &#8211; just to follow the trend<\/li>\n<\/ul>\n<p>Productivity Problems<\/p>\n<ul>\n<li> Users have changed their minds <\/li>\n<li> External factors like a new legislation have changed the environment<\/li>\n<li> Implementation infeasible <\/li>\n<li> Poor project control like having inexperienced project managers<\/li>\n<\/ul>\n<p><b>Hidden Costs of Poor Design<\/b><\/p>\n<ul>\n<li> Illogical screen layout: Wasted time, loss of confidence in the system<\/li>\n<li> Difficult to read screens: increased frustration, increased sickness<\/li>\n<li> Unhelpful help messages: increased error rate, increased absenteeism, greater staff turnover<\/li>\n<li> System response is slow:increased operating costs<\/li>\n<li> Lost data: extra work, reduced income<\/li>\n<li> Inaccurate outputs: extra work checking outputs, loss of customer confidence, lost sales<\/li>\n<\/ul>\n<p>Ref: Object oriented Analysis and Design using UML by S. Bennett et. al.<\/p>\n<p> From: http:\/\/sitestree.com\/?p=4939<br \/> Categories:Software Engineering<br \/>Tags:<br \/> Post Data:2010-10-15 11:01:23<\/p>\n<p>\t\tShop Online: <a href='https:\/\/www.ShopForSoul.com\/' target='new' rel=\"noopener\">https:\/\/www.ShopForSoul.com\/<\/a><br \/>\n\t\t(Big Data, Cloud, Security, Machine Learning): Courses: <a href='http:\/\/Training.SitesTree.com' target='new' rel=\"noopener\"> http:\/\/Training.SitesTree.com<\/a><br \/>\n\t\tIn Bengali: <a href='http:\/\/Bangla.SaLearningSchool.com' target='new' rel=\"noopener\">http:\/\/Bangla.SaLearningSchool.com<\/a><br \/>\n\t\t<a href='http:\/\/SitesTree.com' target='new' rel=\"noopener\">http:\/\/SitesTree.com<\/a><br \/>\n\t\t8112223 Canada Inc.\/JustEtc: <a href='http:\/\/JustEtc.net' target='new' rel=\"noopener\">http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) <\/a><br \/>\n\t\tShop Online: <a href='https:\/\/www.ShopForSoul.com'> https:\/\/www.ShopForSoul.com\/<\/a><br \/>\n\t\tMedium: <a href='https:\/\/medium.com\/@SayedAhmedCanada' target='new' rel=\"noopener\"> https:\/\/medium.com\/@SayedAhmedCanada <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What are the problems?End user&#8217;s perspective Many projects just not get finished The system works but it&#8217;s dreadful to use The system looks pretty but does not do all the work A client&#8217;s perspective Many projects (50% approx., Standishgroup, 1994, 2001) exceed the budget Many projects are delivered late &#8212; may be of no use &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=22021\">Continue reading<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1917],"tags":[],"class_list":["post-22021","post","type-post","status-publish","format-standard","hentry","category-fromsitestree-com","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":78495,"url":"http:\/\/bangla.sitestree.com\/?p=78495","url_meta":{"origin":22021,"position":0},"title":"Who Resolves DNS Queries: ISP, Resolver, or Your PC?","author":"Sayed","date":"September 14, 2025","format":false,"excerpt":"Great question \ud83d\udc4c \u2014 this gets into the roles of DNS components in the real world. Let\u2019s break it down clearly, blog-ready and copyright-free: Who Resolves DNS Queries: ISP, Resolver, or Your PC? When you sit at home and connect to the internet through your ISP, different systems can play\u2026","rel":"","context":"In &quot;Computer Networks&quot;","block_context":{"text":"Computer Networks","link":"http:\/\/bangla.sitestree.com\/?cat=1978"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":72449,"url":"http:\/\/bangla.sitestree.com\/?p=72449","url_meta":{"origin":22021,"position":1},"title":"Sensor: Canada: Job\/Contract\/Project: Sensor, Tracking, Fusion, Estimation, Surveillance, sensor network, target tracking, security 2022-01-24","author":"Author-Check- Article-or-Video","date":"January 23, 2022","format":false,"excerpt":"Date Posted:2022-01-24 .Apply yourself, or submit others as candidates; Build a recruitment team to submit others as candidates; submit RFP to be considered for projects in future; Try to become a vendor so that you are asked to submit consultants\/resources in future. If these work for you. This list is\u2026","rel":"","context":"In &quot;Sensor, Tracking, Surveillance, Security - Jobs and Projects&quot;","block_context":{"text":"Sensor, Tracking, Surveillance, Security - Jobs and Projects","link":"http:\/\/bangla.sitestree.com\/?cat=1923"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":70003,"url":"http:\/\/bangla.sitestree.com\/?p=70003","url_meta":{"origin":22021,"position":2},"title":"Zend Developer Studio Overview #16","author":"Author-Check- Article-or-Video","date":"August 23, 2021","format":false,"excerpt":"If you are familiar with Eclipse development IDE, then you can learn Zend Developer Studio pretty easily. If you are familiar with programming concepts in general and especially in PHP, then you may need 1-3 days to be good at Zend Developer Studio. You really don't need 20 years of\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":72221,"url":"http:\/\/bangla.sitestree.com\/?p=72221","url_meta":{"origin":22021,"position":3},"title":"Sensor: Canada: Job\/Contract\/Project: Sensor, Tracking, Fusion, Estimation, Surveillance, sensor network, target tracking, security 2021-12-12","author":"Author-Check- Article-or-Video","date":"December 11, 2021","format":false,"excerpt":"Date Posted:2021-12-12 .Apply yourself, or submit others as candidates; Build a recruitment team to submit others as candidates; submit RFP to be considered for projects in future; Try to become a vendor so that you are asked to submit consultants\/resources in future. If these work for you. This list is\u2026","rel":"","context":"In &quot;Sensor, Tracking, Surveillance, Security - Jobs and Projects&quot;","block_context":{"text":"Sensor, Tracking, Surveillance, Security - Jobs and Projects","link":"http:\/\/bangla.sitestree.com\/?cat=1923"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":72239,"url":"http:\/\/bangla.sitestree.com\/?p=72239","url_meta":{"origin":22021,"position":4},"title":"Sensor: Canada: Job\/Contract\/Project: Sensor, Tracking, Fusion, Estimation, Surveillance, sensor network, target tracking, security 2021-12-12","author":"Author-Check- Article-or-Video","date":"December 11, 2021","format":false,"excerpt":"Date Posted:2021-12-12 .Apply yourself, or submit others as candidates; Build a recruitment team to submit others as candidates; submit RFP to be considered for projects in future; Try to become a vendor so that you are asked to submit consultants\/resources in future. If these work for you. This list is\u2026","rel":"","context":"In &quot;Sensor, Tracking, Surveillance, Security - Jobs and Projects&quot;","block_context":{"text":"Sensor, Tracking, Surveillance, Security - Jobs and Projects","link":"http:\/\/bangla.sitestree.com\/?cat=1923"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26345,"url":"http:\/\/bangla.sitestree.com\/?p=26345","url_meta":{"origin":22021,"position":5},"title":"#Bullies Are a Thing on LinkedIn, Too","author":"Sayed","date":"April 22, 2021","format":false,"excerpt":"Call BullyingCanada Now (I do not know if this is a legitimate organization to get help. Find out) https:\/\/www.bullyingcanada.ca\/get-help\/ Bullies Are a Thing on LinkedIn, Too https:\/\/medium.com\/swlh\/bullies-are-a-thing-on-linkedin-too-50f81cadfde3 Social Media Bullying \u2014 On LinkedIn? https:\/\/medium.com\/dayone-a-new-perspective\/social-media-bullying-on-linkedin-518046d59904 Add To Your LinkedIn 'Superpowers' By Building A Bully-Alert System https:\/\/www.forbes.com\/sites\/forbescoachescouncil\/2020\/01\/17\/add-to-your-linkedin-superpowers-by-building-a-bully-alert-system\/?sh=18a61b10116a What is the #decidetobe kind\u2026","rel":"","context":"In &quot;\u09ac\u09cd\u09b2\u0997 \u0964 Blog&quot;","block_context":{"text":"\u09ac\u09cd\u09b2\u0997 \u0964 Blog","link":"http:\/\/bangla.sitestree.com\/?cat=182"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/22021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22021"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/22021\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22021"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}