<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-31006871.post1319061061881073205..comments</id><updated>2010-07-28T19:28:35.479+02:00</updated><title type='text'>Comments on The Art of Engineering: Solving problems or creating solutions?</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.engineersimplicity.com/feeds/1319061061881073205/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31006871/1319061061881073205/comments/default'/><link rel='alternate' type='text/html' href='http://blog.engineersimplicity.com/2009/06/solving-problems-or-creating-solutions.html'/><author><name>Duncan Drennan</name><uri>http://www.blogger.com/profile/18356141566912975917</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-31006871.post-5538735657799670214</id><published>2010-07-28T19:28:35.479+02:00</published><updated>2010-07-28T19:28:35.479+02:00</updated><title type='text'>The company is anticipating what the customer migh...</title><content type='html'>The company is anticipating what the customer might want or where the standards may go or what the competition is doing. They also want to get things going as soon as possible to be first in the market</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31006871/1319061061881073205/comments/default/5538735657799670214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31006871/1319061061881073205/comments/default/5538735657799670214'/><link rel='alternate' type='text/html' href='http://blog.engineersimplicity.com/2009/06/solving-problems-or-creating-solutions.html?showComment=1280338115479#c5538735657799670214' title=''/><author><name>kumar</name><uri>http://cubuilt.com</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.engineersimplicity.com/2009/06/solving-problems-or-creating-solutions.html' ref='tag:blogger.com,1999:blog-31006871.post-1319061061881073205' source='http://www.blogger.com/feeds/31006871/posts/default/1319061061881073205' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-31006871.post-2856584475544104020</id><published>2010-04-29T23:39:14.457+02:00</published><updated>2010-04-29T23:39:14.457+02:00</updated><title type='text'>Going off of what Fluxor said, I try to take a dif...</title><content type='html'>Going off of what Fluxor said, I try to take a different approach.  I try to nail things down to as much as possible prior to the start of a project, at least to the extent that the customer&amp;#39;s expectations have been managed properly.  However, as an engineer I&amp;#39;ve noticed with my own projects that I don&amp;#39;t always impose the same amount of discipline on myself.  &lt;br /&gt;&lt;br /&gt;Good post.  Keep them coming.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31006871/1319061061881073205/comments/default/2856584475544104020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31006871/1319061061881073205/comments/default/2856584475544104020'/><link rel='alternate' type='text/html' href='http://blog.engineersimplicity.com/2009/06/solving-problems-or-creating-solutions.html?showComment=1272577154457#c2856584475544104020' title=''/><author><name>Matthew Brown</name><uri>http://www.extruded-aluminum.com</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.engineersimplicity.com/2009/06/solving-problems-or-creating-solutions.html' ref='tag:blogger.com,1999:blog-31006871.post-1319061061881073205' source='http://www.blogger.com/feeds/31006871/posts/default/1319061061881073205' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-31006871.post-1382034090560431106</id><published>2009-08-25T20:51:05.268+02:00</published><updated>2009-08-25T20:51:05.268+02:00</updated><title type='text'>For most of the projects I've worked on (analog se...</title><content type='html'>For most of the projects I&amp;#39;ve worked on (analog semiconductor circuits), having nailed down specs at the beginning is nearly impossible. The company is anticipating what the customer might want or where the standards may go or what the competition is doing. They also want to get things going as soon as possible to be first in the market. Thus, most project start with a fuzzy set of requirements that get refined over time. Unfortunately, rarely is it ever well documented.&lt;br /&gt;&lt;br /&gt;BTW, well thought out post. I quit enjoyed it.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31006871/1319061061881073205/comments/default/1382034090560431106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31006871/1319061061881073205/comments/default/1382034090560431106'/><link rel='alternate' type='text/html' href='http://blog.engineersimplicity.com/2009/06/solving-problems-or-creating-solutions.html?showComment=1251226265268#c1382034090560431106' title=''/><author><name>Fluxor</name><uri>http://www.blogger.com/profile/06822512747431501367</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.engineersimplicity.com/2009/06/solving-problems-or-creating-solutions.html' ref='tag:blogger.com,1999:blog-31006871.post-1319061061881073205' source='http://www.blogger.com/feeds/31006871/posts/default/1319061061881073205' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-31006871.post-2176738298832563624</id><published>2009-07-15T07:21:32.182+02:00</published><updated>2009-07-15T07:21:32.182+02:00</updated><title type='text'>Scope creep is certainly an issue in hardware desi...</title><content type='html'>Scope creep is certainly an issue in hardware design as well, but what tends to reduce it (vs. software) is that there is often a more tangible cost associated with it.&lt;br /&gt;&lt;br /&gt;I am a firm believer in hammering out the details early on and then sticking to them until you can get actual feedback on the product. What I have seen quite a few times is scope creep very late in the design which sets everything back significantly.&lt;br /&gt;&lt;br /&gt;Thanks for reading, and thanks for your comments.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31006871/1319061061881073205/comments/default/2176738298832563624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31006871/1319061061881073205/comments/default/2176738298832563624'/><link rel='alternate' type='text/html' href='http://blog.engineersimplicity.com/2009/06/solving-problems-or-creating-solutions.html?showComment=1247635292182#c2176738298832563624' title=''/><author><name>Duncan Drennan</name><uri>http://www.blogger.com/profile/18356141566912975917</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04600832983671621308'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.engineersimplicity.com/2009/06/solving-problems-or-creating-solutions.html' ref='tag:blogger.com,1999:blog-31006871.post-1319061061881073205' source='http://www.blogger.com/feeds/31006871/posts/default/1319061061881073205' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-31006871.post-1867781542311199350</id><published>2009-06-19T18:18:42.911+02:00</published><updated>2009-06-19T18:18:42.911+02:00</updated><title type='text'>I believe that being an effective creator of solut...</title><content type='html'>I believe that being an effective creator of solutions is a difficult skill to acquire. In my line of work where my responsibilities include business/requirements analysis and solution crafting, I&amp;#39;ve seen how counterintuitive it is for people. It seems like we tend to jump to a particular solution, before we&amp;#39;ve given the requirement some thought. Even worse, I frequently receive so called requirements that are already solutions. I find this particularly frustrating, but at the same time it gives me the chance to explore. It is my opinion that in order to create an effective solution, one first needs to abstract the requirement, because we are pattern seeking beings. It is necessary (and effective) to map problems to known domains (i.e. generalise the problem) and then map it to a customised solution (i.e. specialisation) and then implement it. This often becomes an iterative process. It is this abstraction step that I think most people find difficult. &lt;br /&gt;&lt;br /&gt;As an architect, the &amp;quot;bigger picture&amp;quot; is of the utmost importance. In fact, referring to the &amp;quot;bigger picture&amp;quot; is for me kind of an elite term, so it might be more appropriate to refer to the &amp;quot;common picture&amp;quot;. A solution for me is about a common understanding among al parties that effectively solves a requirement and that can be implemented. &lt;br /&gt;&lt;br /&gt;In the end, I think there are various levels at which different people need to operate to effectively create and implement a solution: You can&amp;#39;t let the dreamer worry about the technical challenges and you don&amp;#39;t expect the builder to be creative. &lt;br /&gt;&lt;br /&gt;The other issue regarding the crafting of effective solutions is scope creap. It is true that no product is static, but it is important too define stages and goals. It is necessary to fix requirements for a particular release cycle, before adopting new requirements. But no only product owners are guilty of this. It is common for e.g. developers to add features that they thought are nice, but never needed. Scope creap is probably the single biggest problem in software design.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31006871/1319061061881073205/comments/default/1867781542311199350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31006871/1319061061881073205/comments/default/1867781542311199350'/><link rel='alternate' type='text/html' href='http://blog.engineersimplicity.com/2009/06/solving-problems-or-creating-solutions.html?showComment=1245428322911#c1867781542311199350' title=''/><author><name>Pieter</name><uri>http://www.blogger.com/profile/01985006907879872942</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.engineersimplicity.com/2009/06/solving-problems-or-creating-solutions.html' ref='tag:blogger.com,1999:blog-31006871.post-1319061061881073205' source='http://www.blogger.com/feeds/31006871/posts/default/1319061061881073205' type='text/html'/></entry></feed>