<?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>Комментарии на: Этот кошмарный внутренний софт</title>
	<atom:link href="http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft/feed" rel="self" type="application/rss+xml" />
	<link>http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft</link>
	<description>Программист shareware</description>
	<lastBuildDate>Mon, 18 Apr 2011 19:14:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>От: Андрей Шкуропий</title>
		<link>http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft/comment-page-1#comment-260</link>
		<dc:creator>Андрей Шкуропий</dc:creator>
		<pubDate>Wed, 26 Nov 2008 11:24:26 +0000</pubDate>
		<guid isPermaLink="false">http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft#comment-260</guid>
		<description>Пантеев Зорикто, удачи вам. Знакомая ситуация.</description>
		<content:encoded><![CDATA[<p>Пантеев Зорикто, удачи вам. Знакомая ситуация.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Пантеев Зорикто</title>
		<link>http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft/comment-page-1#comment-259</link>
		<dc:creator>Пантеев Зорикто</dc:creator>
		<pubDate>Wed, 26 Nov 2008 10:15:35 +0000</pubDate>
		<guid isPermaLink="false">http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft#comment-259</guid>
		<description>Позвольте вставить пару строк от себя.
На новом месте работы как раз столкнулся самописным АРМом. Который, естественно, никто не сопровождает - его писали давным давно. Документации - никакой. Те кто с ней работают - не могут объяснить, что обозначают те или иные поля. Поэтому вопрос менять или не менять не стоял. 
А шефу я объяснил очень просто. То что девочки вбивают - мне приходиться проверять и исправлять. Мне лениво разбираться в чужой неграмотности, замотанности и т.д. Мне проще создать новое, учитывая ошибки старого.
P.S. Сижу теперь, расписываю на бумаге что, как, сколько раз...
P.S. Честно предупредил шефа, что сам все не осилю. Надо будет привлекать. На что мне ответили - составляй смету. Составляю.</description>
		<content:encoded><![CDATA[<p>Позвольте вставить пару строк от себя.<br />
На новом месте работы как раз столкнулся самописным АРМом. Который, естественно, никто не сопровождает &#8211; его писали давным давно. Документации &#8211; никакой. Те кто с ней работают &#8211; не могут объяснить, что обозначают те или иные поля. Поэтому вопрос менять или не менять не стоял.<br />
А шефу я объяснил очень просто. То что девочки вбивают &#8211; мне приходиться проверять и исправлять. Мне лениво разбираться в чужой неграмотности, замотанности и т.д. Мне проще создать новое, учитывая ошибки старого.<br />
P.S. Сижу теперь, расписываю на бумаге что, как, сколько раз&#8230;<br />
P.S. Честно предупредил шефа, что сам все не осилю. Надо будет привлекать. На что мне ответили &#8211; составляй смету. Составляю.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: mobile wallpapers</title>
		<link>http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft/comment-page-1#comment-240</link>
		<dc:creator>mobile wallpapers</dc:creator>
		<pubDate>Sun, 02 Nov 2008 04:52:43 +0000</pubDate>
		<guid isPermaLink="false">http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft#comment-240</guid>
		<description>На самом деле все зависит от уровня организации компании и ее масштабов, а так же насколько она современна.
Компании российского масштаба, работающие на территории всей россии, как правило для автоматизации основной деятельности используют внешние промышленные системы на основе Oracle OEBS (кстати интерфейс продуктов тоже не ахти), внутренний софт используется для автоматизации каких либо мелких подзадач. При этом большинство разработок делается под веб клиента на основе клиент-сервер. Качество же продукта определяется в основном: качетсвом технического задания, требованиями заказчика (в случае внешнего подразделения, а не ИТ), грамотностью и позицией ИТ руководителя и конечно квалификацией разработчика.

Молодые компании как правило не обремены глубоким наследием прошлого в виде Clipper, FOX PRO и DOS, все описанное в статье больше применимо с компаниям старой закалки и гос учереждениям, хотя и там начинаются подвижки.</description>
		<content:encoded><![CDATA[<p>На самом деле все зависит от уровня организации компании и ее масштабов, а так же насколько она современна.<br />
Компании российского масштаба, работающие на территории всей россии, как правило для автоматизации основной деятельности используют внешние промышленные системы на основе Oracle OEBS (кстати интерфейс продуктов тоже не ахти), внутренний софт используется для автоматизации каких либо мелких подзадач. При этом большинство разработок делается под веб клиента на основе клиент-сервер. Качество же продукта определяется в основном: качетсвом технического задания, требованиями заказчика (в случае внешнего подразделения, а не ИТ), грамотностью и позицией ИТ руководителя и конечно квалификацией разработчика.</p>
<p>Молодые компании как правило не обремены глубоким наследием прошлого в виде Clipper, FOX PRO и DOS, все описанное в статье больше применимо с компаниям старой закалки и гос учереждениям, хотя и там начинаются подвижки.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Андрей Шкуропий</title>
		<link>http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft/comment-page-1#comment-227</link>
		<dc:creator>Андрей Шкуропий</dc:creator>
		<pubDate>Tue, 28 Oct 2008 09:37:12 +0000</pubDate>
		<guid isPermaLink="false">http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft#comment-227</guid>
		<description>Николай, мне 25. 

Если кажется, что я максималист, то приглашаю вас поработать в любой банк, где стоят самописные АРМ, а потом сравнить с банком, где стоят нормальные программы управления банковским днем, которые купили за большие деньги. В банках второго типа почему-то совсем не нужны системные администраторы, которые бегают по офисам, как ошпаренные, и пытаются найти деньги, которые программа потеряла десятый раз за день.

Наверное, я пишу предвзято и необъективно, но я имею на это право, потому что натерпелся в свое время, перенес несколько служебных расследований и расплатился за чью-то экономию денег своим здоровьем. Я был прослойкой, которая смягчала все удары тупорылого софта по бизнесу. 

Хотя, вы правы, на людей большому бизнесу наплевать, этого никто не изменит. Люди могут только выбрать лучшего работодателя, который будет их уважать и не будет заставлять работать на уродском ПО просто из-за жлобской экономии средств, которая в итоге приводит к большим затратам. 

Насчет платформы. Новые платформы  и новые средства разработки позволяют разрабатывать корпоративный софт на порядок быстрее и он будет на порядок надежнее, чем аналогичный софт, разработанный на старых технологиях. Я тоже раньше думал, как вы, что программисту вполне хватит знать хорошо свой любимый инструмент, и можно сделать с его помощью все, что угодно, но потом вот коллеги показали, что это не так. И многие вещи, для разработки которых требовались раньше немыслимые трудозатраты, с новыми технологиями решаются в пару строчек кода. А освободившееся время можно потратить на &quot;социализацию&quot; программы, приспособление ее к человеку и его потребностям, а не к потребностям компьютера. При этом никто не отменяет необходимость знания того, как что работает на нижних уровнях абстракции, но потери времени на разработку несоизмеримые.

Другое дело, что состоявшимся программистам лень изучать новые инструменты и технологии, просто потому что это не принесет им никаких выгод, ведь они уже &quot;состоялись&quot; и теперь им достаточно только сопровождать свой старый софт. При этом у молодежи тоже, конечно, надо на корню пресечь стремление к использованию &quot;новых непроверенных технологий&quot; просто чтобы самим не напрягаться. Вот лучше бы показали молодым, как организовывать процесс разработки, правильно ставить задачу, грамотно делать прототипирование, планирование, тестирование готового продукта и тысячу других вещей, которые нужны для разработки качественного софта. Но проще запретить и упразднить новые инструменты, конечно. Я понаблюдал за этим конфликтом &quot;опытности&quot; и &quot;максимализма&quot; в нескольких ИТ-отделах. Побеждали, конечно, всегда старые-&quot;бывалые&quot; ленивые ИТ-начальники, симбиоза не получалось никогда, а пользователи продолжали плеваться и тратили половину рабочего дня на коррекцию ошибок софта, который достиг пика развития, уперся в свой технологический потолок и способности этого &quot;бывалого&quot;.</description>
		<content:encoded><![CDATA[<p>Николай, мне 25. </p>
<p>Если кажется, что я максималист, то приглашаю вас поработать в любой банк, где стоят самописные АРМ, а потом сравнить с банком, где стоят нормальные программы управления банковским днем, которые купили за большие деньги. В банках второго типа почему-то совсем не нужны системные администраторы, которые бегают по офисам, как ошпаренные, и пытаются найти деньги, которые программа потеряла десятый раз за день.</p>
<p>Наверное, я пишу предвзято и необъективно, но я имею на это право, потому что натерпелся в свое время, перенес несколько служебных расследований и расплатился за чью-то экономию денег своим здоровьем. Я был прослойкой, которая смягчала все удары тупорылого софта по бизнесу. </p>
<p>Хотя, вы правы, на людей большому бизнесу наплевать, этого никто не изменит. Люди могут только выбрать лучшего работодателя, который будет их уважать и не будет заставлять работать на уродском ПО просто из-за жлобской экономии средств, которая в итоге приводит к большим затратам. </p>
<p>Насчет платформы. Новые платформы  и новые средства разработки позволяют разрабатывать корпоративный софт на порядок быстрее и он будет на порядок надежнее, чем аналогичный софт, разработанный на старых технологиях. Я тоже раньше думал, как вы, что программисту вполне хватит знать хорошо свой любимый инструмент, и можно сделать с его помощью все, что угодно, но потом вот коллеги показали, что это не так. И многие вещи, для разработки которых требовались раньше немыслимые трудозатраты, с новыми технологиями решаются в пару строчек кода. А освободившееся время можно потратить на &#8220;социализацию&#8221; программы, приспособление ее к человеку и его потребностям, а не к потребностям компьютера. При этом никто не отменяет необходимость знания того, как что работает на нижних уровнях абстракции, но потери времени на разработку несоизмеримые.</p>
<p>Другое дело, что состоявшимся программистам лень изучать новые инструменты и технологии, просто потому что это не принесет им никаких выгод, ведь они уже &#8220;состоялись&#8221; и теперь им достаточно только сопровождать свой старый софт. При этом у молодежи тоже, конечно, надо на корню пресечь стремление к использованию &#8220;новых непроверенных технологий&#8221; просто чтобы самим не напрягаться. Вот лучше бы показали молодым, как организовывать процесс разработки, правильно ставить задачу, грамотно делать прототипирование, планирование, тестирование готового продукта и тысячу других вещей, которые нужны для разработки качественного софта. Но проще запретить и упразднить новые инструменты, конечно. Я понаблюдал за этим конфликтом &#8220;опытности&#8221; и &#8220;максимализма&#8221; в нескольких ИТ-отделах. Побеждали, конечно, всегда старые-&#8221;бывалые&#8221; ленивые ИТ-начальники, симбиоза не получалось никогда, а пользователи продолжали плеваться и тратили половину рабочего дня на коррекцию ошибок софта, который достиг пика развития, уперся в свой технологический потолок и способности этого &#8220;бывалого&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Николай</title>
		<link>http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft/comment-page-1#comment-226</link>
		<dc:creator>Николай</dc:creator>
		<pubDate>Tue, 28 Oct 2008 06:33:54 +0000</pubDate>
		<guid isPermaLink="false">http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft#comment-226</guid>
		<description>Андрей, я не знаю Вашего возраста, но поверьте мне, от того, на какой платформе написана программа - для пользователя практически ничего не зависит. И в досе пишут нормальные программы и использование DBF оправдано, когда нет необходимости в таком монстре, как SQL-сервер.
Кто Вам сказал, что технология .Net лучше для бизнеса, чем DOS+FoxPro? Именно это я и имел ввиду, что разработчика надо останавливать и все время бить по рукам, чтобы его не заносило. Ему всегда интересно применить что-то новое, изучить новую неотлаженную фишку и тут-же применить ее в программе. А старые программы дописывать - это увольте - это не мое.
Уж сколько раз проходил это.Все разговоры про отвратительный внутренний софт и то, что его надор срочно переписать с использованием новейших достижений програмистской мысли идут от разработчиков, которые просто не хотят работать.
Программист должен сам себя бить. По рукам, по башке. Пока не выбьет эту дурь из себя. Вот тогда он станет высококлассным специалистом. Который будет исходить прежде всего из требований заказчика, а не своих мифических задумок.
Текучка кадров на ресепшне или на приеме клиентов не так страшна. Девочек на рынке много.
Но Вы будете смеятся, когда увидите, что эффективность программы не оказывает практически никакого влияния на пользователей. А уж тем более не оказывает сколько-нибудь заметного влияние на бизнес. И знаете почему? Да потому, что 90 процентов пользователей не знают о кнопках таб, контрол-ентер и пр. Они как слепые котята. Не надо мерить пользователей по себе.
И еще, вы будете еще больше смеятся, когда спросите у людей, что им лучше, идти по бесконечному пути исправления программы или просто сделать корпоративный новый год. Думаю, Вы понимаете, что выберут люди.

PS
Переход по TAB должен происходить так, как это нужно для ввода той или иной формы и он может прыгать совсем не туда, куда указывает дизайнер.</description>
		<content:encoded><![CDATA[<p>Андрей, я не знаю Вашего возраста, но поверьте мне, от того, на какой платформе написана программа &#8211; для пользователя практически ничего не зависит. И в досе пишут нормальные программы и использование DBF оправдано, когда нет необходимости в таком монстре, как SQL-сервер.<br />
Кто Вам сказал, что технология .Net лучше для бизнеса, чем DOS+FoxPro? Именно это я и имел ввиду, что разработчика надо останавливать и все время бить по рукам, чтобы его не заносило. Ему всегда интересно применить что-то новое, изучить новую неотлаженную фишку и тут-же применить ее в программе. А старые программы дописывать &#8211; это увольте &#8211; это не мое.<br />
Уж сколько раз проходил это.Все разговоры про отвратительный внутренний софт и то, что его надор срочно переписать с использованием новейших достижений програмистской мысли идут от разработчиков, которые просто не хотят работать.<br />
Программист должен сам себя бить. По рукам, по башке. Пока не выбьет эту дурь из себя. Вот тогда он станет высококлассным специалистом. Который будет исходить прежде всего из требований заказчика, а не своих мифических задумок.<br />
Текучка кадров на ресепшне или на приеме клиентов не так страшна. Девочек на рынке много.<br />
Но Вы будете смеятся, когда увидите, что эффективность программы не оказывает практически никакого влияния на пользователей. А уж тем более не оказывает сколько-нибудь заметного влияние на бизнес. И знаете почему? Да потому, что 90 процентов пользователей не знают о кнопках таб, контрол-ентер и пр. Они как слепые котята. Не надо мерить пользователей по себе.<br />
И еще, вы будете еще больше смеятся, когда спросите у людей, что им лучше, идти по бесконечному пути исправления программы или просто сделать корпоративный новый год. Думаю, Вы понимаете, что выберут люди.</p>
<p>PS<br />
Переход по TAB должен происходить так, как это нужно для ввода той или иной формы и он может прыгать совсем не туда, куда указывает дизайнер.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Андрей Шкуропий</title>
		<link>http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft/comment-page-1#comment-225</link>
		<dc:creator>Андрей Шкуропий</dc:creator>
		<pubDate>Mon, 27 Oct 2008 15:11:05 +0000</pubDate>
		<guid isPermaLink="false">http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft#comment-225</guid>
		<description>&lt;i&gt;что ему важнее - недовольство нескольких девочек на вводе данных (которых заменить в сущности не проблема) или проблемы, которые могут привести вплоть к остановке бизнеса&lt;/i&gt;

Остановка бизнеса также может произойти, если текучка кадров будет такой, что ни одна новая девочка не сможет оставаться на рабочем месте дольше 2 месяцев. Может, руководству и наплевать на своих людей (люди, между прочим, это чувствуют очень хорошо), но если сложить время+деньги на обучение нового персонала каждые два месяца, то год за годом будет набегать очень внушительная сумма. Еще никто не удосуживается подсчитать эффективность работы с программой и отдачу в денежном эквиваленте. 

Плохие программы, конечно, не так заметно бьют по бизнесу, как глобальные экономические кризисы, но качественные программы ощутимо повышают доходы.</description>
		<content:encoded><![CDATA[<p><i>что ему важнее &#8211; недовольство нескольких девочек на вводе данных (которых заменить в сущности не проблема) или проблемы, которые могут привести вплоть к остановке бизнеса</i></p>
<p>Остановка бизнеса также может произойти, если текучка кадров будет такой, что ни одна новая девочка не сможет оставаться на рабочем месте дольше 2 месяцев. Может, руководству и наплевать на своих людей (люди, между прочим, это чувствуют очень хорошо), но если сложить время+деньги на обучение нового персонала каждые два месяца, то год за годом будет набегать очень внушительная сумма. Еще никто не удосуживается подсчитать эффективность работы с программой и отдачу в денежном эквиваленте. </p>
<p>Плохие программы, конечно, не так заметно бьют по бизнесу, как глобальные экономические кризисы, но качественные программы ощутимо повышают доходы.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Андрей Шкуропий</title>
		<link>http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft/comment-page-1#comment-224</link>
		<dc:creator>Андрей Шкуропий</dc:creator>
		<pubDate>Mon, 27 Oct 2008 14:58:50 +0000</pubDate>
		<guid isPermaLink="false">http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft#comment-224</guid>
		<description>Николай, а кто должен определять требуемый уровень качества? Никто ведь насильно не заставляет &quot;сделай не лучше, чем на 3 балла по 6-балльной шкале&quot;. Устанавливаются сроки сдачи проекта, и все, что программисты успели сделать в этот срок по ТЗ и будет требуемым уровнем качества (если требования ТЗ реализованы полностью). Но почему-то в ТЗ никогда не указывают, что программа должна быть удобной, т.к. это требует проработки пользовательского интерфейса, а за это никто не хочет доплачивать. В итоге реализуют все функции, которые в ТЗ описаны, но ни одной из них нельзя пользоваться без содрогания. 

Я даже не говорю о какой-то сверхсложной оптимизации интерфейсов с тщательным юзабилити-тестированием, а об элементарных вещах, которые изучают в университетском курсе технологии программирования UI (например, при нажатии кнопки Tab фокус ввода должен переходить между элементами управления слева направо и сверху вниз, а не наоборот; для каждого состояния системы должен существовать операционный контекст, в котором можно делать определенные действия, но нельзя делать другие и т.п.). 

Кто может помешать программистам применить эти элементарные знания, если они у них есть? Может, все упирается в ограничения используемой платформы (DOS+FoxPro против .NET 2.0, набор DBF-файлов против хорошей серверной СУБД и др.)?</description>
		<content:encoded><![CDATA[<p>Николай, а кто должен определять требуемый уровень качества? Никто ведь насильно не заставляет &#8220;сделай не лучше, чем на 3 балла по 6-балльной шкале&#8221;. Устанавливаются сроки сдачи проекта, и все, что программисты успели сделать в этот срок по ТЗ и будет требуемым уровнем качества (если требования ТЗ реализованы полностью). Но почему-то в ТЗ никогда не указывают, что программа должна быть удобной, т.к. это требует проработки пользовательского интерфейса, а за это никто не хочет доплачивать. В итоге реализуют все функции, которые в ТЗ описаны, но ни одной из них нельзя пользоваться без содрогания. </p>
<p>Я даже не говорю о какой-то сверхсложной оптимизации интерфейсов с тщательным юзабилити-тестированием, а об элементарных вещах, которые изучают в университетском курсе технологии программирования UI (например, при нажатии кнопки Tab фокус ввода должен переходить между элементами управления слева направо и сверху вниз, а не наоборот; для каждого состояния системы должен существовать операционный контекст, в котором можно делать определенные действия, но нельзя делать другие и т.п.). </p>
<p>Кто может помешать программистам применить эти элементарные знания, если они у них есть? Может, все упирается в ограничения используемой платформы (DOS+FoxPro против .NET 2.0, набор DBF-файлов против хорошей серверной СУБД и др.)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Николай</title>
		<link>http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft/comment-page-1#comment-223</link>
		<dc:creator>Николай</dc:creator>
		<pubDate>Mon, 27 Oct 2008 14:30:09 +0000</pubDate>
		<guid isPermaLink="false">http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft#comment-223</guid>
		<description>Захотел еще добавить про удовлетворение других сотрудников...
Я могу сказать, что внедрение новой системы чревато появлением такого количества проблем, что любой здравомыслящий руководитель очень долго подумает, что ему важнее - недовольство нескольких девочек на вводе данных (которых заменить в сущности не проблема) или проблемы, которые могут привести вплоть к остановке бизнеса.</description>
		<content:encoded><![CDATA[<p>Захотел еще добавить про удовлетворение других сотрудников&#8230;<br />
Я могу сказать, что внедрение новой системы чревато появлением такого количества проблем, что любой здравомыслящий руководитель очень долго подумает, что ему важнее &#8211; недовольство нескольких девочек на вводе данных (которых заменить в сущности не проблема) или проблемы, которые могут привести вплоть к остановке бизнеса.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Николай</title>
		<link>http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft/comment-page-1#comment-222</link>
		<dc:creator>Николай</dc:creator>
		<pubDate>Mon, 27 Oct 2008 14:22:12 +0000</pubDate>
		<guid isPermaLink="false">http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft#comment-222</guid>
		<description>Андрей, еще раз повторюсь, что Ваш взгляд - это взгляд разработчика (т.е. извините, снизу).
Я могу сказать, что волю в такой ситуации, а тем более свободу действий разработчику надо давать очень и очень аккуратно. Например, я практически не видел самомотивируемых на результат (а результат, повторюсь - это работа программы с заданным уровнем качества) разработчиков. В большинстве это или энтузиасты, которые готовы вечно вылизывать код, либо люди, которые готовы работать, если есть четкое ТЗ.
Да и такое понятие: &quot;работа программы с уровнем качества не выше требуемого&quot; обычно звучит для разработчика как святотатство.</description>
		<content:encoded><![CDATA[<p>Андрей, еще раз повторюсь, что Ваш взгляд &#8211; это взгляд разработчика (т.е. извините, снизу).<br />
Я могу сказать, что волю в такой ситуации, а тем более свободу действий разработчику надо давать очень и очень аккуратно. Например, я практически не видел самомотивируемых на результат (а результат, повторюсь &#8211; это работа программы с заданным уровнем качества) разработчиков. В большинстве это или энтузиасты, которые готовы вечно вылизывать код, либо люди, которые готовы работать, если есть четкое ТЗ.<br />
Да и такое понятие: &#8220;работа программы с уровнем качества не выше требуемого&#8221; обычно звучит для разработчика как святотатство.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Андрей Шкуропий</title>
		<link>http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft/comment-page-1#comment-221</link>
		<dc:creator>Андрей Шкуропий</dc:creator>
		<pubDate>Mon, 27 Oct 2008 12:39:49 +0000</pubDate>
		<guid isPermaLink="false">http://shkuropiy.ru/software-development/etot-koshmarnyj-vnutrennij-soft#comment-221</guid>
		<description>&gt;&lt;i&gt;переписать все это - это утверждение максималиста.&lt;/i&gt;

Действительно. Администратору и пользователям гораздо проще в этом случае найти другую работу и не напрягаться, настраивая существующее уродское ПО. 

Переписать ведь можно с умом, проводя нормальное предпроектное исследование, тестирование, пошаговое внедрение нового с сохранением существующего софта, с совместимостью форматов данных и с возможностью вернуться на старый софт, если новый не удовлетворит. За один день никто организацию на новый АРМ перевести не сможет, конечно. Но попытаться можно, если не мешать программистам, которые хотят что-то изменить, а помочь и направить их. 

Не видел еще ни одного ИТ-отдела, где шло бы нормальное эволюционное развитие программных систем. Всегда есть мега-авторитет-начальник, который один раз написал все ПО в организации еще во времена DOS, и он почему-то никогда не заинтересован в улучшении ПО, т.к. &quot;его все полностью удовлетворяет&quot;. Если бы еще остальных сотрудников удовлетворяло. Но ему проще и приятнее обзывать молодых специалистов перфекционистами и подсмеиваться в кулак, ничего не делая и для развлечения ставя им палки в колеса. :-)</description>
		<content:encoded><![CDATA[<p>><i>переписать все это &#8211; это утверждение максималиста.</i></p>
<p>Действительно. Администратору и пользователям гораздо проще в этом случае найти другую работу и не напрягаться, настраивая существующее уродское ПО. </p>
<p>Переписать ведь можно с умом, проводя нормальное предпроектное исследование, тестирование, пошаговое внедрение нового с сохранением существующего софта, с совместимостью форматов данных и с возможностью вернуться на старый софт, если новый не удовлетворит. За один день никто организацию на новый АРМ перевести не сможет, конечно. Но попытаться можно, если не мешать программистам, которые хотят что-то изменить, а помочь и направить их. </p>
<p>Не видел еще ни одного ИТ-отдела, где шло бы нормальное эволюционное развитие программных систем. Всегда есть мега-авторитет-начальник, который один раз написал все ПО в организации еще во времена DOS, и он почему-то никогда не заинтересован в улучшении ПО, т.к. &#8220;его все полностью удовлетворяет&#8221;. Если бы еще остальных сотрудников удовлетворяло. Но ему проще и приятнее обзывать молодых специалистов перфекционистами и подсмеиваться в кулак, ничего не делая и для развлечения ставя им палки в колеса. <img src='http://shkuropiy.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

