 <?xml-stylesheet type="text/css" href="http://www.dxonline.com/Data/style/rss1.css" ?> <?xml-stylesheet type="text/xsl" href="http://www.dxonline.com/Data/style/rss1.xsl" ?>
<rss version="2.0">
  <channel>
    <title>dX Perspectives</title>
    <link>http://www.dxonline.com/dx-perspectives.aspx</link>
    <description />
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>mojoPortal Blog Module</generator>
    <managingEditor>george@dxonline.com</managingEditor>
    <ttl>120</ttl>
    <item>
      <title>A Dozen and One Marketing Tips for Free Agents</title>
      <description><![CDATA[<p> </p>
<p>I have been a self-employed software consultant for over 25 years. Quite often, folks wanting to become independent consultants have asked me how to get started. “How do you get the word out?” “How do you market yourself?” These are usually the most asked questions.</p>
<p>Rather than go into a long, time-consuming essay about the ins and outs of promoting oneself, here are thirteen basic ideas you can use that will go a long way toward promoting yourself as an independent consultant of any kind.  Try one or try them all.  Whatever works for you is what counts.</p>
<p> <img style="float: right; border-image: initial; border-width: 2px; border-color: black; border-style: solid; margin: 2px;" title="Free Agent" src="http://www.dxonline.com/Data/Sites/1/MiscImages/free-agent-copy.png" alt="Free Agent" width="250" height="205" /></p>
<p style="padding-left: 30px;"><strong>1</strong>              <strong>Give people two business cards instead of one</strong>.  Ask them to pass the extra one along to a friend or business associate.</p>
<p style="padding-left: 30px;"><strong>2</strong>              <strong>Build word-of-mouth referrals by creating flyers with inserts offering promotional discounts.</strong>  Ask owners of your local dry cleaners, hair salons, and restaurants to distribute thyem in exchange for bigger discounts on your products or services.</p>
<p style="padding-left: 30px;"><strong>3</strong>              <strong>Hire a native speaker to rewrite your materials into other languages.</strong>   This way you attract a wider and more diverse audience while expressing your message properly, and showing respect for everyone’s holidays, ceremonies, and culture.</p>
<p style="padding-left: 30px;"><strong>4</strong>              <strong>Send thank-you letters to every customer, vendor, or supplier three or four times a year.</strong>  This will remind them that you are still operating and could result in new sales.</p>
<p style="padding-left: 30px;"><strong>5</strong>              <strong>After mailing flyers, brochures, etc., follow up by telephoning customers or prospects.</strong>  Often, this type of personal contact results in a boost in your business.</p>
<p style="padding-left: 30px;"><strong>6 </strong>             <strong>Listen to what your clients or customers tell you about your work.</strong>  When appropriate, ask what new services or products you could provide for them.</p>
<p style="padding-left: 30px;"><strong>7</strong>              <strong>Consider giving something away.</strong>  Donate your time or even a modest gift, coupon, or discount.  It’s a great way to warm up potential customers.</p>
<p style="padding-left: 30px;"><strong>8</strong>              <strong>Teach classes, give presentations, write a blog, create an e-mail newsletter, or write short articles for your local newspaper.</strong>  You can showcase your skills and gain free publicity.</p>
<p style="padding-left: 30px;"><strong>9 </strong>             <strong>Do something good for others in your community.</strong>  Participating in funding drives that allow you to mingle with others and become acquainted with new groups in your community.</p>
<p style="padding-left: 30px;"><strong>10</strong>           <strong>Keep up-to-date with the latest technologies in your field.</strong>  Investigate the hidden value of online advertising by browsing web sites and subscribing to e-mail newsletters.  Consider these to be investments in your future and a source for potential marketing ideas.</p>
<p style="padding-left: 30px;"><strong>11</strong>           <strong>Continue your education and stay current on economic and technological trends.</strong>  Attend conferences, seminars, workshops, and join industry organizations and user groups.</p>
<p style="padding-left: 30px;"><strong>12</strong>           <strong>Get out of the office at least once a day.</strong>  Meet a colleague for breakfast or lunch, and wherever you go, talk with as many people as possible. Don’t forget to always have a generous supply of your business cards, wherever your go.</p>
<p style="padding-left: 30px;"><strong>13</strong>           <strong>Nurture and enjoy your dreams.  They are too precious to abandon.</strong></p><br /><a href='http://www.dxonline.com/a-dozen-and-one-marketing-tips-for-free-agents.aspx'>Admin</a>&nbsp;&nbsp;<a href='http://www.dxonline.com/a-dozen-and-one-marketing-tips-for-free-agents.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=A+Dozen+and+One+Marketing+Tips+for+Free+Agents+http%3a%2f%2fwww.dxonline.com%2fa-dozen-and-one-marketing-tips-for-free-agents.aspx'><img src='http://www.dxonline.com/Data/SiteImages/tweetthis3.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fwww.dxonline.com%2fa-dozen-and-one-marketing-tips-for-free-agents.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>http://www.dxonline.com/a-dozen-and-one-marketing-tips-for-free-agents.aspx</link>
      <author>Admin</author>
      <comments>http://www.dxonline.com/a-dozen-and-one-marketing-tips-for-free-agents.aspx</comments>
      <guid isPermaLink="true">http://www.dxonline.com/a-dozen-and-one-marketing-tips-for-free-agents.aspx</guid>
      <pubDate>Thu, 05 Jan 2012 01:02:00 GMT</pubDate>
    </item>
    <item>
      <title>How to Ensure the Failure of a Software Project</title>
      <description><![CDATA[<p> </p>
<p> </p>
<p>Software development projects fail when they do not meet the following criteria for success:</p>
<p><img style="float: right;" title="Failure is not an option" src="http://www.dxonline.com/Data/Sites/1/MiscImages/FailureIsNotAnOption.jpg" alt="Failure is not an option. It comes built in." width="225" height="224" /></p>
<p style="padding-left: 30px;">  • It is delivered on time.<br />  • Itcomes in on or under budget.<br />  • It works as required. </p>
<p>Only a few projects achieve all three. Many more are delivered which fail on one or more of these criteria, and a substantial number are cancelled having failed badly.</p>
<p>So what are the key factors for success? Organizations and individuals have studied a number of projects that have both succeeded and failed and some common factors emerge. A key finding is that there is no single overriding factor that causes project failure. A number of factors are involved in any particular project failure, some of which interact with each other. Here are some of the most important reasons for failure.</p>
<h3>Lack of User Involvement</h3>
<p>Lack of user involvement has proved fatal for many projects. Without user involvement, nobody in the business feels committed to a system, and can even be hostile to it. If a project is to be a success senior management and users need to be involved from the start, and continuously throughout the development. This requires time and effort, and when the people in a business are already stretched, finding time for a new project is not high on their priorities. Therefore senior management need to continuously support the project to make it clear to staff it is a priority.</p>
<h3>Long or Unrealistic Time Scales</h3>
<p>Long timescales for a project have led to systems being delivered for products and services no longer in use by an organization. The key recommendation is that project timescales should be short, which means that larger systems should be split into separate projects. There are always problems with this approach, but the benefits of doing so are considerable.</p>
<p>Many managers are well aware of the need for fast delivery, leading to the other problem of unrealistic timescales. These are set without considering the volume of work that needs to be done to ensure delivery. As a result, these systems are either delivered late or only have a fraction of the facilities that were asked for. The recommendation here is to review all project plans to see if they are realistic, and to challenge the participants to express any reservations they may have with it.</p>
<h3>Poor or No Requirements</h3>
<p>Many projects have high level, vague, and generally unhelpful requirements. This has led to cases where the developers, having no input from the users, build what they believe is needed, without having any real knowledge of the business. Inevitably, when the system is delivered business users say it does not do what they need it to. This is closely linked to lack of user involvement, but goes beyond it. Users must know what it is they want, and be able to specify it precisely. As non-IT specialists, this means normally they need skills training.</p>
<h3>Scope Creep</h3>
<p>Scope is the overall view of what a system will deliver. Scope creep is the insidious growth in the scale of a system during the life of a project. As an example for a system which will hold customer records, it is then decided it will also deal with customer bills, then these bills will be provided on the Internet, and so on and so forth. All the functionality will have to be delivered at one time, therefore affecting time scales, and all will have to have detailed requirements. This is a management issue closely related to change control. Management must be realistic about what is it they want and when, and stick to it.</p>
<h3>No Change Control System</h3>
<p>Despite everything businesses change, and change is happening at a faster rate then ever before. It is not realistic to expect no change in requirements while a system is being built. However, uncontrolled changes play havoc with a system under development, and have caused many project failures.</p>
<p>This emphasizes the advantages of shorter timescales and a phased approach to building systems, so that change has less chance to affect development. Nonetheless, change must be managed like any other factor of business. The business must evaluate the effects of any changed requirements on the timescale, cost and risk of project. Change Management and its sister discipline of Configuration Management are skills that can be taught.</p>
<h3>Poor Testing</h3>
<p>The developers will do a great deal of testing during development, but eventually the users must run acceptance tests to see if the system meets the business requirements. However, acceptance testing often fails to catch many faults before a system goes live because:</p>
<p style="padding-left: 30px;">• Poor requirements which cannot be tested <br />• Poorly, or non planned tests meaning that the system is not methodically checked <br />• Inadequately trained users who do not know what the purpose of testing is <br />• Inadequate time to perform tests as the project is late </p>
<p><br />Users, in order to build their confidence with a system, and to utilize their experience of the business, should do the acceptance testing. To do so they need good testable requirements, well designed and planned tests, be adequately trained, and have sufficient time to achieve the testing objectives.</p>
<h3>Conclusion</h3>
<p>These six factors are not the only ones that affect the success or failure of a project, but in many studies and reports, they appear near, or at the top of the list. They are all interlinked, but as can be seen they are not technical issues, but management and training ones. This supports the idea that IT projects should be treated as business projects.</p>
<p> </p><br /><a href='http://www.dxonline.com/how-to-ensure-the-failure-of-a-software-project.aspx'>Admin</a>&nbsp;&nbsp;<a href='http://www.dxonline.com/how-to-ensure-the-failure-of-a-software-project.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=How+to+Ensure+the+Failure+of+a+Software+Project+http%3a%2f%2fwww.dxonline.com%2fhow-to-ensure-the-failure-of-a-software-project.aspx'><img src='http://www.dxonline.com/Data/SiteImages/tweetthis3.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fwww.dxonline.com%2fhow-to-ensure-the-failure-of-a-software-project.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>http://www.dxonline.com/how-to-ensure-the-failure-of-a-software-project.aspx</link>
      <author>Admin</author>
      <comments>http://www.dxonline.com/how-to-ensure-the-failure-of-a-software-project.aspx</comments>
      <guid isPermaLink="true">http://www.dxonline.com/how-to-ensure-the-failure-of-a-software-project.aspx</guid>
      <pubDate>Thu, 22 Dec 2011 19:35:00 GMT</pubDate>
    </item>
    <item>
      <title>Save the Cat!</title>
      <description><![CDATA[<p><img src="http://media.tumblr.com/tumblr_lvnbqtPFtP1qhh95m.jpg" alt="Save the Cat!" width="177" height="267" align="left" /></p>
<div>
<p>Over the years I've read several books on screenwriting. <em>Save the Cat!</em> by Blake Snyder is one of the best. The text is upbeat and breezy, easily digested and fun to read.  One comes away with a fairly clear understanding of how a screenplay is structured and the points in the plot that must be present to make for a compelling movie-going experience. The title of the book comes from the author's suggestion that the writer must provide his hero an opportunity to do something <em>nice</em>that will endear him to the audience. In other words, the hero needs to be likable. Saving a cat in distress is such an archetypal opportunity.</p>
<p>The issues involved in creating a screenplay are covered in chapters that discuss the creation and fine-tuning of your logline, working on your story pitch, deciding on your genre, molding your hero, the pace of your story, outlining your story and putting it into a structure that helps move the plot along, and other nagging items like marketing your work and getting an agent. </p>
<p>Back in my college days I started a screenplay, but never finished it. I had no guidebooks like <em>Save the Cat!</em> to guide and encourage me. By the end of this book I felt I could probably tackle such a project again with better chances of finishing it than before.</p>
<p>What is interesting is while reading the book I began to notice more structure in movies and TV shows, seeing where Act One flows into Act Two, watching for the "Pope in the Pool" tactic that allows for dull backstory exposition to take place in a non-painful and boring way, where the "bad guys close in", when "all is lost", etc.</p>
<p>If you have ever fantasized about writing a movie screenplay but didn't know where to start, or you saw a disappointing movie and thought to yourself, "I can do better that this", then this book will be of great help to you. Snyder's book has a lot to offer, and can be the catalyst and kickstart you need to get productive. </p>
</div><br /><a href='http://www.dxonline.com/save-the-cat.aspx'>Admin</a>&nbsp;&nbsp;<a href='http://www.dxonline.com/save-the-cat.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=Save+the+Cat!+http%3a%2f%2fwww.dxonline.com%2fsave-the-cat.aspx'><img src='http://www.dxonline.com/Data/SiteImages/tweetthis3.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fwww.dxonline.com%2fsave-the-cat.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>http://www.dxonline.com/save-the-cat.aspx</link>
      <author>Admin</author>
      <comments>http://www.dxonline.com/save-the-cat.aspx</comments>
      <guid isPermaLink="true">http://www.dxonline.com/save-the-cat.aspx</guid>
      <pubDate>Sun, 04 Dec 2011 00:27:00 GMT</pubDate>
    </item>
    <item>
      <title>Steve Jobs</title>
      <description><![CDATA[<p>I have no Apple products in my life. No iPhone, no Mac, no iPad, nothing. Long ago, as a young computer software developer, I hitched my wagon to Microsoft’s rising star. I reasoned that with its strategy of licensing its products as widely as possible, I could reap the benefits of a broader market for my services. I wasn’t disappointed. I perceived the Apple universe as a limited field with a high cost of entry, focused on small specialty applications in which I had no particular interest.</p>
<p><img style="float: right; margin: 1px;" title="Steve Jobs" src="http://www.dxonline.com/Data/Sites/1/logos/steve-jobs-bio-review.jpg" alt="Steve Jobs" width="100" height="125" /></p>
<p>Nevertheless, the technological developments that Apple produced over the years have caused the world of computing to lurch in directions that were not anticipated by the group of connected people who were considered “those in the know”. We who are not in the Apple camp have been affected by these developments, and have had to adapt to new paradigms over the course of our careers. This is primarily because of the taste, the will, and the drive of one man, Steve Jobs.</p>
<p>Water Isaacson’s biographical book, Steve Jobs, paints a picture of Mr. Jobs that is both fascinating was well as cautionary. By having unprecedented access to the very private world of Steve Jobs for over two years, we are given a portrait of both the technical and artistic genius that many have applauded, but also the deeply flawed, insensitive, bully of a human being that he often was. No punches have been pulled. As the author noted:</p>
<p>“He had never, in two years, asked anything about what I was putting in the book or what conclusions I had drawn. But now he looked at me and said, ‘I know there will be a lot in your book I won’t like.’ It was more a question than a statement, and when he stared at me for a response, I nodded, smiled, and said I was sure that would be true. ‘That’s good,’ he said. ‘Then it won’t seem like an in-house book. I won’t read it for a while, because I don’t want to get mad. Maybe I will read it in a year—if I’m still around.’”</p>
<p>There is no doubt that Steve Jobs was an extraordinary individual. From a distance, through the adoration of his fans and the Apple mystique, it is quite possible to be affected by what some of his coworkers have labeled the “Reality Distortion Field”, a state of viewing and believing something that isn’t real, or least not completely accurate. Jobs’ reality distortion field led him to assume the attitude of always being right and others who disagreed with him of always being wrong. This had mixed results in his career and personal life. He hit some major homeruns with some of his products. Yet, he also fielded some major duds, and nearly lost his entire fortune when he was unfettered and free from the constraining input of others’ more balanced arguments.</p>
<p>Starting life as an adopted child in a loving and nurturing home, being ingrained by his father with a love for electronics, mechanics, and especially with a sense of craftsmanship, he grew up with a firm belief that he was special and usual norms and rules did not apply to him. He was, he thought, destined to be a prince. Even as an adult, he ignored the handicapped parking signs and parked there anyway in his Mercedes that never bore a license plate.</p>
<p>In summary, Jobs grew up in middle class Palo Alto, California. In high school he earned the reputation of prankster and geek. As a college dropout, he took LSD, traveled to India to experience the gurus and Eastern philosophies. He lived on a commune in Oregon. He worked for Atari. With his friend and partner Steve Wozniak he built the first Apple computer and made $100 million before he turned 25. In a power struggle in 1985 he lost control of Apple and was ousted. His second computer company, NeXT, was a failure and hemorrhaged money. He then purchased Pixar for a tiny amount from George Lucas, who had pressing cash needs, and with director John Lasseter, turned it into a wildly successful animation studio. He then returned to Apple and assumed control. Soon he saw the Internet as a way to build an integrated consumer electronics company. Computers would become the hub of one’s digital life, and a succession of revolutionary new devices, the iPod, the iPhone, and the iPad, would be the spokes.</p>
<p>This is the story that makes the skeleton of the book. The meat and the fat are far more interesting.</p>
<p>As a boy, Jobs rejected his parents’ Christianity because of his reaction to the starvation of children in Biafra, and his disbelief that a loving God would allow something like that to happen. In spite of his parents’ attempts to explain, Jobs begins to assert his typological attitude of “I’m right and everyone else is wrong”, even if the “everyone else” included God. This attitude is even manifested in his belief that he didn’t exude any body odor, and the requirement of regular bathing that everyone else had to endure was not one with which he needed to indulge.</p>
<p><br />At Apple, Jobs was known to berate, belittle, and scream at those who either disagreed with him or produced work he felt was not up to his sense of what it meant to be an “A-List” player. He could fire an employee on the spot, and sometimes cry when he did not get his way. To be fair he also cried when speaking of loyal friends and employees and good experiences with his family, so he wasn’t merely a cry-baby. Mixed in with the cold, callused, methodical corporate leader was a sentimental and sensitive soul, but only when focused on such things. Jobs’ attention and emotional ray gun swept around like a lighthouse. One minute it was on you, warm and enjoyable, the next, pointing in another direction, it could be cold and detached.</p>
<p>His life was played out in three major acts. Act One begins with his birth, abandonment, adoption, development and creation of Apple Computers. Becoming a multimillionaire so young in life made him even more self-assured and ego-centric. Act Two starts with his ouster from Apple and his fall into near desperation as most of his money is lost in the debacle of NeXT. There is a tempering and a mellowing, perhaps a maturing. Perhaps not. Maybe he merely learns better way of controlling those around him without the adolescent fireworks. Maybe not. Finally, Act Three begins with his return to a demoralized and disorganized Apple, and ends, of course with his death, but not before major successes and industry transformations are brought about because of his incessant insistence on quality, innovation, and complete control of the users’ experience.</p>
<p>Isaacson writes:</p>
<p>"The saga of Steve Jobs is the Silicon Valley creation myth writ large: launching a startup in his parents' garage and building it into the world's most valuable company. He didn't invent many things outright, but he was a master at putting together ideas, art, and technology in ways that invented the future. He designed the Mac after appreciating the power of graphical interfaces in a way that Xerox was unable to do, and he created the iPod after grasping the joy of having a thousand songs in your pocket in a way that Sony, which had all the assets and heritage, could never accomplish. Some leaders push innovations by being good at the big picture. Others do so by mastering details. Jobs did both, relentlessly."</p>
<p>This is a wonderful book, well worth your time, thoroughly enjoyable, and eminently readable: a balanced telling of an unbalanced life.</p><br /><a href='http://www.dxonline.com/steve-jobs.aspx'>Admin</a>&nbsp;&nbsp;<a href='http://www.dxonline.com/steve-jobs.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=Steve+Jobs+http%3a%2f%2fwww.dxonline.com%2fsteve-jobs.aspx'><img src='http://www.dxonline.com/Data/SiteImages/tweetthis3.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fwww.dxonline.com%2fsteve-jobs.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>http://www.dxonline.com/steve-jobs.aspx</link>
      <author>Admin</author>
      <comments>http://www.dxonline.com/steve-jobs.aspx</comments>
      <guid isPermaLink="true">http://www.dxonline.com/steve-jobs.aspx</guid>
      <pubDate>Sun, 13 Nov 2011 06:20:00 GMT</pubDate>
    </item>
    <item>
      <title>Dear Mr. Architect</title>
      <description><![CDATA[<p><em><br /></em></p>
<p><em>It has been noted elsewhere that there are many parallels between writing software and building homes. The most obvious aspect is that in each case a thorough well-planned design is crucial to the success of the project. At dX Software Systems we recognize the importance of good system design, and we attempt to educate our clients to do the same.</em></p>
<p><em>But imagine if an architect had to work from a specification like this!<img style="border-image: initial; float: right; border-width: 2px; border-color: black; border-style: solid; margin: 2px;" title="Wonkey Building" src="http://www.dxonline.com/Data/Sites/1/MiscImages/wonky-building.jpg" alt="Wobbly Building" width="225" height="152" /></em></p>
<p><br />Dear Mr. Architect:</p>
<p>Please design and build me a house. I am not quite sure of what I need, so you should use your discretion.<br />My house should have between two and forty-five bedrooms. Just make sure the plans are such that the bedrooms can be easily added or deleted. When you bring the blueprints to me, I will make the final decision of what I want. Also, bring me the cost breakdown for each configuration so that I can arbitrarily pick one.</p>
<p>Keep in mind that the house I ultimately choose must cost less than the one I am currently living in. Make sure, however, that you correct all the deficiencies that exist in my current house (for example, the floor of my kitchen vibrates when I walk across it, and the walls don't have nearly enough insulation in them).</p>
<p>As you design, also keep in mind that I want to keep yearly maintenance costs as low as possible. This should mean the incorporation of extra-cost features like aluminum, vinyl, or composite siding. (If you choose not to specify aluminum, be prepared to explain your decision in detail.)</p>
<p>Please take care that modern design practices and the latest materials are used in construction of the house, as I want it to be a showplace for the most up-to-date ideas and methods. Be alerted, however, that kitchen should be designed to accommodate, among other things, my 1952 Gibson refrigerator.</p>
<p>To insure that you are building the correct house for our entire family, make certain that you contact each of our children, and also our in-laws. My mother-in-law will have very strong feelings about how the house should be designed, since she visits us at least once a year. Make sure that you weigh all of these options carefully and come to the right decision. I, however, retain the right to overrule any choices that you make.</p>
<p>Please don't bother me with small details right now. Your job is to develop the overall plans for the house, i.e., get the big picture. For example, at this time it is not appropriate to be choosing the color of the carpet. However, keep in mind that my wife prefers blue.</p>
<p>Also, do not worry at this time about acquiring the resources to build the house itself. Your first priority is to develop detailed plans and specifications. Once I approve these plans, however, I would expect the house to be under roof within 48 hours.</p>
<p>While you are designing this house specifically for me, keep in mind that sooner or later I will have to sell it to someone else. Therefore, it should have appeal to a wide variety of potential buyers. Please make sure before you finalize the plans that there is a consensus of the population in my area that they like the features of this house.<br />I advise you to take a look at my neighbor's house which he constructed last year. We like it a great deal. It has many features that we would also like in our new home, particularly the 75-foot swimming pool. With careful engineering, I believe that you can design this into our new house without impacting the final cost.</p>
<p>Please prepare a complete set of blueprints. It is not necessary at this time to do the real design, since they will be used only for construction bids. Be advised, however, that you will be held accountable for any increase of construction costs as a result of later design changes.</p>
<p>You must be thrilled to be working on as an interesting project as this! To be able to use the latest techniques and materials and to be given such freedom in your designs is something that cannot happen very often. Contact me as soon as possible with your complete ideas and plans.</p>
<p>P.S. My wife has just told me that she disagrees with many of the instructions I have provided in this letter. As architect, it is your responsibility to resolve these differences. (I have tried in the past and have been unable to accomplish this myself.) If you cannot handle this responsibility, I will have to find another architect.</p>
<p>P.P.S. Perhaps what I need is not a house at all, but rather a travel trailer. Please advise me as soon as possible if this is the case.</p>
<p> </p>
<p><em>This little story has been floating around the Internet for years, and we take no credit for its origin. We have posted it here merely to humorously illustrate a common problem that all software developers encounter. A client who is not settled in his expectations of the finished product, and a project that is not scoped out entirely will only lead to frustration and ill-feelings.  Nobody wants a business relationship that turns into something you only want to avoid.</em>  </p><br /><a href='http://www.dxonline.com/dear-mr-architect.aspx'>Admin</a>&nbsp;&nbsp;<a href='http://www.dxonline.com/dear-mr-architect.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=Dear+Mr.+Architect+http%3a%2f%2fwww.dxonline.com%2fdear-mr-architect.aspx'><img src='http://www.dxonline.com/Data/SiteImages/tweetthis3.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fwww.dxonline.com%2fdear-mr-architect.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>http://www.dxonline.com/dear-mr-architect.aspx</link>
      <author>Admin</author>
      <comments>http://www.dxonline.com/dear-mr-architect.aspx</comments>
      <guid isPermaLink="true">http://www.dxonline.com/dear-mr-architect.aspx</guid>
      <pubDate>Mon, 31 Oct 2011 19:58:00 GMT</pubDate>
    </item>
    <item>
      <title>How to Get the Most Out of a Consultant</title>
      <description><![CDATA[<p>What is a consultant? What does a consultant do? When should I use an expert? As most of us know, we cannot be experts in everything. There are many circumstances that welcome the talents of an individual with specialized expertise.</p>
<p><br />Sometimes, even when well informed on the project, we come up short trying to wear "all the hats", and have a tendency to sit too close to the problem to see the solution. Understanding the ways in which a consultant can be a resource to overcome these pitfalls allows us to fully utilize time management potential and get back in the driver's seat.</p>
<h3><br />WHAT IS A CONSULTANT?</h3>
<p>A consultant <em>is not</em> a temporary or part-time employee. A consultant <em>is</em> an independent contractor offering his or her specialized services or skills to clients for a fee. Like your doctor, lawyer or plumber, he is a counselor who is employed for his or her knowledge, experience and judgment as well as his skills. Besides being an authority in a specialized field, the consultant is project or task oriented. He can see the solution for the problems without the tangle of conflicts, daily crises and problems that typically interrupt an executive.</p>
<h3><br />WHAT DOES A CONSULTANT DO?</h3>
<p><br />Being experts in their fields, consultants are highly trained in analyzing problems and developing solutions that satisfy management objectives. Often, they are asked to implement these solutions. Being free of time-consuming daily operational duties, they can direct their attention to the project. A satisfactory result is reached more quickly and objectively. This enhanced productivity makes a consultant a real bargain. Projects or problems that hang on and on while waiting for attention often have direct and hidden costs beyond realization. <br />Focusing their work according to the client's objectives and centering on results is an important measure of the consultant's contribution. Often, the accomplishment of the goal can be measured in dollars, time or quality. Comparing this with the time needed by an employee for training and fulfillment of the end is one measure of value. Another is the quality of the solution or attainment of the objective. Often a low quality solution is worse than the problem and leaves a haunting effect. Sometimes, the problem is like a hole in a boat, it gets harder and harder to save the ship, the longer the problem exists.</p>
<p><br />The consultant performs tasks such as:</p>
<ul>
<li><span class="Apple-style-span" style="line-height: normal;">• Situation Analysis </span></li>
<li><span class="Apple-style-span" style="line-height: normal;">• Research </span></li>
<li><span class="Apple-style-span" style="line-height: normal;">• Planning </span></li>
<li><span class="Apple-style-span" style="line-height: normal;">• Evaluation </span></li>
<li><span class="Apple-style-span" style="line-height: normal;">• Problem definition </span></li>
<li><span class="Apple-style-span" style="line-height: normal;">• Idea Generation </span></li>
<li><span class="Apple-style-span" style="line-height: normal;">• Implementation </span></li>
<li><span class="Apple-style-span" style="line-height: normal;">• Design </span></li>
<li><span class="Apple-style-span" style="line-height: normal;">• Selection </span></li>
<li><span class="Apple-style-span" style="line-height: normal;">• Testing </span></li>
<li><span class="Apple-style-span" style="line-height: normal;">• Training </span></li>
<li><span class="Apple-style-span" style="line-height: normal;">• Reporting</span></li>
</ul>
<h3> </h3>
<h3>WHEN TO USE CONSULTANTS</h3>
<p>Consultants may represent the most cost-effective solution under many conditions. You should consider using them when you need:</p>
<p style="padding-left: 30px;"><em><strong>UNIQUE SKILLS</strong></em> -- When specialized experience and knowledge are not available within your firm consultants are the answer.</p>
<p style="padding-left: 30px;"><strong><em>ONE TIME and OVERLOAD HELP</em></strong> -- Using Consultants for peak-period or unique projects can help equalize the workload of your permanent staff.</p>
<p style="padding-left: 30px;"><em><strong>INNOVATION</strong></em> -- Consultants contribute fresh thinking and are very effective as catalysts for alteration and change.</p>
<p style="padding-left: 30px;"><em><strong>TRAINING</strong></em> -- At all levels in the company, Consultants can provide training. Formal seminars as well as one-on-one training sessions will benefit your company.</p>
<p style="padding-left: 30px;"><em><strong>TEMPORARY HELP</strong></em> -- During peak periods can be useful. When near-term business situations are uncertain, consultants can perform the work without long-term commitments.</p>
<p style="padding-left: 30px;"> </p>
<h3>GETTING THE MOST FROM CONSULTANTS</h3>
<p>Having selected a consultant, to insure maximum effectiveness follow the next few suggestions:</p>
<p style="padding-left: 30px;"><em><strong>EARLY INTRODUCTION</strong></em> -- Bring the consultant into the project early. Consultants can often guide initial decisions or suggest immediate solutions.</p>
<p style="padding-left: 30px;"><em><strong>DEFINE THE TASK</strong></em> -- Good definition speeds problem solving and saves consulting time. All data bearing on the assignment should be provided at the beginning and as needed during the term of the project.</p>
<p style="padding-left: 30px;"><em><strong>PROVIDE NECESSARY SUPPORT</strong></em> -- The consultant should be introduced to the relevant systems and personnel as soon as possible.</p>
<p style="padding-left: 30px;"><em><strong>MONITOR PROGRESS</strong></em> -- The consultant should keep you informed as to progress.</p>
<p style="padding-left: 30px;"><em><strong>VERIFY RESULTS</strong></em> -- Decisions should be made regarding conclusions, advice and implementation. <br />Consultants can provide the missing link between your company's present problems and future goals. They are most cost effective when you make the effort to use their skills to best advantage.</p>
<p style="padding-left: 30px;"> </p><br /><a href='http://www.dxonline.com/how-to-get-the-most-out-of-a-consultant.aspx'>Admin</a>&nbsp;&nbsp;<a href='http://www.dxonline.com/how-to-get-the-most-out-of-a-consultant.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=How+to+Get+the+Most+Out+of+a+Consultant+http%3a%2f%2fwww.dxonline.com%2fhow-to-get-the-most-out-of-a-consultant.aspx'><img src='http://www.dxonline.com/Data/SiteImages/tweetthis3.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fwww.dxonline.com%2fhow-to-get-the-most-out-of-a-consultant.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>http://www.dxonline.com/how-to-get-the-most-out-of-a-consultant.aspx</link>
      <author>Admin</author>
      <comments>http://www.dxonline.com/how-to-get-the-most-out-of-a-consultant.aspx</comments>
      <guid isPermaLink="true">http://www.dxonline.com/how-to-get-the-most-out-of-a-consultant.aspx</guid>
      <pubDate>Wed, 26 Oct 2011 20:11:00 GMT</pubDate>
    </item>
    <item>
      <title>Why Are Software Contractors So Expensive?</title>
      <description><![CDATA[<p> </p>
<p>Often, folks who are looking to have computer programming done are surprised when the consultant presents them with the estimated cost of a project. Their objection usually takes the form similar to, “Why is it so expensive to contract with a software developer?” or “I can hire a junior programmer for a year for what you want for this!” These questions really are misunderstandings of the value an experienced consultant brings to a project.</p>
<p>If a contractor quotes you a rate of $100 an hour, you’re probably going to be quick to respond with, “That's about $200k a year! Forget that!” But that misses a lot of things. Aside from the fact that the contractor has to pay their own insurance, workers comp, FICA, and all the overhead of running a business, let’s focus on what you're actually getting.<img style="border-image: initial; float: right; border-width: 2px; border-color: black; border-style: solid; margin: 2px;" title="Will Program For Food" src="http://www.dxonline.com/Data/Sites/1/MiscImages/WillProgramForFood.jpg" alt="Will Program For Food" width="250" height="166" /></p>
<p>It’s not merely an hour of that person's time you’re getting. You're also getting the years of experience they have in doing similar challenging work for other firms. They've seen far more problems and disastrous projects than a junior programmer will see in even their first two years. You're getting access to a portfolio, a code library and methodology, they have developed over the years that they can draw from that is largely tested and true. You're buying the experience of all the late nights that they spent on past projects, pulling out their hair, finding solutions to knotty problems, so that pitfalls are quickly avoided on your project. Essentially, you're paying for a much better ability to control the cost and schedule of your project.</p>
<p>If you’re still thinking, “It still seems expensive”, well, face it, you can't sell an hour more than once, and you’re the sole customer on this project. This is simply the nature of custom software. Microsoft can sell Office for a couple of hundred dollars a copy, even though it may have cost them millions of dollars to create, because tens of millions of copies will be sold. A contractor selling you a finished product will sell it to you at a lower cost per hour basis, because you're sharing the development hours with all of the other people who have purchased the product.</p>
<p>Does it always make sense to contract with an independent developer? Of course not, but the next time your project has zoomed past a deadline or gone over budget, think about the depth of experience you have working on it, then ask yourself, “Is having this project where the project schedule calendar says it should be worth the cost of a consultant?”</p><br /><a href='http://www.dxonline.com/why-are-software-contractors-so-expensive.aspx'>Admin</a>&nbsp;&nbsp;<a href='http://www.dxonline.com/why-are-software-contractors-so-expensive.aspx'>...</a><a class='tweetthislink' title='Tweet This' href='http://twitter.com/home?status=Why+Are+Software+Contractors+So+Expensive%3f+http%3a%2f%2fwww.dxonline.com%2fwhy-are-software-contractors-so-expensive.aspx'><img src='http://www.dxonline.com/Data/SiteImages/tweetthis3.png' alt='Tweet This' /></a><div class='fblikebutton'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fwww.dxonline.com%2fwhy-are-software-contractors-so-expensive.aspx&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;height=35&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden;width:450px; height:35px;'></iframe></div>]]></description>
      <link>http://www.dxonline.com/why-are-software-contractors-so-expensive.aspx</link>
      <author>Admin</author>
      <comments>http://www.dxonline.com/why-are-software-contractors-so-expensive.aspx</comments>
      <guid isPermaLink="true">http://www.dxonline.com/why-are-software-contractors-so-expensive.aspx</guid>
      <pubDate>Wed, 05 Oct 2011 21:43:00 GMT</pubDate>
    </item>
  </channel>
</rss>
