<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Is UML Requred For A Good Design?</title>
	<atom:link href="http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/</link>
	<description>Thoughts on software development and related, by Abhijit Nadgouda</description>
	<lastBuildDate>Sat, 13 Mar 2010 23:32:32 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Nambo</title>
		<link>http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/comment-page-1/#comment-340037</link>
		<dc:creator>Nambo</dc:creator>
		<pubDate>Tue, 04 Nov 2008 07:31:31 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/#comment-340037</guid>
		<description>I have read this topic in this forum so I know what is going on with UML decision that my boss asked us to look at it.

I do not know that it is a good idea to use it now when all the current products do not use UML from the start point.

If you were me, how do you think?
Sincerely
Nam</description>
		<content:encoded><![CDATA[<p>I have read this topic in this forum so I know what is going on with UML decision that my boss asked us to look at it.</p>
<p>I do not know that it is a good idea to use it now when all the current products do not use UML from the start point.</p>
<p>If you were me, how do you think?<br />
Sincerely<br />
Nam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AIGuru</title>
		<link>http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/comment-page-1/#comment-340032</link>
		<dc:creator>AIGuru</dc:creator>
		<pubDate>Tue, 04 Nov 2008 07:16:16 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/#comment-340032</guid>
		<description>UML sounds good as beginning but until you involve with it deeper, then you will see how messy it is. 
You just need the paper, the pencil to design  your cases. Then you can later use MS WORD to record it and send to everyone at your team.

Good luck.</description>
		<content:encoded><![CDATA[<p>UML sounds good as beginning but until you involve with it deeper, then you will see how messy it is.<br />
You just need the paper, the pencil to design  your cases. Then you can later use MS WORD to record it and send to everyone at your team.</p>
<p>Good luck.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abhijit Nadgouda</title>
		<link>http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/comment-page-1/#comment-192746</link>
		<dc:creator>Abhijit Nadgouda</dc:creator>
		<pubDate>Fri, 22 Feb 2008 06:21:25 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/#comment-192746</guid>
		<description>I have created this habit of laying out the interfaces before I set into anything deep in the design. It helps me get an overview along with some of the interactions. I am not sure if it will work for all, but it works well for me. Maybe I should write a post of how I find it useful.

I mostly write those classes, which actually is a design task, but I sometimes do it through code.</description>
		<content:encoded><![CDATA[<p>I have created this habit of laying out the interfaces before I set into anything deep in the design. It helps me get an overview along with some of the interactions. I am not sure if it will work for all, but it works well for me. Maybe I should write a post of how I find it useful.</p>
<p>I mostly write those classes, which actually is a design task, but I sometimes do it through code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Techblissonline Dot Com</title>
		<link>http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/comment-page-1/#comment-192738</link>
		<dc:creator>Techblissonline Dot Com</dc:creator>
		<pubDate>Fri, 22 Feb 2008 06:06:35 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/#comment-192738</guid>
		<description>abhijit, when you say that you start with a code do you actually code it is just the skeleton i.e. the class, its attribute and api definitions and its relationship with other classes...</description>
		<content:encoded><![CDATA[<p>abhijit, when you say that you start with a code do you actually code it is just the skeleton i.e. the class, its attribute and api definitions and its relationship with other classes&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurence@SmartDraw</title>
		<link>http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/comment-page-1/#comment-191938</link>
		<dc:creator>Laurence@SmartDraw</dc:creator>
		<pubDate>Wed, 20 Feb 2008 17:31:37 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/#comment-191938</guid>
		<description>&quot;UML is good if everyone on the team uses it with the same sincerity. UML fails not because of itself, the blame goes mostly to the tools and some to us developers.&quot;

I agree with your assertion that the use of UML is dependent on team buy-in. Most organizational systems require everyone to use them or else they are completely useless. 

However, if it&#039;s useful for you, there&#039;s nothing to stop you from diagramming out your own code. Personally, I like seeing the objects related spatially because I&#039;m a visual learner.</description>
		<content:encoded><![CDATA[<p>&#8220;UML is good if everyone on the team uses it with the same sincerity. UML fails not because of itself, the blame goes mostly to the tools and some to us developers.&#8221;</p>
<p>I agree with your assertion that the use of UML is dependent on team buy-in. Most organizational systems require everyone to use them or else they are completely useless. </p>
<p>However, if it&#8217;s useful for you, there&#8217;s nothing to stop you from diagramming out your own code. Personally, I like seeing the objects related spatially because I&#8217;m a visual learner.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abhijit Nadgouda</title>
		<link>http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/comment-page-1/#comment-189023</link>
		<dc:creator>Abhijit Nadgouda</dc:creator>
		<pubDate>Fri, 15 Feb 2008 10:50:54 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/#comment-189023</guid>
		<description>Yanic, thanks for the links, will surely check out Trace Modeler.

Binny, yes I go agree with you that it is important to design before starting to code with it. I too usually use paper and pencil for it. However, I will not deny that sometimes I start with the code, and that actually helps me identify some parameters better. I cannot give it to the clients, but neither can I give UML in most cases.</description>
		<content:encoded><![CDATA[<p>Yanic, thanks for the links, will surely check out Trace Modeler.</p>
<p>Binny, yes I go agree with you that it is important to design before starting to code with it. I too usually use paper and pencil for it. However, I will not deny that sometimes I start with the code, and that actually helps me identify some parameters better. I cannot give it to the clients, but neither can I give UML in most cases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Binny V A</title>
		<link>http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/comment-page-1/#comment-188483</link>
		<dc:creator>Binny V A</dc:creator>
		<pubDate>Thu, 14 Feb 2008 15:16:42 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/#comment-188483</guid>
		<description>You should design your application before coding it - using UML to do it based on personal preference. I prefer the paper and pen approach. But you will not be able give that to the client.</description>
		<content:encoded><![CDATA[<p>You should design your application before coding it &#8211; using UML to do it based on personal preference. I prefer the paper and pen approach. But you will not be able give that to the client.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yanic</title>
		<link>http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/comment-page-1/#comment-188455</link>
		<dc:creator>Yanic</dc:creator>
		<pubDate>Thu, 14 Feb 2008 14:02:10 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2008/02/14/is-uml-requred-for-a-good-design/#comment-188455</guid>
		<description>Hi,

I think you&#039;re absolutely right that tool vendors are partially to blame for UML getting a bad name. Many people nowadays feel that UML is for whiteboarding only.

I encountered the same issues when I needed to draw a lot of sequence diagrams. But instead of dismissing them, I decided to make a tool that actually makes you more productive with UML.

It&#039;s called Trace Modeler and its &lt;a href=&quot;http://www.tracemodeler.com&quot; rel=&quot;nofollow&quot;&gt;a smart and easy to use editor for UML sequence diagrams&lt;/a&gt;.

Check out this &lt;a href=&quot;http://www.tracemodeler.com/download/index.html&quot; rel=&quot;nofollow&quot;&gt;30 sec demo of Trace Modeler in action&lt;/a&gt; if you&#039;re in a hurry.

I also agree that UML isn&#039;t necessary to arrive at a good design, it is however the best notation we have to communicate that design to others. 

Code browsing is a boring, frustrating and unproductive way of familiarizing yourself with an unknown codebase, sadly it is often the only option available to us.

I think Trace Modeler shows that it is possible to do a better job at supporting UML in the development process, not only for documentation purposes but also for exploratory design.

If you give it a try let me know what you think of it, I&#039;m always happy to get feedback.

Best regards,
Yanic</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I think you&#8217;re absolutely right that tool vendors are partially to blame for UML getting a bad name. Many people nowadays feel that UML is for whiteboarding only.</p>
<p>I encountered the same issues when I needed to draw a lot of sequence diagrams. But instead of dismissing them, I decided to make a tool that actually makes you more productive with UML.</p>
<p>It&#8217;s called Trace Modeler and its <a href="http://www.tracemodeler.com" rel="nofollow">a smart and easy to use editor for UML sequence diagrams</a>.</p>
<p>Check out this <a href="http://www.tracemodeler.com/download/index.html" rel="nofollow">30 sec demo of Trace Modeler in action</a> if you&#8217;re in a hurry.</p>
<p>I also agree that UML isn&#8217;t necessary to arrive at a good design, it is however the best notation we have to communicate that design to others. </p>
<p>Code browsing is a boring, frustrating and unproductive way of familiarizing yourself with an unknown codebase, sadly it is often the only option available to us.</p>
<p>I think Trace Modeler shows that it is possible to do a better job at supporting UML in the development process, not only for documentation purposes but also for exploratory design.</p>
<p>If you give it a try let me know what you think of it, I&#8217;m always happy to get feedback.</p>
<p>Best regards,<br />
Yanic</p>
]]></content:encoded>
	</item>
</channel>
</rss>
