 




<?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: Systems Development Question</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/</link>
	<description></description>
	<lastBuildDate>Tue, 21 May 2013 23:11:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: extradrunk</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/#comment-45136</link>
		<dc:creator>extradrunk</dc:creator>
		<pubDate>Tue, 07 Feb 2006 00:35:31 +0000</pubDate>
		<guid isPermaLink="false">#comment-45136</guid>
		<description><![CDATA[your CIO has an idea of what he wants out of the system that is why he implemented a model like that.... not only does it give you an idea of what your supervisor want it also saves time and human effort. rather than starting to get opinions and formulating a sample design then having it evaluated again . just think of it as a rapid application design(RAD)* ]]></description>
		<content:encoded><![CDATA[<p>your CIO has an idea of what he wants out of the system that is why he implemented a model like that&#8230;. not only does it give you an idea of what your supervisor want it also saves time and human effort. rather than starting to get opinions and formulating a sample design then having it evaluated again . just think of it as a rapid application design(RAD)* </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jburelle</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/#comment-45137</link>
		<dc:creator>jburelle</dc:creator>
		<pubDate>Thu, 02 Feb 2006 10:12:22 +0000</pubDate>
		<guid isPermaLink="false">#comment-45137</guid>
		<description><![CDATA[BeerMaker had some very strong points.  I would add to that you document everything, save all emails, and make sure you &#039;know&#039; your CIO.  In a perfect work environment the CIO would be intelligent and have an ego that would accept suggestions, that said, we know that is not always the case.  Good luck.]]></description>
		<content:encoded><![CDATA[<p>BeerMaker had some very strong points.  I would add to that you document everything, save all emails, and make sure you &#8216;know&#8217; your CIO.  In a perfect work environment the CIO would be intelligent and have an ego that would accept suggestions, that said, we know that is not always the case.  Good luck.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: beermaker</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/#comment-45138</link>
		<dc:creator>beermaker</dc:creator>
		<pubDate>Thu, 02 Feb 2006 09:54:23 +0000</pubDate>
		<guid isPermaLink="false">#comment-45138</guid>
		<description><![CDATA[A good CIO would never make final design decisions without getting a signoff from the key players (its eventual suicide that will get noticed by other executives). 

However, since he is very confident he knows more than they do, lets assume he is right. The users may want to do things the way they always have, but the CIO may be trying to automate a manual process or eliminate unnecessecary steps.  It takes a good business analyst to look at the whole process and eliminate unnecessasary steps while improving the application.

Your goal should be something like this: be a hero to the CIO and the users. Make the CIO look good.  If the CIO&#039;s actions are preventing you from this mission you will have to do it without appearing to be insubordinate. Communicate with the key players or other users directly and informally. Find out what other commercial packages are doing.  Figure out if the CIOs decisions are correct and dont be afraid to keep him from making a big mistake. Express your concerns that he would look very bad by going down the wrong path (if you find this is the case) and that a little &quot;time wasted&quot; talking with the users will help avoid a disaster.  Go the extra mile and the CIO, users, and other Executives will take notice.

Recommend to the CIO that he get a &quot;signoff&quot; from the users to cover his ass.  If he does not go for this then your suspicions are confirmed and hes putting his job at risk.  Lets hope you dont have to be a casulty of a failed project.  

Best of Luck]]></description>
		<content:encoded><![CDATA[<p>A good CIO would never make final design decisions without getting a signoff from the key players (its eventual suicide that will get noticed by other executives). </p>
<p>However, since he is very confident he knows more than they do, lets assume he is right. The users may want to do things the way they always have, but the CIO may be trying to automate a manual process or eliminate unnecessecary steps.  It takes a good business analyst to look at the whole process and eliminate unnecessasary steps while improving the application.</p>
<p>Your goal should be something like this: be a hero to the CIO and the users. Make the CIO look good.  If the CIO&#8217;s actions are preventing you from this mission you will have to do it without appearing to be insubordinate. Communicate with the key players or other users directly and informally. Find out what other commercial packages are doing.  Figure out if the CIOs decisions are correct and dont be afraid to keep him from making a big mistake. Express your concerns that he would look very bad by going down the wrong path (if you find this is the case) and that a little &#8220;time wasted&#8221; talking with the users will help avoid a disaster.  Go the extra mile and the CIO, users, and other Executives will take notice.</p>
<p>Recommend to the CIO that he get a &#8220;signoff&#8221; from the users to cover his ass.  If he does not go for this then your suspicions are confirmed and hes putting his job at risk.  Lets hope you dont have to be a casulty of a failed project.  </p>
<p>Best of Luck</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kingtut</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/#comment-45139</link>
		<dc:creator>kingtut</dc:creator>
		<pubDate>Thu, 02 Feb 2006 09:33:04 +0000</pubDate>
		<guid isPermaLink="false">#comment-45139</guid>
		<description><![CDATA[People are better editors than authors.  No matter what you call your process, giving the users a strawman to elicit responses is usually much more efficient than giving them a blank page.  The former, even if it is not a great starting point, will get you to the finish line much faster than the latter approach.  During this fleshing out activity, it is important to capture and evaluate the current business processes, too.  Creating or upgrading a business system without simultaneously improving business processes cannot lead to any significant improvement in business efficiency.  The design phase must also include an evaluation of the commercial products available.  A business justification for make versus buy is the only way to be assured the chosen path is the correct one.  Today, modifying business processes to fit a commercial product many times result in the best result to the bottom line.]]></description>
		<content:encoded><![CDATA[<p>People are better editors than authors.  No matter what you call your process, giving the users a strawman to elicit responses is usually much more efficient than giving them a blank page.  The former, even if it is not a great starting point, will get you to the finish line much faster than the latter approach.  During this fleshing out activity, it is important to capture and evaluate the current business processes, too.  Creating or upgrading a business system without simultaneously improving business processes cannot lead to any significant improvement in business efficiency.  The design phase must also include an evaluation of the commercial products available.  A business justification for make versus buy is the only way to be assured the chosen path is the correct one.  Today, modifying business processes to fit a commercial product many times result in the best result to the bottom line.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bobkberg</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/#comment-45140</link>
		<dc:creator>bobkberg</dc:creator>
		<pubDate>Thu, 02 Feb 2006 00:26:09 +0000</pubDate>
		<guid isPermaLink="false">#comment-45140</guid>
		<description><![CDATA[Depending on your level of guts and/or comfort, you might ask your boss if he is willing to take personal responsibility for project failure.

Alternatively (and much safer), set up a series of meetings with the various folks who take care of each set of steps through the process, and without tipping your or your boss&#039;s hand, ask each of them to describe the process as each of them sees it, and take lots of notes.  Hopefully you can get your boss to sit in and listen on the pretext of finding out if there is anything going on under the covers that has never been brought to light.

That was one of my early experiences in software design - and it served as both a disaster and an eye opener.

Who knows?  He may learn something!

Bob
]]></description>
		<content:encoded><![CDATA[<p>Depending on your level of guts and/or comfort, you might ask your boss if he is willing to take personal responsibility for project failure.</p>
<p>Alternatively (and much safer), set up a series of meetings with the various folks who take care of each set of steps through the process, and without tipping your or your boss&#8217;s hand, ask each of them to describe the process as each of them sees it, and take lots of notes.  Hopefully you can get your boss to sit in and listen on the pretext of finding out if there is anything going on under the covers that has never been brought to light.</p>
<p>That was one of my early experiences in software design &#8211; and it served as both a disaster and an eye opener.</p>
<p>Who knows?  He may learn something!</p>
<p>Bob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dyafrica</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/#comment-45141</link>
		<dc:creator>dyafrica</dc:creator>
		<pubDate>Thu, 02 Feb 2006 00:22:45 +0000</pubDate>
		<guid isPermaLink="false">#comment-45141</guid>
		<description><![CDATA[Thank you very much to all of you!]]></description>
		<content:encoded><![CDATA[<p>Thank you very much to all of you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: venphil</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/#comment-45142</link>
		<dc:creator>venphil</dc:creator>
		<pubDate>Thu, 02 Feb 2006 00:02:16 +0000</pubDate>
		<guid isPermaLink="false">#comment-45142</guid>
		<description><![CDATA[I&#039;m afraid what this really boils down to is &quot;who is signing your paycheck?&quot; The first thing to do is talk enough with the CIO to see whether he or she seems to know what they are talking about, and then decide whether you wish to continue or bail out (which, if you work for the company probably means resigning).

Then I would suggest building a prototype that works according to his specifications, and try it with users, and let the CIO know what works and what doesn&#039;t work. The CIO may in fact be trying to tell his division how work should be done there (this is his job, actually).

The you can proceed with the implementation of the (possibly redesigned) project.

REMEMBER: if you decide to continue on the job, your main job is to implement the CIO&#039;s &quot;vision,&quot; and you must do this without any reservations or hesitations or ill-will. I DO NOT RECOMMEND doing something you DON&#039;T want to do, both for your sake and the sake of the company.

All of the earlier comments are valid, and in the end irrelevant if the CIO is calling the shots. It&#039;s an &quot;interesting&quot; situation. Check out the competence of the CIO, and whether he is open to reason (meaning wanting to understand whether his idea will really work. It is, of course, against his own best interests if the system fails for whatever reason, which in the case you describe will be of his own design.

Good luck, and let us know what happens.

Ven. Phil]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m afraid what this really boils down to is &#8220;who is signing your paycheck?&#8221; The first thing to do is talk enough with the CIO to see whether he or she seems to know what they are talking about, and then decide whether you wish to continue or bail out (which, if you work for the company probably means resigning).</p>
<p>Then I would suggest building a prototype that works according to his specifications, and try it with users, and let the CIO know what works and what doesn&#8217;t work. The CIO may in fact be trying to tell his division how work should be done there (this is his job, actually).</p>
<p>The you can proceed with the implementation of the (possibly redesigned) project.</p>
<p>REMEMBER: if you decide to continue on the job, your main job is to implement the CIO&#8217;s &#8220;vision,&#8221; and you must do this without any reservations or hesitations or ill-will. I DO NOT RECOMMEND doing something you DON&#8217;T want to do, both for your sake and the sake of the company.</p>
<p>All of the earlier comments are valid, and in the end irrelevant if the CIO is calling the shots. It&#8217;s an &#8220;interesting&#8221; situation. Check out the competence of the CIO, and whether he is open to reason (meaning wanting to understand whether his idea will really work. It is, of course, against his own best interests if the system fails for whatever reason, which in the case you describe will be of his own design.</p>
<p>Good luck, and let us know what happens.</p>
<p>Ven. Phil</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paul144hart</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/#comment-45143</link>
		<dc:creator>paul144hart</dc:creator>
		<pubDate>Wed, 01 Feb 2006 16:56:52 +0000</pubDate>
		<guid isPermaLink="false">#comment-45143</guid>
		<description><![CDATA[I&#039;d start looking for another job. If the CIO is designing the system, he isn&#039;t being the CIO. I predict the next phase after introduction will be the hunt for the guilty and punishment of the innocent.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;d start looking for another job. If the CIO is designing the system, he isn&#8217;t being the CIO. I predict the next phase after introduction will be the hunt for the guilty and punishment of the innocent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: drhowington</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/#comment-45144</link>
		<dc:creator>drhowington</dc:creator>
		<pubDate>Wed, 01 Feb 2006 14:03:13 +0000</pubDate>
		<guid isPermaLink="false">#comment-45144</guid>
		<description><![CDATA[  There are too many variables here to answer whether you are right or your CIO is right.  However, the CIO is in his position because someone or a group of someones values his opinion and his methodologies.  He is the boss.  Your job is not to correct him but to support him.  You must make his approach work with the minimal amount of cost to the company.  Make sure the users&#039; input that the CIO has invited is comprehensive, be sure they understand the processes and how they fit into their work. Make sure they agree and and don&#039;t see a better alternative.  Otherwise, make sure that they provide input for changes to the design up front, as soon as possible.
  Traditionally, the IT department must remember that it is a cost center that provides services to the user community and the company pays the overhead cost for IT in order to assist the users in doing their job as they need to be doing it.  Typically the designed system must change to suit how business is done and not the other way around.  Therefore, the ideas and approaches typically must come from the user community or at least the user community must furnish input that drives the design; not the other way around.
  But, remember you have only three alternatives; 1)make your bosses into heros, or 2)know that you are limiting your career progression, or 3)go work for someone else.

Good Luck,
Dr. Mike]]></description>
		<content:encoded><![CDATA[<p>  There are too many variables here to answer whether you are right or your CIO is right.  However, the CIO is in his position because someone or a group of someones values his opinion and his methodologies.  He is the boss.  Your job is not to correct him but to support him.  You must make his approach work with the minimal amount of cost to the company.  Make sure the users&#8217; input that the CIO has invited is comprehensive, be sure they understand the processes and how they fit into their work. Make sure they agree and and don&#8217;t see a better alternative.  Otherwise, make sure that they provide input for changes to the design up front, as soon as possible.<br />
  Traditionally, the IT department must remember that it is a cost center that provides services to the user community and the company pays the overhead cost for IT in order to assist the users in doing their job as they need to be doing it.  Typically the designed system must change to suit how business is done and not the other way around.  Therefore, the ideas and approaches typically must come from the user community or at least the user community must furnish input that drives the design; not the other way around.<br />
  But, remember you have only three alternatives; 1)make your bosses into heros, or 2)know that you are limiting your career progression, or 3)go work for someone else.</p>
<p>Good Luck,<br />
Dr. Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rshyleshnair</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/systems-development-question/#comment-45145</link>
		<dc:creator>rshyleshnair</dc:creator>
		<pubDate>Wed, 01 Feb 2006 13:46:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-45145</guid>
		<description><![CDATA[I find it interesting that a &quot;CIO&quot; has time to do systems design and analysis and data mapping and writing up technical and functionals specs for the development team. What happened to the the systems analyst. From a cost perspective, I see his point if it is safe to assume that he is the business/functional expert on every functional role in the loop, however if he isn&#039;t he will end up running cost variances in wasted effort (his salary/# of hours taken) + any other resources he has taken to revisit, redesign, re-map processes. Most of the time if you approach the end-users and ask for a &quot;wish-list&quot; you are not guaranteed that you will get a best-practices schema either. Its always nice to have &quot;must-have&quot; vs. &quot;nice-to-have&quot; so that users feel that their input is being considered and ultimately your CIO gets to make the call on what should go in or out. If you are driving a process re-engineering change through this new in-house system, an industry expert could be consulted to give you input on what best-practices are.
Also if the code being developed has to be re-written, re-tested multiple times (I assume that you will take the phased approach towards implementation)and any major rules have to be rewritten you might as well take your developer&#039;s/consultant&#039;s rate/hour *# of hours spent re-writing code to fit test specifications as well. There is nothing like having a spreadsheet or report that shows cost overruns and ROI- it speaks volumes silently. Tact in expressing your waterfall alternative is always well served for your own future career. Good luck!]]></description>
		<content:encoded><![CDATA[<p>I find it interesting that a &#8220;CIO&#8221; has time to do systems design and analysis and data mapping and writing up technical and functionals specs for the development team. What happened to the the systems analyst. From a cost perspective, I see his point if it is safe to assume that he is the business/functional expert on every functional role in the loop, however if he isn&#8217;t he will end up running cost variances in wasted effort (his salary/# of hours taken) + any other resources he has taken to revisit, redesign, re-map processes. Most of the time if you approach the end-users and ask for a &#8220;wish-list&#8221; you are not guaranteed that you will get a best-practices schema either. Its always nice to have &#8220;must-have&#8221; vs. &#8220;nice-to-have&#8221; so that users feel that their input is being considered and ultimately your CIO gets to make the call on what should go in or out. If you are driving a process re-engineering change through this new in-house system, an industry expert could be consulted to give you input on what best-practices are.<br />
Also if the code being developed has to be re-written, re-tested multiple times (I assume that you will take the phased approach towards implementation)and any major rules have to be rewritten you might as well take your developer&#8217;s/consultant&#8217;s rate/hour *# of hours spent re-writing code to fit test specifications as well. There is nothing like having a spreadsheet or report that shows cost overruns and ROI- it speaks volumes silently. Tact in expressing your waterfall alternative is always well served for your own future career. Good luck!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 6/9 queries in 0.051 seconds using memcached
Object Caching 394/397 objects using memcached

Served from: itknowledgeexchange.techtarget.com @ 2013-05-22 00:35:14 -->