{"id":545,"date":"2004-12-03T01:02:57","date_gmt":"2004-12-03T06:02:57","guid":{"rendered":"https:\/\/flaminggeeks.com\/k\/blog\/2004\/12\/03\/\/"},"modified":"2005-10-19T00:44:33","modified_gmt":"2005-10-19T04:44:33","slug":"basic-software-engineering","status":"publish","type":"post","link":"https:\/\/flaminggeeks.com\/k\/blog\/2004\/12\/03\/basic-software-engineering\/","title":{"rendered":"Basic Software Engineering"},"content":{"rendered":"<div style=\"clear:both;\"><\/div>\n<p>&#8230;is a skill in short supply at work, apparently.<\/p>\n<p>Today our team was forced to spend the whole day dealing with yet another snafu caused by the other team&#8217;s complete lack of communication.<\/p>\n<p>Basically, a decision was made to create a product that was, essentially, taking several older products, mixing them up and putting them into a new package to be targetted at a different market segment.  Not a bad idea in and of itself.  However, no one on our team (who made said products) was aware that this was happening.  Until this morning (note that the new product was supposed to be <i>released<\/i> at noon yesterday) when people started coming in and asking us odd questions.  I was approached by one person with a printout of a screenshot which showed a dialog box behind another graphic.  I pointed out to him that in the original, the graphic that was in the way was not there and told him how it could be fixed.  Then someone else came in with the same problem.<\/p>\n<p>Something was afoot.  We soon discovered that unbeknownst to us, it had been decided, by people who are not really familiar with the products, that the changes were merely cosmetic and would not affect the running of the software.  Thus there was no need to schedule time for QA testing.<\/p>\n<p>Except, of course, that things are never that simple.  And if anyone had bothered to ask any one of the people who actually created the products, we would have pointed out exactly what they discovered to their chagrin yesterday and today.<\/p>\n<p>So a large portion of the mess of correcting the problem was thrown onto us. We all had to stop what we were doing and deal with it.<\/p>\n<div style=\"clear:both; padding-bottom: 0.25em;\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#8230;is a skill in short supply at work, apparently. Today our team was forced to spend the whole day dealing with yet another snafu caused by the other team&#8217;s complete lack of communication. Basically, a decision was made to create a product that was, essentially, taking several older products, mixing them up and putting them [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,8],"tags":[],"_links":{"self":[{"href":"https:\/\/flaminggeeks.com\/k\/blog\/wp-json\/wp\/v2\/posts\/545"}],"collection":[{"href":"https:\/\/flaminggeeks.com\/k\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flaminggeeks.com\/k\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flaminggeeks.com\/k\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/flaminggeeks.com\/k\/blog\/wp-json\/wp\/v2\/comments?post=545"}],"version-history":[{"count":0,"href":"https:\/\/flaminggeeks.com\/k\/blog\/wp-json\/wp\/v2\/posts\/545\/revisions"}],"wp:attachment":[{"href":"https:\/\/flaminggeeks.com\/k\/blog\/wp-json\/wp\/v2\/media?parent=545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flaminggeeks.com\/k\/blog\/wp-json\/wp\/v2\/categories?post=545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flaminggeeks.com\/k\/blog\/wp-json\/wp\/v2\/tags?post=545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}