<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Software Development and Engineering Design </title><link>http://blogs.msdn.com/brada/archive/2005/03/07/389182.aspx</link><description>Having spent 3 weeks on the road talking to different customers about software development and coming back in to look fresh at our on processes has got me thinking about our development methodologies. That coupled with the fact that my Dad , who is a</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Software Development and Engineering Design </title><link>http://blogs.msdn.com/brada/archive/2005/03/07/389182.aspx#389460</link><pubDate>Tue, 08 Mar 2005 11:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:389460</guid><dc:creator>Barry Kelly</dc:creator><description>If you haven't already, I recommend you read these essays: &lt;br&gt;&lt;br&gt;&lt;a target="_new" href="http://www.developerdotstar.com/mag/articles/reeves_design_main.html"&gt;http://www.developerdotstar.com/mag/articles/reeves_design_main.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;I have more comment on my own blog.</description></item><item><title>dal blog di Brad Abrams</title><link>http://blogs.msdn.com/brada/archive/2005/03/07/389182.aspx#389479</link><pubDate>Tue, 08 Mar 2005 15:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:389479</guid><dc:creator>MesBlog</dc:creator><description /></item><item><title>re: Software Development and Engineering Design </title><link>http://blogs.msdn.com/brada/archive/2005/03/07/389182.aspx#389512</link><pubDate>Tue, 08 Mar 2005 14:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:389512</guid><dc:creator>Luca Minudel</dc:creator><description>&amp;gt; These principles apply equally well to software &lt;br&gt;&lt;br&gt;I do agree just partially about this.&lt;br&gt;&lt;br&gt;1- software is flexible: this is the *main* advantage (i.e. compared to electronics) of software but it is also the main challenge in software engineering [1]&lt;br&gt;2- software is intangible: it is easy to observe the progress while a ship or a skyscraper is been built up but it's quite hard to measure the real progress when building a software product [2]&lt;br&gt;3- attributes of good software: we are just starting now to understand the relations between internal software attribute and external/perceived software quality [2]&lt;br&gt;&lt;br&gt;[1] &lt;a target="_new" href="http://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf"&gt;http://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf&lt;/a&gt;&lt;br&gt;[2] www.software-engin.com&lt;br&gt;&lt;br&gt;P.S while software engineering it's a young disciplite it was born in 1968, I mean... it is 18teen for the 2nd time this year ;-)</description></item><item><title>re: Software Development and Engineering Design </title><link>http://blogs.msdn.com/brada/archive/2005/03/07/389182.aspx#389517</link><pubDate>Tue, 08 Mar 2005 14:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:389517</guid><dc:creator>theCoach</dc:creator><description>I am getting the sense that the necessary tools are just becoming practical to do real engineering in software.&lt;br&gt;Of course, &amp;quot;getting a sense&amp;quot; does not make me feel like we are their yet.</description></item><item><title>re: Software Development and Engineering Design </title><link>http://blogs.msdn.com/brada/archive/2005/03/07/389182.aspx#389549</link><pubDate>Tue, 08 Mar 2005 15:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:389549</guid><dc:creator>Rico Mariani</dc:creator><description>I've tried to make this very simple but I'm on a similar path.&lt;br&gt;&lt;br&gt;-Budget&lt;br&gt;-Plan&lt;br&gt;-Verify&lt;br&gt;&lt;br&gt;If you listen to how I describe those steps I think you'll find they are even more similar to the PMPS than they first appear.  Could it be they were on to something? :)</description></item><item><title>re: Software Development and Engineering Design </title><link>http://blogs.msdn.com/brada/archive/2005/03/07/389182.aspx#389924</link><pubDate>Wed, 09 Mar 2005 01:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:389924</guid><dc:creator>Frank Hileman</dc:creator><description>The main difference I see is communication: software is a communication medium from developer to developer, or between a developer at point A in time to the same developer at point B. The communication aspect is as important or more important than the engineering side often; otherwise, we would still be writing software in machine code, instead of using high level languages.&lt;br&gt;&lt;br&gt;user-&amp;gt;developer and developer-&amp;gt;developer communication is so important, yet so hard to quantify in many ways. We have numerous attempts to quantify, yet without any baseline implementation (simple yet elegant) how can we measure a given implementation, to determine if it is a &amp;quot;good document&amp;quot; or a stinker?</description></item><item><title>Engineering IT</title><link>http://blogs.msdn.com/brada/archive/2005/03/07/389182.aspx#390036</link><pubDate>Wed, 09 Mar 2005 06:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:390036</guid><dc:creator>Life as a University System Administrator</dc:creator><description>Are programmers Engineers?  About every few months this is usually something I bring up because I'm part of an IT group for the College of Engineering, and because I manage a group of IT staff/system administrators.   It's probably largely out of guilt...</description></item><item><title>re: Software Development and Engineering Design </title><link>http://blogs.msdn.com/brada/archive/2005/03/07/389182.aspx#390050</link><pubDate>Wed, 09 Mar 2005 03:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:390050</guid><dc:creator>Jeff Atwood</dc:creator><description>&amp;gt;  We got talking tonight about the essence of real engineering and attempted to understand if software development is approaching the level of say mechanical or chemical engineering in terms of maturity of the field&lt;br&gt;&lt;br&gt;It's a fundamentally specious comparison; those engineering disciplines are based on God's rules-- physics. Absolute and unchanging. Compare with software &amp;quot;engineering&amp;quot;, which is based on the rules of.. whatever some bunch of guys thought was a good idea at that particular time. God didn't invent x86.&lt;br&gt;&lt;br&gt;It's certainly more art than science. IMHO.</description></item><item><title>Rambles of a University Systems Manager &amp;raquo; Engineering IT</title><link>http://blogs.msdn.com/brada/archive/2005/03/07/389182.aspx#548069</link><pubDate>Fri, 10 Mar 2006 05:54:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:548069</guid><dc:creator>Rambles of a University Systems Manager » Engineering IT</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://rambleon.org/2005/03/09/engineering-it/"&gt;http://rambleon.org/2005/03/09/engineering-it/&lt;/a&gt;</description></item></channel></rss>