|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
В продолжении этого топика ...\r \r Качество имеет точку зрения (т.з). С т.з пользователей, к-рые покупают Office - он возможно некачественный (неудобный) продукт, но с т.з менеджеров Майкрософт, отвечающих за Office и к-рые определяли требования (разработчикам Майкрософт, к-рые этот Office создавали) - Office качественный, т.е удовлетворяет их требованиямю. На всякий случай: \r \r Качество ПО (Вендров, Липаев) \r совокупность свойств ПО, к-рые характеризуют способность ПО \r удовлетворять заданным требованиям. \r \r или еще более общее определение: \r \r Качество (Розова, "Упрвление качеством") \r совокупность характеристик объекта, относящихся к его способности \r удовлетворять обусловленные или предполагаемые потребности. \r \r ...Каждая потребность выражается рядом требований, которые \r участвуют в формировании отношений пригодности объекта \r для целей потребителя, служат для оценки соответствия \r объекта его назначению... \r \r Давно хотел поймать Репликанта за его собственные слова. (хотя, он как всегда извернется - я ни я, и лошадь не моя, и вообще я лишь приводил чужие слова:) ) \r В постоянном талдыченье "требования, потребности", почему-то не звучит определение самих этих расплывчатых терминов. Заметьте отличие в оттенках, которое при ближайшем рассмотрении оборачивается отличием смысла:\r ... совокупность характеристик объекта, относящихся к его способности \r удовлетворять обусловленные или предполагаемые потребности ...\r \r ... пригодности объекта для целей потребителя, служат для оценки соответствия объекта его назначению ... \r Итак, что это: "обусловленные или предполагаемые потребности"?\r или "соответствие объекта его назначению"?\r И какая связь? :)) (я конечно, понимаю, какая связь, но как специалист смело предположу - весьма отдаленная)\r Мне очень нравяться новые сотовики с цифровой камерой. Это что, некачественный продукт? \r \r все это шутка, не берите в голову,\r а теперь берите:\r \r Практически любой программный продукт можно принять как качественный , пример с менеджерами Майкрософт весьма удачен. "Жонглируя" такими весьма субъективными понятиями как "требования" (а я настаиваю, что это именно субъективное понятие, даже тогда, когда оно с пасофом и серьезностью произносится как "объективные требования", ниже поясню свою точку зрения) можно "подогнать" под понятие "качественный" практически любой программный продукт, который ХОТЬ КАК-ТО выполняет заложенный при проектировании список операций (т.е. соответствует требованиям ). Такой взгляд на эти вещи ВЕСЬМА НА РУКУ менеджерам IT, потому что позволяет решать споры с заказчиком путем "прикрытия задницы" бумажками и документами. Здесь и проявляется вовсю (я не побоюсь этого слова) подлость самого подхода менеджеров от IT к потенциальным клиентам. Кто из вас не сталкивался с ситуацией, когда в процессе разработки было очевидно, что некоторые моменты (да почти ВСЕ), можно сделать КАЧЕСТВЕННЕЕ (с точки зрения кода, потребляемых ресурсов и быстродействия, УДОБСТВА и функциональности интерфейса пользователя)? И как при этом реагировали менеджеры? ПРАКТИЧЕСКИ ВСЕГДА ВСЯЧЕСКИ ПРЕПЯТСТВУЮТ "ИЗЛИШЕСТВАМ". Под излишеством понимается все, что при дополнительных трудозатратах не прибавит и копейки в бюджет проекта. Я еще не рехнулся, и бесплатно работать не собираюсь. Речь идет о том, что в стадии выявления этих самых "требований", когда должностные лица, общающиеся с потенциальным заказчиком, сладко "напевают" им об опыте фирмы и высококвалифицированных программистах, на самом деле выполняется совсем другая задача - постараться "забить" в проект необходимый МИНИМУМ, который при должном красноречии можно втюхать заказчику как "отвечающий требованиям". И что самое интересное - ведь будет отвечать, потому как сквозь весь процесс производства ПО будет красной чертой проходить контроль "соответствия требованиям".\r \r Позвольте рассказать о нескольких маленьких моментах, которые я "вложил сверх положенного" в один из своих проектов в 2000-м году.\r \r Есть фирма. Торгует оптом и в розницу бытовой химией и парфюмерией. Суммарный ассортимент - бешенный. Клиенты - всякие торговые ларьки и магазинчики, берут накладную в 300 строк по 1-2 шт товара на строку (такова специфика). Подавляющее большинство наименований не разбито на подвиды, что составляет некоторое неудобство менеджерам при составлении заказов на закупку, т.к. заказы, как раз-таки, необходимо делать по подвидам. \r Далее, сама набивка средней накладной в 1С отнимает массу времени. Еще больше времени занимает потом расписывание вместе с клиентом карандашиком на накладной подвидов, чтобы правильно выдали со склада. Накладные с розничных точек (раз в неделю) - бесконечные по объему. Им наоборот, не требуется для пересчета разбивка на подвиды (у подвидов, как правило, одна цена), но приличная часть товара все же разбита на эти пресловутые подвиды, а подвидов одного мыла или шампуня может быть 15-20. \r Т.е., с одной стороны, есть необходимость разбиения товаров на подвиды, с другой стороны, это может на порядок увеличить учетный ассортимент, и им станет просто невозможно управлять.\r Я получил этот заказ потому, что потребовалясь сделать самую обычную "двойную" бухгалтерию, и НОРМАЛЬНЫЙ валютный учет (не так тупо как в 1С). Это-то я все сделал. Но в ходе разработки и наблюдения за работниками фирмы добавил (просто так) следующее:\r 1. В таблицу объектов учета добавил поле длиной в байт - номер подвида. Это же поле добавил во все строки таблиц, где фигурирует объект учета. Добавил признак "учитывать по подвидам" на все места хранения. Для каждого шаблона отчета по движениям составил по 2 запроса - по подвидам и суммарный (copy&paste с небольшой коррекцией, не жалко). \r В результате - оптовые склады стали учитывать по подвидам, розничные - свернуто. Менеджеры стали видеть, какие у них остатки на складах по подвидам, появилась возможность автоматизировать процесс составления заказов. Общий ассортимент уменьшился вчетверо, т.к. треть наименований все же была "разбита", - прайс стал читабельнее, розничные точки - довольны.\r \r 2. Всвязи с тем, что резко выросло число строк в тех накладных, в который фигурирует товар, разбитый на подвиды, потребовались методы оптимизации работы "девочек" за набивкой накладных. К традиционному способу ввода наименований (pop-up иерархический справочник товаров), я добавил еще 2:\r 1. набор прямо в строке накладной букв наименования, в фоновом режиме происходит фильтрация всех закешированных наименований и выпадает отфильтрованный по первым символам список (как URL-строка в IE, только поживее :)) ). Обычно достаточно 2-3 символа и пару нажатий на стрелочку, чтобы вбить требуемую позицию.\r 2. формирование пустой накладной по ВСЕМУ АССОРТИМЕНТУ. Разумеется накладная не формируется, это все "виртуально", но выглядит именно так. Перед оператором раскрыт иерархический справочник, где в правой части - строки накладных по выбранному прайсу без проставленного количества. Достаточно встать на колонку и "включить скорость", цифра - стрелочка вниз, цифра - стрелочка вниз. Когда "девочка" набивает заказ от клиента по прайсу фирмы, то скорость набора иногда достигает 4 строк/сек, а в среднем - 2 строки/сек. (Для сравнения - опытный оператор 1С набивает 1 строку за 5 сек, т.е. на порядок медленнее).\r \r 3. Быстродействие. На 1С те же розничные накладные по 1500 строк перепроводились на том же железе 2-10 мин. Я потратил некоторое время (аж 2 ночи), на эксперименты с кешированием и поддержанием актуальности, тюнингом. и т.д. Добился 10-20 сек. Затем переделал тип поля ID у ВСЕХ СПРАВОЧНИКОВ на 16 бит, и ввел систему ручного контроля всех ID из всех справочников, чтобы не терять значения из диапазона 0-65535. (Вряд ли у кого нибудь более 65535 контрагентов, или более такого количества наименований). Этот шаг сам по себе увеличил быстродействие в среднем еще в 4 раза (стало 2-5 сек) и уменьшил примерно в 2 раза объем базы.\r \r В общих трудозатратах проекта - 6 мес, все эти дополнительные фишки обошлись примерно на неделю доп. труда, что, согласитесь, "тонет" в общей трудоемкости. Но после этого я услышал: "До чего не качественная это 1С". :) Для меня это была лучшая похвала, ведь я точно знаю, что по приведенным определениям 1С гораздо качественнее моей проги (позволяет более полно охватить все аспекты учетной деятельности предприятия, это все, конечно, решаемо, но требует элементарных трудозатрат).\r \r Не могут быть слова некоей Розовой и остальных из того же списка использованы как характеристика КАЧЕСТВА ПО. Потому как в ПО существуют еще понятия: качество архитектуры и качество кода . И не надо отрицать эти понятия, не прививайте дурной тон, эти понятия культивировались десятилетиями. Учитывая, что любую задачу можно решить ( УДОВЛЕТВОРИТЬ ) многими способами, такая трактовка якобы допускает применение НЕКАЧЕСТВЕННЫХ решений для достижения КАЧЕСТВЕННОГО результата. Нас на АСУ учили любую задачу сводить к нахождению минимумов/максимумов таких параметров, как эффективность, потребляемые ресурсы аппаратуры, надежность и т.д. А современные понахватавшиеся манагеры из соседних или даже очень отдаленных специальностей зачастую решают подобные задачи с нахождением только одного минимума - потраченного ВРЕМЕНИ на производство ПО. Это и есть тот самый "деловой" подход, который отличает делового человека от неделового. На простом русском языке - это циничность.\r Разумеется, что мне как "честному" программисту, уважающему свою профессию, обидно, что за последние 4-5 лет появились такие понятия как "кодер", "программЁр" и т.д., все произноситься с оттенком пренебрежения.\r Кто-нибудь из "успешно" сдавших проект слышал, что за спиной говорят пользователи их программ? И ведь все это обобщается на всех представителей отрасли.\r \r RUP - ну вы ребята малость насмешили, я скажу.\r Чуть-чуть подразгрубусь на работе и "отгребете" еще по этому вопросу.\r \r Мы в свое время изучали МНОЖЕСТВО подходов к проектированию - восходящий, нисходящий, и тот и другой с итерациями, даже расходящийся от "середины" или "сплошной". Была задача не научиться пользоваться какой-то одной группой подходов, а научиться классифицировать и распознавать ситуации, в который тот или иной подход окажется наиболее эффективным. Нисходящий итерационный подход наиболее популярен сейчас, не спорю. Но все что могу о нем сказать - этот способ определенно подходящ для многих ситуаций (но далеко не всех). Это, в основном, из-за того, что сейчас проектированием занимаются не конструкторские бюро, а весьма ограниченный круг людей даже в очень больших фирмах. И использовать другой подход эти люди ФИЗИЧЕСКИ НЕ В СОСТОЯНИИ, т.к. иначе размерность задачи перекрывает суммарные мыслительные возможности выделенных для проектирования людей. Поэтому мы и имеем зачастую спроектированный на уровне "квадратиков и кружечков" (пусть даже где-то немного подробных квадратиков) проект, который при детальном рассмотрении на других уровнях оказывается зачастую весьма слабым. \r Нисходящий и итерактивный подход подразумевает ВОЗВРАТЫ, и корректировки на каждом уровне в зависимости от результатов , достигнутых на нижлежащих уровнях. Т.е. самый нижний уровень при "чистом" итерактивном подходе должен так же влиять на самый верхний уровень, как и второй сверху :) Мне тут несколько умников-манагеров-проектировщиков почти хором как-то задали нелепый (с моей точки зрения) вопрос: "А как может потоковая библиотека влиять на структуру системы". Если учесть, что было сказано, что она драматически облегчает сериализацию объектов, то даже мало-мальски грамотному проектировщику это многое сказало бы. Напр., что можно было бы закладываться на это в проектировании на самом верхнем уровне, т.к. имеется возможность не напрягаясь перемещать объекты, (CORBA-ой мне не тыкать, там только-только приняли стандарт на перемещение объектов по значению, и я еще не видел ни одной не бета версии, его реализующей), следовательно имеет смысл распараллеливать вычисления, балансировать нагрузку, т.е. менять архитектуру, перерасчитывать те же нагрузки и траффик, а это, как раз, делается на том самом высоком уровне. Господа манагеры, любители давать советы, кто-нибудь из вас при проектировании расчитывает траффик, нагрузку, надежность, среднее время наработки на отказ? :) Я даже ответ знаю, потому что спрашивал реальных проектировщиков неоднократно. На этот вопросы господин проектировщик не в состоянии дать ответ хотя бы потому, что не всегда до конца представляет, КАКИМ ИМЕННО ОБРАЗОМ будет закодирована (запрограммированна) разработанная им система. Ситуацию усугубляет тот факт, что "абстрагироваться" от подробностей реализации нынче стало модно, об этом пишут в модных журналах рекламные статьи от фирм, продающих сумашедшие по стоимости средства проектирования (а какого беса они так стоят?). Очевидное стремительное падение цен на эти самые средства проектирования в недалеком будущем может весьма неожиданным способом повлиять на современные модные течения, которые "вяряться" пока что в довольно-таки узком кругу.\r \r Просматривая прошлые "выпуски" я наткнулся как-то на спор tygra и Репликант по подобным вопросам. В принципе, позиция tygra мне вполне понятна. Остутствие четкому следованию RUP восполняется в его случае настоящим нисходящим истинно итерактивным подходом, где уровни проектирования связаны м/у гораздо четче, чем при проектировании в больших командах. Именно поэтому, зачастую небольшие команды или даже отдельные личности выдают продукты, которые под силу разве что немаленьким коллективам при САМОМ ГРАМОТНОМ ТЕХНИЧЕСКОМ РУКОВОДСТВЕ. Качество руководства самим собой самомотивируемого специалиста широкого профиля, имеющего фундаментальную подготовку по дисциплинам проектирования и разработки ПО, не сравнится ни с каким другим руководством. \r \r Отчуждению уровней проектирования сильно способствовало ООП и тем более компонентный подход. Отделение интерфейсов от реализации, как бесценный способ борьбы со сложностью, однако, загубил в людях саму возможность представлять более-менее полно всю систему. Под этим (полное понимание) многие ошибочно понимают владение информацией о самых верхних уровнях системы. Даже самый последний программист-стажер ОБЯЗАН обладать такой информацией со всеми подробностями - не бог весь что, в институте и посложнее специальности проходил. Однако, это редко где практикуется, что не может не приводить к плохому качеству кода (не представляю себе бесцельное и при этом качественное кодирование). К тому же, такая постановка вопроса, усиливая субординацию, лишает фирму "коллективного разума" - генератора идей. Да они и не на руку этим манагерам, эти идеи. Выше уже высказался по этому поводу. Более того, мне уже дважды доводилось наблюдать подобную картину в разных фирмах по гораздо более банальной причине - боязнь всякого рода leader-ов конкуренции со стороны некоторых весьма смышленных подчиненных. Наблюдал ситуацию, когда инфомацию любопытствующим ПРОСТО НЕ ДАВАЛИ. (не говоря уже о том, чтобы проводить совместные мозговые штурмы и обмен опытом)\r \r Собрав все, очевидно, что в современной мало-мальски крупной конторе, при разработке проекта разными его участниками производится попытка достичь неких целей, зачастую весьма далеких от такого понятия как "по-настоящему качественное ПО". При этом, следуя критериям качества, предложенным в самом начале, мы "честно" отрабатываем свою зарплату и взятые перед заказчиком обязательства. \r \r Не знаю, может мои взгляды сформировались под влиянием того, что мне приходилось очень много самому работать на своих продуктах, и я просто с ужасом думаю, каково бы мне пришлось, если бы я был не в состоянии разработать продукт самостоятельно в ситуации когда ничего подходящего на рынке нет. Когда со мной это началось, был 1996-й, была 1С 6.x, был Парус, был R-base. Все они вели склад по принципу учетных карточек (старожилы помнят, что это). Очень грамотные аналитики, но явно плохие программисты, как сговорившись, во всех программных продуктах для учета материалов и товаров использовали точно такой способ, какой использовался при ручном учете склада. В период скачков цен я стал "загибаться" на 1С 6.x уже на второй месяц, и придумал партионный FIFO и LIFO учет (только не смейтесь, :) я около года считал, что это ноу-хау, пока не вышла 7-ка)\r Разрабатывая программы под себя, невозможно "халтурить", иначе сам же начнешь тратить лишние клики или материться лишние секунды на задержках (а техника тогда была весьма постепенная...) \r Да и качественный отчетик самому в свои руки взять приятно... (гораздо приятнее, чем пачкатня от 1С)\r \r Понятие качество - это непреходящая ценность, которую подменять понятием " степени соответствия требованиям " элементарно цинично. Называйте, товарищи манагеры и аналитики, пожалуйста, вещи своими именами:\r - Это удобная программа? - это программа, позволяющая работать...\r - Это эффективная система? - эфективность системы достаточна для выполнения поставленных задач... (а где она, достаточная степень эффективности, а?)\r - Это качественная программа? - это программа, отвечающая согласованным и утвержденным требованиям...\r и т.д.\r не надо путать понятия. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2003, 19:37 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
В продолжении этого топика ... \\r \\r Что касается качества, то это было в не в топике Есть ли у кого статистика скоко уходит времени на разработку "больших&q (тут обсуждалась в основном архитектура, реализация и организация проекта), а в топике OFFTOPIC: управление ресурсами..... Просто чтобы люди ориентировались от куда что растет... :о)\\r \\r Давно хотел поймать Репликанта за его собственные слова. \\r \\r Если это даже только одна из твоих целей - "поймать кого-то за его собственные слова", то печально\\r \\r ... (хотя, он как всегда извернется - я ни я, и лошадь не моя, и вообще я лишь приводил чужие слова:) ) \\r \\r Интересно, когда это такое было, чтобы я изворачивался или менял свое мнение безо всяких оснований? Во-первых, если речь идет о нетривиальных вещах, то я свое мнение обосновываю. Во-вторых, если я привожу цитату, то из предыдущего/последующего контекста становится ясно согласен я с ней или нет, т.е я обычно поясняю почему я соласен или не согласен. Это на всякий случай, чтобы все не смеялись слишком долго над твоей шуткой :о)\\r \\r В постоянном талдыченье "требования, потребности", почему-то не звучит определение самих этих расплывчатых терминов. Заметьте отличие в оттенках, которое при ближайшем рассмотрении оборачивается отличием смысла: \\r ... совокупность характеристик объекта, относящихся к его способности \\r удовлетворять обусловленные или предполагаемые потребности ... \\r \\r Тебе не известно определение термина требования , например, требования к ПО? С точки зрения русского языка разница между "требованием" и "потребностью" имеется и не только в оттенках. Потребности - это нечто более неопределенное . В теории качества:\\r \\r Требования к качеству (Розова, "Управление качеством")\\r можно определить как выражение определенных потребностей или\\r их перевод в набор количественно или качественно установленных\\r требований к характеристикам объекта с целью их воплощения в\\r объекте и проверки.\\r \\r Да, наверное, следовало дать еще и это определение в том топике про качество\\r \\r ... пригодности объекта для целей потребителя, служат для оценки соответствия объекта его назначению ... \\r Итак, что это: "обусловленные или предполагаемые потребности"? \\r или "соответствие объекта его назначению"? \\r И какая связь? :)) (я конечно, понимаю, какая связь, но как специалист смело предположу - весьма отдаленная) \\r Мне очень нравяться новые сотовики с цифровой камерой. Это что, некачественный продукт \\r \\r Естественно обусловленные или предполагаемые потребности различаются по своей сути. Наверное, можно сказать так (нет под рукой сейчас точного определения): обусловленные должны соответствовать или обуславливаться классом/типом/видом продукции, а предполагаемые потребности - это возможные потребности, не обязательно соответствующие классу/типу/виду продукции.\\r Что касается производителя продукции ( продукция - это может быть либо изделие, либо услуга. Будем для простоты говорить об изделиях), то по идее он должен объяснять, например, в инструкции к своему изделию, что его изделие удовлетворяет как обусловленным потребностям, так и предполагаемым потребностям. Например, электрический чайник (тип = кухонно бытовая техника для дома):\\r \\r удовлетворяет группе требований А ( обусловленные потребности , см.тип):\\r - имеет макс.объем 2 литра,\\r (т.е не 10 л или 50 мл, а объем, например, достаточный для приготовления чая на ~8 персон)\\r - имеет шкалу-индикатор заполнения\\r (т.е сразу позволяет нагревать необходимый объем и не использоваться измерителями)\\r - потребляемая мощность 1500 Вт,\\r (т.е не за 10 КВт и не за 100 Вт, а приемлимую мощность для времени нагрева воды)\\r - напряжение питания 220 В/50Гц, тип электрической вилки "XXX",\\r (т.е предназначен для эксплуатации в России)\\r - имеет российский гигиенический сертификат "YYY",\\r (т.е изготовлен из контактных материалов, пригодных для приготовления пищи)\\r - может нагревать 2 литра воды до 100°C за 5 мин,\\r (т.е не за 1 сек и не за 1 час, а за среднестатистически приемлимое время)\\r - может автоматически отключаться через 3-5 сек после закипания воды,\\r (т.е обеспечивает безопасность для забывчивых людей)\\r - и т.д\\r \\r удовлетворяет группе требований Б ( предполагаемые потребности ):\\r - имеет элегантный внешний дизайн,\\r (т.е приятен среднестатистическому потребителю)\\r - окрашен в приятные цвета,\\r (т.е не раздражает среднестатистического потребителя)\\r - при закипании воды проигрывает русскиенародные мелодии (10 штук),\\r (т.е порадует домохозяек и детей, любящих "умные" примочки)\\r - и т.д \\r \\r Практически любой программный продукт можно принять как качественный, пример с менеджерами Майкрософт весьма удачен. "Жонглируя" такими весьма субъективными понятиями как "требования" (а я настаиваю, что это именно субъективное понятие, даже тогда, когда оно с пасофом и серьезностью произносится как "объективные требования", ниже поясню свою точку зрения) .... \\r \\r Смысл или предназначение любого четко определенного технического термина (вместе со всей его семантикой) в условиях меркантильной бытовухи можно извратить до неузноваемости для прекрытия своей/чужой задницы. И что? От этого он не станет субъективнее. Так что можно настаивать, конечно, но толку-то от этого, ведь мы в форуме, а не на овощном рынке.\\r Пример с менеджерами Майкрософт был именно для того, чтобы показать, что у качества есть/должна быть точка зрения (т.з). Твое же высказывание по поводу того, что "Практически любой продукт можно принять как качественный" - абсурд, поскольку оно не содержит даже намека на т.з. С т.з менеджеров Майкрософта Office - качественный продукт, а с т.з некого пользователя или группы пользователей Office - некачественный продукт. И никакого "жонглирования"\\r \\r ...можно "подогнать" под понятие "качественный" практически любой программный продукт, который ХОТЬ КАК-ТО выполняет заложенный при проектировании список операций (т.е. соответствует требованиям). \\r \\r Нет, нельзя. Все равно он будет некачественным, если у заказчика (потребитель продукта) были определенные требования к ПО и они не были выполнены. Однако, если заказчик не в состоянии а) определить четко требования к ПО, б) проверить качество (т.е проверить соответствие ПО своим требованиям), то его можно легко облапошить, т.е как бы сделать продукт "качественным". И что? В случае а) - просто нельзя определить качество этого ПО, т.к требований нет. В случае б) - ПО либо объективно некачественное, либо нельзя определить его качество\\r \\r .. Такой взгляд на эти вещи ВЕСЬМА НА РУКУ менеджерам IT, потому что позволяет решать споры с заказчиком путем "прикрытия задницы" бумажками и документами. .... \\r \\r Это вообще уже проблема морали этих менеджеров, а не проблема качества ПО :о\\\\\\r \\r Не могут быть слова некоей Розовой и остальных из того же списка использованы как характеристика КАЧЕСТВА ПО. ... \\r \\r Если ты имеешь в виду Вендрова с Липаевым, то позволь я тебе их представлю:\\r \\r Липаев Владимир Васильевич \\r профессор, главный научный сотрудник Института системного программирования\\r Российской академии наук. Окончил физический факультет МГУ в 1950 г. С 1954\\r по 1988 гг. работал в Московском НИИ приборной автоматики, в последние годы\\r - Главным конструктором и председателем координационного совета Министерства\\r радиопромышленности СССР по автоматизации проектирования программного обеспечения,\\r руководителем комплексного проекта "Прометей" по технологии создания\\r крупномасштабных программных средств для систем реального времени.\\r ...\\r Около 40 лет занимается исследованиями и разработкой программного\\r обеспечения для систем обработки радиолокационной информации и\\r инструментальных средств для создания комплексов управляющих программ\\r реального времени. На базе теоретических исследований и большого\\r практического опыта реализации крупных программных проектов под его\\r руководством разработаны шесть больших инструментальных систем для\\r автоматизации технологических процессов жизненного цикла сложных\\r комплексов программ, широко использовавшихся в оборонной промышленности\\r и частично эксплуатируемых в настоящее время. ...\\r ( Статья , посвященная его книге "Системное проектирование сложных программных\\r средств для информационных систем";\\r статья , посвященная юбилею)\\r \\r Вендров Александр Михайлович \\r Первые проекты, в которых участвовал Александр Михайлович Вендров\\r (создание информационного обеспечения типовой АСУ транспортным\\r управлением), относятся к концу 70-х годов. Исследованиями и\\r разработками в области баз данных занимается с 1981 года. Являлся\\r одним из авторов отраслевого РТМ Минприбора "Применение систем\\r управления базами данных в отраслях народного хозяйства" (1984 г.).\\r Вместе со своими коллегами в НПО "Центрпрограммсистем" выполнял\\r исследования в области прогнозирования развития программного\\r обеспечения АСУ, оценки производительности и сравнительного\\r анализа СУБД, разрабатывал методические материалы и программные\\r средства конвертирования баз данных, занимался сопровождением СУБД. ...\\r \\r Так что это не "некие из того же списка", а известные и признанные в России специалисты (а Липаев не только в России, кстати) в области ИТ-технологий. И дело даже не в том, что я просто уважаю Липаева (за его основательные, всегда корректные и лаконичные книги) в отличие о того же Вендрова, к-рый в своих учебниках и статьях умудряется делать ляпы (например, что SADT - это метод, а IDEF0 - методология). Эти люди не какие-то полуграмотные ИТ-"специалисты", к-рые не понимают достаточно простых вещей, да еще пытаются их по-своему и неверно истолковывать. Их слова не только могут, но и должны быть использованы и НЕ "как характеристика КАЧЕСТВА ПО", а для понимания, что такое качество ПО и как его получить. Их слова не противоречат высказываниям и знаниям официальной мировой ИТ-науки - они повторяют эти высказывания по смыслу один в один \\r \\r .. Потому как в ПО существуют еще понятия: качество архитектуры и качество кода. И не надо отрицать эти понятия, не прививайте дурной тон, эти понятия культивировались десятилетиями. \\r \\r Если эта твоя фраза адресована мне, то где ты увидел, что я отрицаю эти понятия и прививаю дурной тон?\\r Что касается качества архитектуры и качества кода, то мы с "Дмитрием Мыльниковым" просто о них еще не говорили. К слову: для заказчика (потребителя) ПО качество архитектуры или кода само по себе не важно, т.к требуемое качество ПО неявно подразумевает их. Заказчику может быть вообще все равно какая у ПО внутри архитектура или как оно запрограммировано, т.к ему необходимо, чтобы ПО удовлетворяло "внешним" характеристикам - функциональность, эргономичность, надежность, быстродействие, безопасность и т.д при прочих требованиях (например, к аппаратной платформе, квалификации персонала и т.д).\\r Качество архитектуры и кода может интересовать только самого разработчика, т.к помимо того, что оно с него неявно требуется оно еще может облегчить ему жизнь\\r \\r .. Учитывая, что любую задачу можно решить (УДОВЛЕТВОРИТЬ) многими способами, такая трактовка якобы допускает применение НЕКАЧЕСТВЕННЫХ решений для достижения КАЧЕСТВЕННОГО результата. .. \\r \\r Очень расплывчатая фраза. ЧТО именно подразумевается под "НЕКАЧЕСТВЕННЫХ решений" и "КАЧЕСТВЕННОГО результата"?\\r \\r .. Разумеется, что мне как "честному" программисту, уважающему свою профессию, обидно, что за последние 4-5 лет появились такие понятия как "кодер", "программЁр" и т.д., все произноситься с оттенком пренебрежения. ... \\r \\r Ну, а при чем здесь качество? Борись с теми, кто используется слова "кодер", "программЁр" (с оттенком пренебрежения), убеждая их в том, что они неправы\\r \\r RUP - ну вы ребята малость насмешили, я скажу. \\r Чуть-чуть подразгрубусь на работе и "отгребете" еще по этому вопросу. \\r \\r Что именно имеется в виду насчет RUP и "насмешили"? "отгребете" - ты обещаешь это или почти это уже второй раз (первый раз общеал в "Раздвоении личности или "а сейчас-то что делать?", Дата: 14 авг 03, 02:06) \\r \\r Мы в свое время изучали МНОЖЕСТВО подходов к проектированию - восходящий, нисходящий, и тот и другой с итерациями, даже расходящийся от "середины" или "сплошной". Была задача не научиться пользоваться какой-то одной группой подходов, а научиться классифицировать и распознавать ситуации, в который тот или иной подход окажется наиболее эффективным. ... \\r \\r Это все и сейчас изучается. Как и в старые добрые времена это изучается, а главное применяется теми, кому это нужно :о)\\r \\r .. Господа манагеры, любители давать советы, кто-нибудь из вас при проектировании расчитывает траффик, нагрузку, надежность, среднее время наработки на отказ? :) \\r \\r Вообще это (расчет производительности, надежность и т.д) - задача не для менеджера. По ИТ-науке или если система сложная , то это задача для отдельного специалиста(ов) - performance & fault-tolerance engineer. Если же не очень сложная (можно обойтись простыми моделями выполнения/работы системы и контрсхемами), то это задача, с к-рой грамотный проектировщик (еще лучше аналитик-проектировщик) может справится, осмысленно прочитав пару книжек по ТОВК ПО/SPE.\\r \\r Странно, ты выше говорил, что тебе не нравятся слова "кодер" и "программЁр", а сам используешь российскую ИТ-вульгарщину - "манагер"\\r \\r .. Я даже ответ знаю, потому что спрашивал реальных проектировщиков неоднократно. На этот вопросы господин проектировщик не в состоянии дать ответ хотя бы потому, что не всегда до конца представляет, КАКИМ ИМЕННО ОБРАЗОМ будет закодирована (запрограммированна) разработанная им система. \\r \\r Тебе прямо не везет с проектировщиками. Однако не следует судить на основе мизерной выборки, состоящей из полуграмотных "профессионалов" обо всех проектировщиках\\r \\r .. Ситуацию усугубляет тот факт, что "абстрагироваться" от подробностей реализации нынче стало модно, об этом пишут в модных журналах рекламные статьи от фирм, продающих сумашедшие по стоимости средства проектирования (а какого беса они так стоят?). ... \\r \\r - "И, Боже вас сохрани, не читайте до обеда советских газет."\\r - "Гм... Да ведь других же нет?"\\r - "Вот никаких и не читайте." \\r /* М.А.Булгаков, "Собачье сердце" */\\r \\r Просматривая прошлые "выпуски" я наткнулся как-то на спор tygra и Репликант по подобным вопросам. В принципе, позиция tygra мне вполне понятна. ... \\r \\r А что именно за дискуссия (URL топика) имеется в виду?\\r \\r .. Остутствие четкому следованию RUP восполняется в его случае настоящим нисходящим истинно итерактивным подходом, где уровни проектирования связаны м/у гораздо четче, чем при проектировании в больших командах. ... \\r \\r Причем здесь RUP (также итеративный процесс) и нисходящий подход? Это принципиально разные вещи в том смысле, что RUP используется не только на стадии проектирования. Кстати, RUP в приницпе допускает использование не только нисходящего, но и восходящего и "из середины" подходов на стадии проектирования. Так что какой смысл говорить, что использование молотка якобы компенсирует использование отвертки?\\r \\r .. Именно поэтому, зачастую небольшие команды или даже отдельные личности выдают продукты, которые под силу разве что немаленьким коллективам при САМОМ ГРАМОТНОМ ТЕХНИЧЕСКОМ РУКОВОДСТВЕ. ... \\r \\r Вообще твое высказывание - бессмыслица и не только с точки зрения ИТ-теории. Что касается неудачной практики (твоей и не только), то, очевидно, имелись в виду "немаленькие коллективы при НЕГРАМОТНОМ ТЕХНИЧЕСКОМ РУКОВОДСТВЕ". Что же касается объективной оценки "кто сделает лучше" для конкретных коллективов, то для нее необходимо заставить создать один и тот же продукт как небольшую команду, так и немаленький коллектив. А до тех пор это некорректные и бессмысленные сравнения, например, LaTeX (в исполнении команды Д.Кнута) с SAP R/3 (в исполнении SAP AG)\\r \\r .. Качество руководства самим собой самомотивируемого специалиста широкого профиля, имеющего фундаментальную подготовку по дисциплинам проектирования и разработки ПО, не сравнится ни с каким другим руководством. ... \\r \\r А что имеется в виду под "качество руководства"? Просто для того, чтобы говорить об одних и тех же вещах. Не знаю пока о каком руководстве идет речь, но руководство ( управление ) - это задача менеджера/руководителя\\r \\r .. К тому же, такая постановка вопроса, усиливая субординацию, лишает фирму "коллективного разума" - генератора идей. Да они и не на руку этим манагерам, эти идеи. ... \\r \\r Субординация не имеет никакого отношения к коллективному мышлению или инициативности сотрудников, если они проявляются в допустимых пределах. Если, например, та же инициативность не поощряется или пресекается, когда она допустима вообще, то это плохо и по уму руководство должно рассматривать жалобы и соответственно реагировать (расследовать факты и наказывать виновных). Так что не следует обобщать опыт или случаи компаний, к-рые организованны через Ж. на все компании\\r \\r Понятие качество - это непреходящая ценность, которую подменять понятием "степени соответствия требованиям" элементарно цинично. ... \\r \\r "непреходящая ценность", "цинично" - это субъективно и эмоции. Если это адресовано также и мне, то я такое понятие как " степень соответствия требованиям" вообще не употреблял. Пожалуйста, приведи цитату, в к-рой по-твоему я пытался делать подобную подмену ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2003, 08:48 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
vdimas, "Давно хотел поймать Репликанта за его собственные слова." Считаю, что желание просто поймать человека на слове, не ради того, чтобы постичь истину, а просто ради удовлетворения собственного самолюбия, способно превратить беседу умных людей в крикливый диалог базарных бабок... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2003, 16:27 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Если это даже только одна из твоих целей - "поймать кого-то за его собственные слова", то печально Считаю, что желание просто поймать человека на слове, не ради того, чтобы постичь истину, а просто ради удовлетворения собственного самолюбия, способно превратить беседу умных людей в крикливый диалог базарных бабок... Бросьте, не так все буквально. Репликант - однозначно хороший оратор. Я видел несколько топов, где истина его слов вроде бы выглядит несомненной, хотя и вторая сторона частенько имеет сильные позиции, но из-за слабых ораторских навыков смотрится куда как слабее. Считайте что для себя написал, мысли на бумаге выложил... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2003, 20:39 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Опять же, мне не вериться, что Репликант не понимает, что именно мне не нравится в такой постановке вопроса. Само определение "качественный" в реальной работе нам будут давать наши заказчики. А в понятие "качество" обычно не вкладывают понятие "соответствие требованиям". Потому как если мы имеем "несоответствие требованиям", то это значит, что работа еще не доделана (в случае производства ПО). И только после того, как работа доделана , можно рассматривать качество этой работы. Возьмем 2 пары ботинок. Пусть каждая пара отвечает требованиям к ботинкам. Но в одной паре нам удобно, приятно, дольше носится, легче чистится и т.д. и т.п. А о другой - мы жалеем что потратили нанее деньги. Принято говорить, что первая пара ботинок более высокого качества . Тоже самое с ПО. Берем гипотетическую задачу на разработку ПО. Поручаем 2-м коллективам. Для "чистоты" эксперимента - 2 команды обладают абсолютно одинаковым ТЗ, и реализуют абсолютно одинаковую функциональность. Но один экземпляр программы выполняет все операции в 4 раза быстрее другого, никогда не падает, на порядок меньше грузит сеть, имеет удобные подсказки, "живые" контролы, резайз всех форм, удобные и ясные контекстные меню на всех полях и таблицах, лигичную и целостную систему помощи, сбалансированные и приятные глазу тона GUI. Даже контролы под "пальчиками" ведут себя гораздо приятнее (для примера - стандартный Windows EditBox и его аналог в MS Access, после второго первым просто невозможно пользоваться). Дело в том, что в ТЗ и выдвигаемых требованиях на разработку ПО практически никогда не оговаривается такие мелочи, как полный список "горячих клавиш", поведенческие особенности дата-контролов, организация меню, удобство ввода информации (см. мой первый пост в топе - там я добавил еще пару способов ввода накладных, что повысило эффективность работы оператора в несколько раз). Согласно определению уважаемых людей (я ведь не не с людьми воюю, а с практикой оценки качества), термин качественный будет одинаково применим к обоим продуктам, если они обладают одинаковой функциональностью. Однако, на самом деле одна прога - "г..", а вторая - "цаца". И ни один здравомыслящий потребитель не назовет первую прогу качественной. И дело тут не в точках зрения - с любой точки зрения вторая программа гораздо хуже. Дело в терминологии. Для меня, способность ПО удовлетворять заданным требованиям - это суть стадия работы над ним. Никто не собирается оценивать недоделанное ПО. Однако по вашей мерке - любое доделанное (т.е. реализующее все выдвинутые требования) ПО - уже качественно по определению. Как раз здесь и кроется противоречие м/у потребителем и титанами от проектирования ПО. Титан от проектирования разработал немаленькое ПО, которое "отвечает требованиям". Так почему бы ему не назвать свое ПО качественным? :)) Я бы еще хотел взглянуть КАК это выполнено и КАК работает. (помним про ботинки) ok. Могу ведь и согласиться, чего с мельницами воевать? Термин качество теперь означает лишь факт соответствия продукта требованиям. Дайте другой термин, которым я смог бы оперировать вместо термина "качество" такого, как его понимают мои потребители. После того как дадите термин ( Т ), все равно заявлю, что Т гораздо важнее, чем качество , потому как соответствие требованиям - это как само собой разумеющееся. Потому как, если нет соотв. требованиям - так (банально) нет оплаты, а раз нет оплаты - то и говорить не о чем. А коль берешь деньги, то изволь делать работу качественно , т.е. Т ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2003, 23:34 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
про ботинки не совсем так. обе пары создавались на основании требований. требования вообще играют очень важную роль тут. иначе ты просто не сможешь гарантировать того что ты хочешь получть в конце релиза. конкретно в твоем примере про ботинки. на заводе один в требованиях сказано использовать кожу такую и такую, профиль подощвы такой и такой... на заводе два по другому. и там и там после завершения производства продукт признают качественным и начинают продавать. и у тех ботинок и у тех будет свой рынок. качественная вещь - это вещь отвечающая изначально установленным требованиям. для того чтобы это понять ответь на вопрос: что качественее: форд мустанг американского производства который начинает рассыпаться через три года или лексус ис300 признаный автомобилем с наименьшим числом отказов. если мусанг не качественный, то почему его покупают и продают миллионами, а лексус много меньше и производство ни того ни другого не сворачивают? Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2003, 00:19 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 vdimas: Бросьте, не так все буквально. Репликант - однозначно хороший оратор. Я видел несколько топов, где истина его слов вроде бы выглядит несомненной, хотя и вторая сторона частенько имеет сильные позиции, но из-за слабых ораторских навыков смотрится куда как слабее. Если я правильно понимаю, то это верно и для данного топика и моих постов в нем? Что ж, если - да, и поскольку ты осознал вредность ораторского превосходства для установления истины, то ты можешь быть беспристрастным оппонентом, т.е судить о смысле высказываний, не взирая на уровень ораторского искусства другой стороны .. Считайте что для себя написал, мысли на бумаге выложил... Ну, во-первых, раз написал в форум, то это уже не для себя (т.е тебя), а для всех. Во-вторых, если человек что-то написал, то он должен быть готов, что ему придется обосновать. Иначе, если для всех какое-то его высказывание не есть очевидная истина, то другие могут подумать, что он любит писать глупости :о) Само определение "качественный" в реальной работе нам будут давать наши заказчики. А в понятие "качество" обычно не вкладывают понятие "соответствие требованиям". ... Кто не вкладывает? Ты? Но один экземпляр программы выполняет все операции в 4 раза быстрее другого, никогда не падает, на порядок меньше грузит сеть, имеет удобные подсказки, "живые" контролы, резайз всех форм, ... Дело в том, что в ТЗ и выдвигаемых требованиях на разработку ПО практически никогда не оговаривается такие мелочи, как полный список "горячих клавиш", ........ Вот с этого и начнем, что качество можно определять для множества требований, к-рые были определены заказчиком. Все остальное это уже не качество (для существующих требований) даже если введение дополнительной эргономичности, функциональности, производительности и т.д того же ПО будет одобрено заказчиком. Можно сказать, что это новое качество с учетом новых требований , к-рые были реализованы дополнительно Согласно определению уважаемых людей (я ведь не не с людьми воюю, а с практикой оценки качества), термин качественный будет одинаково применим к обоим продуктам, если они обладают одинаковой функциональностью. Однако, на самом деле одна прога - "г..", а вторая - "цаца". И ни один здравомыслящий потребитель не назовет первую прогу качественной. С т.з этого здравомыслящего потребителя - да, первая будет некачественной, т.к у него свои требования, к-рые он "предъявляет" к ПО, например, при знакомстве с ним. Но с точки заказчика, к-рый определял требования оба ПО будут качественными , если оба ПО удовлетворяют тем требованиям, что он сам и изложил Могу ведь и согласиться, чего с мельницами воевать? Термин качество теперь означает лишь факт соответствия продукта требованиям. Дайте другой термин, которым я смог бы оперировать вместо термина "качество" такого, как его понимают мои потребители. Да, лучше не воевать с ВМ, т.е не пытаться изменить устоявшийся (кстати, QC возникла не вчера, а в 19 веке, а QM - в начале 20-го века) смысл индустриальных терминов или превнести в них что-то новое. Все что ты высказал к качеству не имеет никакого отношения, это имеет отношение к тому, что в условиях нечеткой постановки задачи один исполнитель делает больше (чем изложено в требованиях) в угоду заказчику и себе, чем другой А коль берешь деньги, то изволь делать работу качественно, т.е. Т Странно, но только в мире до сих пор как-то не додумались использовать понятие "Т", а пользуются понятием "качество". Может и хорошо, а то все бы только и занимались тем, что угадывали все предполагаемые потребности дабы удовлетворить всех и вся :о) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2003, 09:09 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант Само определение "качественный" в реальной работе нам будут давать наши заказчики. А в понятие "качество" обычно не вкладывают понятие "соответствие требованиям". ... Кто не вкладывает? Ты? Ну зачем же вторую часть отрезал? Вот он, весь абзац: Само определение "качественный" в реальной работе нам будут давать наши заказчики. А в понятие "качество" обычно не вкладывают понятие "соответствие требованиям". Потому как если мы имеем "несоответствие требованиям", то это значит, что работа еще не доделана (в случае производства ПО). И только после того, как работа доделана , можно рассматривать качество этой работы. Далее. Вот с этого и начнем, что качество можно определять для множества требований, к-рые были определены заказчиком. Все остальное это уже не качество (для существующих требований) даже если введение дополнительной эргономичности, функциональности, производительности и т.д того же ПО будет одобрено заказчиком. Можно сказать, что это новое качество с учетом новых требований, к-рые были реализованы дополнительно Я точно знаю, что 99.99% заказчиков не имеют должного представления обо всех этих понятиях (эргономичность, производительность и т.д.) или недостаточно в них ориентируются. Получается интересная картина: если заказчик в этом не разбирается - оставляем его без всего этого. С другой стороны - он ведь и не обязан разбираться. Основной рынок (по-идее) - это небольшие предприятия от 10-15 рабочих операторских мест. Ну кто там будет во всем этом "шарить"? :) Мы роем себе яму, потому как заказывать программный продукт для заказчика просто опасно при таком подходе (он может получить в итоге слишком "голую" функциональность). Ему тогда остается выбирать из готовых продуктов на рынке, потому как в продукт, предназначенный для конкуренции с аналогами, закладываются всевозможные "фишечки", резко облегчающие жизнь потенциальному потребителю. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2003, 18:49 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Очень забавно читать рассуждения про Мустанг и Лексус. :) Почему, дескать, одних делают много, а других мало. Давай я тебе ещё один пример из этой же серии приведу. В 30 минутах ходьбы от того места, где я сейчас пишу это сообщение, расположен китайский рынок. Там всё завалено китайским ширпотребом. Какое у него качество, рассказывать, надеюсь, не надо. И не смотря на то, что сейчас уже практически все знают о том, что это всё г..., там сейчас толпа народу. А вот в соседнем магазине, где качественный европейский товар - одни продавцы. И что интересно, любой из тех, кто только что купил себе что-то на китайском рынке согласиться, что европейский товар лучше, качественнее и т.п. Но покупать его не пойдёт. Вот теперь ответь "поченму?". :) Теперь что касается качества ПО. В ощем-то, об этом можно спорить до бесконечности. И тыт Репликант совершенно прав. Всё зависит от точки зрения. С точки зрения программиста vdimas'a качественное ПО это одно, с точки зрения конечного пользователя - другое, а с точки зрения того же менеджера по продажам этого самого ПО - третье. Последнего, кстати, совершенно не волнует, что какие-то там функции в Microsoft Office написаны на VB или используют неэффективные алгоритмы. Если на сегодняшних компьютерах у большей части пользователей они выполняются за приемлемое время (обычно от 2 до 5 секунд), то замечательно. Главное, чтобы таких функций было побольше. И совершенно не важно, что потом таже большая чать никогда этими функциями не воспользуется. Но если этих функций мало, то с его точки зрения это уже некачественное ПО, даже если оно и работает без ошибок. Почему? Ответ очень простой. Потому что такое ПО ему будет очень плохо продавать, то есть этому самому менеджеру по продажам будет сложнее делать его работу. И плевать он хотел, что программист потратил время на разработку супер-пупер быстрого алгоритма решения основной задачи. Вот у фирмы XXX алгоритм самый тривиальный, но зато куча дополнительных функций и прибамбасов. И за счёт этого можно создать у клиента ощущение, что программа лучше. Теперь зайдём с другой стороны. Можно долго спорить по поводу определений и формулировок. Что значит "качество", с чьей точки зрения, каким образом определить требования к качественному продукту и как потом определять соответствие конкретного продукта этим требованиям и т.п. Но я без всех этих определений в подавляющем большинстве случаев могу сказать, качественно сделана работа (произведён продукт) или нет. Просто по внешнему виду, по тем ощущениям, которые получаешь от этой работы (продукта). То есть, на самом деле большая часть людей очень легко отличает халтуру от действительно стоящей вещи, особенно в своей профессиональной сфере. Причём в большинстве случаев они не смогут объяснить как они это делают. С помощью подсознания, по каким-то мелким деталям и т.п. И есть люди, которые всегда будут стараться сделать свою работу качественно. Вот для них использование различных методик и системного подхода к обеспечению качества производства, когда можно добиться качества 99.99%, имеют смысл. А для тех, кто привык гнать халтуру, с помощью демагогии доказывая, что "наш продукт соответствует требованиям", которые они сами же себя и придумывают, никакие методики на самом деле не помогут. Как гнали халтуру, так и будут гнать дальше. И будут их "Мустанги" разваливаться через 3 года, поскольку заводы должны работать всё время, чтобы приносить своим хозяевам всё больше и больше прибыли. А если те "Мустанги" будут по 10-15 лет ездить, то кто же будет новые машины покупать? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2003, 19:10 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
С другой стороны - он ведь и не обязан разбираться. Основной рынок (по-идее) - это небольшие предприятия от 10-15 рабочих операторских мест. Ну кто там будет во всем этом "шарить"? :) совершенно верно когда заказчик заказывает построить дом или построить самолет он не обязан разбираться в сопромате или в аэродинамике - само собой разумеется что инженеры должны изготовить такой продукт с многократным запасом прочности. а при изготовлении ПО считается нормальным когда продукт держится на соплях. видимо просто индустрия ПО еще не устаканилась как следует, спрос превышает предложение, и великое множество шаромыжников впаривают продукты в точности соответстующие ТЗ но ...хм... некачественные :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2003, 20:01 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Ну что, господа перфекшионисты, я вам скажу. Вы можете иметь сколь угодно крутое технически реализованное решение, с супер алгоритмами итд итп, только если вы продать его не сможите, то нафиг все это надо? Всем известно что фляжка прочнее и удобнее для носки в кармане чем бутлка. Дык почему водку не продают в фляжках, да с гравировкой, и яичко фаберже в придачу каждому литру выдают, а? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2003, 20:34 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 vdimas Основной рынок (по-идее) - это небольшие предприятия от 10-15 рабочих операторских мест. Ну кто там будет во всем этом "шарить"? :) Эти предприятия не готовы платить за качественное ТЗ, да и за разработку они, по большому счету, тоже не готовы платить. Более того, даже предприятия в 100-150 рабочих мест не понимают, почему они должны платить за то, что некие люди отвлекают их от основной работы дурацкими вопросами типа - "а вот этот документ создается только на основании того документа или может создаваться как-то иначе?". Поэтому мы должны закладывать в стоимость проекта минимум двухкратный запас, но и его частенько не хватает :-( Поэтому в любом реальном проекте поиск эффективных алгоритмов на последнем месте, главное - снижение трудоемкости. И второе. Заказчик - это не оператор информационной системы (ИС), а владелец/руководительпредприятия. И задача автоматизации - решить проблемы заказчика. То, что оператор заявляет, что ему неудобно работать с новой системой не может являться критерием низкого качества ИС, если она (ИС) выполняет главную свою задачу - предоставляет корректные данные для принятия управленческих решений. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2003, 21:04 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 PL99 То, что оператор заявляет, что ему неудобно работать с новой системой не может являться критерием низкого качества ИС, если она (ИС) выполняет главную свою задачу - предоставляет корректные данные для принятия управленческих решений. ВО ВСЕХ случаях автоматизации торговых предприятий мне как одну из основных задач ставили именно достижение максимальной эффективности работы операторов, потому как в этом случае тех же операторов потребуется меньше. :)) И достигалось это не только разнообразием предоставляемых способов "набивки" документов, но и возможностью "на лету" отслеживать множество данных: текущие остатки (с учетом набираемых, но еще не проведенных "соседями"!!! документов -этой фишки так не хватает в той же 1С), остатки с учетом ожидаемого кол-ва, рекомендации по "скидыванию" товара, и т.д. Насчет аналитики - несомненно это тоже ОДНА ИЗ важнейших задач. Но тут как раз-таки приличную часть всех требуемых отчетов даже заказчик заранее не знает. Очень многие расчеты я добавлял уже позже, по взаимной договоренности, ибо заказчики и сами были не в состоянии предвидеть все, что может понадобиться. Но это никак не влияло на всю систему. Если некоторые отчеты или даже типы документов я добавлял позже, после осознания заказчиком их необходимости, то это совершенно не значит, что до этого момента моя система была некачественной. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2003, 21:27 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 vdimas: Само определение "качественный" в реальной работе нам будут давать наши заказчики. А в понятие "качество" обычно не вкладывают понятие "соответствие требованиям". Потому как если мы имеем "несоответствие требованиям", то это значит, что работа еще не доделана (в случае производства ПО). И только после того, как работа доделана, можно рассматривать качество этой работы. Ты вопрос понял? Ты не вкладываешь или не вкладывают твои заказчики ? Я точно знаю, что 99.99% заказчиков не имеют должного представления обо всех этих понятиях (эргономичность, производительность и т.д.) или недостаточно в них ориентируются. Получается интересная картина: если заказчик в этом не разбирается - оставляем его без всего этого. Ни в коем случае! Ему нужно все объяснить, т.е необходимость подробного изложения требований и создания тех же прототипов, и почему это стоит денег (к-рые с лихвой окупятся). Отношение же большинства заказчиков к решению проблем автоматизации известно - "почему я еще должен напрягать свои или мозги моих сотрудников, если я плачу" -ИЛИ- "я не знаю чего я хочу, но я ведь плачу - вот и сделайте мне" С другой стороны - он ведь и не обязан разбираться. Основной рынок (по-идее) - это небольшие предприятия от 10-15 рабочих операторских мест. Ну кто там будет во всем этом "шарить"? :) Конечно, заказчик и не должен разбираться, но вот требования к своему ПО он сам обязан выставить и так, чтобы они были полны и непротиворечивы. Если он не хочет этого сделать, то пусть закономерно получает качественное ПО, к-рое не будет его устраивать или пусть платит за НИОКР, т.е исследование его потребностей и предоставление ему протипов. Проблема и в том, что многие российские исполнители не в состоянии спокойно, доходичво и без чувства ложного стыда объяснить это заказчику, а предпочитают угадывать потребности заказчика порой за свой счет . Отсюда зачастую и обида на заказчика, к-рый иногда не ценит подобных стараний или на компании, к-рые ничего не делают бесплатно 2 Дмитрий Мыльников: Давай я тебе ещё один пример из этой же серии приведу. Дмитрий, ты к кому обращаешься? Извини за нескромный вопрос :о} ...Теперь что касается качества ПО. В ощем-то, об этом можно спорить до бесконечности. И тыт Репликант совершенно прав. Всё зависит от точки зрения. С точки зрения программиста vdimas'a качественное ПО это одно, с точки зрения конечного пользователя - другое, а с точки зрения того же менеджера по продажам этого самого ПО - третье. Последнего, кстати, совершенно не волнует, что .... Собственно это я доносил до аудитории. Так что можно хоть до посинения говорить, что официальное определение качества нечестное или неполноценное потому что оно относительное , но смысл-то ...И будут их "Мустанги" разваливаться через 3 года, поскольку заводы должны работать всё время, чтобы приносить своим хозяевам всё больше и больше прибыли. А если те "Мустанги" будут по 10-15 лет ездить, то кто же будет новые машины покупать? Ужас! КапитализЪм! А главное экономическая и теория качества работают и здесь. Твои субъективные ощущения (что есть некачественное и кто плохой) не противоречат этим теориям, к-рые помогают все объяснить (вот главное - научно и доказательно разоблачить эксплуататоров, а тогда можно и к ответу!! (c)В.И.Ленин) :о) 2 GrimReaper777: совершенно верно когда заказчик заказывает построить дом или построить самолет он не обязан разбираться в сопромате или в аэродинамике - само собой разумеется что инженеры должны изготовить такой продукт с многократным запасом прочности. а при изготовлении ПО считается нормальным когда продукт держится на соплях. .... Просто к слову: к самолету выдвигаются очень подробные требования - тысячи (где-то 2-3 тыс.) только технических, экономических, экологических и т.д параметров и соответствующих спецификаций из нескольких десятков тыс.(!!) вообще возможных параметров. Речь идет, например, об Airbus. Могу сказать, что там есть на первый взгляд достаточно странные требования, например, совместимость по определенным комплектующим не меньше, чем на 70% с предыдущими моделями. Кстати, требования к надежности также четко задаются заказчиком (руководством корпорации Airbus к своим конструкторским бюро) и никакое конструкторское бюро даже не будет браться за решение задачи без таких требований, угадывая или закладывая какие-то избыточные уровни надежности. Но даже такая "подробность" оставляет огромное пространство для творчества. Я помню по ящику смотрел какой-то фильм про легендарные КБ (Сухой и т.д) советского периода и там рассказывалось, что даже когда в СССР заказывался принципиально новый самолет к нему были вполне определенные требования - не внешний вид, отделка кокпита или эргономика приборной панели, а подробная боевая функциональность (с учетом перспектив наращивания!), основные летные хар-ки (также с учетом дальнейшего развития), даже хар-ки взлетных полос с к-рых он должен взлетать. Да, потом эти параметры уточнялись и корректировались в процессе разработки инженерного проекта. Бывало и такое, что в процессе создания одного самолета рождались удачные инженерные решения, к-рые выделялись вообще в отдельное направление, из к-го затем получался другой самолет, а исходное направление сходило на нет. И тем не менее советские боевые самолеты разрабатывались страшно неэффективно (с огромными затратами, переделками), в конструкторсих муках (необходимо было буквально предвидеть будущее), но в результате эти самолеты - гениальные творения , опередившие свое время и они до сих пор имеют огромный запас для модернизации. Такая вот "аналогия" с ПО ... видимо просто индустрия ПО еще не устаканилась как следует, спрос превышает предложение, и великое множество шаромыжников впаривают продукты в точности соответстующие ТЗ но ...хм... некачественные :) Да давно уже все устаканилось. И не шаромыжники, а заказчики дураки. Я бы понял, если бы они из глухой деревни приезжали, где они Windows с Office даже не видели. Нет, видели, знают, но не хотят мозгами пошевелить ради удобства своих же сотрудников. Правильно сказал президент какой-то российской софтверной компании: "В России пока не привыкли адекватно платить за хорошо сделанное ПО. Это отчасти вызвано непониманием того, что ПО это такой же товар, требующий труда, чтобы его создать, как и оргтехника или компьютеры" 2 PL99: Эти предприятия не готовы платить за качественное ТЗ, да и за разработку они, по большому счету, тоже не готовы платить. Более того, даже предприятия в 100-150 рабочих мест не понимают, почему они должны платить за то, что некие люди отвлекают их от основной работы дурацкими вопросами типа - "а вот этот документ создается только на основании того документа или может создаваться как-то иначе?". Абсолютно верно! Добавлю еще: это на Западе заказчики цивилизованные имеют свои ИТ-службы или обращаются к сторонним консультантам, к-рые им подберут качественное решение, а если такого готового решения нет, то подберут качественного исполнителя. В России заказчики в основной своей массе - малого того, что неграмотные в ИТ, но еще и самоуверенные невежды. Поэтому они сначала обратятся к самому "лучшему" (дешевому, знакомому, покладистому и т.д) исполнителю, чтобы те не мучали их "дурацкими" вопросами .. Поэтому мы должны закладывать в стоимость проекта минимум двухкратный запас, но и его частенько не хватает :-( Золотые слова... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 08:56 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
"Это ты к кому обращаешься?" К тому, который про Мустанга с Лексусом написал. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 09:12 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
хм, вчера кинул сообщение сюда, и да поиск его находит по ключевым словам, а в самом топе его нет. Безобразие (прикольно, что в топе о качесте :) ), буду кидать заново: (сорри, что это ответ на предыдущие письма - не по моей вине) 2 Репликант Требования к качеству (Розова, "Управление качеством") можно определить как выражение определенных потребностей или их перевод в набор количественно или качественно установленных требований к характеристикам объекта с целью их воплощения в объекте и проверки. Да, наверное, следовало дать еще и это определение в том топике про качество Да, стоило, а то совсем какая-то фигня получалась. Естественно обусловленные или предполагаемые потребности различаются по своей сути. Наверное, можно сказать так (нет под рукой сейчас точного определения): обусловленные должны соответствовать или обуславливаться классом/типом/видом продукции, а предполагаемые потребности - это возможные потребности, не обязательно соответствующие классу/типу/виду продукции. Что касается производителя продукции (продукция - это может быть либо изделие, либо услуга. Будем для простоты говорить об изделиях), то по идее он должен объяснять, например, в инструкции к своему изделию, что его изделие удовлетворяет как обусловленным потребностям, так и предполагаемым потребностям. Например, электрический чайник (тип = кухонно бытовая техника для дома): Весь прикол в том, что ПО по своей сути на несколько порядков гибче любого материального продукта (того же чайника). удовлетворяет группе требований Б (предполагаемые потребности): - имеет элегантный внешний дизайн, (т.е приятен среднестатистическому потребителю) - окрашен в приятные цвета, (т.е не раздражает среднестатистического потребителя) - при закипании воды проигрывает русскиенародные мелодии (10 штук), (т.е порадует домохозяек и детей, любящих "умные" примочки) - и т.д Дык, это все слишком просто. В случае с ПО мы имеем более интересные требования: - ручка чайника холодная даже во время кипения. - вода из чайника самонепроизвольно не выливается. - во время использования чайник не заползает на другие чайники. - после кипячения в чайнике остается столько же воды, сколько было до кипячения, за минусом естественного выпаривания (no leaks). - чайник способен хранить воду непрерывно в течении 3-х месяцев без опрокидывания. - чайник способен давать поток воды при использовании достаточный для наполнения чашки в течении 3-х секунд. и т.д. Если для чайника все эти требования никто никогда не формулирует, ввиду их очевидности, то для ПО они не очевидны заказчику, и порой не так уж принимаются во внимание. Т.е. ПО имеет кучу неочевидных требований (как тут было сказано неявных), которые ввиду их неявности можно не выполнять, или выполнять не полностью, что, тем не менее, не помешает, воспользовавшись неоднократно приведенными определениями, утверждать о том, что продукт качественный, т.к. удовлетворяет требованиям (вот тут неплохо уточнить - утвержденным требованиям). Смысл или предназначение любого четко определенного технического термина (вместе со всей его семантикой) в условиях меркантильной бытовухи можно извратить до неузноваемости для прекрытия своей/чужой задницы. И что? От этого он не станет субъективнее. Так что можно настаивать, конечно, но толку-то от этого, ведь мы в форуме, а не на овощном рынке. Это крупный самообман. Мы на овощном рынке. Покупатели давно выбирают наши продукты точно так же как и овощи. И не всегда только лишь заявленный набор витаминов играет решающую роль. Гораздо чаще выбирают по внешнему виду, но в подавляющем большинстве случаев - по вкусу . (если это не зарубить себе на носу - то можно "пролететь") Возможность несоответствие санитарным (или еще каким) требованиям даже не учитывается - изначально предполагается, что продукт им соответствует, потому что в ином случае даже нет разговора. Если продукт соответствует санитарным требованиям и содержит заявленный набор витаминов - то по определению качества - он качественный. Может быть. Однако понятие качество обычно применяется в сравнительной степени, т.е. редко говорится - этот продукт абсолютно качественный/некачественный, обычно рассуждают так - этот продукт качественнее. Неплохо бы обратить внимание на этот момент. Пример с менеджерами Майкрософт был именно для того, чтобы показать, что у качества есть/должна быть точка зрения (т.з). Т.з. может быть только одна - т.з. потребителя, все остальное - самообман или самооправдание. (я не беру потребителя как отдельную экспрессивную личность, в угоду которой не напляшешься, я имею ввиду среднестатистического потребителя, составляющего основу рынка) Твое же высказывание по поводу того, что "Практически любой продукт можно принять как качественный" - абсурд, поскольку оно не содержит даже намека на т.з. С т.з менеджеров Майкрософта Office - качественный продукт, а с т.з некого пользователя или группы пользователей Office - некачественный продукт. И никакого "жонглирования" Объясни эту чушь потребителю, и он тебе на пальцах объяснит, что ты "жонглируешь" и доводишь его понимание качества до абсурда . Разработчики ПО могут "вариться" в собственном супе и писать друг для друга наставления сколько угодно, объективная т.з. только одна - того кто платит. Кстати, Office - ИМХО продукт высоко качества (по многим параметрам), особенно последней доступной версии - XP. Наряду с выполнением несчетного количества требований к процессу подготовки документов он предоставляет массу субъективных удобств (комфорта), вполне объективно повышая производительность труда клерка. Аналогичные по функциональности, но уступающие по комфорту пакеты где? Правильно, в Караганде. ...можно "подогнать" под понятие "качественный" практически любой программный продукт, который ХОТЬ КАК-ТО выполняет заложенный при проектировании список операций (т.е. соответствует требованиям). Нет, нельзя. Все равно он будет некачественным, если у заказчика (потребитель продукта) были определенные требования к ПО и они не были выполнены. Однако, если заказчик не в состоянии а) определить четко требования к ПО, Повторяю который раз. Рядовой заказчик, составляющий основу рынка, не в состоянии сформулировать свои требования с произвольной подробностью. Это могут сделать даже далеко не все специалисты от IT. Да он просто не обязан полностью так глубоко формулировать требования (это необходимо принять, как аксиому), потому как заведомо обладая меньшей информацией о текущем положении дел в IT он рискует своими собственными требованиями себя же и ограничить (ограничив разработчика). Кстати, как называется каждое принятое требование к ПО? Правильно! Ограничение. (или забыли программу ВУЗА?) Мне как разработчику гораздо удобнее, чтобы заказчик сформулировал именно только голую функциональность, и не лез глубже. Здесь он разбирается на несколько порядков хуже меня. И ждать адекватных требований или адекватной проверки просто глупо. Для этого заказчику необходимо нанимать сторонних экспертов, т.е. увеличивать издержки вдвое. Смысл? .. Такой взгляд на эти вещи ВЕСЬМА НА РУКУ менеджерам IT, потому что позволяет решать споры с заказчиком путем "прикрытия задницы" бумажками и документами. .... Это вообще уже проблема морали этих менеджеров, а не проблема качества ПО :о\ Разумеется, весь этот топ скорее о морали, и том что именно существующее трактование понятий способно провоцировать подобные преценденты. Хотелось бы детерминированности взамен полаганий на мораль. Думаю, что принятие ОБЯЗАТЕЛЬНЫХ стандартов на минимум реализуемой функциональности с точки зрения того же GUI сильно облегчило бы жизнь заказчику, избавив от утомительных подробностей. Microsoft неоднократно предлагала миру и принимала подобные стандарты у себя, но весь мир пока как-то не чешется. (Сюда же можно добавить минимальные граничные требования по генерируемогу траффику на единицу полезной информации, загрузке ЦП на единицу той же самой полезной информации и еще кучу моментов, которые пока на "совести" разработчика). Не проходишь санитарный контроль - на фиг с овощного рынка! Их слова не противоречат высказываниям и знаниям официальной мировой ИТ-науки - они повторяют эти высказывания по смыслу один в один. Ну и где уже 3-й год мировая IT-экономика? А та же Microsoft чуствует себя превосходно, потому как идет "своим" курсом, и ориентируется именно на потребителя. К слову: для заказчика (потребителя) ПО качество архитектуры или кода само по себе не важно, т.к требуемое качество ПО неявно подразумевает их. Заказчику может быть вообще все равно какая у ПО внутри архитектура или как оно запрограммировано, т.к ему необходимо, чтобы ПО удовлетворяло "внешним" характеристикам - функциональность, эргономичность, надежность, быстродействие, безопасность и т.д при прочих требованиях (например, к аппаратной платформе, квалификации персонала и т.д). Качество архитектуры и кода может интересовать только самого разработчика, т.к помимо того, что оно с него неявно требуется оно еще может облегчить ему жизнь Ну вот очередное высказывание, наводящее на мысль об опыте писания монолитных приложений. Качественная внутренняя архитектура с точки зрения современных понятий - это гибкая и масштабируемая архитектура. Если заказчик будет вводить новые операции или менять порядок выполнения старых, и для этого потребуется оплатить переписывание чуть ли не всей программы - то тут мы имеем явную заинтересованность заказчика в качестве именно архитектуры. Речь ведь о том, что заказчик даже и не подозревает, что он в этом заинтересован, но разработчик знает о таких моментах ВСЕГДА. [i].. Учитывая, что любую задачу можно решить (УДОВЛЕТВОРИТЬ) многими способами, такая трактовка якобы допускает применение НЕКАЧЕСТВЕННЫХ решений для достижения КАЧЕСТВЕННОГО результата. .. Очень расплывчатая фраза. ЧТО именно подразумевается под "НЕКАЧЕСТВЕННЫХ решений" и "КАЧЕСТВЕННОГО результата"? Некачественное решение - не отвечающее (или отвечающее не в полной мере) современным наработкам в области разработки ПО (уже говорил). "КАЧЕСТВЕННЫЙ результат" - твое определение. .. Разумеется, что мне как "честному" программисту, уважающему свою профессию, обидно, что за последние 4-5 лет появились такие понятия как "кодер", "программЁр" и т.д., все произноситься с оттенком пренебрежения. ... Ну, а при чем здесь качество? Борись с теми, кто используется слова "кодер", "программЁр" (с оттенком пренебрежения), убеждая их в том, что они неправы. Их используют потребители, получая "качественный" продукт. Предлагаешь бороться с потребителем? В этой ситуации как рах гораздо более ответственнен "манагер" от IT. Вообще это (расчет производительности, надежность и т.д) - задача не для менеджера. По ИТ-науке или если система сложная, то это задача для отдельного специалиста(ов) - performance & fault-tolerance engineer. Если же не очень сложная (можно обойтись простыми моделями выполнения/работы системы и контрсхемами), то это задача, с к-рой грамотный проектировщик (еще лучше аналитик-проектировщик) может справится, осмысленно прочитав пару книжек по ТОВК ПО/SPE. А что, в ВУЗЕ не проходили? Или менеджеры от IT на бухучете образование получали? Задача менеджера, ко всему прочему "прикинуть хрен к носу" - что во что может обойтись и во что вылиться. До 10-знака после запятой расчитывать и не требуется, да и невозможно это. А вот основные расчеты должны уметь делать, иначе как принимать решения? И что это будут тогда за решения? Странно, ты выше говорил, что тебе не нравятся слова "кодер" и "программЁр", а сам используешь российскую ИТ-вульгарщину - "манагер" Каюсь, сегодня был последний раз. :) Я уж напоследок... Тебе прямо не везет с проектировщиками. Однако не следует судить на основе мизерной выборки, состоящей из полуграмотных "профессионалов" обо всех проектировщиках Да уж, почти все вокруг - суть мизерная выборка. Позвольте позавидовать вашему везению, да еще позвольте сообщить, что все более-менее грамотные мои знакомые давно уехали работать в Москву или куда подальше. Так что - наслаждайтесь общением. А что имеется в виду под "качество руководства"? Просто для того, чтобы говорить об одних и тех же вещах. Не знаю пока о каком руководстве идет речь, но руководство (управление) - это задача менеджера/руководителя Руководство - это просто задача. И руководить приходяится не только менеджерам, гораздо чаще и непосредственней тим-лидерам. А когда делаешь сложные вещи малым числом людей или в одиночку, то еще приходится нехило руководить собой. "непреходящая ценность", "цинично" - это субъективно и эмоции. Если это адресовано также и мне, то я такое понятие как "степень соответствия требованиям" вообще не употреблял. Пожалуйста, приведи цитату, в к-рой по-твоему я пытался делать подобную подмену легко: Качество ПО (Вендров, Липаев) совокупность свойств ПО, к-рые характеризуют способность ПО удовлетворять заданным требованиям. или от того что я применил "степень соответствия требованиям" поменялся смысл? Что же тогда есть "способность удовлетворять заданным требованиям" как не степень соответствия им? Или мы разговариваем не на русском? Вот с этого и начнем, что качество можно определять для множества требований, к-рые были определены заказчиком. Все остальное это уже не качество (для существующих требований) даже если введение дополнительной эргономичности, функциональности, производительности и т.д того же ПО будет одобрено заказчиком. Можно сказать, что это новое качество с учетом новых требований, к-рые были реализованы дополнительно Новое качество, говоришь? Это термин такой? А если это не термин, то что со старым качеством? Это одно и тоже качество одного и того же продукта! Я могу сколь угодно глубоко уважать чего-либо достигших людей, но так же имею право на свою точку зрения, тем более, что своим опытом успел захватить и их время и время нынешнего ПО (взять тот же MS Office или ErWin - продукты изначально нацеленные на создания субъективного комфорта при выполнении вполне объективных задач - подготовка документов или проектирование схем БД) Позволь мне, все-таки, рассматривать понятие качество именно с точки зрения потребителей (ради них и благодаря им и живем). Я ведь не зря акцентировал внимание на различие понятий потребность и требования . Требования - это нечто детерминированное, основанное на знаниях об имеющихся возможностях. Однако любой проектировщик ПО гораздо лучше разбирается в этих возможностях, чем заказчик в состоянии облачить их в требования. Попытаюсь сформулировать понятие качество именно для ПО (пусть для начала немного нестрого): совокупность характеристик продукта, способных удовлетворять объективные потребности пользователя (такие как функциональность) наравне с субъективными (напр. комфорт). Если бы все разработчики за всю историю развития ПО ориентировались только на первый пункт определения, думаю, мы только сейчас бы подбирались к Norton Commander. К счастью, правила нам диктует рынок, а не мы ему, а значит все те неявные подразумевания (почему-то делается упор на неявность) приходится очень даже явно закладывать в проект. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 17:32 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
"...Если продукт соответствует санитарным требованиям и содержит заявленный набор витаминов.." Проблема в том, что невозможно определить эти санитарные требования. Они сильно разнятся для разных программ, они зависят от моды, личных предпочтений и пр. Стандарты Майкрософта - это внутрикорпоративные стандарты. И с годами, кстати, сильно меняются. И далеко не всегда соблюдаются ими же. Некачественное решение - не отвечающее (или отвечающее не в полной мере) современным наработкам в области разработки ПО А что такое "наработки в области разработки"? Ты их можешь их перечислить? А как быть, когда они вступают в противоречие - напр. одна пр-ма маленькая, а другая быстрая и пр.? Репликант К слову, разработка требований к самолетам - напр. к Су-27 продолжалась несколько лет. Причем, как я понимаю, это только общих требований, как постановку на задачу. А почему вы думаете, что "советские боевые самолеты разрабатывались страшно неэффективно"? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 18:25 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Я не знаю, каких там фильмов насмотрелся и каких статей начитался Репликант, но про то, что "советские боевые самолёты разрабатывались страшно неэффективно" и при этом "получились гениальные творения, намного опередившие своё время" это просто шедевр! :) Я ещё понимаю, если речь идёт охудожественном произведении, где многое значит талант художника. Но вот при разработке таких сложнейших технических систем как боевой самолёт при "страшно неэффективной" разработке невозможно получить что-то вообще похожее на самолёт. Кстати, а как с этим делом у самых лучших специалистов по всяческим теориям организации эффективной работы, у американцев? ЧТо ж они сови самолёты по своим методикам не разрабатывают?! :) Или мы в очередной раз столкнулись с исключением, когда правильная методика не гарантирует получение требуемого результата? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2003, 23:55 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 vdimas: \\r Весь прикол в том, что ПО по своей сути на несколько порядков гибче любого материального продукта (того же чайника). \\r \\r Нет никакого прикола и не понятно причем здесь "гибче". Я уже писал (Дата: 29 авг 03, 00:47) в OFFTOPIC: управление ресурсами.... (стр.2), что как правило ПО значительно сложнее хотя бы по той же функциональности, чем, например, бытовая техника. А раз сложнее значит и объем требований больше, а также сами требования могут быть различных типов (эргономичность, надежность, производительность и т.д и т.д)\\r \\r Дык, это все слишком просто. В случае с ПО мы имеем более интересные требования: \\r \\r Это не важно просто или сложно. Теория качества работает при создании любой продукции от самолетов до кипятильников. Теперь программный "чайник":\\r \\r - ручка чайника холодная даже во время кипения. \\r Cущественное требование. Выражается в требованиях к материалам,\\r из к-рых сделана ручка чайника.\\r - вода из чайника самонепроизвольно не выливается. \\r Если имеется в виду "самопроизвольно не выливается", то это требование\\r существенное, но оно следует из определения чайника\\r - "сосуд с ручкой, носиком и заливным отверстием для хранения или кипячения воды"\\r - во время использования чайник не заползает на другие чайники. \\r Это требование несущественное, т.к чайникам несвойственно это делать\\r самопроизвольно поскольку чайник - неживое существо; из законов физики и т.д.\\r - после кипячения в чайнике остается столько же воды, сколько было\\r до кипячения, за минусом естественного выпаривания (no leaks). \\r Это требование существенное, но оно следует из определения чайника - см.выше.\\r Это требование выраженов том, что чайник должен иметь крышку, к-рая\\r при нагревании воды должна быть закрыта (по инструкции)\\r - чайник способен хранить воду непрерывно в течении 3-х месяцев\\r без опрокидывания. \\r Это требование несущественное, т.к чайникам не свойственно это делать\\r самопроизвольно поскольку...- см.выше\\r - чайник способен давать поток воды при использовании достаточный\\r для наполнения чашки в течении 3-х секунд. \\r Это требование существенное. Оно выражается в площади сечения носика чайника\\r \\r Если для чайника все эти требования никто никогда не формулирует, ввиду их очевидности, то для ПО они не очевидны заказчику, и порой не так уж принимаются во внимание. \\r \\r Так что ты ошибаешься. И не ясно при чем здесь очевидность . Есть существенные требования к чайнику, к-рые четко формулируются и выдвигаются при его заказе конструкторам\\r \\r ... Т.е. ПО имеет кучу неочевидных требований (как тут было сказано неявных), которые ввиду их неявности можно не выполнять, или выполнять не полностью, что, тем не менее, не помешает, воспользовавшись неоднократно приведенными определениями, утверждать о том, что продукт качественный, т.к. удовлетворяет требованиям (вот тут неплохо уточнить - утвержденным требованиям). \\r \\r Да, именно качественный. И какие именно неочевидные требования к ПО имеются в виду? Чтобы можно было говорить конкретнее\\r \\r Это крупный самообман. Мы на овощном рынке. Покупатели давно выбирают наши продукты точно так же как и овощи. И не всегда только лишь заявленный набор витаминов играет решающую роль. Гораздо чаще выбирают по внешнему виду, но в подавляющем большинстве случаев - по вкусу. (если это не зарубить себе на носу - то можно "пролететь") \\r Возможность несоответствие санитарным (или еще каким) требованиям даже не учитывается - изначально предполагается, что продукт им соответствует, потому что в ином случае даже нет разговора. \\r \\r Не надо превращать форум в овощной рынок, где эмоции, кто у кого выторгует и переорет. Вот что имелось в виду. Не понятно одно - зачем ты это рассказываешь про овощной рынок? Я уже говорил, что теория качества работает где угодно, даже на овощном рынке :о}\\r \\r Если продукт соответствует санитарным требованиям и содержит заявленный набор витаминов - то по определению качества - он качественный. Может быть. Однако понятие качество обычно применяется в сравнительной степени, т.е. редко говорится - этот продукт абсолютно качественный/некачественный, обычно рассуждают так - этот продукт качественнее. Неплохо бы обратить внимание на этот момент. \\r \\r Да, момент очень важный. Я обратил на него внимание еще очень давно. Качество разных продуктов можно сравнивать с т.з одного и того же набора требований. И что?\\r \\r Т.з. может быть только одна - т.з. потребителя, все остальное - самообман или самооправдание. (я не беру потребителя как отдельную экспрессивную личность, в угоду которой не напляшешься, я имею ввиду среднестатистического потребителя, составляющего основу рынка) \\r \\r И как ты собираешься получить эту т.з среднестатистического потребителя ? Устроить опрос 10 тыс. потребителей офисных продуктов? Это довольно сложная процедура и не такая дешевая, если учитывать сколько предполагается выяснить требований. К тому же это мало чем поможет, например, для улучшения качества Office с т.з пользователей. Могу даже объяснить почему, если непонятно. Так что никакой это не самообман или самооправдание, а рациональный экономический подход, когда компания (та же Майкрософт) сама формулирует требования к своим продуктам с учетом:\\r а) стратегии развития продукта (с учетом предыдущих версий продукта,\\r положения конкурентов, принципа "еще лучше, но не все сразу" и т.д),\\r б) различных замечаний/рекомендаций от своих служб техподдержки и т.д.\\r \\r Все остальное про самообман и самооправдание - это абсурд и эмоции\\r \\r Объясни эту чушь потребителю, и он тебе на пальцах объяснит, что ты "жонглируешь" и доводишь его понимание качества до абсурда. Разработчики ПО могут "вариться" в собственном супе и писать друг для друга наставления сколько угодно, объективная т.з. только одна - того кто платит. \\r \\r Во-первых, это не чушь. Давай выясним окончательно, значит, ты уподобляешься невежде, к-рый считает теорию качества чушью или что есть только одна объективная т.з - покупателя?\\r Во-вторых, я не говорил, что т.з заказчика ПО необъективная или что ее не существует. Еще раз повторяю: здесь не овощной рынок, а форум разработчиков\\r \\r Кстати, Office - ИМХО продукт высоко качества (по многим параметрам), .... Аналогичные по функциональности, но уступающие по комфорту пакеты где? Правильно, в Караганде. \\r \\r И что? Я итак знаю, что Office XP лучший офисный пакет. Sun StarOffice (хотя я работал с бесплатной 5-й версией под Линукс; может у них есть какая-нибудь Enterprise версия, к-рая лучше?) многих функций того же Word просто не имеет. StarOffice имеет свой рынок - пользватели *nix систем\\r \\r Повторяю который раз. Рядовой заказчик, составляющий основу рынка, не в состоянии сформулировать свои требования с произвольной подробностью. Это могут сделать даже далеко не все специалисты от IT. ... \\r \\r Я не понимаю зачем она нужна эта "произвольная подробность". Есть некий минимально достаточный уровень (а точнее степень) подробности или детализации описания требований. Он должен определяться заказчиком и, конечно, при поддержке исполнителя (если это вообще необходимо заказчику), к-рый должен объяснять заказчику, что текущая степень детализации требований недостаточна\\r \\r ... Да он просто не обязан полностью так глубоко формулировать требования (это необходимо принять, как аксиому), потому как заведомо обладая меньшей информацией о текущем положении дел в IT он рискует своими собственными требованиями себя же и ограничить (ограничив разработчика). \\r \\r Грамотный исполнитель и не будет заставлять заказчика это делать. Проблема в том, что заказчик порой не в состоянии изложить даже минимально достаточные требования. У многих заказчиков нет целостной картины того, что хотя бы должно делать будущее ПО, т.е самые общии функции\\r \\r Кстати, как называется каждое принятое требование к ПО? Правильно! Ограничение. (или забыли программу ВУЗА?) \\r \\r Я не изучал ИТ в ВУЗе (кроме C/С++, Java и MATLAB) или по ВУЗовской программе. Это тебе для справки\\r \\r Мне как разработчику гораздо удобнее, чтобы заказчик сформулировал именно только голую функциональность, и не лез глубже. Здесь он разбирается на несколько порядков хуже меня. И ждать адекватных требований или адекватной проверки просто глупо. Для этого заказчику необходимо нанимать сторонних экспертов, т.е. увеличивать издержки вдвое. Смысл? \\r \\r Ты уже просто повторяешь пост GrimReaper777 и мой (Дата: вчера, 08:56), в к-ром я тебе же говорил то же самое, т.е что заказчик не должен разбираться ни в чем другом кроме необходимой ему функциональности и простейших вещей из области эргономики, безопастности, производительности и т.д. Я также говорил, что требования к архитектуре со стороны заказчика вообще не нужны , если исполнитель добросовестно выбирает оптимальную архитектуру, соответствующую требованиям функциональности, производительности и т.д\\r \\r Разумеется, весь этот топ скорее о морали, и том что именно существующее трактование понятий способно провоцировать подобные преценденты. Хотелось бы детерминированности взамен полаганий на мораль. ... \\r \\r Кроме тебя, извини меня, мораль и прочий субъективизм здесь никто за уши не притягивает. ИТ-индустрия живет и развивается (вместе со своими рынками и продуктами) по тем же законам, что и любая другая - прежде всего по экономическим законам, а затем по всем остальным (техническим и т.д). Спрос (внутренний и внешний) рождает предложение. Так что можно было вначале топика обозначить вопросы для обсуждения четко:\\r \\r что такое качество (официальное определение и как его обычно понимает заказчик),\\r права/обязанности заказчика (возможные проблемы),\\r права/обязанности исполнителя (возможные проблемы),\\r степени детализации требований (сколько необходимо и достаточно?)\\r и т.д...\\r \\r Смысл-то вести эмоциональные рассуждения, что дескать манагеры "жонглируют" и определение качества не такое\\r \\r ...Microsoft неоднократно предлагала миру и принимала подобные стандарты у себя, но весь мир пока как-то не чешется. (Сюда же можно добавить минимальные граничные требования по генерируемогу траффику на единицу полезной информации, загрузке ЦП на единицу той же самой полезной информации и еще кучу моментов, которые пока на "совести" разработчика). Не проходишь санитарный контроль - на фиг с овощного рынка! \\r \\r Да, но тогда придется организовать международные/национальные/региональные санитарно-контрольные комиссии. Вот отличный повод для чиновников-взяточников подзаработать! Не надо никаких комиссий. Я, конечно, понимаю, что ты это, видимо, в шутку сказал. "aag" все правильно сказал. Покупатель сам определит, он пока еще не самый последний дурак, если хотя бы решил себе Office покупать :о)\\r \\r Ну и где уже 3-й год мировая IT-экономика? А та же Microsoft чуствует себя превосходно, потому как идет "своим" курсом, и ориентируется именно на потребителя. \\r \\r Там же где и экономика США. Все взаимосвязано. Ты этого не знал?\\r \\r Ну вот очередное высказывание, наводящее на мысль об опыте писания монолитных приложений. \\r \\r Чьем опыте?\\r \\r .. Качественная внутренняя архитектура с точки зрения современных понятий - это гибкая и масштабируемая архитектура. ... \\r \\r Я не знаю, что значит "гибкая архитектура" (это ВУЗовский термин что ли?). Мне понятно, что такое архитектура, к-рую можно относительно легко развивать и наращивать в заданном направлении (например, функциональность)\\r \\r .. Если заказчик будет вводить новые операции или менять порядок выполнения старых, и для этого потребуется оплатить переписывание чуть ли не всей программы - то тут мы имеем явную заинтересованность заказчика в качестве именно архитектуры. Речь ведь о том, что заказчик даже и не подозревает, что он в этом заинтересован, но разработчик знает о таких моментах ВСЕГДА. \\r \\r Да, это естественное право заказчика - менять требования. Исполнитель же должен минимизировать затраты (в своих интересах) на разработку различными способами, например, определением границ применимости системы и выбором оптимальной архитектуры\\r \\r Некачественное решение - не отвечающее (или отвечающее не в полной мере) современным наработкам в области разработки ПО (уже говорил). \\r \\r Ого! А можно по-подробнее, что значит "отвечать (в какой-то мере) современным наработкам в области разработки ПО"?\\r \\r Их используют потребители, получая "качественный" продукт. Предлагаешь бороться с потребителем? В этой ситуации как рах гораздо более ответственнен "манагер" от IT. \\r \\r Нет, бороться с ними не стоит да и бессмысленно это. Не стоит также и обижаться на дураков. Что до заказчика, то он сам дурак (но при условии, что ему исполнитель все объяснил!). Что касается пользователей заказчика, то пусть пеняют на свое руководство, к-рое их таким образом "облагодетельствовало".\\r Что касается менеджеров, то в большинстве российских софтверных компаний их просто нет, как и выделенных аналитиков. Менеджеры есть только в компаниях c современным руководством и когда в них не меньше 20 программистов, т.е где возникают проблемы управления на нижнем уровне. Большинство средних и мелких российских ИТ-контор имеют следущий должностной состав (это не только моя статистика):\\r \\r генеральный директор и заместитель\\r коммерческий директор\\r технический директор\\r главбух, бухгалтера\\r старшие программисты\\r программисты (это могут быть программисты БД, Web-дизайнеры и т.д)\\r подсобные должности (тестеры, секретари и т.д)\\r \\r Где ты видишь менеджера? Генеральный? Слишком важен, чтобы заниматься отдельными продуктами. Коммерческий директор? Он конъяк пьет с заказчиками и лапшу им на уши "развешивает". Технический директор? Он ТЗ составляет. Старший программист? Хорошо, если он прочитал хотя бы 1 книжку по менеджменту.\\r Многих команд вообще нет в статистике того же CNews поскольку они существуют при других не-ИТ конторах (торговые дома, агенства, банки и т.д), т.е они клепают софт не только для себя, но и во всю "налево", а их организации кодов ОКОНХ для такой деятельности даже нет, как и статьи дохода в отчетности\\r \\r А что, в ВУЗЕ не проходили? Или менеджеры от IT на бухучете образование получали? Задача менеджера, ко всему прочему "прикинуть хрен к носу" - что во что может обойтись и во что вылиться. До 10-знака после запятой расчитывать и не требуется, да и невозможно это. А вот основные расчеты должны уметь делать, иначе как принимать решения? И что это будут тогда за решения? \\r \\r Ты меня спрашиваешь или "менеджеров от IT"? Я тебе уже говорил, что ИТ-менеджер не обязан рассчитывать производительность с надежностью и тем более принимать какие-то решения на этот счет. Для этого есть проектировщики или программисты. А то, что считаешь ты не имеет никакого отношения к менеджементу. Если у менеджера есть приставка "ИТ(IT)", то это не значит, что он должен разбираться во всем. Он прежде всего менеджер, а затем уже сотрудник, понимающий что-то в ИТ и ее специфике\\r \\r Да уж, почти все вокруг - суть мизерная выборка. Позвольте позавидовать вашему везению, да еще позвольте сообщить, что все более-менее грамотные мои знакомые давно уехали работать в Москву или куда подальше. Так что - наслаждайтесь общением. \\r \\r Даже если бы в России не было грамотных проектировщиков, то я искал бы общения с заграничными. Если надо и китайский можно выучить. Я не цепляюсь за местность или национальности. Профессионала от ИТ-болтуна отличить очень легко будь он россиянин или американец. Научная истина ведь не имеет границ и национальностей. Тебе не надоело переключаться с "ты" на "вы" и обратно? :о)\\r \\r Пожалуйста, приведи цитату, в к-рой по-твоему я пытался делать подобную подмену \\r легко: \\r Качество ПО (Вендров, Липаев) \\r совокупность свойств ПО, к-рые характеризуют способность ПО \\r удовлетворять заданным требованиям. \\r или от того что я применил "степень соответствия требованиям" поменялся смысл? Что же тогда есть "способность удовлетворять заданным требованиям" как не степень соответствия им? Или мы разговариваем не на русском? \\r \\r Нет, мы разговариваем, наверное, на китайском, если ты меня спрашиваешь об этом. Я просто спросил, ты ответил и не надо здесь выискивать какие-то подвохи. Смысл не меняется. Согласен, что "степень соответствия требованиям" это синоним "способность удовлетворять заданным требованиям". Короче, из-за чего был сыр бор-то? Отвечаю сам на мой вопрос тебе: я не подменял "непреходящую ценность" (качество) определением качества, к-рое верно и существует независимо от гуманитарных понятий типа "ценность" и т.д\\r \\r Новое качество, говоришь? Это термин такой? А если это не термин, то что со старым качеством? Это одно и тоже качество одного и того же продукта! \\r \\r Объясняю, что именно имелось в виду. Были начальные требования к продукту. Для них можно было изготовить продукт и определить качество изготовленного продукта. В случае, если бы продукт удовлетворял полностью этим требованиям, то он был бы качественным. Однако, были сформулированны новые требования. Для них можно было изготовить продукт и определить качество изготовленного продукта. В случае, если бы продукт удовлетворял полностью этим требованиям, то он был бы качественным. Но это будет уже совсем другой продукт, а не один и тот же продукт. Если 1-й и 2-й продукты можно как-то сравнивать, то 2-й продукт более качественный\\r \\r .. Я могу сколь угодно глубоко уважать чего-либо достигших людей, но так же имею право на свою точку зрения, тем более, что своим опытом успел захватить и их время и время нынешнего ПО (взять тот же MS Office или ErWin - продукты изначально нацеленные на создания субъективного комфорта при выполнении вполне объективных задач - подготовка документов или проектирование схем БД) \\r \\r В ErWin и в Office значит комфорт субъективный, т.е он выдуманный что ли? Значит Office и notepad одинаковы при демонастрации, например, разметки на основе стилей? По-мойму различия вполне объективны да и удобства тоже :о(\\r \\r Позволь мне, все-таки, рассматривать понятие качество именно с точки зрения потребителей (ради них и благодаря им и живем). Я ведь не зря акцентировал внимание на различие понятий потребность и требования. Требования - это нечто детерминированное, основанное на знаниях об имеющихся возможностях. Однако любой проектировщик ПО гораздо лучше разбирается в этих возможностях, чем заказчик в состоянии облачить их в требования. \\r \\r Хм, я даже не делал каких-то попыток по дисредитации т.з заказчика. Конечно, ПО надо рассматривать с т.з удовлетворения требованиям заказчика. Однако, я не согласен, что проектировщик должен облачать возможности (архитектурные?) в требования. Это в корне неграмотный подход, т.е против ИТ-науки (к здравому смыслу я уже и не взываю) и направленный в угоду исполнителю. Сначала требования от заказчика, а потом архитектура от исполнителя, реализующая эти требования. "..основанное на знаниях об имеющихся возможностях" - и не нужно заказчику знать эти возможности. Заказчик должен иметь самые поверхностные представления о возможностях компьютера, сети, GUI, Web. Невыполнимые или трудно выполнимые требования, конечно, необходимо согласовывать с заказчиком и корректировать поскольку как сама платформа, так и бюджет/время проекта ограничивают возможность их реализации\\r \\r Попытаюсь сформулировать понятие качество именно для ПО (пусть для начала немного нестрого): совокупность характеристик продукта, способных удовлетворять объективные потребности пользователя (такие как функциональность) наравне с субъективными (напр. комфорт). \\r \\r Это понятие не нужно. Если ты стремишься удовлетворить потребности заказчика (не важно даже какие), то расширяй или дополняй его требования своими требованиями ( предполагаемые потребности , см.мой пост от Дата: 2 сен 03, 08:48). Затем получай качество, исходя уже из новых требований. Все и ничего не нужно менять в определении качества\\r \\r Если бы все разработчики за всю историю развития ПО ориентировались только на первый пункт определения, думаю, мы только сейчас бы подбирались к Norton Commander. К счастью, правила нам диктует рынок, а не мы ему, а значит все те неявные подразумевания (почему-то делается упор на неявность) приходится очень даже явно закладывать в проект. \\r \\r Нет никаких неявных подразумений. Все эти гуманитарные понятия за уши притянуты. Я это уже объяснял выше и в предыдущем абзаце. Разработчики за всю историю развития ПО делали также как делает сегодня Майкрософт и любая другая софтверная компания - сами определяли требования к серийным продуктам или расширяли требования заказчика к заказным продуктам\\r \\r \\r 2 aag: \\r А почему вы думаете, что "советские боевые самолеты разрабатывались страшнонеэффективно"? \\r \\r Очень просто - у ВПК был практически неограниченный ресурс государства почти при отсутствии ограничений на затраты в области разработки. Зачем было моделировать, например, ту же аэродинамику на тогдашних ЭВМ, когда можно было сделать макет того же промжуточного варианта Су-27 в натуральную величину и обдуть его в трубе. Если неудачно, то сделать новый и т.д. Зачем нужная какая-то ЭВМ, когда можно использовать армию слесарей, к-рые его "слепят" за неделю или даже быстрее. "Конкурент" F-15 Eagle (супротив к-го и создавался Фланкер) моделировался на ЭВМ. Говорят, что обдувались только самые перспективные варианты планера. Не очень давно кстати показывали фильм на ОРТ про наши баллистические ракеты, ну так ничего затраты - миллиарды советских рублей на разработку МБР с разделяющейся головной частью. Много это или мало для таких задач? ХЗ, но говорят СССР брал миллиардные кредиты (в долларах) и именно на разработку новых вооружений. Если бы советским инженерам и десяткам тысяч тех, кто горбатил на ВПК не платили скромную советсткую зарплату, то в бюджете СССР, наверное, был бы еще тот дифицит :о)\\r \\r \\r 2 Дмитрий Мыльников: \\r Я не знаю, каких там фильмов насмотрелся и каких статей начитался Репликант, но про то, что "советские боевые самолёты разрабатывались страшно неэффективно" и при этом "получились гениальные творения, намного опередившие своё время" это просто шедевр! :) \\r \\r Да нет, на шедевр не тянет. Все элементарно - теория качества и процессный подход. Хотя для тебя, наверное, подобные следствия этих теорий шедевр...да-а-а :о)\\r \\r Я ещё понимаю, если речь идёт охудожественном произведении, где многое значит талант художника. Но вот при разработке таких сложнейших технических систем как боевой самолёт при "страшно неэффективной" разработке невозможно получить что-то вообще похожее на самолёт. \\r \\r Дмитирий, ты опять путаешь неэффективность (высокие затраты на процесс) с качеством . Тебя склероз не беспокоит? Я ведь тебе уже объяснял (см.пост Дата: 29 авг 03, 00:47 в OFFTOPIC: управление ресурсами....(стр.2)), что можно получать качественный и гениальный для своего времени продукт при неэффективном процессе\\r \\r Кстати, а как с этим делом у самых лучших специалистов по всяческим теориям организации эффективной работы, у американцев? ЧТо ж они сови самолёты по своим методикам не разрабатывают?! :) Или мы в очередной раз столкнулись с исключением, когда правильная методика не гарантирует получение требуемого результата? :) \\r \\r Ты путаешь гениальных конструкторов (к-рые есть в России) с эффективностью процесса (к-рая есть в США). Это разные вещи. Ты забыл, что даже Сикорский не ихний, а наш? Так что читай книжки, статьи и смотри фильмы, Дмитрий! Из них ты узнаешь много интересного об строении, сущностях и взаимосвязях в окружающем тебя мире :о) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2003, 09:20 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Вообще-то исходящие посылки рассуждений vdimas на таком, "обыденном" уровне мне понятны. Маленьким закачикам, как правило, нужны "маленькие" программы. И требования там, в лучшем случае, описывают только функционал - и то зависит от того, что выудит разработчик. Это - как писал Репликант - тупые заказчики (самое интересное, что они могут быть весьма успешны в своем бизнесе). И все отдается на откуп программисту. Разумеется, существуют какие-то общие требования, частично их прививает ОС, частично модные течения и пр. Но дальше-то что? А дальше vdimas мечтает стандартизовать это. И вот тут я уже перестаю его понимать. А вот сравнение эффективности разработки самолетов не так просто (может быть пора переименовать топик в "про самолеты" . В принципе, я согласен с Репликантом, - " ..у ВПК был практически неограниченный ресурс государства почти при отсутствии ограничений на затраты в области разработки..." Но в моделирование на ЭВМ в те годы стоило не дешевле натурного моделирования. А оплата заказов Боингу, Локхиду и Нортропу обходилась в офигенную копейку американскому налогоплательщику. Дальнейшие попытки сравнения приведут нас к сравнению экономик двух стран - но к сравнению эффективности. Наконец, для справки, примером одного из самых эффективных процессов разработок - не только у нас, а во всем мире - была разработка пушек (Ф-34) в КБ Грабина перед войной (и во время). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2003, 14:00 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
- во время использования чайник не заползает на другие чайники. Это требование несущественное, т.к чайникам несвойственно это делать самопроизвольно поскольку чайник - неживое существо; из законов физики и т.д Прошу прощения, но какой конкретно из законов физики это запрещает? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2003, 14:43 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
- во время использования чайник не заползает на другие чайники. Это требование несущественное, т.к чайникам несвойственно это делать самопроизвольно поскольку чайник - неживое существо; из законов физики и т.д Прошу прощения, но какой конкретно из законов физики это запрещает? :) Вообще-то я над требованиями к ПО стебался. :) Чайник - метафора. Разумеется, что все эти требования к чайнику никто не предъявляет, так же как и к разработчику ПО. Только если производитель чайника и так ПО-УМОЛЧАНИЮ учел эти требования, то производитель ПО - далеко не всегда. К сожалению (основываясь на своем опыте), разный подход к качеству МЕШАЕТ нормальной конкуренции. На овощной рынок не вынесешь ярко-красные огромные и очень даже дешевые помидоры, если содержание селитры в них выше нормы. А на рынок ПО - пожалуйста. Можно "лепить" системы на заказ, отвечающие утвержденным требованиям. Спустя пол-года - год заказчик понимает, что, хотя система и выполняет все начальные требования, но работать (например) на накопившемся наборе данных невозможно, или процесс обработки документов неэффективен. Т.е. заказчик накололся. А он и не мог не наколоться, если ему предлагают одинаковые по функциональности продукты, но по разной цене, то он как любой здравомыслящий человек выберет более дешевый. Общая функциональность-то одинакова. При наличии обязательного соответствия некоторым стандартам на минимальный комфорт и потребляемые ресурсы, такое "впаривание" было бы затруднительно. И не предлагаю я ничего жестко стандартизировать, но минимальные требования неплохо бы утвердить. Потребительский рынок ПО, по сравннию с овощным рынком еще в полудиком и зачаточном состоянии. Практически никакой регламентации и правил, делай что хочу. И это при том, что оценить потребителькие стороны ПО-продуктов обычным потребителям гораздо сложнее, чем в случае с помидором. В электронной промышленности потребителя защищают давно, там есть сертификация (проходили однажды - зело серьезное мероприятие). Неплохо бы и нам такое ввести. Это "скосило" бы половину фирм и продуктов и отрасль легко бы вышла из кризиса. Да и глядишь, потребители охотней платить бы начали. А то сетуем: "не платят, воруют..". Зачастую, а за что платить-то? За трудодни? 2 Репликант. И не надо рассматривать мои топы как черезчур эмоциональные. :) Читай их про себя спокойно-равнодушным тоном, примерно так они пишуться. :) Ваша точка зрения (не на ВЫ, а обращение к противоположной многочисленной стороне:) ) мне вполне понятна, как разработчику мне самому подобным образом легче оценивать качество своей работы. Но когда я разрабатываю продукт , а не систему на заказ, то приходится думать немного по-другому, иначе можно и не начинать. Это реальное положение вещей. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2003, 21:38 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 aag: \r Но в моделирование на ЭВМ в те годы стоило не дешевле натурного моделирования. А оплата заказов Боингу, Локхиду и Нортропу обходилась в офигенную копейку американскому налогоплательщику. ... \r \r Интересно, т.е речь идет где-то про середину-конец 70-х гг. Тот же "Крей" уже тогда был и имел производительность где-то под 150 MFLOPS. А сколько тогда стоил этот MFLOP? В принципе МакДонелл-Дуглас, наверное, мог себе позволить обсчитать модельку на государственном суперкомпьютере, чтобы "зарубить" тупиковые варианты. Ведь дело касалось нац.безопасности (точнее оголтелой гонки вооружений). Помню читал какой-то авиационный журнал, где рассказывалось как создавался F-22 JSF. Короче, такая на первый взгляд нерациональная дурь, например, тендер : участников всего 2 - это Локхид-Мартин, к-рый выиграл тендер и МакДонелл-Дуглас, т.е уже странно участвуют только производители, а не конструкторские и др. идеи . Вот по памяти: участники тендера, значит, представили перспективные(!!) варианты будущего многоцелевого истребителя завоевания превосходства в воздухе. Материалы содержали эскизы будущего F-22 (были приведены даже фотографии этих эскихзов - довольно грубые наброски и чертежи, но зело напоминающие сегодняшний F-22; причем варианты Л-М и М-Д были очень похожи ! один коструктор что ли создавал?), а также предлагаемые/предполагаемые параметры истребителя, включая: летные характеристики, вооружение, бортовую электронику и т.д \r Также были представлены оценочные экономические показатели (затраты на разработку прототипа, на создание 1-го серийного самолета, на серийный выпуск одного самолета, эксплутационные затраты и т.д, где каждый из показателей имел отклонения от нескольких до десятков МЛН $$ ). Может это все вранье журнальное (хотя журнал серьезный) ведь по идее такие материалы должны быть достаточно секретными (имеется в виду сколько закладывалось при проведении тендера и сколько это стоит теперь) вне зависимости от времени, т.к могут "шарахнуть" по реноме того же Л-М. Но вообще достаточно интересно и характерно...\r ((В воскресенье в обед врубил ящик - на РТР опять передача про ОКБ Сухого и Микояна - проблемы, проблемы и еще сплошные проблемы из-за страшнейшего недофинансирования. Проект по созданию российского самолета 5-го поколения практически "заморожен". Не хватает средств даже не на серийный запуск модернизированных агрегатов/узлов, а вообще на их испытание(!!) при том, что иногда имеются уже законченные инженерные спецификации. Рассказывалось, например, что на тех же F-15 и F-16 за последние 20 лет американцы дважды меняли авионику. На наших же (не экспортных) Су-27 и МиГ-29 до сих пор стоят радиоэлектронные системы 20-летней давности))\r \r Наконец, для справки, примером одного из самых эффективных процессов разработок - не только у нас, а во всем мире - была разработка пушек (Ф-34) в КБ Грабина перед войной (и во время). \r \r Хм, немудрено. Все-таки шла война. Вот насчет "перед войной" это уже интереснее, т.е почему там кто-то не просто озаботился таким вопросом как: что представляет из себя процесс разработки и чего он стоит в плане различных затрат, но еще его и улучшил. Кстати, исследовательские работы в области процессного подхода, оптимизации производственных процессов и управления проектами в СССР велись, начиная с 30-х гг(!!). Например, можно вспомнить начало разработок, лежащих в основе метода PERT, к-рый "изобрели", но разработали и реально (проект НАСА по созданию ракеты-носителя "Полярис") испытали американцы в 50-60-х гг.\r \r 2 vdimas: \r К сожалению (основываясь на своем опыте), разный подход к качеству МЕШАЕТ нормальной конкуренции. ... \r \r Это с одной стороны, но если посмотреть с другой, то факт, что заказчик неопытен в вопросах качества позволяет установить с ним еще более доверительные отношения с помощью объективной демонстрации правды. Просто поработать надо с заказчиком, показать ему различия . На то и существует коммерческий директор, менеджеры по продажам, чтобы использовать такие моменты в свою пользу. Более того, ничто не мешает эти различия в качестве услуг использовать для ведения агрессивной рекламной компании: "Найдете дешевле и лучше - вернем разницу"\r \r .. На овощной рынок не вынесешь ярко-красные огромные и очень даже дешевые помидоры, если содержание селитры в них выше нормы. А на рынок ПО - пожалуйста. \r \r Российский (например, московский) овощной рынок не такой уж цивилизованный и законный. Ну, например, помидоры на него не вынесешь даже если они и без нитратов и цены не опустишь шибко ниже среднего. Тут же подойдут люди (кавказско-азиатской или славянской наружности) и скажут: "Слющай, дарагой, нехорошо ты паступаешь. Зачэм у тэбя такой цены низкие (или пАмидор красывий), а? Ты себя не уважаешь? Вот видишь. А нас? Вот и подними". Конечно, можно попытаться начать рассказывать про демократию и конкуренцию, но только до первого удара... Это раз.\r Второе - я на рынках вообще ничего не беру. Только в приличных супермаркетах. Почему? Да потому что на рынки (имеются в виду не "развалы" у метро, а нормальные рынки с контролем и разрешениями) нередко приезжает служба "Радон", к-рая забирает и уничтожает ярко-красные огромные помидоры, имеющие радиационный фон в 1000 раз превышающий ПДК. Люди с такими помидорами имеют все разрешения , а обнаруживают эти помидорчики, как правило, случайно при проходе радиационного контроля по рынку\r \r .. Т.е. заказчик накололся. А он и не мог не наколоться, если ему предлагают одинаковые по функциональности продукты, но по разной цене, то он как любой здравомыслящий человек выберет более дешевый. Общая функциональность-то одинакова. \r \r Нет, он не здравомыслящий , а экономный (или жадный) человек. Это разные вещи. И скупой платит дважды\r \r .. И не предлагаю я ничего жестко стандартизировать, но минимальные требования неплохо бы утвердить. \r \r Не пройдет это все. Даже стандарты, не связанные с требованиями к конкретной продукции непосредственно, а лишь с обеспечением качества, например, те же ИСО 900x не пользуются популярностью в России. В Европе, США, Азии - там эта "марка" значит очень много. Однако, по части производства ПО ситуация совсем иная даже на Западе. Софтверных компаний, имеющих сертификат ИСО или СММ лишь десятки(!!) в тех же США. Так что твое предложение вообще утопия, а для России тем более. И потом, от эргономичности, надежности или производительности ПО (т.е того, за что ты ратуешь) чье-то здоровье не зависит, как, например, от безопасности детского питания. Тем более "aag" уже говорил, что не ясно ЧТО и КАК стандартизировать по части той же эргономичности, производительности и т.д в условиях а) идеологически и коммерчески непримиримых т.з, например, на ту же эргономику (например, GUI Windows, MacOS и Linux), б) постоянно изменяющихся ИТ-технологий и т.д. А главное не ясно, как следить за качеством\r \r Потребительский рынок ПО, по сравннию с овощным рынком еще в полудиком и зачаточном состоянии. Практически никакой регламентации и правил, делай что хочу. И это при том, что оценить потребителькие стороны ПО-продуктов обычным потребителям гораздо сложнее, чем в случае с помидором. ... \r \r Может быть, но только что касается небольших приложений для мелких/средних покупателей. Там, конечно, заказчика дурят запросто и много. Что же касается систем класса MRP/ERP (по сложности и стоимости консультации, внедрения и т.д), то даже в регионах уже достаточно давно (конечно, меньше 10 лет) проводятся цивилизованные тендеры и порой даже честные (без взяток). Существуют публичные черные списки внедренческих компаний, к-рые "засветились" на недобросовестности, т.е не вральные статейки, обливающие "грязью" конкурентов как, например, были на Interface.ru, а негативные отзывы реальных заказчиков и разбор плохих действий 2-3 авторитетными экспертами/компаниями. Это тоже своеобразная сертификация.\r Вообще ничто не мешает покупателю нанять консультантов (за свой счет, конечно), к-рые осуществлят экспертизу качества приложения и его пригодность для нужд заказчика. Честному продавцу бояться нечего - он легко предоставит модель архитектуры и исходные тексты, а нечестный сразу начнет финтить Такая независимая экспертиза и есть своего рода "сертификат" качества/безопасности, аналогичный тому, к-рый выдается санэпидемстанцией на овощным рынке. Так что все в руках заказчика и никакие правила не помогут\r \r В электронной промышленности потребителя защищают давно, там есть сертификация (проходили однажды - зело серьезное мероприятие). Неплохо бы и нам такое ввести. ... \r \r Что именно ты имеешь в виду под сертификацией, к-рая якобы защищает и от чего ? Давай рассуждать здраво. Да, сертификация. Да, видеомагнитофон или сотовый у тебя не взорвется при включении и даже что-то покажет или даст позвонить. Но даже при одинаковой стоимости и функциональности у тебя Alkatel не будет принимать в здании, а Siemens будет. Кстати, чувствительности, мощности сигналов и прочие характеристиками у них почти одинаковые. Оба телефона сертифицицированны Минсвязью, Ростестом и т.д. Те же сертифицированные винчестеры с MTBF в 100 тыс.часов, к-рые "дохнут" через полгода - и не 1 или 2 на партию в 1 тыс.штук, а десятками :о\\\r \r .. Это "скосило" бы половину фирм и продуктов и отрасль легко бы вышла из кризиса. Да и глядишь, потребители охотней платить бы начали. .. \r \r Ничего бы это не "скосило". И даже обязательная сертификация мало чем помогла бы. Хуже того - цены на ПО вырастут, причем неадекватно затратам производителей на сертификацию. А заказчики-покупатели все равно будут искать ПО, к-рое дешевле. Также как бедный пролетариат и пьяницы покупают дешевую "паленую" водку. Потом возникнет и активизируется теневой рынок ПО, где все будет без сертификаций, но очень дешево.\r Что касается отрасли, к-рая в кризисе, то какой именно кризис ты имеешь в виду?\r \r И не надо рассматривать мои топы как черезчур эмоциональные. :) \r Читай их про себя спокойно-равнодушным тоном, примерно так они пишуться. :) \r \r А я всегда спокоен. Будь спокоен, уважаемый vdimas! И не топы, а посты. И не черезчур, а просто эмоциональные. Причем только тогда, когда у тебя нет сколько-нибудь разумных аргументов и когда ты науку обзываешь чушью. Вот и все :о)\r \r Ваша точка зрения (не на ВЫ, а обращение к противоположной многочисленной стороне:) ) мне вполне понятна, как разработчику мне самому подобным образом легче оценивать качество своей работы. ... \r \r Какой еще многочисленной стороне? Я здесь представляю свою т.з, т.е логики, подкрепленной наукой (хотя, да, это тоже как бы т.з многочисленных ученых и просто разумных людей, к-рые согласны с наукой). Ты никак не хочешь это понять. Я не против расширения требований и я не против заказчика. Я против невежества и пренебрежительного отношения к той же теории качества (или хуже - ее якобы необходимой заменой чем-то более "правильным" и "простым"), к-рая все прекрасно объясняет ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2003, 09:02 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Вообще надо понимать, что все проблемы качества - в понимании vdimas - это проблемы мелких заказчиков. Невежественных в ИТ науках и - главное! - не умеющих логично мыслить (вот чуть ли не главное заслуга преподавания тех. вузов). И проблема это, по-моему, не решаема - в общем случае. Так же как и рассуждения о контроле нитратов на рынке - это слишком радужные представления. 2 Репликант: F-15 (как основной конкурент Су-27) начинал создаваться в начале 70-х. Техзадание составлялось вообще где-то в 65-66 годах. Машинное время даже в начале 70-х стоила очень дорого! - я думаю дороже - с учетом неразвитости ПО - чем натурное моделирование. А почему тендер фирм - тоже понятно, ведь и у нас в тендерах учавствуют не просто идеи - конструкторские бюро, а в случае с самолетами, бюро Микояна/Сухого - это уже тогда были значительные обьединения. Конструирование самолетов слишком сложно, слишком много перепления разных областей и пр., дабы обойтись одной идеей. кто-то не просто озаботился таким вопросом как: что представляет из себя процесс разработки и чего он стоит в плане различных затрат, но еще его и улучшил Есть неплохая книга Грабина "Оружие победы", он там толково описывает. Улучшения были как раз перед войной. Грабин, как я понимаю, первым обьединил при проектировании конструкторов и технологов. При разработки изделия (пушек) сразу учитывались техн. оснастка, сложность изготовления и пр. Сейчас это уже повсеместно, кажется, а тогда было прорывом. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2003, 12:46 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Хм... Не знал, что в России все так запущено на овощных рынках. :) У нас в Севастополе, страх на рыночников наводят не лица кавказской национальности, а налоговая, комитет по защите прав потребителей и сан-контроль. Все весьма строго. А любое лицо любой национальности, если попробует "хамить", просто будет немедленно "удалено". Так же как и рассуждения о контроле нитратов на рынке - это слишком радужные представления. Для наших городских рынков - это нормальное явление. Зело удивительно, что у вас там не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2003, 19:18 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Слушай, Репликант, хорош уже "грузить" :). Какие такие "многомиллиардные затраты на разработу"? Откуда цифры? Долгов, кстати, к моменту развала СССР было не так уж много, всего около 120 млрд. $, и это при том, что самому СССР страны, которым он оказывал "дружескую помощь" остались должны что-то около 56 млрд $ (если правильно помню цифры). Но это не идёт ни в какое сравнение с государственным долгом США в 6 трлн. $ и совокупным долгом юр. и физических лиц в 11.5 трлн. $. То есть, у супер пупер эффективной экономики с самыми лучшими методиками общий долг оказывается 17.5 трлн. $!!! Ну и о какой эффектвиности ты после этого ещё говоришь? Если же говоить о эффектвиности разработки систем вооружения, то в СССР существовала одна из наиболее эффективных систем разработки, правда до тех пор, пока Брежнев и Ко её не начали разваливать. Примеры последнего десятилетия не в счёт, это уже из другой "оперы". И одним из ключевых элементов этой системы было то, что вся интелектуальная собственность принадлежала одному едиснвтенному собственику - государству. За счёт этого экономились просто колосальные ресурсы, поскольку результаты, полученные одной группой исследователей или инженеров практически сразу становились доступны всем остальным группам. На эту тему есть много воспоминаний и среди физиков, и среди конструкторов. Именно по этому наши самолёты двадцатилетней давности до сих пор бьют самые современные американские и европейские аналоги. Но увы, поскольку саму систему, особенно ключевой элемент, разрушили, то через некоторое время ситуация поменяется. Кстати, я в своё время изучал наши старые разработки в области ЭВМ, те же системы НАИРИ и БЭСМ-6. Для совего времени по многим решениям и концепциям они превосходили американские аналоги, и если бы Брежневские придурки не дали команду копировать разработки IBM, то ещё неизвестно чьи компьютеры были бы лучше. По крайней мере тот же "Эльбрус" до сих пор на урове концепций опережает существующие западные аналоги, которые, кстати, многое у него позаимствовали. Что же касается "теории качества", то это очень хорошая штука. Тут спору нет. Помогает выявить такие вещи, которые без системного подхода просто никгода не увидешь и не устранишь. Но, как я уже писал, она работает только тогда, когда соблюдено ещё множество условий, первое из которых - обеспечена заинтересованность в этом всех участников процесса. Интересно также то, что мне приходится постоянно видеть примеры, когда качество сознательно приносится в жертву так любимой Репликантом "эффективности", то есть, сокращению издержек на производство или разработку. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2003, 22:11 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Дмитрий Мыльников Если бы тебе доводилось работать как с американской выч. техникой, так и с аналогичной нашей - напр. PDP-11 и CM-4, CM-1420, ты бы вспомнил, что одних концепций недостаточно... По-моему спорить, чья экономика эффективней - как сейчас, так и тогда, просто несерьезно. Почитай мемуары о Второй Мировой - отечественные, американские, немецкие... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2003, 00:09 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Дмитрий Мыльников Интересно также то, что мне приходится постоянно видеть примеры, когда качество сознательно приносится в жертву так любимой Репликантом "эффективности", то есть, сокращению издержек на производство или разработку. Согласно всему сказанному в топе, в жертву приносится не качество, а набор неявных (т.е. идущих не от заказчика) требований. Это я и заказчики по-ошибке считаем, что это входит в понятие качество . Насчет доступности в совковые времена в любой (или в любой закрытой-секретной) технической библиотеке любых патентов, рац-предложений и просто подробных статей о любых достижениях - тут я согласен. Одно это способно нехило двигать прогресс как таковой, повышая то самое качество. Сейчас вообще наблюдается интересная картина. Мало того, что IT-область "вымыла" мозги из других наукоемких отраслей (что заметно замедлило рост числа научных достижений в конце 20-го века), так она (IT-область) к тому же использует эти мозги весьма неэффективно. Тысячи и тысячи разработчиков всех мастей (от аналитиков до кодеров) делают, по сути, одно и тоже, используя похожие или подобные технологии. Глупое распыление сил, большое количество многократно дублированного ПО от разных производителей, постоянное снижение качества ПО в последние 10 лет (здесь я в понятие качество вкладываю надежность и эффективность использования аппаратуры). Дык, рынок. Каждый в свой карман тянет. Объективная реальность. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2003, 01:57 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант vdimas>Их используют потребители, получая "качественный" продукт. Предлагаешь бороться с потребителем? В этой ситуации как рах гораздо более ответственнен "манагер" от IT. Репликант>Нет, бороться с ними не стоит да и бессмысленно это. Не стоит также и обижаться на дураков. Что до заказчика, то он сам дурак (но при условии, что ему исполнитель все объяснил!). Что касается пользователей заказчика, то пусть пеняют на свое руководство, к-рое их таким образом "облагодетельствовало". Так это же бесполезно! Для руководства его сотрудники нередко просто болтики, и пенять они на него могут бесконечно! Тем более, по таким мелочам, как, например, отсуствие контекстного меню. Хотя по обе стороны руководящих "баррикад" (и в IT и у заказчика) т.н. "простые" пользователи и программисты и хотели бы реализовать и иметь подобную функциональность. Но и тем и тем манагерам на нижестоящих просто плевать, а судьбу проекта решают именно они. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2003, 05:28 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
C большим интересом каждый день читаю спор, происходящий в этой теме. Не буду никого цитировать, точки зрения понятны. Беседа, мне кажется, в самом деле идет уже не о качестве, а о том, что такое программирование вообще, то есть разговор носит явно философский характер. Программирование, как и многие другие области человеческой деятельности, имеет как минимум 3 ипостаси: - Бизнес, - Наука, - Искусство. Репликант отстаивает точку зрения, что программирование в чистом виде - бизнес и поэтому пишет: о методах управления этим бизнесом, как поставить программирование на конвейер, как управлять качеством продукта и т.д. и т.п. В конечном счете, о построении эффективного бизнеса. С этой точки зрения все правильно не о чем спорить. Его оппоненты считают, что в программировании есть некоторые факторы искусства и даже науки, в которых уважаемый Репликант, почему-то категорически отказывает. Если рассматривать программирование с точки зрения наличия свойств искусства – качество становится не набором требований, формальных признаков и спецификаций, а несколько большим, даже чем-то абсолютным, что не опишешь. Разве можно по спецификациям или требованиям создать новое музыкальное произведение или картину? Многие пытаются – получается чушь, в крайнем случае, что называется попса. Её даже можно будет продать. В начале программирование представляло из себя исключительно искуство, потом появились науки программирования. Наука поставила программирование на рельсы бизнеса. Но искуство и наука хоть немного, но остались. sparrow ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2003, 05:32 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Да будет вам известно, уважаемый aag, что "PDP-11 и CM-4, CM-1420" не являются "нашими". PDP-11 это разработка фирмы DEC, а CM-4, CM-1420 её совдеповские аналоги. Ничего нашего там нет, кроме кривой элементной базы, которая отставала от аналогов по тем же причинам - копирование технологий, а не разработка своих. Да и на счёт "чья экономика эффективней" всё тоже не так просто. Официальный совокупный долг США - 17 трлн. $, неофициальный ещё больше. У германии примерно такая же картина. И уеньшаться они как-то не торопятся. С учётом отрицательных торговых балансов, особенно в США, они сейчас растут катострофическими темпами. И если бы не страх перед американским ядерным оружием, то доллар давно бы уже рухнул ещё сильнее, чем рубль в 1998 году. Что же касается "эффектвиности экономики", то долг СССР после развала был на порядки меньше, чем у США. Да и Дважды подлнять экономику после войны и провести модернизацию в кратчайшие сроки, это тоже показатель. Что же касается темы, затронутой vdimas о растрачивании ресурсов в IT-сфере впустую, то полностью с ним согласен. 90% кода, который сейчас занимает сотни мегабайт на моём компьютере - дублируют друг друга. И на всё это было потрачено время, деньги и т.д. О какой эффектвиности тут вообще можно говорить? Я уже не говорю о качестве алгоритмов, которые применяются в этих программах. В подавляющем большинстве случаев всё пиштся "в лоб", без всякой оптимизации и использования сложных алгоритмов (о Кнуте с его "искусством программирования" слышали единицы "поточных" кодеров, не говоря уже о том, чтобы эти книги прочитать). Та же Microsoft делает макеты своих программ на Visual Basic, а потом на C переписывается только то, что работает медленно, а остальное так и остаётся на VB. Если кто не верит, может сам посмотреть на содержимое normal.dot, запустив в том же Worde среду VB. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2003, 10:18 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
О какой эффектвиности тут вообще можно говорить? Придется подождать пока перестанет выполняться закон Мура :) А до этого времени заниматься повторным использованием кода и оптимизацией мало кому выгодно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2003, 12:48 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
vdimas, "Сейчас вообще наблюдается интересная картина. Мало того, что IT-область "вымыла" мозги из других наукоемких отраслей (что заметно замедлило рост числа научных достижений в конце 20-го века), так она (IT-область) к тому же использует эти мозги весьма неэффективно. Тысячи и тысячи разработчиков всех мастей (от аналитиков до кодеров) делают, по сути, одно и тоже, используя похожие или подобные технологии." Полностью согласн с этим утверждением. "Наукемкие" отрасли задыхаются от нехватки кадров, а практически самые лучшие умы страны затеяли игру в "склад" и "бухгалтерию". При коммунистах создали бы НИИ "Склад и бухгалтерия", и он бы сделал, при нормальном подходе, нормальный продукт, который бы всех устроил и аккумулировал бы в себе все самые передовые идеи. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2003, 13:12 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Дмитрий Мыльников Да будет вам известно, уважаемый aag, что "PDP-11 и CM-4, CM-1420" не являются "нашими". PDP-11 это разработка фирмы DEC, а CM-4, CM-1420 её совдеповские аналоги. Ничего нашего там нет, кроме кривой элементной базы, которая отставала от аналогов по тем же причинам - копирование технологий, а не разработка своих. Чьим аналогом являются семейство СМ мне прекрасно известно. Но я писал что, "одних концепций недостаточно... ". Или вы всерьез думаете, что если бы не копировали, а разработали бы свои, то кривая элементная база бы резко выпрямилась? В то время было еще несколько попыток создать "народный" компьютер - ЕС1840, Микроша, Корветы и пр. Там уже на копирование технологий не спишешь. Кстати, японцы тоже начинали с копирования технологий. Определять эффективность экономики страны через ее внешний долг нельзя, это вам обьяснит любой экономист. Нет прямой зависимости. Дальнейшие рассуждения по поводу истребителей, экономики, долгов, Путина, БЭСМ и пр. по моему бессмысленны - у каждого свои предстваления о мире в которм он живет. А растрачивание ресурсов в ИТ - наверно, действительно очень большое (наверно, потому что я плохо знаю др. индустрии :) И мне кажется одна из причин - своеобразный характер производства в нашей отрасли. Деньги возникают здесь из "информации в чистом виде". В продолжение мысли sparrow, разработка софта может быть близка пр-ву кино, рекламы и пр. творческим профессиям. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2003, 13:22 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
"Наукемкие" отрасли задыхаются от нехватки кадров, а практически самые лучшие умы страны затеяли игру в "склад" и "бухгалтерию". При коммунистах создали бы НИИ "Склад и бухгалтерия", и он бы сделал, при нормальном подходе, нормальный продукт, который бы всех устроил и аккумулировал бы в себе все самые передовые идеи. О да, при коммандно-административной системе всем будет счастье и колбаса по 2.20 :) А пока что выходит что проекты по реинжинирингу бизнес-процессов под нормальный продукт обходятся дороже (или кажутся заказчикам дороже) чем проекты по созданию заказных продуктов под текущий кривой бизнес-процесс А про "лучшие страны умы" пишущие бухгалтерию - сильно сомневаюсь. Это скорее про тех, кто компьютерные игры пишут - вот уж где без фундаментальных знаний и смекалки никак ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2003, 13:29 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
GrimReaper777 Ну, в проектах конкурентноспособных игрушек вообще элита участвует, суперпрограммеры, суперпроджектменеджеры ...Их бы опыт - на службу Родины... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2003, 14:04 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 aag: ... А почему тендер фирм - тоже понятно, ведь и у нас в тендерах учавствуют не просто идеи - конструкторские бюро, а в случае с самолетами, бюро Микояна/Сухого - это уже тогда были значительные обьединения. Конструирование самолетов слишком сложно, слишком много перепления разных областей и пр., дабы обойтись одной идеей. Все верно (особенно для СССР/России) - все лучшие конструкторы (идеи) известны и сидят они только всего в 2-3 КБ, а не где-то еще. Теперь понятно, что в США, наверное, также, т.е получаем не только состязание производителей, но заодно и состязание идей (самых авторитетных), возможностей и т.д 2 vdimas: У нас в Севастополе, страх на рыночников наводят не лица кавказской национальности, а налоговая, комитет по защите прав потребителей и сан-контроль. Все весьма строго. А любое лицо любой национальности, если попробует "хамить", просто будет немедленно "удалено". И рыночной мафии совсем нет? И содержание нитратов всегда ниже ПДК? И радиации уровень в норме? Да еще и не хамят?! У вас там не рынки, а культурный фруктово-овощной рай прямо! :о) 2 Дмитрий Мыльников: Слушай, Репликант, хорош уже "грузить" :). Какие такие "многомиллиардные затраты на разработу"? Откуда цифры? ... Я же говорю передачу на ОРТ показывали. За что купил, за то продал, т.е что по ящику сказали, то я и повторяю. Буду рад, если ты приведешь более конкретные цифры. Также не забывай, что разработка - это не только НИОКР, но и испытания .. Долгов, кстати, к моменту развала СССР было не так уж много, всего около 120 млрд. $, и это при том, что самому СССР страны, которым он оказывал "дружескую помощь" остались должны что-то около 56 млрд $ (если правильно помню цифры). Ты какой долг имеешь в виду? Внешний долг всего СССР - 93-102 млрд $$, внешний долг России в долге СССР - 57-65 млрд $$ на 1990 г. (наиболе часто называемые цифры), внутренний долг СССР - 400 млрд руб. Кстати, СССР, а точнее его Госбанк просто "кинул" многих советских граждан со своими облигациями, к-рыми он выплачивал, например, з/п. РФ еще повезло, что многие россияне этими ценными бумагами "подтерлись" и просто забили судиться с гос-вом тем более, что суды у нас специально затягивают подобные иски к гос-ву. А была бы судебная система нормальная (независимая и работающая), то внутренний долг России не мифический (только вклады и %% по депозитам Сбербанка), а реальный (еще и всевозможные фин. обязательства гражданам) был значительно больше .. В СССР внутренний долг был значительно выше внешнего, если считать по официальному курсу доллара. На 1 января 1990 г. внутренний долг СССР составил около 400 млрд рублей. В течение трех последующих лет этот долг “испарился” почти без следа. Девальвации рубля по отношении к иностранным валютам в 1990–1991 гг. уменьшили валютную стоимость внутреннего долга в 60–70 раз. Остатки долга были проглочены инфляцией в 1992 г. У правительства вместо долга осталась лишь “моральная ответственность” перед населением за исчезнувшие сбережения в Сбербанке и за обесценивание страховых полисов. ... ...Весьма чувствительной частью бывшего советского внутреннего долга являются сбережения граждан в Сбербанке СССР. Поскольку вся сумма вкладов населения по состоянию на 20 июня 1991 года признана действующими федеральными законами государственным внутренним долгом и подлежит обслуживанию и погашению, то размер долга по сбережениям на настоящий момент составляет свыше 10,9 трлн рублей и в случае выпуска в обращение дестабилизирует не только долговую политику, но и всю денежно-кредитную систему. ... (Источники: Внешний долг СССР , Долги СССР , www.bpi.ru 1 , Энциклопедия СССР , uralinfo.ru ,, www.info.debt.ru , www.budgetrf.ru . Странно, но на государственных сайтах Минфина или ЦБ РФ о внутреннем долге СССР практически ничего и даже конкретных цифр нет) .. Но это не идёт ни в какое сравнение с государственным долгом США в 6 трлн. $ и совокупным долгом юр. и физических лиц в 11.5 трлн. $. То есть, у супер пупер эффективной экономики с самыми лучшими методиками общий долг оказывается 17.5 трлн. $!!! Ну и о какой эффектвиности ты после этого ещё говоришь? Ну и что? Относительно высокая эффективность бизнеса американских компаний никуда не девалась из-за этого факта прожорливости и амбициозности экономической политики США. Главное, что американские компании и сами США успешно реструктурируют свои долги и выплачивают их кредиторам. Реноме США как должника очень приличное, в отличие от той же от РФ, к-рая считает, что договариваться и платить своевременно нужно только очень крупным кредиторам, например, МВФ, МБ или др. гос-вам. Вспомним ГКО и дефолт 1998 г. Минфин до сих пор не реструктурировал все долги российским кредиторам, а платежи отложены на 2005 г. и позже. Образование же госдолга - закономерное следствие таких экономических процессов как, например, конъюктуры мировых рынков, новые социально-экономические и оборонные программы и т.д. Вспомним, что бюджет того же СССР также очень сильно зависел от мировых цен на нефть Размер ВВП, общей (внешней/внутренней) долгосрочной кредиторской (К) и дебеторской (Д) задолженности для экономически развитых государств на 2000 г. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Источники: 1. IMF Press Release List 2000 2. World Facts 3. World Press Review (Search: Country Profiles) 4. Department of the Treasury - U.S. Public debt 5. UK National Debt Data 6. Japan's General Government Debt ) 7. БЭКМ 2003 (Стат.данные G8) Госдолг ( national (public) debt ) включает в себя как задолженности гос-ва международным кредитным организациям типа МВФ (IMF), частным кредиторам и поставщикам ( arrears ), например, за предоставленные кредиты/услуги/продукцию; долговые обязательства по выпущенным ценными бумагам ( obligations ), а также долги гос-ва и компаний, аффилированных гос-вом по страховым и пр. обязательствам ( liabilities ))) Так что, Дмитрий, ты суди не потому какой долг, а каков хотя бы средний уровень доходов граждан той или иной страны, каков средний уровень жизни или хотя бы какой ВВП на душу, а также какие социальные условия и как развиваются отрасли, зависящие от состояния экономики (наука, медицина, образование, промышленность, оборонка и т.д) :о) Если же говоить о эффектвиности разработки систем вооружения, то в СССР существовала одна из наиболее эффективных систем разработки, правда до тех пор, пока Брежнев и Ко её не начали разваливать. Примеры последнего десятилетия не в счёт, это уже из другой "оперы". А чем условия при Брежневе или Горбачеве отличались от условий при Хрущеве или Сталине, т.е почему при первых эффективность могла быть выше? Вроде все это была плановая экономика, несмотря на то, что приоритеты, конечно, назначались. Например, разработка атомной бомбы в конце войны под руководством Л.Берии. Как писал А.Сахаров буквально "жрали, ср%ли и спали в лабораториях" и Берия приезжал раз, а то и два раза в день - контролировал работу лично. И попробуй сделай что-нибудь не так. Это ты называешь эффективностью? По-мойму это рабский труд в паническом страхе за собственную жизнь или страхе, что родная страна будет уничтожена капиталистическим агрессором .. И одним из ключевых элементов этой системы было то, что вся интелектуальная собственность принадлежала одному едиснвтенному собственику - государству. За счёт этого экономились просто колосальные ресурсы, поскольку результаты, полученные одной группой исследователей или инженеров практически сразу становились доступны всем остальным группам. ... Это - да. Добавлю еще такой факт, к-рый рассказывали технари-старожилы: по разным НИИ и прочим "ящикам" ходили особые люди, к-рые собирали заявки на "исследования". Потом эти "исследования" производились на территории и в компаниях США. Короче говоря узаконенный промышленный шпионаж. Насчет колоссальные - зависит от т.з. Гос-во, конечно, экономило, а кое-кто из тех, кто горбатил на ВПК почти всю жизнь сейчас существуют на мизерную пенсию. Вот такая вот экономия, т.е можно сказать экономия на рабах .. Именно по этому наши самолёты двадцатилетней давности до сих пор бьют самые современные американские и европейские аналоги. Но увы, поскольку саму систему, особенно ключевой элемент, разрушили, то через некоторое время ситуация поменяется. Дмитрий, бесплатная доступность технических знаний не играет такой существенной роли какую ты ей приписываешь. Ну сколько может стоить инженерная идея пусть даже гениальная и сложная? 10, 100 или 500 млн $$? Один Су-27 стоит 30 млн $$. Ты не на то обращаешь внимание. Опережают наши самолеты зарубежные потому что в СССР: а) конструкторы были гениальные и б) ресурс гос-ва был почти неограниченный . Конструкторы в России еще остались, но у гос-ва приоритеты в этой области уже не те, что были раньше. Так что отчетливый отрицательный результат можно наблюдать. Да, но зато СССР раздал многим странам права на производство автомата Калашникова, а РФ - Китаю на производство Су-27 (правда, с ограничениями, но все же) .. По крайней мере тот же "Эльбрус" до сих пор на урове концепций опережает существующие западные аналоги, которые, кстати, многое у него позаимствовали. Вот именно опережает на уровне концепций и только. Бабаян вообще повел себя как маленький мальчик - "слил" все разработки Transmeta задарма, а потом еще заявлял, что та его якобы обманула. Кстати, Transmeta сейчас тоже терпит убытки (если ее еще не купили) поскольку ее новый процессор хоть был хорош, но общедоступного софта и средств разработки не было. Так что одно дело хорошие или даже гениальные идеи на бумаге или в голове (таких у каждого 10-го студента полно) и совсем другое дело готовые инженерные спецификации, а главное работающие в экспериментальном образце. Есть такое правило - "1:100:1000", к-рое говорит, что обычно если на разработку исследовательскую идею затрачена 1 ед.средств, то на создание 1-го работающего образца будет затрачено 100 ед.средств, а на запуск серийного производства будет затрачено 1000 ед.средств. Также следует учитывать требование совместимости "сверху вниз" аппаратной платформы. Уже известно, что будет стоять в 90% потребительских ЭВМ в ближайшие 10 лет - IA-64, а не AMD с его RISC-ядром, EV-6 шиной, 3DNow и лучшим показателем производительность/цена. Однако, и тот и другой будут поддерживать старые приложения на уровне команд IA-32. Вот такой вот "Эльбрус" - не реальная, а виртуальная вершина инженерной мысли, воплощенной в полупроводниках :о\ .. Но, как я уже писал, она работает только тогда, когда соблюдено ещё множество условий, первое из которых - обеспечена заинтересованность в этом всех участников процесса. Да, я тоже об этом писал. А еще я писал, что нет такого понятия как заинтересованность в теории качества. Там есть вовлеченность участников .. Интересно также то, что мне приходится постоянно видеть примеры, когда качество сознательно приносится в жертву так любимой Репликантом "эффективности", то есть, сокращению издержек на производство или разработку. Ты хочешь сказать, что сокращение издержек на производство ПО есть синоним снижения качества? Нет, это не синонимы. Можно снижать издержки и при этом повышать не только качество, но и функциональность, надежность, производительность и эргномичность создаваемого ПО ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2003, 09:12 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 sparrow: \r ... Беседа, мне кажется, в самом деле идет уже не о качестве, а о том, что такое программирование вообще, то есть разговор носит явно философский характер. \r \r Дискуссия-то оказывается философская, да еще и о программировании. Приехали... :о(\r \r Репликант отстаивает точку зрения, что программирование в чистом виде - бизнес и поэтому пишет: о методах управления этим бизнесом, как поставить программирование на конвейер, как управлять качеством продукта и т.д. и т.п. В конечном счете, о построении эффективного бизнеса. С этой точки зрения все правильно не о чем спорить. \r \r "...что программирование в чистом виде - бизнес" - приведите цитату, пожалуйста, где я такое писал. Вы меня ни с кем не спутали, случайно?\r \r Его оппоненты считают, что в программировании есть некоторые факторы искусства и даже науки, в которых уважаемый Репликант, почему-то категорически отказывает. ... \r \r Приведу свою же цитату (Подходы к проектированию системы..., пост Дата: 29 авг 03, 01:03): "Ну, для того и существуют методологии, чтобы минимизировать зависимость результата от кустарного или элемента искусства. Не столько даже от искусства, к-рое порой необходимо, например, при нахождении решений для какой-то новой предметной проблемы, а от ненужного творчества в обычных и элементарных вещах. А то, что искусство не исключить совсем с этим никто и не спорит. Люди не роботы - им свойственно что-то творить и изобретать даже если в этом и нет особой необходимости"\r \r .. Разве можно по спецификациям или требованиям создать новое музыкальное произведение или картину? Многие пытаются – получается чушь, в крайнем случае, что называется попса. Её даже можно будет продать. \r \r Какое-то у вас неправомерное сравнение процесса создания ПО , для к-го есть определенные и формальные требования (да, если их нет или они нечеткие, то либо просто кое-кто в этом процессе занимается профанацей, либо бизнес-задача еще даже не поставлена и тогда зачем под нее ПО создавать?), с даже не ремеслом/мастерством, а с искусством (на 99% творческим процессом), где требование, как правило, одно - некое воздействие на чувственную сферу человека ("зрителя" в самом общем смысле)\r \r В начале программирование представляло из себя исключительно искуство, потом появились науки программирования. .. \r \r Скорее наоборот сначала была наука программирование, а позже уже появились ее прикладные ипостаси - хорошие стили, идиомы, приемы и т.д , т.е то, что сегодня и называется искусством (мастерством) программирования. У вас случайно нет ссылок на топики, где эта тема обсуждалась? Можно в принципе поднять эту древнюю тему (почему программирование отчасти наука и отчасти искусство , и что там от науки и искусства)\r \r .. Наука поставила программирование на рельсы бизнеса. Но искуство и наука хоть немного, но остались. \r \r Программирование на рельсы бизнеса поставила не наука, а желание обогащения (в большинстве случаев) и применение программирования для обеспечения хозяйственных нужд\r \r \r 2 Дмитрий Мыльников: \r Да и на счёт "чья экономика эффективней" всё тоже не так просто. Официальный совокупный долг США - 17 трлн. $, неофициальный ещё больше. У германии примерно такая же картина. И уеньшаться они как-то не торопятся. С учётом отрицательных торговых балансов, особенно в США, они сейчас растут катострофическими темпами. И если бы не страх перед американским ядерным оружием, то доллар давно бы уже рухнул ещё сильнее, чем рубль в 1998 году. \r \r Ага, только платежеспособность США по долгам и ВВП также растет неплохими темпами даже несмотря на мировой экономический кризис. Посмотрим, что будет, когда американцы начнут поставлять на мировой рынок иракскую нефть. По прогнозам OPEC падение мировой цены 1 бареля на 10$ позволит сохранить той же экономике США и ее внутренним производителям сотни млдр долларов. Кто-то из-за колебания цен на нефть беднеет как поставщики нефти, например, Россия с ее нефтянным бюджетом, а кто-то богатеет, например, США с ее прожорливой и нефтезависимой экономикой. Экономика, короче\r \r Что же касается "эффектвиности экономики", то долг СССР после развала был на порядки меньше, чем у США. Да и Дважды подлнять экономику после войны и провести модернизацию в кратчайшие сроки, это тоже показатель. \r \r Только люди в России живут гораздо хуже, чем в любой стране бывшего соцлагеря и экономика РФ построена и работает через Ж. Но зато долг меньше, чем у США! Дмитрий, я уже ответил выше, что внешний долг это не показатель развитости/эффективности экономики. "После войны" - ты ВОВ/Афганистан имеешь в виду?\r \r Что же касается темы, затронутой vdimas о растрачивании ресурсов в IT-сфере впустую, то полностью с ним согласен. 90% кода, который сейчас занимает сотни мегабайт на моём компьютере - дублируют друг друга. И на всё это было потрачено время, деньги и т.д. О какой эффектвиности тут вообще можно говорить? ... \r \r Ты какую именно эффективность имеешь в виду? Что касается эффективности использования твоих средств на покупку ПО, то - да, она низкая, т.к платишь по нескольку раз за одни и те же компоненты или за то, что не нужно. Что касается эффективности создания приложений, то надо рассматривать конкретный продукт. Хотя - да, большинство даже западного ПО, наверное, создано неэффективно, например, по сравнению с каким-нибудь идеальным процессом ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2003, 09:37 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
to Репликант Под "после войны" я имел первую и вторую мировые войны. Афганистан это так, игрушки генералов. Что же касается платежоспособности США, то это отдельная песня. Я немножко знаю эту историю с двух сторон, официальной и неофициальной, поэтому обсуждать здесь не буду. Ты ведь будешь требовать "ссылки на официальные источники". :) Кстати, а почему в твоей табличке нет США? Да и по долгу, корый там приведён, это, видимо, только официальный государственный, без учёта долга юр. и физ лиц? Да, недавно где-то попадалась достаточно интересная статья о том, кто реально прозводит ВВП США. Там очень популярно объяснялся механизм, когда товар производится за пределами США, потом ввозится (а часто и не ввозится) на её территорию, становится товаром, произведённым какой-либо из американских супер-пупер прибыльных корпораций, после чего продаётся уже по другой, более высокой цене. Причём дальше везде по документам он идёт уже как часть американского ВВП. То есть реально супер-пупер высокий ВВП США производится китайцами, мексиканцами и т.п. за пределами территории США. А все эти красивые сказки и большие цифры придуманы только для того, чтобы выкачивать обратно доллары в виде "инвестиций в самую большую экономику". После чего те же самые доллары снова идут обратно, но уже в качестве оплаты за те самые товары. Правда, в последнее время этот механизм стал сбоить, из-за чего и платёжный баланс пошёл сильно в минус. На счёт иракской нефти я долго смеялся. :) Уж не знаю чего и где ты начитался. Видимо очередной набор статей для промывки мозгов обывателя, поскольку уже давно посчитано, что с иракской нефти США вряд ли получат больше 500 млн. $, в то время как затраты на войну уже составили более 35 млрд. $ На мировую цену нефти иракские объёмы тоже не смогут оказать такого заметного влияния. Сейчас объёмы добычи сильно упали, плюс страны ОПЕК уже к этому подготовлись и по мере увеличения поставок иракской нефти просто будут снижать совю добычу. Падение если и будет, то разве что весной, и то не более 5-6$. Кстати, последние события с отключением света в США привели к тому, что там начался ажиотажный спрос на различные виды автономных генераторов и создании запасов топлива для них, что вызвало рост спроса и на нефтепродукты. "Можно снижать издержки и при этом повышать не только качество, но и функциональность, надежность, производительность и эргномичность создаваемого ПО". А я разве говорил, что нельзя? :) Я говорил, что в большинстве случаев снижение издержек достигается как раз за счёт снижения качества, надёжности и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2003, 11:05 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Репликант: а с искусством (на 99% творческим процессом), где требование, как правило, одно - некое воздействие на чувственную сферу человека ("зрителя" в самом общем смысле) Есть Искусство - и искусство. Существуют отрасли - напр., киноиндустрия, рекламное дело, PR, где эти некие воздействия на чувственные сферы довольно четко просчитываются. Эти отрасли безусловно относятся к бизнесу - там существуют бизнес-задачи и пр. Однако же, от этого они не перестают быть искусством (ну может кроме PR). И здесь мы приходим, что сам бизнес тоже, в общем-то является искусством в значительной степени. Ведь окончание Плешки/Гарварда пр. вовсе не гарантируют успешность бизнеса. А отсюда... ... процесса создания ПО, для к-го есть определенные и формальные требования ... Определение этих требований является вовсе не простой технической задачей. Мне это напоминает одного моего знакомого (был, кстати, моим начальником, сейчас в шатах). Он круглый год таскал с собой ГрадиБуча :), выучил по-моему наизусть. Однако в тех немногих проектах, в которых пытался принять участие лично, эти знания сыграли с ним злую шутку - черезмерное усложнение, запутывание и негибкость проектирования. Чтобы отмести обвинения в субьективности, сразу скажу что это не только мои личные впечатления, но и мнения многих других людей. ...Скорее наоборот сначала была наука программирование, ... Мне все-таки кажется, что сначала программирование было не столько наукой, сколько именно искусством. Вспомним - создание языка Си -произошла когда сама дисциплина проектирования компиляторов была в зачаточном состоянии. И уже по ходу развития исскуство превратилось в науку - собственно это обычный путь развития. Ох, что-то я уже вместо sparrow стал :) ...Так что одно дело хорошие или даже гениальные идеи на бумаге или в голове (таких у каждого 10-го студента полно) и совсем другое дело готовые инженерные спецификации, а главное работающие в экспериментальном образце.. Мне как-то встречалась статья одного из таких "концептологов", там на полном серьезе рассмаривались проблемы построения выч. систем из сотен тысяч и миллионов процессоров. Совершенная оторванность от реальности... 2 Дмитрий Мыльников По-видимому, вы полностью убеждены в том, что наша страна сейчас испытывает временные трудности, а так мы живем лучше проклятых америкосов. И скоро настанет коммунизм. А все, что пишут про США - это "красивые сказки", грязная ложь империалистов, там негров угнетают и пр. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2003, 13:47 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Почему же сказки. Я тоже думаю, что американцы сейчас живут хорошо и гораздо лучше, чем люди в России (хотя это тоже смотря как мерить :) ). Вопрос лишь в том, каким образом это достигается. Своих негров они уже давно не угнетают, скорее даже наоборот. Кстати, за использование слова "негр" в штатах можно огрести кучу неприятностей. Но почему-то некоторые начинают говорить о том, что "экономика США самая лучшая, эффективная, прогрессивная" и т.п., при этом показывая только то, что удобно и не замечают то, что неудобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2003, 14:25 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Дмитрий, не передергивайте. Я не говорил, что "экономика США самая лучшая, эффективная, прогрессивная". Я лишь утверждал, что она эффективнее советской экономики. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2003, 15:20 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
"Я лишь утверждал, что она эффективнее советской экономики."(aag) Смотря какой критерий использовать... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2003, 18:20 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2Репликант --Вспомним, что бюджет того же СССР также очень сильно зависел от мировых цен на нефть я не знаю откуда берутся такие мифы. но для РФ доля нефти в экпорте соствляла 15% от общего. Сейчас 19%. Поэтому даже изменение мировой цены 100% не окажется существенного влияние на доход бюджета ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2003, 21:52 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Эх, трудно слить унитаз до неба,\r Легче крыть это все матом\r Баба Верa - я был или не был\r Женихом твоим или братом.\r Обними же нас бабуля Верa,\r Протяни свои руки седые\r Не был чистым я, не был и верным\r Но мы ведь тоже немного Россия...\r /* ДДТ, Д.Шевчук */\r \r 2 Дмитрий Мыльников: \r Что же касается платежоспособности США, то это отдельная песня. Я немножко знаю эту историю с двух сторон, официальной и неофициальной, поэтому обсуждать здесь не буду. Ты ведь будешь требовать "ссылки на официальные источники". :) \r \r Ну, Дмитрий, тогда - ссылки на неофициальные источники (лучше интернетные, чтобы я их подробно изучил)\r \r Кстати, а почему в твоей табличке нет США? \r \r Ты же сам привел величину долга США. Чего дублировать разные, так сказать, "неприятные" сведения.. хе-хе.. лишний раз "возбуждать" патриотически настроенную публику :о}\r \r .. Да и по долгу, корый там приведён, это, видимо, только официальный государственный, без учёта долга юр. и физ лиц? \r \r Видимо. Я же писал - "Размер ВВП, общей ... задолженности для экономически развитых государств на 2000 г." А у тебя, случайно, нет данных для компаний США и для др.стран из таблицы? Мне тоже очень интересно, но искать, сравнивать разные источники и пихать в таблицу какие-то усредненные авторитетные показатели (правительства, МВФ и т.д), ох, не легко-о-о-ооо... (не сочти меня лентяем) :о)\r \r Да, недавно где-то попадалась достаточно интересная статья о том, кто реально прозводит ВВП США. Там очень популярно объяснялся механизм, когда товар производится за пределами США, потом ввозится (а часто и не ввозится) на её территорию, становится товаром, произведённым какой-либо из американских супер-пупер прибыльных корпораций, после чего продаётся уже по другой, более высокой цене. Причём дальше везде по документам он идёт уже как часть американского ВВП. То есть реально супер-пупер высокий ВВП США производится китайцами, мексиканцами и т.п. за пределами территории США. \r \r Я не думаю, что если указанный тобой факт завышения величины ВВП США имел бы место быть, то это могло бы долго оставаться тайной и из этого не вышло бы крупного скандала. Конечно, США горазды подтасовывать, искажать факты и потом оправдываться особенно во внешней политике, но такое откровенное жульничество подорвало бы доверие к ним как гос-ву и их экономическим показателям окончательно не только со стороны иностранных инвесторов, но и самой американской нации. Любая оппозиция, общественные организации и американская пресса просто порвали бы администрацию Белого дома в клочки. Они Клинтону за вранье-минет чуть не устроили импичмЕнт.\r Поэтому, Дмитрий, ты либо путаешь ВВП (GDP) с ВНП (GNP) , либо статья - ангажированная и вральная. Я приводил данные именно для ВВП и я говорил, что данные того же МВФ, международных финансовых организаций и правительств разных гос-в отличаются на десятки млрд $$ , т.е на 10**-2 и 10**-3 трлн $$. Ты, возможно, скажешь, что все эти "различия" показушные, чтобы сэмулировать якобы независимость и объективность, например, того же МВФ, к-рого со всеми потрохами купили и контролируют США. Очень возможно. Но какой смысл врать в угоду США экономическим департаментам, например, Японии, Германии или Великобритании (да, Блэйр - полит.проститутка, но не весь же британский госаппарат еще продался)? Вот на всякий случай определения:\r \r БЭКМ 2003:\r ВАЛОВОЙ ВНУТРЕННИЙ ПРОДУКТ (ВВП) \r показатель статистики национального дохода в системе национальных счетов;\r выражает совокупную стоимость конечных товаров и услуг, произведенных на\r территории данной страны, в рыночных ценах. По своей натурально-вещественной\r форме ВВП — совокупность предметов и услуг, используемых в течение данного\r года на потребление и накопление.\r \r ВАЛОВОЙ НАЦИОНАЛЬНЫЙ ПРОДУКТ (ВНП) \r показатель статистики национального дохода в системе национальных счетов;\r взаимосвязан с валовым внутренним продуктом (ВВП). Выражает совокупную\r стоимость конечных товаров и услуг в рыночных ценах. Включает стоимость\r потребленных населением товаров и услуг, государственных закупок, капитальные\r вложения и сальдо баланса платежного. В отличие от ВВП включает и сумму\r чистых доходов из-за границы. \r \r Britannica 2003, Encarta 2004:\r Gross Domestic Product (GDP) \r the total value of goods and services produced in a country over a period\r of time. GDP may be calculated in three ways: (1) by adding up the value of all\r goods and services produced, (2) by adding up the expenditure on goods and services\r at the time of sale, or (3) by adding up producers’ incomes from the sale of goods\r or services. However, it is difficult to measure GDP precisely, partly because\r every country has an unofficial economy, often called a black economy, that consists\r of transactions not reported to government.\r \r Gross National Product (GNP) \r term in economics used to describe in monetary value the total annual flow of goods\r and services in the economy of a nation. The GNP is normally measured by totaling\r all personal spending, all government spending, and all investment spending by\r a nation\'s industry both domestically and all over the world. \r \r --\r GDP measures a country’s economic activity regardless of who owns the productive\r assets in that country. For example, the output of United States-owned companies\r based in Australia is considered part of Australia’s GDP rather than part of the\r U.S. GDP. Most countries now consider GDP to be the best measure of economic\r activity. However, until as recently as the early 1990s, the United States,\r Germany, and Japan commonly used the Gross National Product (GNP) to measure\r economic activity. GNP is the total of incomes earned by residents of a country\r regardless of where the assets are located. In other words, the income earned\r by a U.S.-owned business based in Australia would be considered part of the U.S.\r GNP, not Australia’s. \r \r А вот и автор ВНП - выдающийся ученый-макроэкономист и иммигрант Саймон (Семен) Кузнец-Смит:\r Kuznets, Simon (1901-1985), American economist ( прим. - вообще он также\r работал экономистом-статистиком в СССР), statistician, and Nobel laureate, born in Kharkiv, Ukraine.\r He immigrated to the United States in 1922, was educated at Columbia University,\r and joined the staff of the National Bureau of Economic Research in 1927.\r ..... he developed the concept of the gross national product, the sum of the goods\r and services of a nation, which is used to determine the rate of the economic growth\r of the nation. His important works include National Income and Its Composition\r (2 volumes, 1941), Modern Economic Growth (1966), and Toward a Theory of Economic\r Growth (1968).\r \r .. А все эти красивые сказки и большие цифры придуманы только для того, чтобы выкачивать обратно доллары в виде "инвестиций в самую большую экономику". После чего те же самые доллары снова идут обратно, но уже в качестве оплаты за те самые товары. ... \r \r И какой источник тебе этот абсурд сообщил? Ты подумай: по-твоему иностранные инвесторы такие дураки, что могут купиться на красивые сказки или на показатели ВВП, высосанные из пальца? США - это не Россия. Там значительно более прозрачная экономика. Так что это скорее напоминает Россию, но только "товар" - это кредиты МВФ, к-рые Россия брала почти только для того, чтобы расплатиться по старым\r \r На счёт иракской нефти я долго смеялся. :) Уж не знаю чего и где ты начитался. Видимо очередной набор статей для промывки мозгов обывателя, поскольку уже давно посчитано, что с иракской нефти США вряд ли получат больше 500 млн. $, в то время как затраты на войну уже составили более 35 млрд. $ \r \r Ты можешь смеяться хоть до посинения и я не знаю кто там тебе это "подсчитал" (может это посол США Шурик Вершбоу тебе подсчитал?), но с цифрой ты ошибся на порядки. 1,1 трлн $$ - это стоимость только разведанных запасов нефти в Ираке по данным OPEC, исходя из некой в цены 10$ за баррель сырца. Напомню, что разведанные запасы иракской нефти составляют 11% от используемых мировых запасов и по оценке составляют 112 млрд баррелей (2-е место после Саудовской Аравии - 26% или 261 млрд баррелей). Грубая же геологическая оценка мощности каких-то только поверхностных пластов предполагаемых месторождений увеличивает эти запасы минимум в 2 раза. 10$ это некая абстрактная и наихудшая цена, т.к цена зависит от качества и конъюктуры нефтяного рынка, т.е может сильно меняться.\r А иракская нефть - это только одна из причин войны и существенная, да, возможно, не самая существенная. И ничто не мешает США установить в Ираке такой режим, к-рый будет достаточно долго восстанавливать иракскую экономику, поставляя дешевую нефть на мировой рынок и так образом понижая рыночную цену. Естественно, что США будут увеличивать объем добычи и экспорта со временем.\r Короче, все это уже обсуждалось в топике Война США против Ирака! (1,2,3,4,5,6,7,8,9 ..35) и Война США против Ирака. Часть 2. (1,2,3,4,5,6,7,8,9). Извини, но мне уже просто надоело повторять, то что в принципе уже говорилост ранее и если ты не веришь народным информаторам из ПТ, то вот еще источники: Энергетика и промышленность России , Газета «Время новостей» , Pravda.ru \r \r .. Неразведанные запасы нефти Ирака составляют 200 млрд. баррелей, и потенциально\r эта страна может стать крупнейшим производителем сырья в мире, заявил директор лондонского\r центра глобальных энергетических исследований (CGES) и бывший заместитель министра нефти\r Ирака Фадиль Чалаби. Существующие разведанные запасы нефти в Ираке составляют 112 млрд.\r баррелей, что, по данным Ф.Чалаби, может обеспечить добычу на уровне 8 млн. баррелей\r в сутки (б/с), что примерно соответствует добыче Саудовской Аравии. В то же время открытие\r новых запасов позволит увеличить добычу как минимум до 10 млн. б/с. По оценкам CGES,\r инвестиции в иракскую нефтяную отрасль должны составить не менее $5-6 млрд., а первичный\r период восстановления нефтегазовых объектов после войны составит, как минимум, два года. ..\r \r .. На мировую цену нефти иракские объёмы тоже не смогут оказать такого заметного влияния. Сейчас объёмы добычи сильно упали, плюс страны ОПЕК уже к этому подготовлись и по мере увеличения поставок иракской нефти просто будут снижать совю добычу. Падение если и будет, то разве что весной, и то не более 5-6$. .. \r \r Какие именно объемы, сегодняшние или через год-два? См. абзац выше. Даже колебания объемов поставок нефти при Саддаме оказывали влияние на мировые цены. Это за баррель несколько $$ - маленькие колебания, а для страны потребляющей нефть как США это выливается в большие доп.расходы. К тому же я и не говорил, что падение цен будет уже завтра и на 10$. Я говорил про нефтезависимость американской экономики и что по расчетам экономистов OPEC даже такое падение цен позволит сэкономить экономике США колоссальные средства. То что оно (падение) будет - факт. В остальном мире кое-кого также волнует какой должен быть справедливый уровень цен на нефть, что бы всем было хорошо, а не только США. В OPEC считают, что 22-25$, в России нек-рые экономисты считают, что экспортеры нефти, если договорятся между собой, то смогут удержать уровень какое-то время аж в 27-30$(!!) и даже без существенного сокращения уровня поставок и при условии, что коалиция будет увеличивать нефтедобычу/экспорт иракской нефти на 0,5 млн баррелей в год.\r Но Бушу и будущему президенту США все равно надо будет что-то отдавать стране - это рост экономики и благосостояния. Не зря же там уже больше 1000 американских вояк погибло и не только ради демократии в Ираке они гибли :о\\\r \r "Политика - это концентрированная экономика."\r /* В.И.Ленин */\r \r А я разве говорил, что нельзя? :) Я говорил, что в большинстве случаев снижение издержек достигается как раз за счёт снижения качества, надёжности и т.д. \r \r Я очень рад, что ты это понимаешь, а также и то, что в большинстве случаев в России процесс организован через Ж, т.е снижение издержек достигается как раз за счёт снижения качества, надёжности и т.д. :о) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2003, 09:28 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Varan & All: "Я лишь утверждал, что она эффективнее советской экономики."(aag) Смотря какой критерий использовать... А какие есть критерии эффективности и какой критерий самый существенный? --- З.Ы. Так, от качества ПО и электрочайников мы перешли к овощным рынкам и истребителям, от овощных рынков - к рынкам нефтяным и эффективности экономик СССР и США, при этом сдабривая дискуссию тем, что программирование - это искусство, а негров в США уже не эсплуатирают, но зато местные и американские буржуи эксплуатируют разработчиков зачастую в ущерб качеству... Что дальше? Качество научных исследований на МКС, эффективность экспериментов по клонированию и хакерских атак, осуществляемых против серверов Пентагона; влияние средних умственных способностей разработчиков на экономические показатели национальной ИТ-индустрии? :о) 2 Lepsik: я не знаю откуда берутся такие мифы. но для РФ доля нефти в экпорте соствляла 15% от общего. Сейчас 19%. Поэтому даже изменение мировой цены 100% не окажется существенного влияние на доход бюджета А вам самому лень поискать в Инете структуру сырьевого экспорта СССР и доходы от него, а потом сопоставить с размером советского бюджета? Вот за 1980-1991 гг. И что значит "не окажет существенного влияния на бюджет"? Значит несколько млрд $$ это несущественно для РФ при том, что весь бюджет 30-40 млрд $$? Пожалуйста, читайте и просвещайтесь - OPEC.ru : От цены на нефть в России зависит очень многое: жизненный уровень населения, темпы экономических реформ, инфляция и платежный баланс, производство и потребление, а также исполнение основного финансового закона страны - федерального бюджета. Проект федерального бюджета на 2002 год, который находится на рассмотрении Госдумы, рассчитан, исходя из минимальный среднегодовой цены на нефть марки Urals $18,5 за баррель. При этом получение профицита и создание резерва в размере $3,5 миллиардов для расчетов с иностранными кредиторами в 2003 году возможно только при цене на нефть $23,5 за баррель. -- 7. Что зависит от цен на нефть? В России - очень многое. И резкое снижение цен на нефть, и их быстрый рост одинаково пагубны для российской экономики. Сокращение доходов нефтяников бьет по другим отраслям промышленности - вследствие сокращения заказов на оборудование и материалы. В результате этого "волнового" эффекта снижение мировой цены на нефть на $1 за баррель ведет к снижению доходов федерального бюджета примерно на $1 млрд. Решать в такой ситуации проблемы социальной сферы и выплат по внешнему долгу становится намного сложнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2003, 09:32 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2Дмитрий Мыльников: Не знаю, как по поводу цифр и т.п., но посмотри на американские компании - Intel, AMD, Boeing, Nike и т.д. Ты конечно можешь долго объяснять, что все их акции и активы - раздуты и реально стоят в 10 раз меньше. Может быть. Но за всем этим стоит РЕАЛЬНОЕ производство и РЕАЛЬНЫЙ R&D (research and development). Поэтому инвесторы и вкладывают деньги туда. Если сейчас закрыть Intel и AMD - ты где свой новый компьютер купишь и когда это будет? Если будешь ждать новинок от отечественного производителя :) - думаю нескоро. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2003, 12:51 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Ну имеет Ирак большие запасы нефти, а что толку-то? Пока в Ираке будет идти партизанская война, толку от этих запасов всё равно никаких. А она будет идти достаточно долго, по крайней мере те же саудовские шейхи на это денег не пожалеют. Так что теоретически цена может упасть, а вот когда это произойдёт практически? По поводу "самой открытой экономики США", хочется напомнить тебе недавний скандал с самыми крупными американскими компаниаями (ENron и т.п.). Можно подумать, что у них не было "открытой" отчётности и т.д. Также можно вспомнить историю 60-70х годов, когда американцы кинули японцев на 60 млрд. $. Там была история с государственными обязательствами ну очень похожая на наш 1998 год. Тогда торговый баланс был очень сильно в пользу японцев и они стали вкладывать излишки денег в гос. бумаги США. За что потом и поплатились. Я уже не говорю про отказ от "золотого стандарта", когда одним росчерком пера объёмы активов США формально были удвоены. До этого момента золото было пассивом, который обеспечивал ликвидность доллара. Спрашивается, а зачем им это понадобилось, если у них эффективная экономика и они могут сами себя обеспечить? И, кстати, не надо смешивать бюджет России в 30-40 млрд. $ и объёмы экспорта, составляющие порядка 120 млрд. $. Хотя на доходы бюджета изменение цены на нефть действительно влияет очень сильно. Но это лишь потому, что у нас так криво устроен бюджет. Я очень рад, что ты это понимаешь, а также и то, что в большинстве случаев в России процесс организован через Ж, т.е снижение издержек достигается как раз за счёт снижения качества, надёжности и т.д. :о) Вообще-то он так организован везде, а не только в России. Я иногда переписываюсь со своими знакомыми, которые уехали работать в США. Они кое-что рассказывают о своей работе. Как один из них выразился: "я никогда бы не подумал, что буду в США писать такую халтуру на смеси VB, C++, Delphi и макроязыков всяких доморощенных систем, да ещё при этом получать за эту халтуру такие деньги!". Причём прогаммисты там в основном русские или индийцы, а вот начальники и менеджеры все сплошь американцы. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2003, 13:19 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Репликант, "А какие есть критерии эффективности и какой критерий самый существенный?" К сожалению, у меня нет должной подготовки по данному вопросу, чтобы достаточно обоснованно разговаривать на эту тему, но подозреваю, что по ряду критериев СССР превосходил США, и огульно утверждать что "экономика США была эффективнее экономики СССР" я бы не стал. "Это смотря в каком разрезе смотреть", - ответил бы я. Будет время, освежу знания про критерии, тогда и "вклинюсь" к вам... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2003, 19:44 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Тут заходила речь о долгах и о штатах. Вставлю свои 5 копеек. Как вы думаете? На что средний американец тратит львиную долю своего заработка? И кому он всю жизнь должен? Внутренний долг американцев друг-другу - просто астрономический и трудновообразимый. Обычный американец в 25-30 лет покупает дом за 250-400 тыс. и выплачивает его стоимость 10-30 лет. Сама возможность брать ссуду на такой срок повышает цену недвижимости ежегодно. Дом в $300 тыс в Бруклине - сраный скворечник, который приукрашен "евроремонтом". Цена расходуемого американцем бензина за всю жизнь ничтожна, по сравнению с затратами на дом. Да еще за 30 лет он переплачивает весьма нехилые проценты (могло хватить еще на дом). Так что непонятен раздутый ажиотаж вокруг нефти - посмотрели бы лучше на другое. А этот ажиотаж наруку разве что тем немногим семьям "старых аристократов", которые имеют нефтяной бизнес (и реальную власть). Они же владеют приличной частью недвижимости. Поневоле складывается ощущение, что стоимость американского доллара уже в значительной степени подкрепляется стоимостью земли в Америке (смехотворное подкрепление с международной точки зрения). Я уверен, откажись (вдруг) мир от использования доллара в качестве промежуточной операционной валюты - и им просто трындец. Причем гораздо худший, чем нам. А то американец едет в какую-нить страну в латинской или южной Америке на курорт, берет 2-5 штук и он там король. С чего бы это? Да с того, что, пересекая границу, цена доллара (по отношению к местным ценам) возрастает на порядок. В самих штатах это не бог весть какие бабки, так бабульки за 2-4 недели работы... Кстати, экономика здесь продолжает уверенно падать... Поход на Ирак только усугубил положение, ничего (пока) не принеся взамен. Вся иракская нефть не окупит расходов на войну (это астрономические цифры). Тем более, что всей нефти им и не взять (это вроде как воровство получится?), польза может быть от снижения цен на нефть, т.е. польза от небольшой разницы в цене. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2003, 20:14 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Я как-то у народа спросил: "а почему все так усиленно стараются поддерживать доллар? Неужели все кругом дураки и не видят очевидного?" Оказалось, что все всё видят, но доллар будут стараться держать до последнего, зачастую даже в ущерб себе. Почему объяснять? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2003, 23:02 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Дмитрий Мыльников: То долгов у них много, то с иракской нефтью они облажались, то саудовские шейхи (??? вот они-то тут причем? Никогда не слышал об их любви к Ираку) их гнобить будут... Дмитрий, ваши аргументы меняются в каждом посте. Я не экономист, поэтому не буду аппелировать такими БОЛЬШИМИ категориями, как ВВП, ВНП и др. умные слова - это вам Репликант расписал (щас он вам еще про шейхов влепит :)). Когда я говорил, что экономика США эффективнее советской, я имел в виду, что она а) стабильнее, б) ориентирована на наукоемкую продукцию и более технологична. Безусловно, у них бывают и спады, и крупные банкротства и пр. прелести. Нам бы такой спад... 2 vdimas Обычный американец в 25-30 лет покупает дом за 250-400 тыс. и выплачивает его стоимость 10-30 лет. ...Да еще за 30 лет он переплачивает весьма нехилые проценты (могло хватить еще на дом). Вы поневоле сами подтвержаете, то о чем я говорю. Есть возможность у обычного (!) россиянина купить дом в рассрочку на 10-30 лет? Знакомый, уехав в штаты после дефолта, менее чем через год уже взял кредит на машину - практически без залога, в рассрочку лет на 5. Мог бы он это сделать у нас? Эти факты свидетельствуют об очень стабильной экономике. О наличии инвесторов. И именно поэтому "все поддерживают доллар". Потому, что я не знаю, что будет с рублем через год-другой. И вы не знаете. Если у человека есть капитал в миллион рублей, он не станет их инвестировать на 10 лет - ибо неизвестно, не то что прибыль, хотя бы вернутся ли к нему эти деньги. А вот доллар стабилен - ихние инвесторы уверены, что вернут и деньги, и прибыль. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2003, 13:16 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 aag Знакомый, уехав в штаты после дефолта, менее чем через год уже взял кредит на машину - практически без залога, в рассрочку лет на 5. Мог бы он это сделать у нас? Вообще-то, в штатах можно машину в конце первого-второго месяца пребывания брать, если есть работа. :) Американскую машину брать в этом случае не стоит, а вот простенького азиата или европейца - вполне. Это не столько говорит об экономике, сколько о цене доллара и немного другого баланса потребительской корзины, чем у нас. Какую часть ЗП он тратит, например, на съем квартиры? В крупных городах квартира на семью может обходится около $1500 в мес, т.е. приличная часть ЗП. Стоимость автомобиля при таком раскладе - ерунда. Спроси у своего знакомого, где и как он живет? :) И где жил лучше? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2003, 16:08 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 vdimas: Машина, к слову, была новая Тойота Карола, стоила, кажется, ~14К. Цены примерно сопоставимые с нашими. Да, арендная плата за квартиру, примерно как вы и указали. НО! Речь идет о том, что ему ДАЛИ кредит. И квартиру он снимал. Еще раз уточню - что в Севастополе есть банк, ипотечная компания, которая может дать кредит на покупку квартиры в рассрочку лет на 10? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2003, 16:42 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Конечно можно. Правда это только недавно и только для лиц со стабильной и высокооплачиваемой работой и только моложе 30-ти. Там тоже наличие стабильной работы - непременное условие выдачи ссуды. Но вот ценовая планка по ЗП для выдачи ссуды там гораздо выше. (да оно и понятно) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2003, 17:18 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Что значит "причём тут саудовские шейхи"? :) Или вы забыли кто у нас главный злодей нашего времени Усама Бен Ладен? :) Что же касается "стабильности" экономик США и СССР, то тут можно поспорить. До тех пор, пока не купили правящую верхушку КПСС, экономика в СССР была супер стабильной. Ни тебе кризисов, ни стагнации, ни обвала фондового рынка (то, чего нет, обвалиться не может :) ). Да и кредиты на покупку квартиры были не нужно. Хотя и в СССР всякой хрени хватало... А на счёт того, где люди живут лучше... За последние полтора года я уже неоднократно слышал от нескольких людей, уехавших "туда" и приезжавших погостить, фразы, общий смысл которых сводится к: "люди в России живут хоть и беднее, но лучше, чем там". Для нормального человека большая зарплата и возможность взять кредиты, чтобы потом за них всю жизнь расплачиваться, не самое главное. А возвращаясь к теме о качестве, не знаю как остальные, а я, если уж взялся, свою работу всегда буду делать с максимальным качеством, на которое способен, поскольку только это отличает настоящего мастера от халтурщика. Мастер никогда свою работу плохо не делает, потому он и Мастер. А иначе он просто за неё не берётся. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2003, 22:16 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
- "Знаешь почему ты такой слабый? Ты много колбасы ешь. А она ведь у нас бумажная ..." /* фраза из какого-то фильма */ 2 Дмитрий Мыльников: Я как-то у народа спросил: "а почему все так усиленно стараются поддерживать доллар? Неужели все кругом дураки и не видят очевидного?" Оказалось, что все всё видят, но доллар будут стараться держать до последнего, зачастую даже в ущерб себе. А что за люди, преданно поддерживающие бакс, имеются в виду? Россияне, к-рые хранят свои накопления в USD? Не надо их хранить в USD! Как и не надо их хранить и в рублях! Хранить лучше в евро - достаточно стабильная мировая валюта (в отличие от того же доллара в последние полгода), к-рая доказала свою надежность, к-рую принимают в любом обменнике и к-рая не так сильно связана с USD как, например, те же японские йены. Тем более надо хранить в евро, если предприятие закупает валюту в банке для своих сотрудников, т.е придется платить процент со сделки, но еще меньший, чем в обменнике Что же касается "стабильности" экономик США и СССР, то тут можно поспорить. До тех пор, пока не купили правящую верхушку КПСС, экономика в СССР была супер стабильной. Ни тебе кризисов, ни стагнации, ни обвала фондового рынка (то, чего нет, обвалиться не может :) ). Ну, а почему бы ей не быть стабильной? При социалистической экономике, когда все (за исключением может быть хрущевок, садовых домиков и прочего мелкого барахла граждан), а главное богатые недра принадлежат гос-ву легко можно обеспечить стабильность. Можно даже делать откровенные социально-экономические глупости вроде поворотов рек, освоения целины, строительства БАМов, гонки вооружений, спонсирования дружественных режимов африканских стран, сухого закона, Афганистана и т.д. и т.п. Так что мне, например, все равно не хочется возвращаться в совок с его стабильностью, бумажной колбасой по 2,20, фиксированной з/п и алюмиевыми вилками-ложками в школах и детсадах, а главное со всеми его идеологическими маразмами, к-рые гос-во "сливало" в общество через прессу, лит-ру, школы, ВУЗы и т.д. В этическом плане сегодняшнее общество не стало лучше, а, скорее всего, даже хуже, чем советское. Про гос-во и местную власть даже речи нет - это система, управляемая моральными "отбросами" - кретинами-патриотами и бюрократическим ворьем. Однако есть надежда, что со временем, спустя 10-15 поколений в России что-то начнет меняться в лучшую сторону в социально-гражданском плане. А молодежь и люди среднего возраста могут честно работать уже сегодня. Много не нужно - мозги, желание и совесть. А знания (книги) в России до сих пор копейки стоят. Возможности сегодня почти безграничны в отличие от совка За последние полтора года я уже неоднократно слышал от нескольких людей, уехавших "туда" и приезжавших погостить, фразы, общий смысл которых сводится к: "люди в России живут хоть и беднее, но лучше, чем там". ... Различным профанирующим категориям людей наподобии патриотов или русофилов, им везде плохо, скучно и тоскливо, где нет "чувства" Родины. Они умственно и психологически привязаны к своим друзьям, собутыльникам, сожительницам, прежней работе, соседям, машине, любимым тапочкам и виду из окна. Да, родственников и друзей со счетов не скинешь. А чего он вообще уезжал и бросил весь свой социум, если он патриот или русофил? В общем сплошные вопросы и ответы-парадоксы. Пожалуй, наверное, только у 5% есть достойная причина - помочь родственникам, к-рые прозябают в нищете где-нибудь в российской глубинке. Короче, когда я был в Канаде (у меня тетка лет 10 назад эммигрировала туда) я пообщался со многими (выборка: где-то 30 чел. в возрасте 20-65 лет с уровнем дохода от велфера до 8-10 тыс.CAD в мес. и профессиями от студентов колледжа до владельцев собственного дела) русскоговорящими иммигрантами, специально походив по русско-украинско-белорусско-казахской Мессассаге - это недалеко от канадской столицы Торонто (да, люблю я пообщаться с определенной группой лиц-респондентов для ненавязчивого выяснения (т.е прикинувшись простачком, готовым жадно и благодарно выслушать любую самодовольную дурь) картины с последующим анализом - нечто наподобии простейшего соц.исследования). Делятся они на 2 условных категории: люди духовно и/или интеллектуально сильные , 1-я Родина (Россия), менталитет и российская культура всегда с ними. Они быстро адаптировались к чужому обществу, осознали его моральные принципы, заняли нужную им соц.нишу, став финансово независимыми от велферной подачки или тех же земляков-растовщиков. Поддерживают гармоничные отношения как с земляками, так и обросли местными друзьями и связами. В общем полноценно развиваются, живут, работают, размножаются и не деградируют как личности. люди духовно и/или интеллектуально слабые , 1-я Родина, к-рых осталась за океаном, менталитет к-рых был чем-то наивным и бессистемным в этическом смысле, а их российская культура "задыхается" (захламляется и выдыхается) с каждым новым днем, проведенным во "враждебном" чужом обществе. Даже прожив 5-7 лет(!!) там они чувствуют себя чужаками. Они так и не обзавелись местными друзьями или даже знакомыми ("да они же жадные и тупые эти местные" - типичное оправдательное объяснение в 90% случаев, мало кто по-простецки признавался: "да ну нах.. не понимаю их, Мне и с нашими неплохо"), предпочитая "дружить" (в основном это экономическая - "я тебе пиджак, ты мне матрас" и психологическая поддержка жилеткой для слез-соплей) с земляками, порой даже не самыми порядочными и достойными людьми. Среди данной категории не редки тяжелые приступы ностальгии по Родине, депрессии (к-рые излечиваются местными еврейскими "психоаналитиками" по 100 CAD за сеанс) на почве отторжения чужим обществом и даже запои(!!) как следствия той же ностальгии или депрессии. Жалкие людишки, к к-рым возникает только один законный вопрос, состоящий из 3-х частей: "Не надоело ныть и истязать себя годами? Ну, и зачем ты сюда вообще приезжал(а)? Наверное, ТВ насмотрелся и поверил(а) в сладкую и легкую жизнь иммигрантов?" А возвращаясь к теме о качестве, не знаю как остальные, а я, если уж взялся, свою работу всегда буду делать с максимальным качеством, на которое способен, поскольку только это отличает настоящего мастера от халтурщика. Мастер никогда свою работу плохо не делает, потому он и Мастер. А иначе он просто за неё не берётся. Дмитрий, ты подменяешь устоявшееся определение мастера определением всегда добросовестного исполнителя . Мастер (устоявшееся опр.) - это высококлассный специалист или профессионал. Однако, ничто не мешает этому профессионалу гнать халтурку или делать свою работу (страшно подумать!) плохо , т.е исполнять работу не самым лучшим образом, например, в условиях сжатых сроков работ, ограниченного проектного бюджета, неопределенности требований, плохих отношений с начальством и т.д ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2003, 08:27 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Дмитрий, ты подменяешь устоявшееся определение мастера определением всегда добросовестного исполнителя. Мастер (устоявшееся опр.) - это высококлассный специалист или профессионал. Однако, ничто не мешает этому профессионалу гнать халтурку или делать свою работу (страшно подумать!) плохо, т.е исполнять работу не самым лучшим образом, например, в условиях сжатых сроков работ, ограниченного проектного бюджета, неопределенности требований, плохих отношений с начальством и т.д Ну, видимо мы по разному понимаем что есть "Мастер". :) Так что спорить тут бессмыслено. Что же касается эмигрантов, то ты во многом прав. Но я говорил не об этом. Приведенное тобой деление характерно не только для эммгрантов, но и вообще для всех. Например здесь, в России, тоже самое. Часть людей достаточно быстро подстроилась под "новые правила игры" и живут достаточно хорошо. А часть до сих пор ждёт, когда кто-то придёт и сделает им хорошо. Сначала это был "добрый царь", потом коммунисты, а сейчас вообще непонятно кто... Кстати, на счёт "глупостей", которые делалелись в своё время советским руководством. Если начать внимательно разбираться, то не такие уж они глупости. Просто мы не видим истинных причин, которые затавляли тех людей принимать решения. Ну не все из них были полным идиотами, верно? Хотя, видимо, те, кто не был идиотом, был либо трус, либо подлец. Иначе бы так просто СССР развалить не удалось. И так-то пришлось ну очень много "глупостей" заставить делать (и после этого ещё некоторые говорят о слабой или менее стабильной экономике :) ). Кстати, я так и не увидел хотя бы одного варианта ответа на вопрос, а почему поддерживают доллар? Причём речь даже не столько о простых людях, сколько о политике развитых государств и крупных бизнесменов. Вот ты говоришь, что "в евро хранить лучше". Ну так почему не хранят? Или у нас только Репликант такой умный, а все остальные в мире ничего в этом не понимают? :) В своё время после введения евро Китай заикнулся о том, что он собирается достаточно большую часть своего золото-валютного запаса перевести в евро. Но после визита в поднебесную кого-то из американской администрации они от этой затеи отказались. Видимо дуркаи и выгоды своей от перехода на евро не понимают. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2003, 10:43 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Дмитрий Мыльников продолжай ... ------------------- А я пока свое выскажу. Поддержка любой валюты (читай использование) - суть доверие ей. Это аксиома. Выходит, Американской экономике больше доверяют? Правда непонятен такой момент: еще со времен Ломоносова установили, что для стабильности валюты необходимо ее экономическое стоимостное подкрепление (необязательно в золоте). Современная Американская экономика далеко не полностью подкрепляет всемирную долларовую денежную массу (имеются ввиду не только сами денежные знаки, разумеется). Сами Американцы изо-всех сил умалчивают этот факт, но когда-то я слышал, что их экономика дай бог подкрепила бы половину (Это и есть одна из основных причин создания евро - "воздушный" доллар отбирает финансовый рынок). Остается, ИМХО, следующая причина: всемирное признание штатов как страны с наиболее стабильной экономикой (ввиду политической неуязвимости). Признание из трусости. :) А вообще, в этом вопросе придерживаюсь того же мнения, что и Репликант. Надо создавать спрос на евро и "выбрасывать" доллар. Я уверен, выкини сейчас в свободное обращение все долларовые активы, которыми располагают страны СНГ, то доллар так "присядет", что поднимется не скоро, т.к. такую денежную "воздушную" массу можно переварить только за счет инфляции... Экономика у них, видите ли росла, пока здесь развал был... В Турции тоже росла по тем же причинам. Больше не растет. В Турции 3-й год усиливающийся экономический кризис ввиду постепенной потери СНГ как рынка. Думаю, что кризис и нарастающая депрессия в штатах - "наших рук дело", да и евро подсобило... Да и правильно, каждая страна должна жить "по-средствам", не воруя рынки у дальних и ближних соседей. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2003, 11:15 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Благосостояние государства обеспечивают не те деньги, которые оно ежегодно отпускает чиновникам, а те, что оно ежегодно оставляет в карманах граждан. /* Йожеф Этвеш */ 2 Дмитрий Мыльников: .. Ну не все из них были полным идиотами, верно? Хотя, видимо, те, кто не был идиотом, был либо трус, либо подлец. Иначе бы так просто СССР развалить не удалось. И так-то пришлось ну очень много "глупостей" заставить делать (и после этого ещё некоторые говорят о слабой или менее стабильной экономике :) ). Дмитрий, какой смысл вообще обсуждать гос-во или его руководство, к-рое существовало засчет диктатуры "элиты" и граждан-рабов (или почти рабов)? Какой смысл кого-то оправдывать или обвинять? Есть факты, к-рые достаточно просто проанализировать и объяснить с т.з политики, науки (экономики, социологии и т.д) или этики и таким образом понять причины-следствия. Не было там в СССР ничего хорошего для развития общества кроме, пожалуй, значительно более низкого уровня приступности и более дармовой жратвы. Но, наверное, прежде всего и существует гос-во - чтобы защищать жизнь своих граждан и делать ее лучше в материальном (как минимум), образовательном и этическом плане? Для нек-рых "лучше" тогда и сегодня - это гарантированная социальная пайка раба (бесплатный детсад, бесплатное образование, з/п, хрущевка, 6 дачных соток, продуктовый "набор" и т.д). Сейчас этого даже для большинства нет при том, что в обществе кое-кто постоянно "жиреет". По сути же все тоже самое: гос-во - прежде всего (сегодня под этим вообще уже понимается не гос-во, а "элита"), а затем может быть его граждане. Так что обсуждать какие-то пусть даже и объективные достоинства экономик СССР или сегодняшней РФ - это все равно, что говорить про больного человека - "да.., температура 41°C и кровавый понос у него стабильные - это хорошоо-о-о...", стоя у его больничной койки с умной докторской миной Кстати, я так и не увидел хотя бы одного варианта ответа на вопрос, а почему поддерживают доллар? Причём речь даже не столько о простых людях, сколько о политике развитых государств и крупных бизнесменов. Вот ты говоришь, что "в евро хранить лучше". Ну так почему не хранят? ... Откуда я знаю почему не хранят какие-то отдельные гос-ва или бизнесмены. Спроси у них сам. Наверное, есть какие-то причины рациональные, а может и не очень :о) 2 Дмитрий Мыльников & vdimas: ... Или у нас только Репликант такой умный, а все остальные в мире ничего в этом не понимают? :) В своё время после введения евро Китай заикнулся о том, что он собирается достаточно большую часть своего золото-валютного запаса перевести в евро. Но после визита в поднебесную кого-то из американской администрации они от этой затеи отказались. Видимо дуркаи и выгоды своей от перехода на евро не понимают. :) -- Остается, ИМХО, следующая причина: всемирное признание штатов как страны с наиболее стабильной экономикой (ввиду политической неуязвимости). Признание из трусости. :) Все гораздо прозаичнее и глупость или трусость тут ни при чем. США активно инвестируют в Китай. Доинвестировались до того, что он вышел на 1-е место в рейтинге стран наиболее благоприятных для инвестиций. К примеру, в период с начала 90-х гг., т.е с начала реформ в России США инвестировали в Китай где-то 100 млрд $$, а для сравнения в Россию за тот же срок - ~5 млрд $$(!!). Также США активно инвестируют средства в Мексику, а также в Бразилию, в ЮАР, в Малайзию и Индонезию - влиятельные и экономически развитые страны регионов Южной Америки, Африки и Азии соответственно. Т.е получается, что США могут таким образом проводят протекционистскую политику в отношении своей национальной (мировой) валюты по принципу: "мы вам - инвестиции, вы нам - поддержку доллара". Интересно узнать по поводу политики ЕС в отношении обеспечения и продвижения евро. Далее: посмотрим на структуру внешнеторгового оборота того же Китая (этот китайский сайт явно с пропагандистским "душком" - у нас все ОК и т.д, но все же). Т.е видно, что внешнеторговый оборот даже не с США, а со странами Северной Америки чуть меньше, чем с Европой и в 3 раза меньше, чем со странами азиатского региона. Но тем не менее цифра в 105 млрд $$ немаленькая. Значит, китайские компании должны вести расчеты с американскими компаниями либо в евро (это американцы им врядли позволят), либо десятки млрд $$, участвующих в обороте конвертировать в евро, а потом обратно в доллары, теряя на этих операциях. С учетом вышесказанного им, наверное, выгоднее поддерживать доллар, если ЕС пока не готова сделать евро доминирующей валютой, к-рая вытеснит доллар. Вот в БСЭ наткнулся на следующее определение-статью (все и сегодня в общем верно несмотря на одностороннюю идеологическую ориентированность): Валютные зоны - валютные группировки капиталистических государств, оформившиеся во время и после 2-й мировой войны на базе довоенных валютных блоков, возглавляемые той или иной капиталистической державой и проводящие согласованную политику в области международных валютных отношений. Объединение различных по уровню экономического развития государств в валютную группировку обусловлено тесными экономическими связями и в определённой мере политической зависимостью от страны-гегемона. Страны В. з. связаны с этой страной одним валютно-финансовым режимом и одинаковой в основном системой валютных ограничений. Основными признаками, характеризующими В. з., являются: поддержание всеми участниками В. з. твёрдого курса своих валют по отношению к валюте страны-гегемона; изменение курсов своих национальных валют по отношению к др. валютам только с согласия страны-гегемона; хранение в банках этой страны большей части национальных валютных резервов; поддержание единообразной системы валютного контроля; сосредо- точение внешних расчётов стран-участниц в банках страны, возглавляющей В. з. Монополии страны-гегемона получают свободный доступ на внутренние рынки и к источникам сырья стран — участниц В. з. Внешняя торговля этих стран также подчинена интересам страны-гегемона, что приводит к неэквивалентному обмену в их торговых отношениях, особенно с развивающимися странами и колониями. Наличие В. з. облегчает экспорт капиталов из страны, возглавляющей В. з., в др. страны этой зоны, а их золотые и валютные резервы, сосредоточенные в банках страны-гегемона, используются ею в интересах своих монополий. Наибольшее значение имеют стерлинговая и долларовая зоны и зона французского франка; существуют В. з. голландского гульдена, португальского эскудо, лиры и испанской песеты, однако значение этих В. з. гораздо меньше.. Стерлинговая зона — возглавляемая Великобританией валютная группировка капиталистических государств, денежная система и внешние расчёты которых ориентируются на английский фунт стерлингов. Сложилась на базе так называемого стерлингового блока в начале 2-й мировой войны, после введения в Великобритании валютного контроля, Состав стран — участниц стерлинговой зоны за время её существования подвергался изменениям. В послевоенный период из неё вышли Египет (ОАР), Ирак, Израиль, Судан, Бирма. Однако и к 1969 эта В. з. объединяла значительное число стран и территорий. В неё входили: в Европе — Великобритания, Ирландия, Исландия, Гибралтар, Мальта; в Азии — Бахрейн, Сянган (Гонконг), Договорный Оман, Индия, Иордания, Катар, Кипр, Кувейт, Малайзия, Народная Республика Южного Йемена (Аден), Оман, Пакистан, Сикким, Сингапур, Цейлон; в Америке — Антигуа, Барбадос, Гайана, Гондурас Британский, Тринидад и Тобаго, Ямайка; в Африке — Ботсвана, Гамбия, Гана, Замбия, Кения, .... в Австралии и Океании — Австралия, Новая Гвинея и Папуа, Новая Зеландия, Самоа Западное.... ..... В послевоенные годы в связи с окончательным распадом британской колониальной империи происходит ослабление английского влияния в странах стерлинговой зоны. Большинство участников зоны — политически самостоятельные государства (в её составе более 30 суверенных государств). Пытаясь сохранить стерлинговую зону и удержать её участников в сфере своего влияния, Великобритания допустила создание и накопление самостоятельных золотовалютных резервов у ряда стран — участниц В. з., увеличила помощь им и расширила кредиты...... Долларовая зона — валютная группировка капиталистических стран, главным образом Северной, Центральной и Южной Америки, денежная система и внешние расчёты которых ориентируются на доллар США, занимая по отношению к нему подчинённое положение. Зона образовалась в начале. 2-й мировой войны на базе долларового блока. Она не имеет официальной юридической основы в виде межгосударственных соглашений, однако валютное законодательство многих капиталистических государств рассматривает её как вполне определенную валютную группировку с устойчивым составом. Помимо США, в состав зоны в 1969 входили: Боливия, Венесуэла, Гаити, Гватемала, Гондурас, Доминиканская Республика, Канада, Колумбия, Коста-Рика, Мексика, Никарагуа, Панама, Сальвадор, Экуадор, а также Либерия, Филиппины, американское владение Пуэрто-Рико и бывшие японские острова в Тихом океане, находящиеся под контролем США. На долю стран этой В. з. в 1968 приходилось около 30% всего внешнеторгового оборота капиталистического мира. В долларовой зоне господствует американский капитал. США потребляют значительную часть сырьевых ресурсов стран-участниц и выступают главным поставщиком готовых изделий в эти страны. Внешняя торговля стран долларовой зоны ориентируется в основном на американский рынок. США владеют также основной массой капиталов, вложенных в экономику стран — участниц зоны, что используется США для политического давления на эти страны. ..... Замечу, что эти сведения (насколько их можно считать достоверными) из БСЭ изд. в 1970-1977 гг. У меня не было времени искать в Инете информацию по сегодняшним валютным зонам (будт интересно если кто-то что-то найдет и запостит), но сегодняшние тенденции видны и так ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2003, 09:50 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Что-то про качество уже похоже не говорят. Ну да ладно, вдогонку: Понятие качество - это непреходящая ценность, которую подменять понятием "степени соответствия требованиям" элементарно цинично. Называйте, товарищи манагеры и аналитики, пожалуйста, вещи своими именами: - Это удобная программа? - это программа, позволяющая работать... - Это эффективная система? - эфективность системы достаточна для выполнения поставленных задач... (а где она, достаточная степень эффективности, а?) - Это качественная программа? - это программа, отвечающая согласованным и утвержденным требованиям... и т.д. не надо путать понятия. Присоединяюсь к автору топика. Сравнение "качественной программы" и "программы, соответствующей требованиям" - это как сравнение домашнего обеда (борщ, котлетки, картошечка, молочко) и, с позволения сказать, "обеда" (да-да-да, именно такое слово там используется тоже) из Макдональдса - пересоленая картошка жаренная на недельном масле, разъедающая зубы и желудок химическая дрянь под названием кока-кола и жииденькая булочка, в которую два маааленьких кусочка огурчика и помидорчика положено. И какая-то невнятная серая масса еще, по недоразумению называемая мясом. Уж простите мне за такую аналогию. Что лучше - очевидно, но, увы, реалии жизни таковы, что Макдональдсы торжествуют. Потому что там дельта между конечной ценой и начальными затратами выше. ====================== 2 vdimas Термин качество теперь означает лишь факт соответствия продукта требованиям. Дайте другой термин, которым я смог бы оперировать вместо термина "качество" такого, как его понимают мои потребители. Можно я попробую определений накидать? Первый термин: "Удовлетворенность Клиента" (заказчика). Сокращенно - УК. Подойдет? А второй термин так и используйте - "Соответствие Требованиям" (СТ). Спорное слово "качество" можно вообще не рассматривать, верхних двух вполне достаточно для определения кто есть ху. Маркетологи и рекламщики правда со мной не согласятся, ну да пусть их. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2003, 18:33 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Ну и чё ты на Макдональдс наехал? :) Вся его продукция соответсвует ТЗ! При этом всё, что ты по поводу этой еды написал - совершенно верно. Но раз ты её покупаешь, то значит ты с этим ТЗ согласился, соответсвенно - "сам дурак". :) Репликант, я правильно рассуждаю? Или как? Если мы чего в ТЗ забыли оговорить, то исполнитель может гнать лажу, но это будет совершенно законная и качественная лажа, поскольку полностью ТЗ соответсвует... Э-эх... Кругом одно и то же. :( А может уже пора иудейские заморочки из головы повыкидывать? А? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2003, 23:33 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Дмитрий Мыльников Если мы чего в ТЗ забыли оговорить, то исполнитель может гнать лажу, но это будет совершенно законная и качественная лажа, поскольку полностью ТЗ соответсвует... Это называется обман потребителя. Против чего есть косые-кривые, но законы о защите его прав. Ведь не случайно во многих лицензионных соглашениях чуть ли не черным по белому написано - "производитель ПО не несет никакой ответственности за любую потерю информации вызваную в связи и использованием данного софта". Интересно, стали бы вы булками в МакДаке давиться, если бы крупными буквам над входом было написано - вся еда - на ваш страх и риск, фирма не несет никакой ответственности за любые последствия, связанные с потерей здоровья, отравлениями и т.п.??? В общем-то суть спора о качестве свелась к тому должен или не должен исполнитель делать те фичи и функции, которые не оговорены в ТЗ, но которые заказчик вправе ожидать от продукта данного класса?... Имхо, уважающий себя производитель - должен. Если объем работы по их созданию достаточно велик, то возможно их оплату имеет смысл оговорить явно при подписании ТЗ. Или же явно оговорить, что то-то, то-то и то-то сделано НЕ БУДЕТ. Но вот прикрываться, что то-то и то-то не было сделано потому что не оговорено в ТЗ, и потому продукт качественный, хотя им пользоваться невозможно - это без комментариев. Если не хочется уподобляться МакДаку конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2003, 17:33 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Я тут уже высказывал мысль о сертификации ПО. Мне весьма резонно ответили, почему этого делать не стоит, однако я более чем уверен, что через 5-10 лет мы однозначно к этому придем, могу поспорить с кем угодно на интерес. Потому как возникнут объективные причины для этого, перевешивающие текущие дурацкие доводы о "черных рынках". (Эти вопросы вообще из области юриспунденции, но никак не из области производства ПО, и то, что сейчас это у нас сильно пересекается - связано с нашим пока "диким" устройством общества). Одна из объективный причин - практически вымрут настольные бизнес-системы (или их процент станет незаслуживающим внимания), бизнес-операции из локальных сетей медленно, но верно переползают в интернет, вопросы безопасности и корректности взаимодействия, ясно дело, никто не оставит на совести производителя ПО, так что от сертификации никуда не денемся. Ну а пока - дикий рынок, "красноречие" сейл-товарищей, "впаривание", "обжигание" и т.д. ... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2003, 18:11 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 vdimas Я тут уже высказывал мысль о сертификации ПО. А что гарантирует сертификация? Что-то я в последнее время вообще очень скептически стал относиться к разного рода сертификатам. Про ИСО-900х уже говорили; про сертификацию специалистов - успел налюбоваться сертифицированным (!) sun-ом архитектором/девелопером, получившим по каким-то позициям 100% (!!) в своем долбанном сертификате, и который ни$%уя не умел писать программы (!!!). Эти творения надо было видеть - в простых приложениях дикая масса ошибок, все падает и рушится на ходу, в половине случаев простые приемочные тесты не проходят, однако гонору и претензий, что мол он могет серверные приложения писать... Для полного щастья этот кент еще агитировал за то, что комментарии к своим творениям совершенно необязвтельно писать. Тьфу. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2003, 18:41 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Циничный Кот 2 Дмитрий Мыльников Если мы чего в ТЗ забыли оговорить, то исполнитель может гнать лажу, но это будет совершенно законная и качественная лажа, поскольку полностью ТЗ соответсвует... На ПО разработанное по ТЗ, чаще всего, ЗоЗПП не работает. Все остальное регулируется договором между заказчиком и подрядчиком. Хотя при обнаружении баги в софте, купленном в магазине, можно предъявить претензию и потребовать компенсации :) В общем-то суть спора о качестве свелась к тому должен или не должен исполнитель делать те фичи и функции, которые не оговорены в ТЗ, но которые заказчик вправе ожидать от продукта данного класса?... Имхо, уважающий себя производитель - должен. Не просто должен, а обязан! Для поддержания собственного имени. Тем более эти фичи уже сделаны, или делаются по умолчанию. "Защита от дурака", удобный ввод, горячие клавиши и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2003, 18:50 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
ну да, согласен, сертификация специалистов стремительно теряет популярность, достаточно сходить на сайты и форумы, посвященные сертификации, послушать КАК народ к этому готовиться, как собирает ЗАРАНЕЕ всевозможные ответы на потенциальные, вопросы, как все сходятся на мнении - " пару недель внимательно подготовиться", и этим "специалистам" потом дают сертификаты... Тьфу! Но речь была о другом. Сертификация ПО - это "обезличенное" мероприятие. Т.е. должен быть составлен набор минимальных требований, которым должно удовлетворять ПО, согласно классу и области применения. Заодно отвечу Репликанту на его Реплику: писал:Что именно ты имеешь в виду под сертификацией, к-рая якобы защищает и от чего? Давай рассуждать здраво. Да, сертификация. Да, видеомагнитофон или сотовый у тебя не взорвется при включении и даже что-то покажет или даст позвонить. Но даже при одинаковой стоимости и функциональности у тебя Alkatel не будет принимать в здании, а Siemens будет. Кстати, чувствительности, мощности сигналов и прочие характеристиками у них почти одинаковые. Оба телефона сертифицицированны Минсвязью, Ростестом и т.д. Те же сертифицированные винчестеры с MTBF в 100 тыс.часов, к-рые "дохнут" через полгода - и не 1 или 2 на партию в 1 тыс.штук, а десятками :о\ Пример с Alkatel показывает лишь то, что у него хуже отношение сигнал/шум на приеме, но как раз этот параметр просто указывается в характеристиках продукта, а сертификация обязана лишь подтвердить эти данные. Однако сертификация радио-передающих устройств включает в себя не только проверку соответствия заявленным данным, но и (в первую очередь) проверка соответствия нормам и правилам, принятым в соотв. диапазонах: побочные излучения, уровень гармоник и еще множество всякой ерунды. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2003, 00:41 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Циничный Кот: Присоединяюсь к автору топика. Сравнение "качественной программы" и "программы, соответствующей требованиям" - это как сравнение домашнего обеда (борщ, котлетки, картошечка, молочко) и, с позволения сказать, "обеда" (да-да-да, именно такое слово там используется тоже) из Макдональдса - пересоленая картошка жаренная на недельном масле, разъедающая зубы ....... Вы эмоциями заменяете здравый смысл. Вам не нравится еда в Макдональдсе? Ну тогда обедайте в ресторане или дома. Вам не нравится MS Office? Ну тогда пересаживайтесь под Sun StarOffice. Никто никого не заставляет, всем все известно. ПО, соответствующее требованиям заказчика (читайте выше, кто заказчик MS Office) - качественное ПО . Спорное слово "качество" можно вообще не рассматривать, верхних двух вполне достаточно для определения кто есть ху. Это по-вашему оно спорное, т.к вы о теории качества, видимо, имеете очень слабое представление и рассуждаете о качестве "на пальцах" или на бытовом уровне Маркетологи и рекламщики правда со мной не согласятся, ну да пусть их. Непонятно при чем здесь маркетологи или рекламщики. Повторю уже в десятый раз: не надо заниматься лысенковщиной и бороться с теорией качества, к-рая все прекрасно объясняет и подменять научные понятия ненаучными ("Удовлетворенность Клиента" и прочее) Но вот прикрываться, что то-то и то-то не было сделано потому что не оговорено в ТЗ, и потому продукт качественный, хотя им пользоваться невозможно - это без комментариев. Если не хочется уподобляться МакДаку конечно. Да, естественно, что какие-то функции, например, того же GUI (тултипы, статусбары, подсвечиваемые кнопки, контестная подсказка и т.д) считаются уже обусловленными потребностями и любой заказчик это считает само собой разумеющимся поэтому сегодня зачастую ТЗ подобные вещи не оговариваются. "хотя им пользоваться невозможно.." - может речь все-таки идет о т.н "ядре" или автоматизируемых бизнес-процессах? Тогда ваши рассуждения еще справедливы, если ваш продукт серийный и предназначен для автоматизации типовых БП , например, бухгалтерского или складского учета и ваша задача удовлетворить как можно большее число пользователей. Если же он не серийный, то даже операции в бухучете и стандарты на удобства их ведения могут существенно отличаться в разных компаниях, не говоря уже о функционале (двойная, тройная бухгалтерия, ограничение доступа, фальш-информация и т.п) 2 Дмитрий Мыльников: Ну и чё ты на Макдональдс наехал? :) Вся его продукция соответсвует ТЗ! При этом всё, что ты по поводу этой еды написал - совершенно верно. Но раз ты её покупаешь, то значит ты с этим ТЗ согласился, соответсвенно - "сам дурак". :) Совершенно верно, Дмитирий. Эта еда соответствует ТЗ, созданному кулинарами и экономистами Макдональдса , а если она кому-то не нравится, то теория качества от этого работать не перестанет как и аптеки, продающие средства от изжоги и запоров Если мы чего в ТЗ забыли оговорить, то исполнитель может гнать лажу, но это будет совершенно законная и качественная лажа, поскольку полностью ТЗ соответсвует... Слова не мальчика, а мужа! А может уже пора иудейские заморочки из головы повыкидывать? А? Какие именно "иудейские заморочки"? Тоже решил в податься в необразованные гуманитарии? :о) 2 vdimas: Одна из объективный причин - практически вымрут настольные бизнес-системы (или их процент станет незаслуживающим внимания), ... Для этого сначала должны вымереть компании, не имеющие хотя бы коммутируемого доступа к сети Интернет. Твое высказывание напоманиет высказывания Л.Эллисона несколько лет назад, что скоро останутся только NPC или Дж.Ульмана, что скоро SQL и RDBMS отойдут на 2-й план, а их повсеместно заменят OQL и OODBMS .. бизнес-операции из локальных сетей медленно, но верно переползают в интернет, вопросы безопасности и корректности взаимодействия, ясно дело, никто не оставит на совести производителя ПО, так что от сертификации никуда не денемся. Ну а пока - дикий рынок, "красноречие" сейл-товарищей, "впаривание", "обжигание" и т.д. ... Что касается БП, к-рые "переползут" в Интернет, то - да, но это для тех компаний, у к-рых есть филиалы, к-рым нужны CRM-, B2C- или B2B-сервисы. Что же касается небольших компаний, к-рых даже в США большинство, то им прежде всего нужна полноценная автоматизация их БП и Интернет тут как бы на втором плане Пример с Alkatel показывает лишь то, что у него хуже отношение сигнал/шум на приеме, но как раз этот параметр просто указывается в характеристиках продукта, а сертификация обязана лишь подтвердить эти данные. Однако сертификация радио-передающих устройств включает в себя не только проверку соответствия заявленным данным, но и (в первую очередь) проверка соответствия нормам и правилам, принятым в соотв. диапазонах: побочные излучения, уровень гармоник и еще множество всякой ерунды. У Alkatel и Siemens различия в характеристике чувствительности в 2-3 dB. Дальше что? Для покупателя эта разница в 10% наврядли будет что-то значить особенно если он будет стараться экономить деньги. Ты также предлагаешь ему изучить все характеристики - уровени гармоник, сравнить диаграммы направленности излучения и т.д и т.п? Ты же сам говорил, что покупатель не обязан разбираться в технических деталях. Так что помимо сертификации ему может помочь понятный ему обзор ("хуже", "лучше", "вообще не слышно...") и результаты объективных тестов именно с т.з пользователя (качество связи в здании, в области, при езде на машине и т.д) на каком-нибудь сайте, посвященном мобильной связи. Можно считать, что это та же самая консультация у независимых экспертов, о к-рой я говорил выше ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2003, 18:11 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант Вы эмоциями заменяете здравый смысл. По себе других не судят... Вам не нравится MS Office? Этого я не говорил. Но если я из-за глючности данного софта регулярно теряю N часов времени в неделю (потеря данных, необходимость регулярной перестановки Виндовс и т.п.) то данную потерю времени помноженную на среднюю ставку оплаты в час помноженную на среднее количество работников, которых этот процесс затронул корпорация MS должна мне возместить, не так ли???... Это будет справедливо. Это по-вашему оно спорное, т.к вы о теории качества, видимо, имеете очень слабое представление и рассуждаете о качестве "на пальцах" или на бытовом уровне (дубль 2) По себе других не судят.. Короче, от дальнейшего спора уклоняюсь. Вам желаю поесть в МакДональдсе пару-тройку лет качественные гамбургеры, картошечку и попить качественной кока-колы... Может, поймете наконец, что же такое оно, премет загадочный и туманный - КАЧЕСТВО. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2003, 16:45 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Ну ладно, Кот, завязывай со своими гамбургерами, а то по второму кругу сейчас начнем ходить. Есть в человеческом языке слово: "качество", и это слово имеет некоторый вполне понятный смысл, которым мы оперируем в повседневной жизни. Именно это значение слова ты и рассматриваешь. А есть такой термин "качество", из области контроля "качетсва" (опять тот же термин), который применяется в промышленности. Так вот, этот термин имеет совсем другое значение, никак не связанное с оригинальным значением этого слова. Это просто термин, панимашь... От этой неразберихи и все споры... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2003, 20:34 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Почитал этот топикав хреновую погоду...... Хочется завопить МОДЕРАТОРА-ААААААААА СЮДА С ПЛЮСОМЕТОМ ААААА!!! Ребята вам чего совсем делать нех? Ну я понимаю поговорили о качестве путая теплое с мягким - пора и честь знать. А точнее убирать этот топик нахрен в "Просто треп" ;-) Ибо сравнивать процесс разработки боевых самолетов и процесс проектирования софта да еще такого ширпотреба ак офис просто глупо. А что эффективней дешевле и корректней - продувка модели самолета выполнение сотни выстрелов/пусков зарядами разных партий для получения поправок или счет на супер-компьютере которого еще у нас нет?! Дети а что такое КОКОМ? А откуда мы слимонили VAX? Кто-то помнит? И сколько стоил час счета на Альтаире? Нет уж лучше сравнивайте Лексусыс Фордами и гамбургеры с сэндичами ей-богу у кухонных политиков это лучше всего получается ;) А делать это нужно на кухне - в разделе "Треп" куда я и призываю перенести этот крутой топик неимеющий к форуму нималейшего отношения. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2003, 17:11 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Инженер-проектировщик Панимашь, товарисч инженер, тут есть маленький момент, о котором ты можешь не знать. Тема-то серьезная (пусть даже местами народ отходил немного в сторону). Так вот на просто трепе я бы не получил ответов от знающих людей, они туда не заглядывают. А хороших ответов и прений здесь хватает, несмотря на регулярное "потрепывание". Живые же люди, е-мое. Любой форум - это уже треп по определению (обмен мнениями), а не составление тех-докуметации. Просто это тематический треп. Мне было интересно услышать мнени я не самых отсталых моих коллег, и я его услышал. А вот ты ничего пока полезного для народа не сказал. Еще не поздно исправиться. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2003, 20:29 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
На самом деле спор, по моему, не столько о качестве, сколько о том, что разные люди вкладывают в понятие "качество". Все предметы во Вселенной обладают различным набором качеств. Говоря о "качестве" продукта в целом по сути речь идёт о соответствии имеющегося у рассматриваемого продукта набора качеств тому эталону, который мы считаем приемлемым. Так вот спор как раз идёт о том, что пониамть под эталоном. Тот же Репликант выступает за то, что эталон должен быть подробно описан в ТЗ, и если полученный продукт этому ТЗ полностью соотвествует, то его необходимо признать качественным. А вот vdimas считает, что кроме перечисленных в ТЗ требований всегда есть ещё некий общий набор качеств, которые должны быть определены "по умолчанию". Я согласен с vdimas. Никакие самые полные ТЗ не в состоянии описать всего. мало того, зачастую эти самые ТЗ сегодня разрабатывают сами производители. Приведенные примеры с Microsoft и Макдональдс как раз из этой серии. А если кому не нравится "пустой трёп не о чём", то давайте переведём разговор в более конструктивное русло. Может быть попробуем хотя бы приблизительно сформулировать этот самый перечень "качеств по умолчанию"? Глядишь из них потом может вырасти какой-нибудь отраслевой стандарт по типу RFC, после чего в договрах и ТЗ на разработку софта просто будет указываться, что кроме перечисленных технических требований разрабатываемый продукт должен соответствовать "набору качеств по умолчанию". :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2003, 22:31 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Инженер-проектировщик вдогонку насчет плюсомета. что-то мне кажется, что SQL.RU/FORUM уготована участь самого посещаемого ресурса-форума среди русскоговорящего населения планеты. как ты думаешь, почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2003, 07:22 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Инженер-проектировщик , вы прям как Marlboro Man рассуждаете. Хотите загнать полет мысли в тоннель стереотипов всегда в чем-то ограниченного модератора? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2003, 11:28 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Сначала давайте все таки уточним тему-что же тут обсуждается? Качество проектирования? Качество кодирования? Качество постановки задачи? Или вообще качество всего-на-свете??? ;-) Я полностью убежден что термин качество изначально субъективен. Потому что без привязки понятию "товар" (почему именно товар - объясню позже) термин "качество" применять невозможно. Именно поэтому тут постоянно нить отклоняется то в обсуждение сотовых трубок (с бесполезными для многих покупателей функциями) то в обсуждение гамбуреров/автомобилей/истребителей стратегической авиации А ведь уровень потребностей которые должен по ожиданию покупателя удовлетворить товар в каждом случае разный! И требования к качеству каждой стадии производства тоже разные. Тем не менее это принимается как достойные упоминания примеры Может все-таки ограничим область обсуждения а то ведь ловить луну в море можно до умопомрачения 8) Мне кажется что качество как термин из теории контроля применимо только к массовому ПО(как и вообще только к массовому производству). В каждом случае целевой разработки на единичного заказчика качество - это те "хочу" заказчика и "могу" исполнителя которые были отмечены в договоре и подтверждены актом приемки. Да это плохо работает, но ведь кто-то давно сказал "Демократия неудачная система, но лучшей у нас нет". И вобщем-то и ненадо&. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2003, 15:50 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
По-моему, отдохнув на боевых самолетах и сравнении экономик :), спор вернулся в исходное русло и пошел по второму кругу. Репликант, безусловно прав, говоря, что если продукт соответствует ТЗ - он качественнен. И конечно, в ТЗ можно достаточно расписать, чтобы включить в него "некий общий набор качеств, которые должны быть определены "по умолчанию". Однако, на практике, - это очень нелегкий труд - настолько полно описать всю будущую систему. По-моему, это делается только в очень редких случаях. А для "ширпотреба" (в очень широком смысле слова), да плюс не имя достаточных (общих) знаний в ИТ, эти качества оставляют "по умолчанию". Проблема в том, что невозможно достаточно определить это самое умолчание. И никакая сертификация здесь не поможет. Потому как технологии меняются стремительно, и у разных программ полно своей специфики, из-за чего умолчание для, скажем, бухгалтерской пр-мы сильно отличаются от умолчаний для графического пакета. В общем, выхода нет.... Nobody faults but mine... (LZ) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2003, 16:08 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Инженер-проектировщик Код: plaintext 1. 2.
или Код: plaintext
>Качество проектирования? Качество кодирования? Качество постановки задачи? Хочется в таком порядке Качество постановки задачи? Качество проектирования? Качество кодирования? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2003, 16:35 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Инженер-проектировщик Да это плохо работает, но ведь кто-то давно сказал "Демократия неудачная система, но лучшей у нас нет". И вобщем-то и ненадо&. Это демагогия называется. И подход "не надо", как показывает практика, длится ровно до тех пор, пока агитаторы за "не надо" не попробуют что-то лучшее. А потом, вернувшись обратно, вдруг почему-то очень даже "надо" становится... Это как с запорожца на мерседес пересесть. Вроде и то и другой со своими функциями справляется - выпоняет требование "доставить из пункта А в пункт Б за время не больше N". Нооо... Сами понимаете... Я уже сколько раз подобное наблюдал. Кардинально такая демагогия лечится только одним - самоуважением программиста (реже фирмы). Ну не станет уважающий себя субъект гнать туфту. Поскольку самоуважение вещь в общем-то эвфемерная, то где-то она есть, а где-то ее и нет... Причем второе случается куда как чаще чем первое... 2 aag Репликант, безусловно прав, говоря, что если продукт соответствует ТЗ - он качественнен. Если продукт соответствует ТЗ - это значит только одно - он соответствует ТЗ. Все. Для контраста предлагаю задуматься - а может ли быть качественным продукт, который не вполне соответствует ТЗ???... Для меня ответ очевиден - да, может. А для вас???... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2003, 16:48 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Циничный Кот: \r По себе других не судят... \r \r Процитирую вас же: Сравнение "качественной программы" и "программы, соответствующей требованиям" - это как сравнение домашнего обеда (борщ, котлетки, картошечка, молочко) и, с позволения сказать, "обеда" (да-да-да, именно такое слово там используется тоже) из Макдональдса - пересоленая картошка жаренная на недельном масле, разъедающая зубы и желудок химическая дрянь под названием кока-кола и .... \r \r Значит по-вашему программа, соответствующая требованиям заказчика (покупателя) , является неким аналогом еды, соответствующей требованиям менеджеров Макдоналдс, т.е изготовителя (продавца) этой еды. Это ваш 1-й абсурд. Необъективность и эмоциональность оценки: "пересоленая картошка (вы, наверное, любите пересоленое, т.к в Макдоналдс есть не только соленая картошка) жаренная на недельном масле (вам это сообщили в санэпидемстанции, что масло было недельной давности или информация "изнутри" - от самих поваров?) , разъедающая зубы и желудок (у вас есть результаты исследования состояния зубов и желудков людей, регулярно питающихся в Макдоналдс?) химическая дрянь под названием кока-кола ...". И где же здравый смысл в этом вашем высказывании-сравнении? Если вы решили просто пофлеймить на тему качества под соусом необоснованной (почему - см.ниже) критики Макдоналдса, то для этого есть Просто треп \r \r Далее: Что лучше - очевидно, но, увы, реалии жизни таковы, что Макдональдсы торжествуют. Потому что там дельта между конечной ценой и начальными затратами выше. \r \r В среднестатистическом московском ресторане, в клубе, в кафе-забегаловке эта разница ("дельта") будет еще выше, но еда там не намного более здоровая и питательная, а может и наоборот. Так что "дельта" - это не показатель , т.к на большинстве среднестатистических московских предприятий, где эта разница ниже, чем в Макдоналдс еда все равно нездоровая и как результат - изжоги от жирных вонючих котлеток, беляшей и наваристого мясного супца, расстройства от кофе, чая или компота, приготовленных на водопроводной воде. Дальше что? Может лучше рассматривать вопросы качества и критиковать вообще нездоровое питание и тех, кто его ест и тех, кто его готовит с их целями , а не какой-то жалкий Макдоналдс, в к-ром ест лишь малая часть россиян, но к-рый вам индивидуально не понравился\r \r Этого я не говорил. ... \r \r Говоря это вам, я имел в виду не только вас, а вообще всех возмущающихся "некачественным" ПО. В этом смысле разница между вами и ними только в одном: вы критикуете Макдоналдс, а другие - MS Office, Windows, АвтоВАЗ, телевизор "Рубин", китайский ширпотреб и т.д\r \r .. Но если я из-за глючности данного софта регулярно теряю N часов времени в неделю (потеря данных, необходимость регулярной перестановки Виндовс и т.п.) то данную потерю времени помноженную на среднюю ставку оплаты в час помноженную на среднее количество работников, которых этот процесс затронул корпорация MS должна мне возместить, не так ли???... Это будет справедливо. \r \r Если вы перечитаете текст договора между вами как пользователем (к-рый не находится на территории США) и Майкрософт, к-рый идет, например, с Windows 2003 EE ( EULA.TXT ), то поймете, что ваша претензия к Майкрософт - юридический нонсенс, исходя из п.14 и 16:\r \r 14. LIMITED WARRANTY FOR SOFTWARE ACQUIRED IN THE US AND CANADA. \r Microsoft warrants that the Software will perform substantially in accordance\r with the accompanying materials for a period of ninety (90) days from the date\r of receipt.\r If an implied warranty or condition is created by your state/jurisdiction and\r federal or state/provincial law prohibits disclaimer of it, you also have an implied\r warranty or condition, BUT ONLY AS TO DEFECTS DISCOVERED DURING THE PERIOD\r OF THIS LIMITED WARRANTY (NINETY DAYS). AS TO ANY DEFECTS DISCOVERED AFTER\r THE NINETY-DAY PERIOD, THERE IS NO WARRANTY OR CONDITION OF ANY KIND.\r \r 16. EXCLUSION OF INCIDENTAL, CONSEQUENTIAL AND CERTAIN OTHER DAMAGES. \r TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL MICROSOFT OR\r ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, PUNITIVE, INDIRECT, OR\r CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS\r OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS INTERRUPTION, FOR\r PERSONAL INJURY, FOR LOSS OF PRIVACY, FOR FAILURE TO MEET ANY DUTY OF GOOD FAITH\r OR OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER PECUNIARY OR OTHER LOSS\r WHATSOEVER) ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OF OR INABILITY TO USE\r THE SOFTWARE, THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT OR OTHER SERVICES,\r INFORMATION, SOFTWARE, AND RELATED CONTENT THROUGH THE SOFTWARE, OR OTHERWISE UNDER\r OR IN CONNECTION WITH ANY PROVISION OF THIS EULA, EVEN IN THE EVENT OF THE FAULT,\r TORT (INCLUDING NEGLIGENCE), MISREPRESENTATION, STRICT LIABILITY, BREACH OF CONTRACT\r OR BREACH OF WARRANTY OF MICROSOFT OR ANY SUPPLIER, AND EVEN IF MICROSOFT OR ANY\r SUPPLIER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\r \r 17. LIMITATION OF LIABILITY AND REMEDIES. \r NOTWITHSTANDING ANY DAMAGES THAT YOU MIGHT INCUR FOR ANY REASON WHATSOEVER\r (INCLUDING, WITHOUT LIMITATION, ALL DAMAGES REFERENCED HEREIN AND ALL\r DIRECT OR GENERAL DAMAGES IN CONTRACT OR ANYTHING ELSE), THE ENTIRE LIABILITY\r OF MICROSOFT AND ANY OF ITS SUPPLIERS UNDER ANY PROVISION OF THIS EULA AND\r YOUR EXCLUSIVE REMEDY HEREUNDER (EXCEPT FOR ANY REMEDY OF REPAIR OR REPLACEMENT\r ELECTED BY MICROSOFT WITH RESPECT TO ANY BREACH OF THE LIMITED WARRANTY) \r SHALL BE LIMITED TO THE GREATER OF THE ACTUAL DAMAGES YOU INCUR IN REASONABLE\r RELIANCE ON THE SOFTWARE UP TO THE AMOUNT ACTUALLY PAID BY YOU FOR THE \r SOFTWARE OR US$5.00. THE FOREGOING LIMITATIONS, EXCLUSIONS AND DISCLAIMERS\r (INCLUDING SECTIONS 15, 16, AND 17) SHALL APPLY TO THE MAXIMUM EXTENT PERMITTED BY\r APPLICABLE LAW, EVEN IF ANY REMEDY FAILS ITS ESSENTIAL PURPOSE.\r \r (дубль 2) По себе других не судят.. \r \r Цитирую вас же (OFFTOPIC: управление ресурсами (стр.3)): >>По определению: ПО, к-рое соответствует требованиям (спецификации) заказчика - качественное ПО с его т.з. \r \r По определению: данное выше определение - неправильное определение. По определению... \r Правильное звучит так: если заказчик удовлетворен, значит ПО качественное. Не удовлетворен -не качественное. Именно с ЕГО точки зрения, а не с т. зрения той конторы, что ему это разрабатывала. \r \r В дополнение к тому, что вам высказал vdimas ранее: если вы возьмете любую книжку, посвященную контролю/управлению качеством, и прочитаете из нее определение качества и что такое качественный продукт, то поймете, что вы, действительно, имеете очень слабое представление о теории качества и рассуждаете о качестве "на пальцах" или на бытовом уровне \r \r Короче, от дальнейшего спора уклоняюсь. Вам желаю поесть в МакДональдсе пару-тройку лет качественные гамбургеры, картошечку и попить качественной кока-колы... Может, поймете наконец, что же такое оно, премет загадочный и туманный - КАЧЕСТВО. \r \r Короче, подобные советы приберегите для своей беременной жены или лучших друзей. Может если не вы, то хотя бы они поймут наконец, что есть еда качественная с т.з менеджеров Макдоналдс и есть еда качественная с т.з беременной женщины или старого пенсионера со слабым желудком, а точнее с т.з диетолога, к-рый рекомендовал бы этим двум последним соответствующее питание; и что не следует питаться в местах, где эти качества (требования к еде) различаются в сторону ухудшения первых.\r И сколько не вывешивай предупреждений наподобии: "Наши вкусные чизбургеры содержат мясо, к-рое вредно, т.к повышает уровень тяжелых несвязанных холестеринов, что опасно для людей с...", "Наша ароматная картошка-фри приготовлена на масле, к-рое вредно для людей с...", "Наши приятные на вкус напитки и нежное шоколадное мороженное содержат искусственный сертифицированный краситель, а также сахарозу, к-рая вредна для людей с...", "Наша аппетитная еда несбалансированна согласно стандартам ВОЗ на... - имеет плохое соотношение "белки:жиры:углеводы:клетчатка" и т.д - это бесполезно, т.к сейчас уже на водке начали писать "Чрезмерное употребление алкоголя вредит..", но россияне пить меньше не стали. Не заменят предупреждения и гуманитарная болтовня про "Удовлетворенность заказчика" разума и элементарных знаний из теории качества и диетологии\r \r \r 2 Инженер-проектировщик: \r Хочется завопить МОДЕРАТОРА-ААААААААА СЮДА С ПЛЮСОМЕТОМ ААААА!!!\r ...\r А делать это нужно на кухне - в разделе "Треп" куда я и призываю перенести этот крутой топик неимеющий к форуму нималейшего отношения. \r \r Плюсомета захотелось? Так это вам на IXBT.COM в Программирование . Там вам за подобный хамский пост быстро предупреждение или прямо сразу "звезду" и влепят. Хотя vdimas своим ответом ранее уже фактически влепил вам "звезду почета" за "культурное и умное" обращение к аудитории. Я же могу только присоединиться к нему\r \r Ибо сравнивать процесс разработки боевых самолетов и процесс проектирования софта да еще такого ширпотреба ак офис просто глупо. \r \r Это по-вашему глупо. Поэтому лучше используйте "IMHO". Теория качества и технологии его обеспечения работают по сути точно также как при создании самолетов, так и при создании ПО. Если перечитаете стр.1, то поймете, что топик посвящен не созданию самолетов, а качеству ПО.\r А самолеты, экономики и прочие побочные предметы начали обсуждаться параллельно, но к сожалению элемента off (оффтопик) как на IXBT.COM у ActualForum до сих пор нет, а поскольку дискуссия - это дело свободное, то народ сам и выбирает что ему обсуждать, а еще с учетом либеральных правил SQL.RU...\r \r Дети а что такое КОКОМ? \r \r Вообще-то, деточка, не "КОКОМ", а "КОКОМО" (COCOMO I,II)\r \r Center for Software Engineering (CSE) :\r There are several software cost models in use today. The most popular, open, and well-documented model\r is the CO nstructive CO st MO del (COCOMO), which has been widely used by industry for 20 years. The latest\r version, COCOMO II, is the result of a collaborative effort led by the University of Southern California\r (USC) Center for Software Engineering, with the financial and technical support of numerous industry\r affiliates. ...\r \r А что эффективней дешевле и корректней - продувка модели самолета выполнение сотни выстрелов/пусков зарядами разных партий для получения поправок или счет на супер-компьютере которого еще у нас нет?! \r \r От того и не было, что труд советских людей был дешевым \r \r Качество проектирования? \r Качество кодирования? \r Качество постановки задачи? \r Или вообще качество всего-на-свете??? ;-) \r \r Может прочтете этот топик еще раз внимательнее? Т.к vdimas и я уже обсуждали на стр.1 из чего состоит "конечное" качество ПО, т.е из каких "составляющих" качеств и кто в этих качествах заинтересован\r \r Я полностью убежден что термин качество изначально субъективен. \r \r Опять: читайте данный топик, т.к вы пополняете армию людей, не имеющих элементарных понятий о качестве\r \r Мне кажется что качество как термин из теории контроля применимо \r только к массовому ПО(как и вообще только к массовому производству). \r \r Оно применимо к любому ПО - от самодельной апликаки до программных комплексов, управляющих спутниками или ядерным щитом сверхдержавы\r \r \r 2 aag: \r Проблема в том, что невозможно достаточно определить это самое умолчание. И никакая сертификация здесь не поможет. Потому как технологии меняются стремительно, и у разных программ полно своей специфики, из-за чего умолчание для, скажем, бухгалтерской пр-мы сильно отличаются от умолчаний для графического пакета. \r \r Слова не мальчика, а мужа... :о)\r \r В общем, выхода нет.... \r \r Да, выхода нет и по крайней мере из дискуссии точно, если к ней "подключаются" люди, к-рые не только не прочитали ни одной книжки о качестве, но даже и не удосужились прочитать внимательно топик, чтобы аргументированно высказать свою "новую" т.з, к-рая уже была высказана еще давно другими участниками. Вместо этого они просто раздувают флейм как в ПТ и пытаются заменять официальную терминологию своей :о\\ ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2003, 17:49 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
На счет КОКОМ особенно круто :) Если не понял над чем смеюсь - спроси родителей. Они вероятно помнят. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2003, 19:16 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант Значит по-вашему программа, соответствующая требованиям заказчика (покупателя), является неким аналогом еды, соответствующей требованиям менеджеров Макдоналдс, т.е изготовителя (продавца) этой еды. Это ваш 1-й абсурд. Да ну??? Вы не хуже меня знаете, что заказчик (в данном контексте покупатель) хочет ЕСТЬ. Причем нормальную еду, которая по крайней мере если не обладает суперпользой, то утолит голод и НЕ НАНЕСЕТ вред. И ему глубоко монопениссуально все ТУ (техусловия) согласно которым готовится еда в Мадаке и за исполнением которых следят те самые пресловутые манагеры. А что происходит???.. Не что иное как обман - вместо еды подсовывают НЕЧТО, красиво (тут не спорю) упакованное, в чистеньких условиях (тут тоже не спорю), пропитанное аппетитно пахнущими ароматизаторами (читай-химией) что с медицинской точки зрения жрать в общем-то не рекомендуется. При этом на подносике с этим НЕЧТО лежит красочная такая листовка, на которой самовосхваляется МакДак вообще и процесс приготовления этого НЕЧТО в частности. Чтобы не быть голословным, приведу выдержку из последних перлов - "Чтобы приготовить гамбургер, нужно два года". Без комментариев. И где же тут абсурд???... разъедающая зубы и желудок (у вас есть результаты исследования состояния зубов и желудков людей, регулярно питающихся в Макдоналдс?) Вообще-то говоря есть. Вы даже сами можете провести занимательный опыт - возьмите какой-нибудь свежевыдраный зуб (свой или попросите в любой стоматологии), возьмите 2х литровую бутыль этой химической дряни, булькните зуб в эту бутыльку. И оставтье на несколько суток. Как вы думаете, каков будет результат этого опыта???... Ну а о вредном воздействии таких химически активных веществ в сочетании с режимом питания а-ля-макдональдс вам любой врач-гастролог расскажет, если вы до сих пор девственно-невинны в этом вопросе... Если вы перечитаете текст договора между вами как пользователем (к-рый не находится на территории США) и Майкрософт, к-рый идет, например, с Windows 2003 EE (EULA.TXT), то поймете, что ваша претензия к Майкрософт - юридический нонсенс Это-то я знаю. Вы мне другое объясните - расходы-то из своего кармана я несу по вине вполне конкретной корпорации. А возмещать их что, нонсенс мне будет??? В дополнение к тому, что вам высказал vdimas ранее: если вы возьмете любую книжку, посвященную контролю/управлению качеством, и прочитаете из нее определение качества и что такое качественный продукт, то поймете, что вы, действительно, имеете очень слабое представление о теории качества и рассуждаете о качестве "на пальцах" или на бытовом уровне Вы наверное, будете весьма удивлены, если я вам скажу что ЛЮБУЮ книжонку читать не стоит - есть хорошая литература, а есть так себе. Впрочем, вы в это все равно не поверите. Вам же рекомендую от голой теории переходить к практике... Ну хотя бы иногда... Хотя бы по большим праздникам... И сколько не вывешивай предупреждений наподобии: "Наши вкусные чизбургеры содержат мясо, к-рое вредно, т.к повышает уровень тяжелых несвязанных холестеринов, что опасно для людей с...", "Наша ароматная картошка-фри приготовлена на масле, к-рое вредно для людей с...", "Наши приятные на вкус напитки и нежное шоколадное мороженное содержат искусственный сертифицированный краситель, а также сахарозу, к-рая вредна для людей с...", "Наша аппетитная еда несбалансированна согласно стандартам ВОЗ на... Вот пусть сначала вывесят... А потом мы посмотрим, бесполезно или нет... Вон, в ЕС уже 40% пачки сигарет отводится под антирекламу продукции. И объемы продажи сигарет падают, как ни странно. Хотя там свои репликанты демагогию разводили я думаю не хуже... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2003, 14:00 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Циничный Кот: Да ну??? Вы не хуже меня знаете, что заказчик (в данном контексте покупатель) хочет ЕСТЬ. Причем нормальную еду, которая по крайней мере если не обладает суперпользой, то утолит голод и НЕ НАНЕСЕТ вред. И ему глубоко монопениссуально все ТУ (техусловия) согласно которым готовится еда в Мадаке и за исполнением которых следят те самые пресловутые манагеры. ... И где же тут абсурд???... Во-первых, еда Макдоналдса очевидно проходит экспертизу на вредность иначе эта еда просто бы не продавалась и тем более в такой популярной сети ресторанов, т.е она не убьет и не навредит человеку как, например, водка, приготовленная из древесного спирта или протухшие консервы. Во-вторых, как бы это не звучало бесчеловечно, но понятие "вред" растяжимо , учитывая что у разных людей разные желудки и здоровье. Это не относится непосредственно к теме качества, а скорее к здравому смыслу и упоминавшихся вами "объективных" экспериментах. Ну и как же по-вашему можно оценить этот "вред"? Устроить эксперимент, в течении к-го человек, например, 1 год будет питаться только в Макдоналдсе, а не где-то еще? Так что ваш абсурд, связанный с подменой т.з (менеджер Макдака <-> заказчик), остается. Более того - теперь у вас на счету уже 2 абсурда потому что вы не сможете создать рецептуру для еды, к-рая была бы и здоровой и вкусной, а также дешевой для среднестатистического посетителя Макдоналдса (заказчика). Народ хочет жрать и жрать задешево. А Макдак уже давно выяснил и доказал (Макдоналдс же популярен в народе!), что, например, самое вкусное и дешевое (т.к оно популярное), а также не очень вредное блюдо для среднестатистического посетителя или их набор - это аппетитный чизбургер, пакетик ароматного картофеля фри и стаканчик шипящей кока-колы :о} Вообще-то говоря есть. Вы даже сами можете провести занимательный опыт - возьмите какой-нибудь свежевыдраный зуб (свой или попросите в любой стоматологии), возьмите 2х литровую бутыль этой химической дряни, булькните зуб в эту бутыльку. И оставтье на несколько суток. Как вы думаете, каков будет результат этого опыта???... Понятия не имею! Зуб растворится в кока-коле? Его объем уменьшится на 1% и более или его эмаль начнет разрушаться? Вы занимаетесь простотрепом потому что без лабораторных анализов (т.е анализ прочности и состояния эмали зуба, микрофотография поверхности ДО и ПОСЛЕ погружения) я скорее поверю, что его поверхность просто изменит цвет. И потом вы подменяете условия во рту у человека, питающегося в Макдоналдсе на явно агрессивные условия эскперимента: постоянное воздействие кока-колы, когда зуб находится в ней несколько суток -VS.- воздействие в течении непродолжительного срока - 15 минут во время обеда после чего среда во рту восстанавливается до естественной, например, за счет жевания "Орбита". Может вам стоит исследовать воздействие кока-колы на человеческий желудок? Потому что вот там она как раз находится гораздо дольше; удаленный стоматологом зуб, умеющий участки, незащищенные эмалью (шейка и корень зуба, а также возможно кариесные участки, сколы и т.д) -VS.- здоровые или почти здоровые зубы, защищенные эмалью и находящиеся в полости рта среднестатистического посетителя Макдоналдса. На случай, если вы вдруг решите представить меня апологетом или поклонником Макдака, то скажу сразу, что вы ошибетесь. Я не "за" или "против" Макдоналдса - он мне вообще по барабану как и вся его нездоровая пища. Я просто за объективность и не люблю, когда эмоциями заменяют здравый смысл Ну а о вредном воздействии таких химически активных веществ в сочетании с режимом питания а-ля-макдональдс вам любой врач-гастролог расскажет, если вы до сих пор девственно-невинны в этом вопросе... Нет, я не девственно-невинен, т.е прекрасно понимаю, что представляет из себя еда там и чем чревато ее употребление. Но только вы опять забыли, что требования к еде в Макдоналдс составляли не диетологи (а не "врачи-гастрологи"), а менеджеры Макдоналдса Это-то я знаю. Вы мне другое объясните - расходы-то из своего кармана я несу по вине вполне конкретной корпорации. А возмещать их что, нонсенс мне будет??? Я вам уже все объяснил - согласно договору Майкрософт вам ничего не должна. Так что может зря вы там выбирали "I accept the terms of..." во время установки? :о\ Вы наверное, будете весьма удивлены, если я вам скажу что ЛЮБУЮ книжонку читать не стоит - есть хорошая литература, а есть так себе. Впрочем, вы в это все равно не поверите. Вам же рекомендую от голой теории переходить к практике... Ну хотя бы иногда... Хотя бы по большим праздникам... Нет, я не удивлен и сам хорошо знаю, что книги бывают разные. Но ваша теперь уже откровенная болтовня по этому поводу опять не имеет никакого смысла, т.к определение качества одинаковое во всех книгах, посвященных не только качеству вообще и качеству ПО, но также и на всех официальных и авторитетных Интернет-ресурсах (домашние страницы и сайты полуграмотных гуманитариев и борцов с официальной терминологией в расчет не берутся). Что же касается ваших фамильярных советов вроде "рекомендую от голой теории переходить к практике" с эмоциональными довесками, то оставьте их для себя. Мне знаком этот "аргумент" - "теория неверна, а книжки - чушь потому что у меня теория не работает (или работает как-то по-другому)". Нет уж, определение качества корректно , т.е полно и непротиворечиво, но, видимо, кое-кому амбиции мешают понять и признать этот очевидный факт Вот пусть сначала вывесят... А потом мы посмотрим, бесполезно или нет... Вон, в ЕС уже 40% пачки сигарет отводится под антирекламу продукции. И объемы продажи сигарет падают, как ни странно. Хотя там свои репликанты демагогию разводили я думаю не хуже... Я смотрю, что вы уже совсем охамели раз опустились до откровенных наездов? Похоже, что вы потеряли чувство меры в порыве "доказательства неправильности" официального определения качества :о( ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 23:47 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант Во-первых, еда Макдоналдса очевидно проходит экспертизу на вредность иначе эта еда просто бы не продавалась Вы либо дурак, либо из Америки приехали... Пирожки на машинном масле по вашей логике вообще никогда не могли бы тогда возникнуть... А МакДаке отравления, кстати, уже были . Другой вопрос, что все это дело огласке не придавалось. Почему??? А почему у нас (в Питере) пару дней назад детей в школе отравили - полтора десятка в больницу загремело, остальные дома отлеживаются - вы про это хоть что-то слышали???... Нет, конечно... А раз не слышали - значит и не было того... По вашей логике-то.... Во-вторых, как бы это не звучало бесчеловечно, но понятие "вред" растяжимо, учитывая что у разных людей разные желудки и здоровье. Вот я и предложил на ваш желудок и растянуть... Что, стремно стало??? ;о) Народ хочет жрать и жрать задешево С этим я никогда не спорил. Более того, рискну заявить, что всякие МакДАки и прочая иже с ними - как раз следствие именно этого желания. Но... Бесплатный сыр - он сами знаете где... Понятия не имею! Зуб растворится в кока-коле? Его объем уменьшится на 1% и более или его эмаль начнет разрушаться? Вы занимаетесь простотрепом потому что без лабораторных анализов (т.е анализ прочности и состояния эмали зуба, микрофотография поверхности ДО и ПОСЛЕ погружения) я скорее поверю, что его поверхность просто изменит цвет. А вы не сомневайетсь, вы проверьете... Но если ленивы и мне на слово рискнете поверить - результат этого экперимента такой - зуб в этом дерьме за недельку растворяется без остатка.... А теперь вспоминаем, что зубы - это одна из наиболее прочных частей организма - из старых могильников кости да зубы в основном вытаскивают... Так те кости не одну тысячу лет пролежали... Я вам уже все объяснил - согласно договору Майкрософт вам ничего не должна. Так что может зря вы там выбирали "I accept the terms of..." во время установки? :о\ Ну раз они ни за что не отвечают, то я им ни за что и не плачу. Справедливо??? И нечего мне тогда лицензионными соглашениями в нос тыркать - либо я плачу бабки а поставщик отвечает за базар (или продукт), либо он ни за что не отвечает, и смело идет нах$%^ без бабок. Третьего - не дано. Хотя некоторым оченно хочется. Но именно для таких умников были антимонопольные и антитрестовские законы придумали. Нет уж, определение качества корректно, т.е полно и непротиворечиво, но, видимо, кое-кому амбиции мешают понять и признать этот очевидный факт Ага. И, похоже, именно эти же качества мешают осознать, что существут ДРУГАЯ система полных и непротиворечивых определение, ОТЛИЧНЫХ от того, на чем вы с упорством не буду уточнять кого настаиваете... Что же касается ваших фамильярных советов вроде "рекомендую от голой теории переходить к практике" с эмоциональными довесками, то оставьте их для себя. Не нравится фамильярность - следите за собственным базаром или не общайтесь вовсе. А то направо-налево орать о некомпетентности других ума много не надо, а как самому на яйца наступили, так сразу же запищщали-то... Я смотрю, что вы уже совсем охамели раз опустились до откровенных наездов? Да неужто??? Это так, легонькая разминочка перед завтраком... То есть, пардон, перед ужином... Чис-ста для улучшения аппетита... ЗЫ. Кстати, идея раскрашивать посты разными красками - не лучшая. Ридабилити никакая получается... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2003, 17:12 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Вы либо дурак, либо из Америки приехали... Есть еще 3-й вариант - я не дурак и живу в России :о) .. Пирожки на машинном масле по вашей логике вообще никогда не могли бы тогда возникнуть... Вы болтовней занимаетесь, т.к я про пирожки на машинном масле и невозможность их существования на территории РФ ничего не говорил, а также не определял некую "логику", к-рая запрещает их существование .. А МакДаке отравления, кстати, уже были. Другой вопрос, что все это дело огласке не придавалось .. Возможно и были, но мне это как-то по барабану. Даже если другой вопрос и все это дело не придавалось огласке :о) .. Почему??? А почему у нас (в Питере) пару дней назад детей в школе отравили - полтора десятка в больницу загремело, остальные дома отлеживаются - вы про это хоть что-то слышали???... Нет, конечно... Я знаю, что в России отравления случаются не только в школах, но и в детсадах с яслями. Школа и Макдоналдс - это разные учреждения. Вы про это хоть что-то слышали? .. А раз не слышали - значит и не было того... По вашей логике-то.... Вам еще не надоело болтовней заниматься про якобы мою логику? .. Вот я и предложил на ваш желудок и растянуть... Что, стремно стало??? ;о) А вы не сомневайетсь, вы проверьете... Но если ленивы и мне на слово рискнете поверить - результат этого экперимента такой - зуб в этом дерьме за недельку растворяется без остатка.... Я вам уже объяснил про ваш "научный" эксперимент. Вы же опять занимаетесь откровенной болтовней: "на ваш желудок и растянуть... Что, стремно стало??? ...зубы - это одна из наиболее прочных частей организма". Вы бы вспомнили, что в могильниках другие условия - там нет постоянного воздействия жидкости - так что зубам там просто не в чем растворяться Ну раз они ни за что не отвечают, то я им ни за что и не плачу. Справедливо??? Нет, не справедливо, если вы пользуетесь на работе пиратским софтом. У вас есть выбор и никто вас не заставляет и не принуждает пользоваться продукцией Майкрософта. А все "аргументы" вроде "программа, к-рая мне нужна для работы не работает под Линуксом" не снимают вины за сознательное воровство .. Но именно для таких умников были антимонопольные и антитрестовские законы придумали. Претензии покупателей к качеству продукции Майкрософт не имеют отношения к антимонопольному законодательству Ага. И, похоже, именно эти же качества мешают осознать, что существут ДРУГАЯ система полных и непротиворечивых определение, ОТЛИЧНЫХ от того, на чем вы с упорством не буду уточнять кого настаиваете... Их много "других" полных и непротиворечивых, но только не про все книги и в документациях не пишут, а также в промышленности не пользуются. Так что система(ы) определений, про к-рые вы говорите имеет значение, например, для вас, но не для всей ИТ-индустрии, т.к в этой самой индустрии по большей части пользуются определением, к-рое приводил я Не нравится фамильярность - следите за собственным базаром или не общайтесь вовсе. А то направо-налево орать о некомпетентности других ума много не надо, а как самому на яйца наступили, так сразу же запищщали-то... Во-первых, я не "направо-налево орал о некомпетентности". Во-вторых, я говорил, что вы о теории качества не имеете представления и пытаетесь воевать с официальной терминологий. Что касается "на яйца наступили", то вы пока наступаете на свои вот уже вторую страницу если выражаться образно, т.к других аргументов кроме хамства и наездов на оппонента у вас нет Да неужто??? Это так, легонькая разминочка перед завтраком... То есть, пардон, перед ужином... Чис-ста для улучшения аппетита... По-мойму ваша разминка уже давно превратилась в затянувшуюся заминку с флеймом на 2-х страницах. Неужели вы планируете еще что-то, связанное с хамством и болтовней? ЗЫ. Кстати, идея раскрашивать посты разными красками - не лучшая. Ридабилити никакая получается... Это ваша ридабилити так что сами с ней и разбирайтесь ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2003, 07:57 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2Циничный Кот: ЗЫ. Кстати, идея раскрашивать посты разными красками - не лучшая. Ридабилити никакая получается... С чего ты это взял? По мне, так намного лучше твоей ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2003, 09:53 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант. С терминами давно уже разобрались, непонятно, почему ЦК вдруг поднял этот ил, да еще так неуклюже. Но вот одна мысль меня все-таки грызет (просьба никому не смеяться). Я о ней говорил, но почему-то не получил ответа. Копирую опять: Я писал:если мы имеем "несоответствие требованиям", то это значит, что работа еще не доделана (в случае производства ПО). И только после того, как работа доделана, можно рассматривать качество этой работы. Или получается полная галиматья или я девственно наивен в вопросе "впаривания" ПО. Я не представляю себе ПО, которое не соответствует требованиям, т.е. представляю, но только на этапе разработки. Если что-то не соответствует требованиям - то это "что-то" надо просто доделать. :) Т.е. получается (внимание), что на момент готовности к сдаче ПО всегда качественно по определению, т.е. (опять внимание) вопрос КАЧЕСТВА в той терминологии, что ты нам предлагаешь, просто теряет смысл. Или дела обстоят не так? И как тогда удается выжить разработчикам, у которых дела обстоят не так? Поделитесь, интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2003, 23:12 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 vdimas: если мы имеем "несоответствие требованиям", то это значит, что работа еще не доделана (в случае производства ПО). И только после того, как работа доделана, можно рассматривать качество этой работы. По поводу "доделана" - это с чьей т.з? Если с т.з исполнителя, то он как и заказчик также может рассматривать качество. Естественно оно будет ниже, чем когда ПО доделано Или получается полная галиматья или я девственно наивен в вопросе "впаривания" ПО. vdimas, а при чем здесь "впаривание" или обман заказчика? Это отдельная тема. Можно даже рассматривать ситуацию с адекватным заказчиком, к-рый может оценить соответствие ПО любому выставленному ТЗ Я не представляю себе ПО, которое не соответствует требованиям, т.е. представляю, но только на этапе разработки. Если что-то не соответствует требованиям - то это "что-то" надо просто доделать. :) Раз не представляешь значит в этом плане ты счастливый разработчик. Однако зачастую бывают ситуации, когда время сдачи пришло, а ПО еще не совсем готово, но при этом заказчик все равно может настоять чтобы оно было подвергнуто процедуре приемки и даже сдано в эксплуатацию Т.е. получается (внимание), что на момент готовности к сдаче ПО всегда качественно по определению, т.е. (опять внимание) вопрос КАЧЕСТВА в той терминологии, что ты нам предлагаешь, просто теряет смысл. Почему вопрос или определение качества теряет смысл в момент завершения проекта/работ по созданию ПО? Во-первых, даже если рассматривать ситуацию с исполнителем, к-рый все сдает точно в срок и у к-го ПО при этом соответствует ТЗ на 100%, то вопрос о качестве ПО имеет значение также и для заказчика , к-рый принимает ПО, т.к ему необходима процедура приемки, к-рая подтвердит это самое качество. Во-вторых, бывают разные ситуации - см. предыдущий абзац :о) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2003, 09:10 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Да, посмотрел я предыдущий абзац... А знаешь, какая-то фигня получается... Подобных девелоперов надо куда-нить в глушь, типа Севастополя на стажировку отправлять... Естественный отбор быстро сделает свое дело. Голодная смерть - штука беспощадная. Смотрю, жируете вы в первопрестольной, такие вещи себе позволяете... (nothinig personal, of course) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2003, 09:44 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Не соблаговолит ли уважаемый Репликант с недосягаемых вершин своего огромного опыта и с неизмеренных глубин своих теоретических познаний ознакомиться с нижеследующим отрывочком, безусловно не стоящим его драгоценного внимания и времени, ибо взят он из книжонки, что в бибилиотеке отдела качества имеется, да и авторы - непонятно кто непонятно откуда???... Но тем не менее... (орфографию и выделение текста я по мере возможности сохранил оригинальное) КАЧЕСТВО Если програмный продукт создается по заказу конкретного клиента, тогда клиент может принимать в его проектировании самое непоредственное участие. Он предоставляет подробную спецификацию с описанием своих требований и собственного видения продукта, а разработчик соглашается все это реализовать. В таком случае качество будет означать точное соответствие спецификации клиента. ---------------------- У большинства разработчиков программного обеспечения таких грамотных и обстоятельных клиентов нет. Для них критерием качества служит не соответствие спецификации, а то, насколько пользователи удовлетворены программным продуктом и сопутствующими услугами компании. ---------------------- Спецификация - спецификацией, но если конечный результат пользователю не нравится, значит, его качество не на высоте. И не важно, что пользователь ознакомился со спецификацией и согласился с ней или даже сам ее составил. Если в коечном счете продукт его не удоветворяет, то только это и будет иметь значение. Еще одной составляющей качества является надежность программного обеспечения. А надежность его тем выше, чем реже в нем происходят сбои, особенно такие, которые влекут за собой потерю данных и другие неприятные последствия. Хотя надежность программы исключительно важна, она не является единственным критерием ее качества, и не правы те тестироващики, которые так думают. Если программа не позволяет пользователю выполнить что-то, что он считает важным, то пользователь не будет ей доволен. А если пользователь недоволен, значит, качество программы в целом нельзя назвать высоким. Итак, качество программы определяется: возможностями, благодаря которым она понравится пользователю - недостатками, которые вынуждают пользователя приобрести другую программу. Главное, что тестировщик может сделать для улучшения качества программы - это выявить ее недостатки, сбои в ее работе и явные ошибки. Елси руководитель проекта примет решение в последний момент добавить какую-нибудь очень важную функцию, это тоже может способствовать повышению качества, несмотря на то, что от этого программа станет менее надежной. Ни надежность, ни функциональность программы не могут быть абсолютными, и ее качество в конечном счете означает разумный баланс между этими двумя характеристиками. ... ========================== "Тестирование программного обеспечения", Сэм Канер, Джек Фолк, Енг Кек Нгуен изд-во DiaSoft, 2000. ISBN 966-7393-42-9. Об авторах: Сэм Канер имеет большой опыт в разработке программного обеспечения. Он работал аналитиком, программистом, тестером, менеджером группы разработчиков документации и менеджером проектов втаких компаниях как Electronic Arts, Power Up Software, Telenova и WordStar. Основная направленность всей работы Канера связана с повышением удобства использования, надежности и живучести программных продуктов. Американской ассоциацией контроля качества ему присвоено звание сертифицированного инженера. Джек Фолк - менеджер проектов в Electronic Arts. Основная его деятельность связана с разработкой программного обеспечения по обслуживанию потребителей. Кроме того, Джек возглавлял группу тестирования прогаммного обеспечения. Енг Кек Нгуен занимает должность менеджера по разработке программного обеспечения в компании Power Up Software, создавая системы организации производства и управления производительностью. Он является менеджером группы тестирования в той же компании и аналитиком в Electronic Arts. Американской ассоциацией контроля качества ему присвоено звание сертифицированного инженера. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2003, 14:34 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Пы.Сы. Орфографические ошибки в предыдущем посте - моих лап дело. В оригинале их нет. ================== 2 funikovyuri С чего ты это взял? По мне, так намного лучше твоей Как бы сказал херр Репликант - из элементарных представлений о юзабилити. Еще бы мигающие надписи вкрячили, десигнеры-самоучки... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2003, 14:37 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 ЦК мдя-я-я-я, блин... читаю, и как будто это я сам написал... короче, надо этим вопросом заняться поплотнее. спасибо за источник. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2003, 19:23 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 vdimas Пожалуйста. Я этим вопросом (полноценное QA в компании занимающейся разработкой ПО) тоже был вынужден в свое время заняться. Оказалось весьма поучительно и познавательно. Хотя по большому счету ничего мегасложного-то и нет. Но - одно дело организованная СИСТЕМА, а совсем другое - ее отдельные компоненты, которые сами по себе не пришей кобыле хвост. Хотя сейчас, правда, уже дико смотреть на некоторые коллективы разработчиков, в которых тестирование продукции практически не производится, нет систем дефек-трекинга, тестировщики и QA считаются кем-то из под забора вытащенными с соответствующей зарплатой и т.д. и т.п. Ну и на выходе понятно что получается - гуано, которое иногда "соответствует спецификации"... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2003, 19:38 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
кстати - мысль! надо открыть топик, где бы помусолить различные баг-треккинг системы. Давно хотел, да что-то не до этого было. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2003, 20:06 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Давайте. Я вплотную имел дело тольо с одной - Rational ClearQuest. Но зато ознакомился достаточно подробно. Парочку других (Bugzilla) видел краем глаза, на этом опыт и закончивается. Хотя мнения услышать было бы крайне интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2003, 20:15 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Сэм Канер, Джек Фолк, Енг Кек Нгуен (по посту ЦК) писал:У большинства разработчиков программного обеспечения таких грамотных и обстоятельных клиентов нет. Для них критерием качества служит не соответствие спецификации, а то, насколько пользователи удовлетворены программным продуктом и сопутствующими услугами компании. Голосую обеими руками за определение качества ПО, данного уважаемыми авторами, если соблюдается одно небольшое условие - не очень грамотный и не очень обстоятельный клиент в полном объеме оплачивает все свои капризы. Теперь переведем эту цитату на язык российских реалий: Разработчик будет работать над проектом в рамках оговоренной в договоре суммы до тех пор, пока заказчик не скажет "Хватит" Мне, как разработчику, это не очень нравится. Поэтому я считаю ПО качественным, когда оно соответствует согласованной документации. Если в ТЗ заказчик написал, что окно должно быть круглым, а я это согласовал - буду делать круглым. Если не написал, а только имел это ввиду - оформи дополнение к ТЗ с соответствующей корректировкой сумм и сроков - и я буду приводить ПО в соответствие с новыми требованиями. Иначе никак... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2003, 20:30 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Есть ещё один аспект, который, ИМХО, упорно упускают из виду уважаемые участники дискусси. vdimas пытался обратить на него внимание, но как-то не получилось. Безусловно, оценка "качественный продукт" выносится на основнании оценки соответствия тем или иным требованиям. Просто в нормальной (ИМХО) ситуации, часть этих требований явно высказана заказчиком, а часть должна подразумеваться , поскольку перечислить их все просто невозможно, как не перечисляются подробно требования к пожарной безопасности в каждом отдельно взятом задании на проект дачного дома. Просто даётся ссылка на тот или иной агрегированный документ (ГОСТ, СНиП и т.п., кому надо - тот в курсе). Интересен третий "слой" требований, которые автоматически учитывается разработчиком в силу привитой культуры производства . Не люблю этот термин в отношении ПО, ну да ладно. Есть же люди, которые просто в принципе не могут работать "тяп ляп" и т.п. Потому что внутренняя культура мешает. Беда нашей грёбаной ИТ-индустрии, на мой взгляд, как раз в том, что культура здесь просто не успевает формироваться. Единственный, наверное, возмоный вариант - как плод индивидуальной переработки большого количества информации об удачных и неудачных (в техническом смысле) проектах. Но те единицы, которые появляются, очень быстро оказываются на положении белых ворон и, соответственно, серьёзного влияния не оказывают. И происходит у нас размывание как культуры отношения к заказчику, так и технической культуры программирования. А ещё более опасная тенденция - перекладывание на заказчика ответственности за формулировку всех возможных чихов, хотя сама по себе культура программирования сознательно развивалась в сторону наработки способов предсказания требовани заказчика. Почитайте книги по программированию, коллеги. Он изобилуют примерами, которые начинаются со слов "Но если вдруг заказчик захочет...". Т.е., вместо наработки "умения" глубокого понимания заказчика развивается банальное бумаготворчество. О, да! Мы сотворим горы Requirements, Visions, Project Plans, Test Plans и т.п., но если заказчик надумает добавить контекстные меню или, паче чаяния, написать все тексты полужирным шрифтом, то это уже будет Проблема на месяцы! А где же тогда системная организация программы? Почему шрифты не меняются из одного единственного диалога? Нет, я не спорю, в каких-то случаях это действительно может стать проблемой, но не в подавлящум же большинстве! Ответсвенно заявляю - унифицировать отображение, чтобы с максимальной лёгкостью его модифицировать - совсем не сложно и очень здорово вправляет мозги. Впрочем, о мозгах "по нынешним временам" говорить - моветон. И не надо сравнивать разработку софта и автомобилей/истребителей/блюд в МакДональдсе. Ни шиша из этого не получится, кроме неряшливого в данном контексте сравнения названий циркулирующих бумаг: там ТЗ, здесь ТЗ, там тестирование - здесь тестирование. Ни одна еда не ориентируется на то, чтобы измениться по ходу дела, если у её потребителя вдруг прихватит желудок. Тогда как, например, алгоритмы кеширования вполне могут адаптироваться к меняющимся условиям функционирования, а внешний вид кнопок вполне может задаваться GIF-файлами. 2 Репликант Вы не заметили главного - ваши оппоненты пытаются защищать мировоззрение, основанное на "объёмном" понимании проблемы (отсюда квазихамские, т.е., короткие и выразительные формулировки), или, по крайней мере, исследовать проблему. Да, конечно, аргументы здесь не страдают логической завершённостью и отсутствием эмоций, но и сформулировать глубокие структуры бывает очень сложно. Отсюда они создают богатейшую почву для передёргиваний, чем вы блестяще пользуетесь. Вот в чём проблема-то на самом деле. :) Позволю себе привести фрагмент Вашего спора с Циничным Котом (некоторые выделения текста - мои): Циничный Кот Да ну??? Вы не хуже меня знаете, что заказчик (в данном контексте покупатель) хочет ЕСТЬ. Причем нормальную еду, которая по крайней мере если не обладает суперпользой, то утолит голод и НЕ НАНЕСЕТ вред. И ему глубоко монопениссуально все ТУ (техусловия) согласно которым готовится еда в Мадаке и за исполнением которых следят те самые пресловутые манагеры. А что происходит???.. Не что иное как обман - вместо еды подсовывают НЕЧТО , красиво (тут не спорю) упакованное, в чистеньких условиях (тут тоже не спорю), пропитанное аппетитно пахнущими ароматизаторами (читай-химией) что с медицинской точки зрения жрать в общем-то не рекомендуется. При этом на подносике с этим НЕЧТО лежит красочная такая листовка, на которой самовосхваляется МакДак вообще и процесс приготовления этого НЕЧТО в частности. Чтобы не быть голословным, приведу выдержку из последних перлов - "Чтобы приготовить гамбургер, нужно два года". Без комментариев. Комментирую: Вместо того, что в соответствии с устоявшейся культурой питания называется "еда" предлагают продукт, формально едой являющийся, но этой культуре не соответствующий. Более того, потребление стимулируют средствами, далёкими от собственно пищи (какая нафиг разница, сколько времени потратили исследовательские центры? Да и где гарантия, что имено столько и именно на это?) Репликант Народ хочет жрать и жрать задешево. А Макдак уже давно выяснил и доказал (Макдоналдс же популярен в народе!), что, например, самое вкусное и дешевое (т.к оно популярное), а также не очень вредное блюдо для среднестатистического посетителя или их набор - это аппетитный чизбургер, пакетик ароматного картофеля фри и стаканчик шипящей кока-колы :о} Комментирую по пунктам: 1. Народ действительно хочет жрать и задёшево, но МД далеко не дёшев; 2. Макдоналдс сейчас теряет популярность "в народе", во всяком случае - в Москве и в культурном народе, а на родине, если не ошибаюсь, к нему и так отношение... ммм... не очень; 3. "Их набор" формировался на основе "родной" культуры потребления пищи, а отнюдь не общемировой. Никоим образом не хочу здесь охаять американскую кухню. Идём дальше. МД берёт своё не только удовлетворением потребности собственно в "быстрой еде", т.е., утолением голода, а ещё скоростью обслуживания и диапазоном времени работы закусочных. Кроме того, у нас он некоторое время был экзотикой. Притом ещё, заметьте, что закусочные МД расположены в достаточно людных местах. И наконец, самое главное - трудно не согласиться с тем, что еда проходит проверку "на вредность", но знакомы ли вы с критериями определения этой самой вредности ? Согласитесь, что ущербы "помер немедленно" и "заработал гастрит после 150 гамбургеров в течение месяца" существенно отличаются, причём я почему-то уверен, что по первому критерию еда проверяется, а по второму или похожему - нет, хотя он очень важен в долговременной перспективе , которая как раз выражается культурой. Т.е., форма , безусловно выдерживается, а вот что там по сути... думаю, что в контексте МД это представляет собой секрет фирмы. Резюме: противопоставленными оказались позиции, рассматривающие, с одной стороны, глубокие аспекты взаимодействия продуктов питания и организма потребителя и с другой стороны - сопутствующих этому явлений: популярности заведения, среднестатистических оценок и т.п. Т.е., налицо передёргивание: "у них вредная еда" - "но они здорово популярны, а значит еда не вредная". Уловили? Если нет, то вот более выразительное изложение: "эта еда - барахло" - "но быдло всё равно хавает". Почему "быдло"? Потому что Ваша контраргументация построена на "среднестатистическом" человеке, а это, извините, и есть толпа или - быдло. Такая аргументация говорит не о качественности еды, т.е., соответствия её культуре потребления и т.п., а о неразвитости этой (или ещё какой-то?) культуры у "среднестатистического" потребителя. Вот теперь, кажется, понятно изложил. :) Забегая вперёд, скажу, что мне нет никакого смысла унижать лично Вас, просто приведённый выше фрагмент мне показался удачной иллюстрацией, хотя и многословной. Возвращаясь к проблеме формулирования мыслей: Любую сформулированную мысль, пожелание и т.п. можно записать на бумаге, оформив по вкусу - как часть плана, архитектуры, списка требований и т.п. На это как раз нужна культура письменного выражения мыслей. Но главное здесь - структура и взаимосвязи формулировок, а ещё точнее - глубина понимания задачи и адекватность отображения понимания. А если начинать с привязки к набору групп документов, да ещё и созданных неспециалистом, то... ничего из этого хорошего из этого не выйдет. И местный спор прекрасно это иллюстрирует, хотя и косвенно. Документы необходимы для упрощения обмена информацией в группе людей и не более того. А то, что в массе изобилует "перевёрнутый" подход, так... ну что же, дураков ведь всегда больше, не так ли? И что? Это есть повод становиться подобным им? В хороших правилах споров ссылка на коллектив или на авторитет считается некорректным аргументом . Понимаете ли... дурак может выиграть, но дураком от этого быть не перестанет . Продукт, созданный по бестолковому ТЗ может быть сдан и им даже могут заставить пользоваться, но от этого не перестанет быть бестолковым продуктом, хотя может оказаться в вожделённой ситуации рака на безрыбье. На мой взгляд, неуместно называть "качественным" продукт, соответствующий корявому на взгляд специалиста ТЗ, хотя его и можно выпустить (вот такой вот я беспринципный) по тем или иным соображениям. Но вот не хочется называть его качественным. :) Как бы то ни было, но умный не должен учиться у дурака, сие есть деградация, которую мы сейчас, к сожалению, наблюдаем по полной программе. Как там расхожий афоризм был? Так, кажется: "Заказчику всегда нужно объяснять, чего он на самом деле хочет", т.е., то, от чего сейчас пытаются отучить. А случай крайнего маразма - когда заказчик объясняет "как это нужно делать" - т.е., то, к чему пытаются приучить. И всё бы ничего, но если заказчик - большинство... Собственно чего, как мне кажется, не заметили уважаемые участники дискуссии, так это того, что потребителям ИТ-продукции ещё рано учить программистов программировать. :) Да и никогда этого времени не наступит. И следовательно, разработчикам софта нет смысла опираться в работе только на письменные требования потребителей и тем более, создавать на этом хоть и глобальную, но очень наивную индукцию: "что написано, то и сделали". Ну разве что, если работать очень лень. :)) Мы же так развалим сами себя! Если рассуждения о качестве не будут подкрепляться культурной платформой, то быстро-быстро мы превратимся из профи в профанов. Ну вот так вот примерно. Пожалуй, не всё удалось удачно сформулировать, но полагаю, что меня поправят. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2003, 04:28 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Просто понятия ТЗ по-моему у Геннадия Васильева и Репликанта (как у представителей соответствующих взглядов) сильно различаются, отсюда и такой спор. По Васильеву - ТЗ делает заказчик без участия аналитика/проектировщика. Как следствие, качество продукта нельзя сопоставлять с ТЗ, ТЗ является лишь отправным пунктом для создания качественного описания качественного продукта. По Репликанту - ТЗ является продуктом коллективного творчества и уже является качественным продуктом (качественным описанием кач. продукта). А вот по какой схеме реально каждый работает - это зависит от его взглядов/опыта/... Так что спор тут такой... беспредметный. Каждый отстаивает свою точку зрения, хотя вроде все понимают, что речь идет об одном и том же критерии качества - УДОВЛЕТВОРЕНИИ пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2003, 08:26 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Циничный Кот: \r Не соблаговолит ли уважаемый Репликант с недосягаемых вершин своего огромного опыта и с неизмеренных глубин своих теоретических познаний ознакомиться с нижеследующим отрывочком, безусловно не стоящим его драгоценного внимания и времени, ибо взят он из книжонки, что в бибилиотеке отдела качества имеется, да и авторы - непонятно кто непонятно откуда???... \r \r Поменьше лести, херр... На какой именно абзац вы хотите получить мой комментарий? Ладно, прокомментирую все\r \r Но тем не менее... (орфографию и выделение текста я по мере возможности сохранил оригинальное) \r \r Можно было бы отсканировать и распознать. Вы такой неленивый херр и приложили столько труда, а можно ведь было спросить есть ли у меня эта книжка и выразив мысль своими словами в 2-х предложениях затем дать ссылку на страницу как словно это ваш аргумент\r \r Если програмный продукт создается по заказу конкретного клиента, тогда клиент может принимать в его проектировании самое непоредственное участие. Он предоставляет подробную спецификацию с описанием своих требований и собственного видения продукта, а разработчик соглашается все это реализовать. В таком случае качество будет означать точное соответствие спецификации клиента. \r \r Я об этом говорил с самого начала, ПО качественное - если оно (точно) соответствует ТЗ (спецификации). Вы с этим утверждением наконец согласны, т.е хотя бы для случая подробной спецификации?\r \r У большинства разработчиков программного обеспечения таких грамотных и обстоятельных клиентов нет. Для них критерием качества служит не соответствие спецификации, а то, насколько пользователи удовлетворены программным продуктом и сопутствующими услугами компании. \r \r Не у большинства разработчиков, а большинство клиентов неграмотны в плане ИТ. Мы также уже обсуждали с vdimas \'ом (стр.1), что клиент и не обязан быть таковым. Авторы констатируют очевидное, но только извратив смысл.\r Далее: цитата выше - это не определение качества, а субъективный критерий для оценки качества программы. Это разные вещи. Цитирую себя же (стр.1):\r ... качество можно определять для множества требований, к-рые были определены заказчиком. Все остальное это уже не качество (для существующих требований) даже если введение дополнительной эргономичности, функциональности, производительности и т.д того же ПО будет одобрено заказчиком. Можно сказать, что это новое качество с учетом новых требований , к-рые были реализованы дополнительно. Вы, херр, все же читайте повнимательнее топик. И потом следует различать о качество ПО и качество обслуживания ("сопутствующие услуги компании"), т.к это не одно и то же\r \r Спецификация - спецификацией, но если конечный результат пользователю не нравится, значит, его качество не на высоте. И не важно, что пользователь ознакомился со спецификацией и согласился с ней или даже сам ее составил. Если в коечном счете продукт его не удоветворяет, то только это и будет иметь значение. \r \r В этом месте авторы высказали глупость с т.з теории качества. Продукт качественный с т.з заказчика, если он соответствует спецификации, но заказчику он не нравится . Следовательно нужна дополнительная спецификация внешняя (согласованная и утвержденная заказчиком) или внутренняя (принятые внутри компании-разработчика ПО стандарты на эргономику, надежность и т.д). Поэтому появляется дополнительная спецификация и уже новые требования определяют новое качество ("клиенту нравится"). Опять никаких противоречий официальному определению качества нет\r \r Еще одной составляющей качества является надежность программного обеспечения. А надежность его тем выше, чем реже в нем происходят сбои, особенно такие, которые влекут за собой потерю данных и другие неприятные последствия. \r \r Хотя надежность программы исключительно важна, она не является единственным критерием ее качества, и не правы те тестироващики, которые так думают. Если программа не позволяет пользователю выполнить что-то, что он считает важным, то пользователь не будет ей доволен. А если пользователь недоволен, значит, качество программы в целом нельзя назвать высоким. \r \r А это причем здесь - "надежность"? Это вообще отдельный (и серьезный) предмет - постоянство качества ПО во времени, в зависимости от нагрузки и др.условий. Могли бы "выбрасывать" абзацы, не имеющие непосредственного отношения к текущему обсуждению. Про недовольство заказчика см.выше\r \r .. Елси руководитель проекта примет решение в последний момент добавить какую-нибудь очень важную функцию, это тоже может способствовать повышению качества, несмотря на то, что от этого программа станет менее надежной. Ни надежность, ни функциональность программы не могут быть абсолютными, и ее качество в конечном счете означает разумный баланс между этими двумя характеристиками. \r \r "разумный баланс" - очень неоднозначное понятие. Там далее по тексту это раскрывается? Значит пусть будет какая-то функция, а программа будет изредка "падать", но по словам авторов ее "качество" будет выше? \r \r Об авторах: ...Electronic Arts... ...Electronic Arts... ...Electronic Arts... \r \r Да уж, авторы именитые. А вы, херр, играли в их легендарный NFS? Вы уже приводили пример с игрой, в к-рую неинтересно играть. Просто можно обсудить как NFS удовлетворяет обусловленным потребностям геймеров, т.е игра класса автосим, выпущенная в 2003 г. с полноценным surround-звуком, полноценной физикой и графикой не хуже, чем у конкурентов, не говоря уже про отсутствие багов. Не подумайте, что я придираюсь к авторам, но все что вы цитировали местами мне слегка напоминает книжный стиль от Крэга Лармана:\r \r Код: plaintext 1. 2. 3.
\r Как бы сказал херр Репликант - из элементарных представлений о юзабилити. Еще бы мигающие надписи вкрячили, десигнеры-самоучки... \r \r Нет, я бы так не сказал. В отличие от вас я не имею привычки навязывать свою точку зрения (например, насчет "ридабилити" и "юзабилити"), не обосновывая ее и тем более когда это непринципиально , милейший херр\r \r ---\r З.Ы. Желание "трех амигос" из ЕА, писавших упомянутую вами книгу понятно - рассказать о качестве "на пальцах" широкой аудитории поэтому они и пошли на "упрощение" хотя на самом деле это даже не упрощение, а перевращение теории качества. Повторю уже в который раз утверждения по поводу нек-рой опасности подобного упрощающе-подменяющего подхода к пониманию качества:\r \r Официальное определение качества не требует изменений - оно предельно простое\r и универсальное. Даже в ситуациях с заказчиком, к-рый не может предоставить исполнителю\r подробную спецификацию его определение не требует изменений. Все решается путем\r использования дополнительных спецификаций (внешних или внутренних).\r \r Попытка ввести определение качества через удовлетворенность (ПО нравится) заказчика\r - это обычная подмена и "упрощение" понятий на гуманитарный манер, т.к даже то,\r что должно нравиться заказчику должно быть описано в нек-рой спецификации, т.е опять\r приходим к дополнительной спецификации и официальному определению качества.\r \r Попытка удовлетворить заказчика/пользователей без каких-либо спецификаций и тем более\r утвержденных заказчиком может привести к плохим последствиями для исполнителя. См.ниже\r пост PL99 : "Разработчик будет работать над проектом в рамках оговоренной\r в договоре суммы до тех пор, пока заказчик не скажет "Хватит"\r \r \r 2 vdimas: \r читаю, и как будто это я сам написал... \r короче, надо этим вопросом заняться поплотнее. \r \r Когда бы писал в прошлом или сейчас? Ты придерживаешься своей прежней (стр.1) т.з на необходимость изменения определения качества в зависимости от заказчика? Ясно, значит "променял" Липаева на "трех амигос" из ЕА. Я думал, что ты патриот и безоговорочно веришь только настоящим ИТ-авторитетам вроде Липаева, Майерса или Боэма... :о)\r \r надо открыть топик, где бы помусолить различные баг-треккинг системы. Давно хотел, да что-то не до этого было. \r \r Есть идея даже еще масштабней - сделать на SQL.RU новый форум, посвященный вспомогательным процессам производства ПО (CVC, DCT, CM, QA, PM) и их инструментам. Я уже попросил judge и думаю, что он согласится. Так что ждем-с ответа\r ---\r З.Ы. Извини, но меня уже давно мучает вопрос: твой ник нужно склонять или нет? :о) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2003, 12:37 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Mik Prokoshin Каждый отстаивает свою точку зрения, хотя вроде все понимают, что речь идет об одном и том же критерии качества - УДОВЛЕТВОРЕНИИ пользователя. Ну у меня лично сложилось впечатление, что удовлетворение пользователя Репликанту было до лампочки. Главным было "Удовлетворение ТЗ". Хотя, возможно, я ошибся... ============================================ 2 Репликант Поменьше лести, херр... На какой именно абзац вы хотите получить мой комментарий? Ладно, прокомментирую все Уважаемый херр!!!... Я вообще-то нижайше просил ознакомиться. И - ВСЕ. Комментировать было ну совершенно необязательно... Можно было бы отсканировать и распознать. Вы такой неленивый херр и приложили столько труда... Можно.. Для этого надо было топать в соседний отдел, взять сканер, потом научиться распознавать... Ну а на набивку данного отрывочка дестяипальцевым методом ушло минут пять от силы. Так что я выбрал экономию времени... Вы с этим утверждением наконец согласны, т.е хотя бы для случая подробной спецификации? Я и с коммунизмом согласен... В ТЕОРИИ. Из чего никак не следует, что я буду нынешних коммунистов поддерживать... В этом месте авторы высказали глупость с т.з теории качества... Во-первых, спорьте с авторами, а во-вторых, я бы лично вам рекомендовал выкинуть те учебники, по которым вы проходили т.н. "теорию" качества и поискать правильные книжки, что-ли... Такой милый добрый бесплатный совет. Впрочем, не думаю, что вы к нему прислушаетесь... А это причем здесь - "надежность"? Ннну, уважаемый мой теоретик... Если вы не понимаете, как связаны надежность и качество - может вам действительно пора повторить основы теории???... Только, разумеется, по правильной литературе... Там далее по тексту это раскрывается? Да, конечно. Пол книжки про это. Только я ее тут перебивать не буду, уж извините... Значит пусть будет какая-то функция, а программа будет изредка "падать", но по словам авторов ее "качество" будет выше? Именно так. Для воинственных неверующих Фом настоятельно реомендую присмотретьтся к одной небезывестной корпорации на букву "М", чей глава является самым богатым человеком в мире. Самый известный пример, наверное. посвященный вспомогательным процессам производства ПО (CVC, DCT, CM, QA, PM) и их инструментам Позвольте поинтересоваться, а что же тогда ОСНОВНОЙ процесс???... Об авторах: ...Electronic Arts... ...Electronic Arts... ...Electronic Arts... Нет, я бы так не сказал. В отличие от вас я не имею привычки навязывать свою точку зрения ... не обосновывая ее и То есть ссылку на книжонку мадам Розовой (и хто ж ето за тетка? чегой-то я не помню игры с ее участием-то разработанные), что в первом посте сего топика фигурирует, надо понимать как навязывание ЧУЖОЙ точки зрения??? Ни своего мнения, ни авторитетного чужого. Репликант в своем репертуаре... > З.Ы. Извини, но меня уже давно мучает вопрос: твой ник нужно склонять или нет? :о) А это как вам удобнее... Мне глубоко по$%^$^ю, кто как его там склоняет... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2003, 13:35 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Геннадий Васильев: \\r Есть ещё один аспект, который, ИМХО, упорно упускают из виду уважаемые участники дискусси. vdimas пытался обратить на него внимание, но как-то не получилось.\\r \\r Просто в нормальной (ИМХО) ситуации, часть этих требований явно высказана заказчиком, а часть должна подразумеваться, поскольку перечислить их все просто невозможно, как не перечисляются подробно требования к пожарной безопасности в каждом отдельно взятом задании на проект дачного дома. Просто даётся ссылка на тот или иной агрегированный документ (ГОСТ, СНиП и т.п., кому надо - тот в курсе). \\r \\r Этот аспект (большое множество характеристик, определяющих ПО) уже обсуждался на (стр.1). По поводу перечисления всех требований к ПО - да это и не нужно, т.к здесь уже говорилось про внутренние требования или стандарты, к-рые есть во многих организациях.\\r Что же касается невозможности их перечисления - это также клише. Нет таких требований и нет такого их объема, чтобы невозможно было их все перечислить в разумные сроки , например, к бизнес-приложению вроде бухгалтерской программы. Кстати, это клише о невозможности я часто слышу от тех разработчиков, к-рые имеют довольно слабое представление или вообще отрицают автоматизированное управление требованиями, а также не видели профессиональных аналитиков.\\r Что же касается GUI, к-рый упоминался в этом топике, то требования к нему перечислить проще всего , т.к их вообще меньше чем любые другие требования нужно описывать словами\\r \\r .. Интересен третий "слой" требований, которые автоматически учитывается разработчиком в силу привитой культуры производства. Не люблю этот термин в отношении ПО, ну да ладно. Есть же люди, которые просто в принципе не могут работать "тяп ляп" и т.п. Потому что внутренняя культура мешает. \\r \\r Причем здесь спецификации/требования к ПО (внутренние или внешние) и производственная культура/регламенты/требования к процессу производста (не делать "тяп-ляп")? Это разные вещи\\r \\r .. О, да! Мы сотворим горы Requirements, Visions, Project Plans, Test Plans и т.п., но если заказчик надумает добавить контекстные меню или, паче чаяния, написать все тексты полужирным шрифтом, то это уже будет Проблема на месяцы! А где же тогда системная организация программы? ... \\r \\r Ну над оже какая жуть - "Проблема на месяцы". Странно, но почему-то я тоже против такого документоворчества и я использую именно официальное определение качества и даже маломальские изменения у нас автоматически отражаются в документации, например, заказчик может даже по почте попросить добавить фукнцию, это требование будет проанализировано, возможно, обсуждено с ним и после чего включено во все документы/артефакты, а после чего уже реализовано разработчиками\\r \\r И не надо сравнивать разработку софта и автомобилей/истребителей/блюд в МакДональдсе. Ни шиша из этого не получится, кроме неряшливого в данном контексте сравнения названий циркулирующих бумаг: там ТЗ, здесь ТЗ, там тестирование - здесь тестирование. .... \\r \\r "сравнивать разработку софта и автомобилей" - а где вы это увидели? Тут сравнивалось качество и его получение при разработке софта и автомобилей/истребителей/блюд\\r \\r Вы не заметили главного - ваши оппоненты пытаются защищать мировоззрение, основанное на "объёмном" понимании проблемы (отсюда квазихамские, т.е., короткие и выразительные формулировки), или, по крайней мере, исследовать проблему. .... \\r \\r Угу, вы очень правильно взяли объемное в кавычки. Еще не плохо бы взять в кавычки понимание. Например, понимание теории качества\\r \\r .. Да, конечно, аргументы здесь не страдают логической завершённостью и отсутствием эмоций, но и сформулировать глубокие структуры бывает очень сложно. Отсюда они создают богатейшую почву для передёргиваний, чем вы блестяще пользуетесь. Вот в чём проблема-то на самом деле. :) \\r \\r Решили придраться не к сути высказываниям участника дискуссии, а к его личности или манере общения? Причем решили придраться в одностороннем порядке... Вообще после этого вашего высказывания на серьезном форуме, посвященном качеству типа CFIN.RU, вас бы подвергли остракизму. Но здесь SQL.RU и очень многое позволительно. Поэтому приведите, пожалуйста, цитату, где я бы передергивал, т.е пользовался искажением сути высказываний оппонентов для своей аргументации?\\r \\r Комментирую: Вместо того, что в соответствии с устоявшейся культурой питания называется "еда" предлагают продукт, формально едой являющийся, но этой культуре не соответствующий. ... \\r \\r А что именно имеется в виду под "культурой питания"? Кстати, китайские, грузинские и другие не-русские рестораны или многие продукты питания также не соответствуют культуре питания\\r \\r .. Более того, потребление стимулируют средствами, далёкими от собственно пищи (какая нафиг разница, сколько времени потратили исследовательские центры? Да и где гарантия, что имено столько и именно на это?) \\r \\r Потребление любых продуктов в том числе составляющих основу здорового питания, например, рисовых хлебцев или минеральной воды стимулируется средствами "далёкими от собственно пищи". Вы решили уподобиться известному херру, к-рый тут выступал со своими эмоциями?\\r \\r Комментирую по пунктам: 1. Народ действительно хочет жрать и задёшево, но МД далеко не дёшев; \\r \\r Все относительно. Чизбургер, конечно, дороже буханки черного хлеба или пирожка с капустой :о\\\\\\r \\r 2. Макдоналдс сейчас теряет популярность "в народе", во всяком случае - в Москве и в культурном народе, а на родине, если не ошибаюсь, к нему и так отношение... ммм... не очень; \\r \\r Какое это имеет отношение к качеству? Просто для справки: Макдоналдс - самая широкая сеть закусочных типа fastfood в США, Канаде и многих Европейских странах, например, Англии. Там даже в каком-нибудь захолустном Брайтоне или Плимуте с населением в 200 тыс. их штук 10. Это просто статистическая справка\\r \\r 3. "Их набор" формировался на основе "родной" культуры потребления пищи, а отнюдь не общемировой. Никоим образом не хочу здесь охаять американскую кухню. \\r \\r Да, все это так, но опять при чем здесь качество. Кстати, и в Китае Макдоналдс не прижился не потому что там его якобы правительство запретило из-за загрязнения улиц стаканчиками и обертками от чизбургеров как это приподносилось в наших СМИ, а потому что в Китае он просто не смог конкурировать и не пришелся по душе китайцам, т.к в Китае всегда традиционно распространены очень дешевые по мировым ценам закусочные с вкусной и здоровой национальной едой. У меня друг был в Китае пару раз и рассказывал, что даже в самой захудалой забегаловке видов пельменей, супов и лапши штук 20, не говоря уже про зеленый чай и фруктовые десерты. На 40 юаней (5$) там можно наесться до заверта кишок. Какие чизЪбургеры? Надо же маркетинговое исследование сначала делать...\\r \\r Идём дальше. МД берёт своё не только удовлетворением потребности собственно в "быстрой еде", т.е., утолением голода, а ещё скоростью обслуживания и диапазоном времени работы закусочных. Кроме того, у нас он некоторое время был экзотикой. Притом ещё, заметьте, что закусочные МД расположены в достаточно людных местах. \\r \\r Вам не надоело мне все это пересказывать? Такое ощущение, что вы сделали для себя небольшое открытие в области маркетинга - как надо продвигать услуги питания и теперь решили поделиться со мной. Вы мне ничего нового не рассказали :о)\\r \\r И наконец, самое главное - трудно не согласиться с тем, что еда проходит проверку "на вредность", но знакомы ли вы с критериями определения этой самой вредности? Согласитесь, что ущербы "помер немедленно" и "заработал гастрит после 150 гамбургеров в течение месяца" существенно отличаются, причём я почему-то уверен, что по первому критерию еда проверяется, а по второму или похожему - нет, хотя он очень важен в долговременной перспективе, которая как раз выражается культурой. .... \\r \\r На это могу сказать следущее, что мясные котлетки даже парные, наваристый мясной борщец, макаронный гарнирчик, молоко и сладкая сдоба также вредны для здоровья в долгосрочной перспективе. От них вы как и от гамбургеров гастрит не заработаете , но вот атеросклероз, болезни желчного пузыря, печени и двенадцатиперстной кишки, нарушения углеводного обмена к старости - гарантированы при регулярном употреблении мяса, сырого теста, молока и сдобы\\r \\r .. Т.е., форма, безусловно выдерживается, а вот что там по сути... думаю, что в контексте МД это представляет собой секрет фирмы. \\r \\r Не следует мистифицировать. Никакого секрета относительно состава чизбургеров никогда не было и нет. Так же как и относительно состава чая на водопроводной воде, водки и сигарет. Все знают, что плохо, но потребляют. Поэтому вы можете хоть до посинения обвинять Макдака и оправдывать "наивных и доверчивых" россиян, но суть от этого не изменится\\r \\r Резюме: противопоставленными оказались позиции, рассматривающие, с одной стороны, глубокие аспекты взаимодействия продуктов питания и организма потребителя и с другой стороны - сопутствующих этому явлений: популярности заведения, среднестатистических оценок и т.п. Т.е., налицо передёргивание: "у них вредная еда" - "но они здорово популярны, а значит еда не вредная". Уловили? Если нет, то вот более выразительное изложение: "эта еда - барахло" - "но быдло всё равно хавает". .... \\r \\r Правильно, теперь вы уже опустились до откровенной лжи. Я с самого начала говорил, что Макдоналдс сродни российскому общепиту - тот же самый класс нездоровой еды. А популярность или дешевизна еды от Макдоналдса у меня никогда не была аргументом в защиту его как здоровой еды. Ну что, уловили?\\r \\r ... Потому что Ваша контраргументация построена на "среднестатистическом" человеке, а это, извините, и есть толпа или - быдло. Такая аргументация говорит не о качественности еды, т.е., соответствия её культуре потребления и т.п., а о неразвитости этой (или ещё какой-то?) культуры у "среднестатистического" потребителя. Вот теперь, кажется, понятно изложил. \\r \\r Да, наконец хоть что-то вы изложили по существу. Процитирую себя же (стр.4): "...есть еда качественная с т.з менеджеров Макдоналдс и есть еда качественная с т.з беременной женщины или старого пенсионера со слабым желудком, а точнее с т.з диетолога, к-рый рекомендовал бы этим двум последним соответствующее питание; и что не следует питаться в местах, где эти качества (требования к еде) различаются в сторону ухудшения первых."\\r \\r .. Забегая вперёд, скажу, что мне нет никакого смысла унижать лично Вас, просто приведённый выше фрагмент мне показался удачной иллюстрацией, хотя и многословной. \\r \\r Своими подобным постами с оттенком демагогии вы точно также как и "Циничный Кот" унижаете только себя :о)\\r \\r .. А то, что в массе изобилует "перевёрнутый" подход, так... ну что же, дураков ведь всегда больше, не так ли? И что? .. \\r \\r Я не знаю, что такое "перевёрнутый" подход. И не понятно причем здесь я, т.к я никогда не призывал, не призываю и в оппозиции к тем, кто призывает использовать неверные знания. Так что спор с "Циничным Котом" был также и в этом ключе\\r \\r .. В хороших правилах споров ссылка на коллектив или на авторитет считается некорректным аргументом. \\r \\r Какой коллектив или авторитет имеется в виду? Отвечу за каждого. Только "vdimas" тут уже высказывался в духе, что Липаев и другие - это не авторитеты. Процитирую себя же (стр.1): "Эти люди не какие-то полуграмотные ИТ-"специалисты", к-рые не понимают достаточно простых вещей, да еще пытаются их по-своему и неверно истолковывать. Их слова не только могут, но и должны быть использованы и НЕ "как характеристика КАЧЕСТВА ПО", а для понимания, что такое качество ПО и как его получить. Их слова не противоречат высказываниям и знаниям официальной мировой ИТ-науки - они повторяют эти высказывания по смыслу один в один". Что же касается авторитета, то он сам по себе. Ссылаются обычно на труд или высказывание поэтому они точно также подвержены критике как и высказывания участника дискуссии, к-рый использовал ссылку\\r \\r .. Понимаете ли... дурак может выиграть, но дураком от этого быть не перестанет. \\r \\r Тоже самое я могу заметить вам и еще с большим правом после рассмотрения ваших по большей части "разумных" аргументов\\r \\r На мой взгляд, неуместно называть "качественным" продукт, соответствующий корявому на взгляд специалиста ТЗ, хотя его и можно выпустить (вот такой вот я беспринципный) по тем или иным соображениям. Но вот не хочется называть его качественным. :) \\r \\r Не хотите называть, не называйте. Но качественным он быть от этого не перестанет. Это как в советском мультфильме маленький мальчик не хотел писать букву в прописи: "Не буду я ее писать! Она мне не нравится - какая-то бяка и закорюка". Так что хоть горшком обзови, а суть не изменится и потребуется новая спецификация\\r \\r .. Как бы то ни было, но умный не должен учиться у дурака, сие есть деградация, которую мы сейчас, к сожалению, наблюдаем по полной программе. ... \\r \\r А кто призывал учиться у заказчика (к-рый дурак?)?\\r \\r .. А случай крайнего маразма - когда заказчик объясняет "как это нужно делать" - т.е., то, к чему пытаются приучить. И всё бы ничего, но если заказчик - большинство... \\r \\r Хотел бы я встретить такого заказчика, к-рый бы меня начал учить "как это нужно делать", а главное обоснованно... Нет, это, наверное, несбыточная мечта аналитика!\\r \\r Собственно чего, как мне кажется, не заметили уважаемые участники дискуссии, так это того, что потребителям ИТ-продукции ещё рано учить программистов программировать. ... \\r \\r А что есть заказчики, к-рые учат программировать? А что есть программисты, к-рые учат заказчика какие ему требования нужно писать? Что ж, и те, и те - дураки\\r \\r .. Мы же так развалим сами себя! Если рассуждения о качестве не будут подкрепляться культурной платформой, то быстро-быстро мы превратимся из профи в профанов. \\r \\r Нет, скорее профессионализм из ИТ-индустрии вытравит и заменит именно полуграмотность и гуманитарная болтовня, пафосно рассказываемая фанатами "здоровой" национальной кухни с умным видом знатока "на пальцах" и в к-рой эта ИТ-индустрия погрязнет... :о(\\r \\r Ну вот так вот примерно. Пожалуй, не всё удалось удачно сформулировать, но полагаю, что меня поправят. :) \\r \\r Да, действительно, не все вам удачно удалось сформулировать. Но я вас уже "немного" поправил и прокомментировал :о) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2003, 16:40 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Вся беда в том, что Репликант м.б. и прав теоретически - не знаю, я не знаток теории качества и не собраюсь спорить. Но практически толку от этого нет никакого. В очень крупных, очень серьезных проектах - могут пойти на то, чтобы подробно описать все внутренние стандарты, GUI и пр. - буквально все из чего, складывается программа, и подерживать эти описания, дорабатывать их и дополнять. Но это единицы, это уровень софтостроительных гигантов и "атомных электростанций". А в огромном большинстве же царит другой подход - заказчик - в лучшем случае, и заказчик технически эрудированный, образованный в плане ИТ - описвает проблему, описывает бизнес-составляющую того, что хочет получить. А массу остальных требований (напр., поддержка Copy-Paste) подразумевает по умолчанию. И описывать их он не будет - это очень существенные затраты для него, которые могут (и скорее всего) ничего не принести. С точки зрения Репликанта, в этом случае он получает (может получить) качественную, удовлетворяющую его описанным требования программу. Но дерьмовую с всех других точек зрения. Так вот беда в том, обьяснение, что программа удовлетворяет требованиям, в этом случае может помочь получить оплату за сделанную работу. Но программу лучше не сделает. Конечно, заказчик формально сам виноват - не досмотрел. Но фактически иного пути-то и не было. А пути выхода из этих противоречий я не вижу. ГОСТЫ на программные технологии, которые меняются по несколько раз в год, бессмыслены. PS. А МакДональдсом, вы уж простите, господа хорошие, задолбали уже совсем... "Да еще ентот парашютист все падает и падает..." Nobody faults but mine... (LZ) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2003, 18:35 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 aag Вся беда в том, что и теоретически господин Репликант нифига неправ. Но он же не признается... Да и теории бывают разные, опять же... Как те тупоконечные и остроконечные товарищи из одной малоизвестной книжонки одного малоизвестного автора. ЗЫ. А МакДак - это гут... Там ссать бесплатно можно. Осталось только к большой буковке эM в виже арок еще буковку Жо в аналогичном стиле приписать - и совсем все пучком будет... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2003, 19:37 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
aag писал:заказчик технически эрудированный, образованный в плане ИТ - описвает проблему, описывает бизнес-составляющую того, что хочет получить. А массу остальных требований (напр., поддержка Copy-Paste) подразумевает по умолчанию. И описывать их он не будет - это очень существенные затраты для него, которые могут (и скорее всего) ничего не принести. Давайте этот пример рассмотрим немного подробнее. Итак, мы разработали по требованию заказчика структуру БД, бизнес-логику и GUI для обработки и отображения списка документов, именуемых маршрутными листами. Маршрутные листы (реальные, т.е. бумажные, про которые наш гипотетический заказчик все знает :-) среди прочих атрибутов содержат и перечень документов, которые передаются от одного субъекта взаимоотношений к другому. Эти документы сами имеют довольно сложную структуру, но для простоты будем считать, что это накладные, имеющие шапку и список товаров с указанием количества каждого товара. Кроме того, каждая накладная может ссылаться на счет. Внимание, вопрос! Какие действия должна произвести программа по команде Paste, если по команде Copy в неких внутренних структурах приложения сохраняются копии всех описанных документов? Вот перечень возможных ответов, которые сразу пришли мне в голову: 1. Создать новый маршрутный лист, содержащий ссылки на те же самые документы, что и первый. 2. Создать новые документы, на которые ссылается маршрутный лист и новый маршрутный лист содержащий ссылки на новые документы. Накладные, ссылавшиеся на счета аннулируются, а новые накладные начинают ссылаться на старые счета. 3. Создать новые документы, на которые ссылается маршрутный лист и новый маршрутный лист содержащий ссылки на новые документы. Копии накладных, ссылавшихся на счета должны ссылаться на новые копии первичных счетов. ...... Думаю, что заказчику все-таки следует отдельно оплатить внезапно возникшее желание использовать пару команд, которые он предполагал по умолчанию :-| ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2003, 19:57 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Внимание, вопрос! Какие действия должна произвести программа по команде Paste, если по команде Copy в неких внутренних структурах приложения сохраняются копии всех описанных документов? есть список накладных, мы водим по нему мышкой, могли выделить строку или более, жмем Ctrl+P или Print-кнопку. Внимание вопрос! Что должно произойти: 1. Печать текущей накладной (где значек > слева стоит) 2. Печать всего открытого и отфильтрованного списка кратко (только шапки и итоги) 3. Печать всего открытого и отфильтрованного списка подробно (со строками) 4. печать только выделенных накладных кратко и 5. - подробно. Внимание ответ! (в моей проге образца 1999-го): появляется малюсенький диалог с множественным выбором из этих 5-ти пунктов, + выбор ворматов накладных - у меня 4 варианта было (мелко, крупно, поперек или книжка) ничего из этого заказчик не заказывал, (user-case по современному), я и сам четко увидел множество вариантов и недолго думая забил, исходя из одной простейшей предпосылки - а предположу-ка я, что мне самому придется на моей проге пахать 12 часов в сутки все просто... Когда бы писал в прошлом или сейчас? Ты придерживаешься своей прежней (стр.1) т.з на необходимость изменения определения качества в зависимости от заказчика? Ясно, значит "променял" Липаева на "трех амигос" из ЕА. Я думал, что ты патриот и безоговорочно веришь только настоящим ИТ-авторитетам вроде Липаева, Майерса или Боэма... :о) мне ничто не мешает пользоваться теорией качества, и в то же время быть "гуманным" к заказчику. :) Я не знаю как работает аналитик, и реально ли не видя макета и не проведя за ним приличное количество времени "высосать из пальца" всевозможные юзер-кейсы. Ведь многие вещи я порой додумываю, поиграв с конкретной формой пальцами (ПАЛЬЦАМИ!!!), туда, сюда, обратно, сколько кликов, сколько TAB-ов, поиграть с размерами и политикой ресайза под разные разрешения, перегруппировать контролы так и эдак, пройтись по ним без мышки в различных сценариях... Аналитик это делает в УМЕ? :) Про общую архитектуру и функциональность я речь вообще не веду, для меня это все (который раз повторюсь) само собой разумеющееся. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2003, 22:05 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Вот читаю я это все, читаю. И чем дальше читаю, тем больше понимаю, что проектирование достаточно сложных БД ничем не отличается от проектирования научных открытий. Только там-то все давно уже разобрались. Сначало у разработчика случается озарение, а потом он вгоняет это в схемы и дает теоретическое обоснование. ========= Озарение. Способность человека сделать неочевидные выводы на основании тривиальных и невербальных данных ============= Невербальоные данные. Данные, которые берутся из подсознания и не могут быть объяснены ни на одном из языков. ========== Репликант, конечно, здорово пишет. Я таких объемов принципиально не потяну. Но ни одна из его схем не работает, если нет того, кто эту схему может создать. А это, сейчас может сделать только Художник. Причем, я глубоко убежден, что художник-портретист должен знать анатомию. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2003, 22:17 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Циничный Кот: \\r Ну у меня лично сложилось впечатление, что удовлетворение пользователя Репликанту было до лампочки. Главным было "Удовлетворение ТЗ". Хотя, возможно, я ошибся... \\r \\r Да, вы, херр, опять ошиблись насчет меня. "Главным было "Удовлетворение ТЗ" - вы либо невнимательно читаете мои посты, либо просто не понимаете их\\r \\r Уважаемый херр!!!... Я вообще-то нижайше просил ознакомиться. И - ВСЕ. Комментировать было ну совершенно необязательно... \\r \\r Вы, херр, успокойтесь. Комментировать чужие посты или цитаты - это конституционное и моральное право любого участника дискуссии. Если приводится цитата, то значит она приводится не просто так, а выражает чью-то т.з на вопрос. Это раз. Если бы вы хотели, чтобы я просто ознакомился, то вы бы могли мне просто дать название книги. Вы же трудились, писали... С чего бы это, милейший херр?\\r \\r Я и с коммунизмом согласен... В ТЕОРИИ. Из чего никак не следует, что я буду нынешних коммунистов поддерживать... \\r \\r Коммунизм - это серьезная тема, но если вы с ним согласны даже в теории, то это плохо с определенных т.з. И дело даже не в социальной "уравниловке" или отсутствии индивидуальных собственников СП, к-рые научный коммунизм постулирует. Кроме того вы неправомерно сравниваете теорию коммунизма (к-рая "наталкивается" на определенные трудности, связанные с уровнем общественного сознания сегодняшнего человека и общества в целом) с теорией качества (к-рая уже давно работает в виде технологий не только в промышленности, но и при производстве того же ПО). Я вам уже показал, что официальное определение качества и все что с ним связано прекрасно работают в условиях изменяющихся требований и при отсутствии подробного ТЗ. Что именно вам не понятно?\\r \\r Во-первых, спорьте с авторами, а во-вторых, я бы лично вам рекомендовал выкинуть те учебники, по которым вы проходили т.н. "теорию" качества и поискать правильные книжки, что-ли... Такой милый добрый бесплатный совет. Впрочем, не думаю, что вы к нему прислушаетесь... \\r \\r Я вам уже не раз говорил, чтобы вы свои безосновательные советы оставили для свои друзей и близких. У вас есть аргументы в защиту т.з авторов или нет? Или вы не согласны с их какими-то т.з? Скажите прямо, херр-советчик...\\r \\r Ннну, уважаемый мой теоретик... Если вы не понимаете, как связаны надежность и качество - может вам действительно пора повторить основы теории???... Только, разумеется, по правильной литературе... \\r \\r Ну-у-у, неуважаемый мной любитель позлоупотреблять болтовней, не надо заниматься казуистикой. Я ведь вас спросил при чем тут была надежность , про к-рую вы дали цитату, когда речь шла о качестве ПО . Это напоминает следущее: обсуждается вопрос ЧТО ТАКОЕ металлические шары. Потом кто-то с умным видом начинает говорить про особо прочные металлические шары. Зачем? Просто для справки что ли?\\r \\r Да, конечно. Пол книжки про это. Только я ее тут перебивать не буду, уж извините... \\r \\r Процитируйте, пожалуйста, тогда хотя бы пару-тройку предложений, чтобы всем было понятно, что имеется в виду (у вас, возможно, существенные места как-то помечены). А я их прокомментирую, чтобы всем стало еще понятнее. Кстати, вопрос по поводу "разумного баланса" интересный\\r \\r Именно так. Для воинственных неверующих Фом настоятельно реомендую присмотретьтся к одной небезывестной корпорации на букву "М", чей глава является самым богатым человеком в мире. Самый известный пример, наверное. \\r \\r Т.е эта книга пропагандирует подход Майкрософт к качеству что ли? "воинственных неверующих Фом" - да, я не верю, но только когда нет аргументов или авторитет слабоват у того, кто просит ему поверить на слово. Вот так-то, любезный херр\\r \\r Позвольте поинтересоваться, а что же тогда ОСНОВНОЙ процесс???... \\r \\r Позвольте ответить вам подробно (и даже в новом топике!) после того, как вы приведете раскроете смысл процитированного вами предложения из книги: "Ни надежность, ни функциональность программы не могут быть абсолютными, и ее качество в конечном счете означает разумный баланс между этими двумя характеристиками." Можно даже своими словами\\r \\r То есть ссылку на книжонку мадам Розовой (и хто ж ето за тетка? чегой-то я не помню игры с ее участием-то разработанные), что в первом посте сего топика фигурирует, надо понимать как навязывание ЧУЖОЙ точки зрения??? \\r \\r Во-первых, а много ли вы видели игр? Подумайте над целесообразностью этого своего вопроса.\\r Во-вторых, я не только ссылался на Розову, но и приводил определения из ее книги, к-рые жарко обсуждались. Так что вы себя показываете не с лучшей стороны, отзываясь таким вульгарным образом о Розовой. Вы еще ни одной книжки про качество не написали.\\r По поводу навязывания т.з я вам уже все сказал. Следует различать навязывание (повторение чего-либо без аргументов и в язвительном тоне) и цитирование . Вы настолько упрямы и глупы, что не понимаете разницы между этими понятиями? Почитайте еще мой пост на эту же тему Геннадию Васильеву, вашему соратнику по разоблачению Макдоналдса\\r \\r Ни своего мнения, ни авторитетного чужого. Репликант в своем репертуаре... \\r \\r Может вы, херр, наконец прекратите заниматься уже наглой и откровенной болтовней про "в своем репертуаре"? Я свое мнение высказал еще на стр.1 этого топика, а также перечитайте и топик OFFTOPIC: управление ресурсами.... (стр.2) и я также согласен с мнением авторитетных ИТ-авторов, т.е фактически в своем мнении я представил вам мнения нескольких известных авторов, к-рые также едины в понимании качества. Если для вас Майерс, Боэм, Липаев и другие люди, проработавшие в ИТ-индустрии столько сколько вы вообще даже не жили (40-50 лет) и занимающиеся качеством также десятки лет, не авторитеты, то ...no comments.\\r \\r А это как вам удобнее... Мне глубоко по$%^$^ю, кто как его там склоняет... \\r \\r Вы что ли "vdimas"? Если нет, то зачем вы высказываетесь подобным образом? Не надо превращать топик в филиал "Просто треп". Можете вы считаете, что это остроумно или разрядит атмосферу? Тогда вставили бы как обычно laugh.gif , чтобы все поняли ЧТО ЭТО ТАКОЕ и посмеялись на вашей "шуткой"... :о\\\\ ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2003, 23:36 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Есть идея даже еще масштабней - сделать на SQL.RU новый форум, посвященный вспомогательным процессам производства ПО (CVC, DCT, CM, QA, PM) и их инструментам. Я уже попросил judge и думаю, что он согласится. Так что ждем-с ответа --- З.Ы. Извини, но меня уже давно мучает вопрос: твой ник нужно склонять или нет? :о) Хе-хе... Я то думал, это вопрос к judge меня тоже интересовал такой вопрос насчет склонения его ника. насчет моего - обычно dima(s) везде занят, не долго думая добавляю букву из фамилии уникальности ради, а вообще глубого до лампочки насчет склонений лишь бы грамотно (нач.ф. - м.р.ед.ч. ). Встречно - Репликант это от Реплика или Репликация? (если не тайна покрытая мраком, разумеется) Млин, собраться бы хоть когда нить за пивом потрепаться. Сказать и аргументировать есть в десятки раз больше того, что сюда пишется, но такую плодовитость и качество оформления постов как у Репликанта просто не могу себе позволить, обычно влетаю, читаю, быстро пишу, вылетаю... С теорией качества все ясно. Действительно, весьма удобный постулат, который лепиться куда угодно, даже в случае вопроса с надежностью. Описываем требуемую надежность в требованиях и усе... (Строители давно так делают) По-сути, предлагаю мировую с подведением итогов (пора закрывать этот топик, где ничего нового давно нет, но страсти необъяснимо накаляются) 1. Теория качества. Предполагает рецепт для контроля процесса производства продукта и процедуры сдачи/приемки продукта. Исключает двоякое толкование такого понятия как качество , потому как опирается на утвержденные требования к продукту. 2. Моральные аспекты современного производства ПО Ввиду специфики IT-области (очень большая часть продуктов делается на заказ, а не как серийный продукт), имеем ситуацию, когда часть требований, традиционно выдвигаемых к продукту внутри компании-разработчика в случае разработки продукта для рынка/конкуренции, можно проигнорировать, в случае заказного проекта. По-сути можно злоупотребить определением понятия качества, воспользовавшись неграмотностью заказчика, т.е. в свою очередь помочь заказчику составить требования к ПО неграмотно и затем их "полностью" реализовать. Что можно сказать?... ай-я-яй... 3. Макдональдс Удивляет невнимание администратора сайта к этому вопросу. Давно пора было открыть новый одноименный форум, "разгрузив" остальные. 4. Репликант, ЦК. Легче, еще легче, take it easy... ВСЕ имеют право на свою точку зрения, тем более, что очень многие имеют опыт и весьма успешный. Обмен мнениями однозначно полезен для всех сторон. Про передергивания. Здесь мы пишем, а не говорим вслух, от этого вынуждены высказаться максимально сжато (даже в больших постах). Следствие - читая оппонента стараюсь вникнуть в то, что именно он хотел сказать, а не в отдельно взятые фразы, соответственно стараюсь отвечать в целом... (не всегда выходит, но стараюсь), чего и всем желаю. Предлагаю оставить право передергивания только для ЦК как неповторимой личности нашего сайта (бывают же уникальные права, типа модератора, так что типа такого ) его посты читаю с удовольствием, однако, если противопоставить ему второго такого же ЦК, найдет коса на камень и всем станет неинтересно , поэтому такая должность может быть только уникальной и передаваться по наследству... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2003, 01:38 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 aag: \\r Вся беда в том, что Репликант м.б. и прав теоретически - не знаю, я не знаток теории качества и не собраюсь спорить. ... \\r \\r Вообще мы разговариваем об элементарных вещах, об азах - уже 3 страницы обсуждаем определение качества. Тут даже спорить не о чем! На профессиональном форуме, посвященном СММ/ИСО900х с моими оппонентами даже никто разговаривать бы не стал. Сразу послали бы в Библиографию. А при повторной попытке "упираться рогами", доказывая свою правоту хамскими методами, модератор просто отрубил бы доступ в ветку и все, и никаких Макдоналдсов. Потому что она правота потому что в случаях с кустарным и неграмотным подходом. А то, что кустарщина и неграмотность распространены - это не аргумент в пользу якобы правильности такого подхода\\r \\r .. Но практически толку от этого нет никакого. В очень крупных, очень серьезных проектах - могут пойти на то, чтобы подробно описать все внутренние стандарты, GUI и пр. - буквально все из чего, складывается программа, и подерживать эти описания, дорабатывать их и дополнять. Но это единицы, это уровень софтостроительных гигантов и "атомных электростанций". \\r \\r Вы опять используете неправильный или не очень правильный опыт в качестве аргумента. Мне уже это знакомо: "RUP - это только для больших компаний и к-рые готовы тратить десятки тысяч долларов на средства разработки". При этом профаны, к-рые утверждают подобное, "забывают", что RUP можно использовать вообще без тех же CASE и одному человеку. Если завтра все начнут биться головой об стенку, то вы тоже начнете?\\r "В очень крупных, очень серьезных проектах - могут пойти..." - то это фактически и есть признание того, что используется кустарный способ, т.е просто нет даже внутренней спецификации (стандарта) на тот же GUI. Все "стандарты" в головах у программистов. Поэтому вместо того, чтобы предложить заказчику на выбор несколько моделей/прототипов GUI, чтобы он поработал с ними, выбрал то, что ему нужно, еще что-то попросил и подписался под этим хотя бы на определенном этапе, но компания с кустарным способом будет просто обхаживать заказчика, каждый раз выясняя чего он хочет, т.е просто неэффективно тратя время. Конечно, какая тут теория/технологии качества...\\r Управление (получение различных вариантов, поддержка их актуальности в едином репозитории компании) стандартами того же GUI - это вообще "копейки", о к-рых даже говорить смешно. Управление регламентами процесса создания ПО в компании - это уже задача, но даже она не идет в сравнение с задачей по созданию ПО/ИС. Это только в большой компании с несколькими версиями процесса под разные проекты этим занимаются (возможно даже, постоянно) специальные люди\\r \\r .. А массу остальных требований (напр., поддержка Copy-Paste) подразумевает по умолчанию. И описывать их он не будет - это очень существенные затраты для него, которые могут (и скорее всего) ничего не принести. \\r \\r Вот раз подразумевает по умолчанию, то пусть сам их и распишет. Не может описать? Пусть посмотрит предложенные варианты моделей/прототипов GUI и скажет, что ему нравится и что еще нужно и подпишется под этим. Не хочет смотреть варианты? Отлично, значит для него это несущественно или он предоставляет выбор исполнителю. Пусть подпишется под этим. Теперь мы имеем требования к GUI. Раз имеем требования (пусть даже промежуточные), то можно использовать и стандартное определение качества, а также определять его у прототипа. Так что "подробность" требований - это не обязательно синоним больших затрат. Все зависит от процесса. Если он кустарный, то ДА - неподъемные затраты и можно даже жить у заказчика :о(\\r \\r С точки зрения Репликанта, в этом случае он получает (может получить) качественную, удовлетворяющую его описанным требования программу. Но дерьмовую с всех других точек зрения. Так вот беда в том, обьяснение, что программа удовлетворяет требованиям, в этом случае может помочь получить оплату за сделанную работу. Но программу лучше не сделает. Конечно, заказчик формально сам виноват - не досмотрел. Но фактически иного пути-то и не было. \\r \\r Да, именно качественную , несмотря на то, что у херра сознание отказывается понимать или принимать этот очевидный факт. Что же касается других т.з, то непонятно о чем идет речь. Если дерьмовую с т.з заказчика, то это только в том случае если была "дерьмовая" спецификация/ТЗ, т.е неподробная . Опять приходим к дерьмовому или кустарному процессу :о\\\\\\r \\r А пути выхода из этих противоречий я не вижу. ГОСТЫ на программные технологии, которые меняются по несколько раз в год, бессмыслены. \\r \\r Да нет никаких противоречий. Все противоречия только от неправильного понимания качества и неправильных подходов к его обеспечению\\r \\r PS. А МакДональдсом, вы уж простите, господа хорошие, задолбали уже совсем... \\r "Да еще ентот парашютист все падает и падает..." \\r \\r На самом деле такие яростные противники, к-рыми по большей части руководят эмоции - это иногда бывшие апологеты и фанаты-любители, к-рые однажды вдруг крупно обламались или наконец прозрели. Я видел таких на разных социально-гражданских форумах, где в патриотических ветках обсуждают как отомстить филиалу американской компании, например, Макдоналдсу - зайти бесплатно поссать (мимо писуара), погнуть кран, стырить бумажные полотенца или рулон туалетной бумаги, на стекле в сортире маркером написать: "МакДак муд@к! Смерть АМЕРИКЕ! Да здравствует РОССИЯ! СПАРТАК чемпион!" :о)\\r \\r \\r 2 vdimas: \\r Поздравляю с рождением 5-й страницы! :о)\\r \\r ничего из этого заказчик не заказывал, (user-case по современному), я и сам четко увидел множество вариантов и недолго думая забил, исходя из одной простейшей предпосылки - а предположу-ка я, что мне самому придется на моей проге пахать 12 часов в сутки \\r \\r Прости, что поправляю, но, наверное, не "user-case", а "use case" ("use-case {model|view|description}). А что сказал на это дело (диалог) заказчик? Поскольку ты считаешь это решение хорошим стилем в GUI & func design, то позволь упомянуть еще и такой вариант для оценки:\\r \\r малюсенький диалог с множественным выбором из этих 5-ти пунктов +...;\\r \\r горячие клавишы для указанных 5 операций с заданием пользователем\\r комбинации для каждой операции в его персональном профиле настроек;\\r \\r использование макро-языка для "записи" последовательности операций\\r с привязкой горячих клавиш к "записи" для активации последовательности\\r \\r Я не знаю как работает аналитик, и реально ли не видя макета и не проведя за ним приличное количество времени "высосать из пальца" всевозможные юзер-кейсы. Ведь многие вещи я порой додумываю, поиграв с конкретной формой пальцами (ПАЛЬЦАМИ!!!), туда, сюда, обратно, сколько кликов, сколько TAB-ов, поиграть с размерами и политикой ресайза под разные разрешения, перегруппировать контролы так и эдак, пройтись по ним без мышки в различных сценариях... Аналитик это делает в УМЕ? :) \\r \\r Интересно, а почему ты вообще подумал, что аналитик все это должен делать или делает в уме? Аналитик больше чем другие роли работает с визуальными моделями GUI, прототипами и даже симуляторами (если это нужно). Естественно происходит верификация модели GUI и ее прототипирование также с верификацией. "не знаю как работает", "высосать из пальца" - мне уже кажется, что у тебя какое-то предубеждение насчет аналитиков, как и против менеджеров. Ты случайно в США работу т.н аналитиков (только у них это может быть несколько людей: requirements elicitor/designer, GUI designer, analyst и т.д) не смотрел и не разговаривал с ними?\\r \\r Встречно - Репликант это от Реплика или Репликация? (если не тайна покрытая мраком, разумеется) \\r \\r Нет, не тайна. Ты правильно догадался:\\r \\r Реплика - театр. (франц. replique, итал. replica, от лат. replico — повторяю, отвечаю)\\r элемент сценического диалога: фраза, которую актёр говорит в ответ на слова партнёра. \\r Р. называют также последнюю фразу (или часть фразы) сценического персонажа, за которой\\r следует текст другого действующего лица.\\r \\r Реплика \\r В изобразительном искусстве, авторская копия художественного произведения, отличающаяся\\r от оригинала размерами. Р. бывает также копией, выполненной под наблюдением автора.\\r В Р., в отличие от собственно копии, нередко изменяются второстепенные детали оригинала.\\r \\r Реплика \\r 1) в оптике, копия с дифракционной решётки, получаемая изготовлением отпечатка решётки\\r на желатине или специальной пластмассе.\\r 2) в электронной микроскопии, копия-отпечаток поверхности исследуемого объекта, которую\\r рассматривают в электронном микроскопе вместо самого объекта.\\r \\r Репликация - биол. (позднелат. replicatio — повторение, от лат. replico — обращаюсь назад, повторяю),\\r редупликация, ауторепродукция, аутосинтез, протекающий во всех живых клетках процесс\\r самовоспроизведения (самокопирования) нуклеиновых кислот, генов, хромосом. В основе\\r механизма Р. лежит ферментативный синтез дезоксирибонуклеиновой кислоты (ДНК) или\\r рибонуклеиновых кислот (РНК), осуществляемый по матричному принципу. ....\\r \\r Сказать и аргументировать есть в десятки раз больше того, что сюда пишется, но такую плодовитость и качество оформления постов как у Репликанта просто не могу себе позволить, обычно влетаю, читаю, быстро пишу, вылетаю... \\r \\r Я тоже самое, но при этом если не использую бразуер по-быстрому, то использую vim для разметки форумкными кодами. Форматирование - это копейки. Да и потом главное не КАК (хотя это тоже важно, например, стиль изложения), а ЧТО (смысл).\\r Что касается за "пивом".. извини меня, но говорить еще и ЗА ПИВОМ об этом я просто не буду. Для ИТ-обсуждений - есть работа, мейл или форумы, т.к они позволяют записывать мысли формально и ответственно :о)\\r \\r Про передергивания. Здесь мы пишем, а не говорим вслух, от этого вынуждены высказаться максимально сжато (даже в больших постах). ... \\r \\r Кто-то пишет сжато, а кто-то развернуто и подробно, чтобы было предельно ясно. Не следует все-таки высказываться за всех :о)\\r \\r .. Следствие - читая оппонента стараюсь вникнуть в то, что именно он хотел сказать, а не в отдельно взятые фразы, соответственно стараюсь отвечать в целом... (не всегда выходит, но стараюсь), чего и всем желаю. \\r \\r Это ты очень правильно делаешь, что стараешься вникнуть! Поясню: я тоже уже давно вник в то, что хотели сказать оппоненты. К тому же они это говорили довольно развернуто и не раз, дублируя друг друга\\r \\r Предлагаю оставить право передергивания только для ЦК как неповторимой личности нашего сайта (бывают же уникальные права, типа модератора, так что типа такого \\r \\r А я предлагаю предоставить Репликанту исключительное право не позволять Циничному Коту наезды и болтать про оппонента всякую чушь. (Тем более что это даже и не исключительное право да и форум не "Просто треп" называется.)\\r \\r его посты читаю с удовольствием, однако, если противопоставить ему второго такого же ЦК, найдет коса на камень и всем станет неинтересно , поэтому такая должность может быть только уникальной и передаваться по наследству... \\r \\r Если ты намекаешь на меня, то скажу прямо: у меня с этим человеком ничего общего нет вообще, не говоря уже про тип мышления, знания, смысл высказываний и манеру общения. Он - мой антипод :о)\\r \\r \\r 2 Cat2: \\r Вот читаю я это все, читаю. И чем дальше читаю, тем больше понимаю, что проектирование достаточно сложных БД ничем не отличается от проектирования научных открытий. Только там-то все давно уже разобрались. Сначало у разработчика случается озарение, а потом он вгоняет это в схемы и дает теоретическое обоснование. \\r \\r Уважаемый Cat2, если ты имеешь в виду не "проектирование", а просто научные открытия, то можно сказать, что ты упоминаешь имя Господа в суе. Хотя научное открытие научному открытию рознь. Также как и ИС/ПО. Но настоящая научная работа, а не прикладная муетень вроде поиска нового химического состава лака для ногтей - это то на чем "ломаются" действительно гениальные умы. Извини, но на создании муетени вроде бухгалтерской программы или даже навороченной ERP2 системы еще ни один гениальный ум не сломался и не исдох. Не тот это, понимаешь ли, класс задач. И озарение тут не причем, когда клепаются рядовые бизнес-приложения хотя многие и пытаются мусолить это клише насчет "творчества", "каждый раз нестандартного подхода", "искусства" и т.д\\r \\r Если бы аксиомы геометрии задевали интересы людей, они бы опровергались.\\r /* Томас Гоббс */\\r \\r Репликант, конечно, здорово пишет. Я таких объемов принципиально не потяну. ... \\r \\r Да меня просто провоцируют на такие объемы. Я же просто адекватно реагирую на внешний информационный "раздражитель". И потом 50% и более - цитаты. Вспомни, пожалуйста, топик Азадачился вчера вопросом чем мы прогневали Бога, Garya и закон сохранения энергии. А ведь у Garya были гораздо более веские аргументы в споре - информация из Прана, к-рую нельзя было опровергнуть логическими методами, т.к там принципиально другая логика - опять же из Прана... :о))\\r \\r .. Но ни одна из его схем не работает, если нет того, кто эту схему может создать. А это, сейчас может сделать только Художник. Причем, я глубоко убежден, что художник-портретист должен знать анатомию. \\r \\r Что именно за схема имеется в виду? (см. выше пост для aag )\\r Почему схема не будет работать без Художника? (см. выше пост для aag )\\r И почему Художник?\\r Ты решил тоже заняться просто трепом как и херр "Циничный Кот"?\\r (Если "ДА" - то, пожалуйста, скажи об этом прямо и тогда на первые 3 вопроса отвечать\\r не надо и вообще подобные посты требуют взаимной писанины,\\r когда ты мог просто сказать: "Я согласен с херром, т.к я работаю по-старинке, мне\\r просто так НРАВИТСЯ и меня все устраивает.") ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2003, 23:56 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант "Главным было "Удовлетворение ТЗ" - вы либо невнимательно читаете мои посты, либо просто не понимаете их И читаю, и понимаю, и, что самое занимательное, точно так же их понимают и многие другие читатели/писатели данного топика. Если же Вас, со всей вашей уикальностью никто не понимает - ну я могу подсказать адресок одного интересного заведения, где Вам всенепременно помогут... Комментировать чужие посты или цитаты - это конституционное и моральное право любого участника дискуссии. Запомните эти слова, о мой Уважаемый Херр... Мне бы хотелось конечно взглянуть хотя бы краешком глаза на ту Конституцию, где про это написано, ну да ладно. Просто запомните.... Если бы вы хотели, чтобы я просто ознакомился, то вы бы могли мне просто дать название книги. Вы же трудились, писали... С чего бы это, милейший херр? Видимо из тех же побуждений, что и вы трудитесь, пишете, о милейший херр... Если бы вы хотели, чтобы мы тут просто ознакомились, вы бы дали просто название книги, не так ли??? вам уже показал, что официальное определение качества и все что с ним связано прекрасно работают в условиях изменяющихся требований и при отсутствии подробного ТЗ. Что именно вам не понятно? Неубедительно, неубедительно вы это показали, ибо для меня до сих пор осталось загадкой, как сочетаются понятия "недовольный пользователь" (которого тошнит от вашего продукта) и "прекрасная работа" (интересно, чабота чего/кого?). Я - не понимаю. Думаю, не только я... Процитируйте, пожалуйста, тогда хотя бы пару-тройку предложений, чтобы всем было понятно, что имеется в виду (у вас, возможно, существенные места как-то помечены). А я их прокомментирую, чтобы всем стало еще понятнее. Кстати, вопрос по поводу "разумного баланса" интересный У меня есть другое предложение - Вы прочитаете данную книжку, процитируете оттуда пару-тройку предложений, а мы Вам тут их прокомментируем. Это будет намного познавательнее и интереснее. Тем более что Вы утверждали что для ознакомления Вам вполне достаточно названия книги и точных ее координат. Т.е эта книга пропагандирует подход Майкрософт к качеству что ли? Нет, о Светлейший Ум Современности!!!... Для меня остается непознаным еще одна таинственная область - как Вы, со своим Великим Интеллектом не уловили простой аналогии: 1. Постулат:"Внесение функций, необходимых пользователю при одновременном снижении качества продукта ПОВЫШАЕТ его качество" 2. Пример: Компания МС, которая придерживается именно такой стратегии. Результат - ивестен. За кадром, правда, осталось еще одно с моей точк зрения сушественное условие к п.1. "...при этом общий уровень качества выше минимально приемлимого для данного класса продуктов", ну да ладно, не будем лезть в тонкости. Во-вторых, я не только ссылался на Розову, но и приводил определения из ее книги, к-рые жарко обсуждались. Это-то я понял... Я не понял только одного - а хто она собственно такая???... Видите ли, у меня есть одна противная привычка, от ну никак не получается избавиться - предже чем читать чьи-то книжки, я по мере возможности стараюсь ответить (для себя) на вопрос: "А автор кто???..." Вы еще ни одной книжки про качество не написали. Вы уверены??? Я Вам просто завидую... Где-то с таким же апломбом году этак в 1500 нашей эры адепт какого-нить ордена незыблемо утверждал: "Земля - плоская!!!..." И попробуй поспорь... Вы настолько упрямы и глупы... По себе других не судят, о Мой Великий И Несравненный Теоретик Качества!!!... 2 vdimas С теорией качества все ясно. Действительно, весьма удобный постулат, который лепиться куда угодно, даже в случае вопроса с надежностью. Описываем требуемую надежность в требованиях и усе... (Строители давно так делают) Будь моя воля - я бы этих строителей в их же дома и селил. А потом во время землетрясений любовался бы, как они доказывают "качество" собственного творчества. Только боюсь им будет уже не до доказательств-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 12:13 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант: ...Мне уже это знакомо: "RUP - это только для больших компаний и к-рые готовы тратить десятки тысяч долларов... Причем здесь RUP? Технология RUP, описывающая процесс разработки софта - синоним понятия качества этого софта? ...вместо того, чтобы предложить заказчику на выбор несколько моделей/прототипов GUI, чтобы он поработал с ними,... Вы, конечно, понимаете, что создание "нескольких моделей/прототипов GUI" - это затраты ресурсов. И кто согласиться взять на себя эти затраты - заказчик? Тоолько в том случае, если для него выгоды от будущего/возможного внедрения явно превысят эти дополнительные траты. Или из собственного кармана? И потом, модель/прототип, к сожалению - только прототип. Который это не умеет, а того в нем и не делали. Именно поэтому я и писал, что этот подход в практически используется только в очень серьезных проектах. Которые, кстати, не имеют прямой связи с величиной компании/бюджетом. И кстати, если бы все так работали, программ бы писалось в год в несколько раз меньше. ...каждый раз выясняя чего он хочет, т.е просто неэффективно тратя время... Не уверен, что создание двух-трех моделей более эффективно, чем выяснение, что же в действительности необходимо заказчику. Создавая модели, в сущности разработчик будет все равно пытаться догадаться об этом сам. Вообще, при любом варианте - даже при создании всех этих прототипов - выяснять требования заказчика очень полезно. Они, знаете ли, не в первый момент раскрываются. :) Управление (получение различных вариантов, поддержка их актуальности в едином репозитории компании) стандартами того же GUI - это вообще "копейки", о к-рых даже говорить смешно. Управление регламентами процесса создания ПО в компании - это уже задача, но даже она не идет в сравнение с задачей по созданию ПО/ИС А это о чем? Я вроде ничего такого не касался... Хотя, на мой взгляд -управления стандартами GUI - это вовсе не копейки. ...Вот раз подразумевает по умолчанию, то пусть сам их и распишет. Не может описать? Пусть посмотрит предложенные варианты моделей/прототипов GUI и скажет, что ему нравится и что еще нужно и подпишется под этим. Не хочет смотреть варианты? Отлично, значит для него это несущественно или он предоставляет выбор исполнителю. Пусть подпишется под этим... Еще раз: заказчик только тогда будет об этом писать, когда это крайне важный для него вопрос (и когда он на это уже напарывался). Да он может подписаться, что ему это не существенно. Но я ведь и не спорю с тем, что программа при этом будет удовлетворять требованиям качества. Подписался заказчик или нет - это вопросы претензий сторон друг к другу, разрешения возможных конфликтов и пр.. которые здесь не рассматриваются. А вот противоречие - на мой взгляд - заключается в том, что напр. было сделано нет Copy-Paste в обычном поле редактирования - да, заказчик проглядел, да сам дурак. Но ведь у него не было простого способа указать это (кроме как перечисления - во всех полях такой-то формы должно быть Copy-Paste, во всех полях должно быть... Да он еще и задуматься об этом должен!) По-моему, вы слишком много возлагаете на бедного заказчика. И не надо ссылаться на помощь самого исполнителя - он, по природе своей, антогонист с заказчиком, у них цели разные. Еще раз - чтобы было понятно - меня нисколько не интересует выяснение вопроса кто прав, а кто виноват в тот момент, когда уже разработана и внедряется некая программа, которой недоволен заказчик (из-за обсуждаемых здесь возможных недоработок или неудачных решений). PL99: В вашем случае с марштрутными листами все как раз просто - это явно относится к бизнес-логике ПО, и должно обсуждатся с заказчиком. И упоминаться явно. Речь идет о тех вещах, которые как-бы "подразумеваются"... ну напр., свойственны всем программам Windows. Прошу не придираться к этим словам - я думаю, понятно что я имел в виду. Nobody faults but mine... (LZ) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 13:32 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Очепятка. Этот отрывок: Постулат:"Внесение функций, необходимых пользователю при одновременном снижении качества продукта ПОВЫШАЕТ его качество" Слудет читать как: Постулат:"Внесение функций, необходимых пользователю при одновременном снижении надежности продукта ПОВЫШАЕТ его качество" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 15:01 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Циничный Кот: \r Вся беда в том, что и теоретически господин Репликант нифига неправ. Но он же не признается... \r \r Может вам, херр, уже начать следить за своим словесным "поносом" в адрес оппонента? А то беда в том, что он у вас уже принимает эмоциональные и неконтролируемые формы. Не боитесь, что у аудитории о вас сложится впечатление как о человеке, к-рый не отстаивает аргументированно свою т.з, а лишь пытается "ср..ть" и "засир..ть" т.з оппонента?\r \r Да и теории бывают разные, опять же... Как те тупоконечные и остроконечные товарищи из одной малоизвестной книжонки одного малоизвестного автора. \r \r Ни одного аргумента против теории качества кроме хамства и наездов вы не привели. Вы привели цитаты из книги, к-рые подтверждают определение качества, к-рое я приводил. От обсуждения остальных цитат, к-рые я также подробно прокомментировал вы, херр, до сих пор отказываетесь. В чем же дело?\r \r И читаю, и понимаю, и, что самое занимательное, точно так же их понимают и многие другие читатели/писатели данного топика. Если же Вас, со всей вашей уикальностью никто не понимает - ну я могу подсказать адресок одного интересного заведения, где Вам всенепременно помогут... \r \r Вы бы не высказывались за всех сразу , а то это ваше поведение сильно напоминает прилежное поведение лысенковцев и деятелей ВКП(б) в период 30-х годов XX века, высказывавшихся за всю советскую науку по поводу неправильности генетики. Что же касается "адресок одного интересного заведения", то хотелось бы услышать, что это за адресок. Напишите его, пожалуйста\r \r Запомните эти слова, о мой Уважаемый Херр... Мне бы хотелось конечно взглянуть хотя бы краешком глаза на ту Конституцию, где про это написано, ну да ладно. Просто запомните.... \r \r Ну так вот запомните вы, херр - это Конституция Российской Федерации, Конституция США, конституции европейских и многих азиатских стран, содержащие статью/раздел/положение.. под названием "Свобода слова, мысли, мнений". Цитирую вам, херру, Конституцию РФ от 1996 г.:\r \r Статья 29 \r \r 1. Каждому гарантируется свобода мысли и слова.\r 2. Не допускаются пропаганда или агитация, возбуждающие социальную, расовую, национальную\r или религиозную ненависть и вражду. Запрещается пропаганда социального, расового, национального,\r религиозного или языкового превосходства.\r 3. Никто не может быть принужден к выражению своих мнений и убеждений или отказу от них.\r 4. Каждый имеет право свободно искать, получать, передавать, производить и распространять\r информацию любым законным способом. Перечень сведений, составляющих государственную тайну,\r определяется федеральным законом.\r 5. Гарантируется свобода массовой информации. Цензура запрещается.\r \r Я вам также советую перечитать Правила форума SQL.RU ("Конституцию" SQL.RU), чтобы из них до вас дошло, что посетителям форума не запрещено высказывать любые мысли и мнения, к-рые не попадают под действие параграфа "Сообщения. Запрещется:", а "цензурой" могут заниматься только модераторы. Так что запомните сами и не занимайтесь своей "просто запомните"-болтовней в снисходительном тоне\r \r Видимо из тех же побуждений, что и вы трудитесь, пишете, о милейший херр... Если бы вы хотели, чтобы мы тут просто ознакомились, вы бы дали просто название книги, не так ли??? \r \r Я добивался от вас подобного ответа, чтобы всем было ясно, что вы этими цитатами от "трех амигос" из ЕА представляете вашу точку зрения хотя бы отчасти. Что и требовалось доказать\r \r Неубедительно, неубедительно вы это показали, ибо для меня до сих пор осталось загадкой, как сочетаются понятия "недовольный пользователь" (которого тошнит от вашего продукта) и "прекрасная работа" (интересно, чабота чего/кого?). Я - не понимаю. Думаю, не только я... \r \r "Неубедительно, неубедительно" - это слова. Вы бы почитали топик еще раз по-внимательнее. Кто вам сказал, что в финале у меня заказчик/пользователи будут недовольны? Они могут быть недовольны лишь промежуточной версией прототипа/приложения. Да, она версия будет качественной (удовлетворять всем требованиям), но они могут быть недовольны . Это вполне допустимо, не смотря на то, что ваше сознание отказывается принимать сочетание слов "качественное" и "недовольны". И не советую вам огрызаться насчет "сознание отказывается принимать", чтобы мне не пришлось вам отвечать вашими же цитатами\r \r У меня есть другое предложение - Вы прочитаете данную книжку, процитируете оттуда пару-тройку предложений, а мы Вам тут их прокомментируем. Это будет намного познавательнее и интереснее. Тем более что Вы утверждали что для ознакомления Вам вполне достаточно названия книги и точных ее координат. \r \r Во-первых, я вам первый задал этот вопрос. Забыли уже? Во-вторых, я задал его вам для того, чтобы дать вам возможность как-то обосновать вашу т.з, т.е таким образом заодно и показать откуда ростут "ноги" у подобных обоснований. Так что не надо уходить от ответа\r \r Нет, о Светлейший Ум Современности!!!... Для меня остается непознаным еще одна таинственная область - как Вы, со своим Великим Интеллектом не уловили простой аналогии: \r \r 1. Постулат:"Внесение функций, необходимых пользователю при одновременном снижении качества продукта ПОВЫШАЕТ его качество" \r 2. Пример: Компания МС, которая придерживается именно такой стратегии. \r \r Нет, я-то как раз уловил, что здесь никакой аналогии нет. А вот ваш херровский ум почему-то не понял, что здесь разные т.з на качество:\r \r 1. Т.з (требования) индивидуального заказчика.\r 2. Т.з (требования) менеджеров Майкрософт, а не т.з тех, кто использует продукты Майкрософт.\r \r Результат - ивестен. За кадром, правда, осталось еще одно с моей точк зрения сушественное условие к п.1. "...при этом общий уровень качества выше минимально приемлимого для данного класса продуктов", ну да ладно, не будем лезть в тонкости. \r \r Какой результат? Что вы опять спутали т.з? "ну да ладно, не будем лезть в тонкости" - так я не понял в этой книге, к-рую писали не вы, а "три амигос" из ЕА, что именно там сказано насчет "разумного баланса"?\r И самое интересное, что означает ваша фраза "общий уровень качества выше минимально приемлимого для данного класса продуктов"? Очень хочется услышать внятный ответ, кто и каким образом этот минимально приемлимый уровень определил...\r \r Это-то я понял... Я не понял только одного - а хто она собственно такая???... Видите ли, у меня есть одна противная привычка, от ну никак не получается избавиться - предже чем читать чьи-то книжки, я по мере возможности стараюсь ответить (для себя) на вопрос: "А автор кто???..." \r \r У меня создается впечатление, что вы упорно уже в к-ром посте пытаетесь показать неавторитетность Розовой как автора, высказываясь в пренебрежительном тоне "а хто она собственно такая". Я не прав? Розова - это может быть рядовая преподаватель из УНЦ, а не покойный доктор Кодд. Однако важно, что о качестве в своей книге она рассказала корректно и доступно, ничего не наврав и не внеся авторскую "отсебятину", как это сейчас принято делать у многих авторов. Я могу судить критически на основе нескольких прочитанных книг, посвященным качеству, не говоря уже о паре десятков российских и американских статей, посвященных как просто качеству, так и СМК, ИСО900х и т.д. Вот, например, где встречается ее книга:\r \r книжная полка Ю.П. Адлера \r (Вице-президента Российской академии проблем качества)\r список книг по теме "Качество продукции и услуг" в ГПНТБ России\r список лит-ры при подготовке к экзамену по дисциплине "Управление качеством продукции" в МИЭМП\r \r Если надумаете представить определение качества "от Розовой" как неправильное через "неавторитетность" Розовой, то лучше не утруждайтесь. Я вам приведу еще цитаты из Липаева, Вендрова, Майерса, Боэма, а также из американских источников, чтобы до вас наконец дошло, что определение качества везде одно и то же\r \r Вы уверены??? ... \r \r Да, в вашем случае я почему-то уверен. Если я не прав, то дайте, пожалуйста, ссылку на вашу книгу\r \r ... Я Вам просто завидую... Где-то с таким же апломбом году этак в 1500 нашей эры адепт какого-нить ордена незыблемо утверждал: "Земля - плоская!!!..." И попробуй поспорь... \r \r Правильно, занимайтесь болтовней ! Вам же никак это дело не надоест. Адепт, с к-рым вы неправомерно сравниваете меня, утверждал это насчет Земли без каких-либо научных и логических доказательств. Я же вам все подробно объяснил не только с т.з теории качества, но и показал логически и с т.з эффективной работы, что теория качества работает без каких-либо изменений. Вы же вместо того, чтобы цивилизованно вести дискуссиию, занимаетесь болтовней уже 2-ю страницу, хамя и наезжая на оппонента теперь уже просто жалким образом, сравнивая его со средневековым схоластом :о\\\r \r По себе других не судят, о Мой Великий И Несравненный Теоретик Качества!!!... \r \r А я вас и не судил - читайте внимательнее, льстивый херр. Я вам задал вопрос. Но судя по вашей неадекватной и эмоциональной реакции, я прихожу к выводу, что у вас, действительно, есть эти качества... :о(\r \r \r 2 aag: \r Причем здесь RUP? Технология RUP, описывающая процесс разработки софта - синоним понятия качества этого софта? \r \r Это просто очень известная аналогия (насчет RUPa) просто для примера. Аналогия заключается в том, что люди, не разобравшись в сути какой-то незнакомой или непонятной технологии пытаются делать огульные суждения о "неприменимости", "сложности", "высокой затратности" этой технологии. Однако все то, что я вам писал не теряет силы без этой аналогии :о)\r \r Вы, конечно, понимаете, что создание "нескольких моделей/прототипов GUI" - это затраты ресурсов. И кто согласиться взять на себя эти затраты - заказчик? ... \r \r Нет, их должен взять на себя исполнитель, например, обычно 1-2 раза в год в момент выбора нового направления/специализации - например, склад, бухгалтерия, торговля, биллинг и т.п, т.е то, что требует специфического GUI. Это выгодное вложение в интеллектуальные нематериальные активы компании-разработчика.\r Естественно встает вопрос - объем работ по созданию типовых моделей/прототипов. Ответ зависит от того, для каких ФХД компания делает приложения и навыка программистов/дизайнеров GUI.\r Допустим, что это прототипы и приложения, о к-рых выше говорили PL99 и vdimas . Прототип GUI даст почувствовать удобство того или иного подхода - в примерах выше это работа с товарными накладными или маршрутными листами. Прототип - это работающая пустышка, позволяющая, как говорил vdimas , "почувствовать пальцами". По идее заказчику можно дать и не прототип, а дать поработать с каким-то старым приложением из портфолио исполнителя на тему схожую с темой заказчика, но у этого способа есть недостатки: а) приложение необходимо устанавливать, б) приложение автоматизирует множество бизнес-операций, т.е оно по себе может быть сложным и порой чтобы "добраться" до какой-то функции GUI нужно выполнить 2-3 действия. А прототип позволяет сделать это сразу. Далее все зависит от навыков тех, кто будет разрабатывать протипы. Я не буду говорить сколько уходит на создание прототипа, чтобы меня тут не обвиняли в занижении затрат. Вы сами в принципе можете оценить по опыту, что это по идее несколько часов работы опытного программиста для создания прототипа, демонстрирующего 10-15 типичных операций на заполненых датагридах\r \r .. Тоолько в том случае, если для него выгоды от будущего/возможного внедрения явно превысят эти дополнительные траты. Или из собственного кармана? \r \r См.выше. Что же касается заказчика, к-рый не понимает выгоды от получения достаточно подробной спецификации GUI даже когда ему под нос суют модель/прототип GUI, а ему только требуется сказать "да/нет/хочу еще это", то... тратье время на угадывание его желаний и на переделки. Надеюсь, что он вам каждую переделку и время проведенное у него в офисе оплачивает \r \r .. И потом, модель/прототип, к сожалению - только прототип. Который это не умеет, а того в нем и не делали. ... \r \r Прототип умеет только то, что от него требуется (см. предыдущий абзац). Естественно, что дать целостностное ощущение пользователя при работе с приложением - это уже задача прототипа приложения, т.е чтобы он смог выполнить какую-то операцию "от и до"\r \r .. Именно поэтому я и писал, что этот подход в практически используется только в очень серьезных проектах. Которые, кстати, не имеют прямой связи с величиной компании/бюджетом. \r \r А почему вы думаете, что в серьезных проектах связи между результатом (ощутимым выходом процесса разработки) и бюджетом проекта нет? В серьезных проектах деятельности каждого участника могут учитываться еще строже, чем в маленьком проекте и за просчеты и холостую работу в них могут штрафовать очень конкретно. И вообще серьезный проект серьезному рознь. Все зависит от исполнителя. Можно и в серьезном проекте дурака валять или кустарным способом все делать - если бюджет резиновый и заказчик платит. Таких случаев в России полно\r \r .. И кстати, если бы все так работали, программ бы писалось в год в несколько раз меньше. \r \r Это ваше мнение и оно основывается, к сожалению, опять на неправильном опыте. Вот и все. Скажу только одно - вот статистика: Россия - в полной Ж. и ничего не значит в мировой ИТ-индустрии, даже по сравнению с гораздо более нищей Индией, если судить по вкладу доходов от ПО в долю ВВП или просто по доходам от продаж на внутреннем и внешних рынках. По данным 2002 г. ИТ-компании из российского Top10 - это те, кто создает ПО не только для внутреннего рынка, но и даже для внешнего (КБОСС, 1C, ABBYY, Diasoft, R-Style), имея при этом доход от 200 млн руб (7 млн $$) до 1,5 млрд. руб. (50 млн $$) в год. Так что попробуйте сделать уже наконец выводы, как у нас в России работают и почему это российское ПО никому не нужно на Западе, не смотря даже на то, что оно довольно дешевое по мировым стандартам (и мне можно не рассказывать про DrWeb, AVT Касперского и другие небольшие исключения). Российские программисты, к-рые будут горбатить в западном процессе - вот кто нужен\r \r Не уверен, что создание двух-трех моделей более эффективно, чем выяснение, что же в действительности необходимо заказчику. ... \r \r Модель/прототип для каждой разновидности приложений создается 1 раз и изменяется по мере необходимости. Потом их можно многократно показывать и давать заказчику/пользователям, чтобы они получили представление о чем идет речь. Вот и все за счет чего достигается эффективность\r \r .. Создавая модели, в сущности разработчик будет все равно пытаться догадаться об этом сам. Вообще, при любом варианте - даже при создании всех этих прототипов - выяснять требования заказчика очень полезно. Они, знаете ли, не в первый момент раскрываются. :) \r \r А кто это здесь говорил, что требования не нужно выяснять? Модель/прототип как раз позволяет посредством себя описать эти "мелкие" требования к GUI, т.е то, что называется Copy/Paste и дать заказчику "поиграться" с этим. Функционал - варианты использования, включающие и работу пользователя с GUI все равно нужно описывать\r \r А это о чем? Я вроде ничего такого не касался... Хотя, на мой взгляд -управления стандартами GUI - это вовсе не копейки. \r \r См.2-й абзац в этом посте про затраты на создание прототипа. Модель GUI приложения "лепится" вообще мгновенно, т.е ее создание это где-то 1/5 затрат (сужу по своему уровню) на создание прототипа GUI того же приложения. Так что по сравнению с созданием работающего ПО - это (модель + прототип), действительно, копейки\r \r Еще раз: заказчик только тогда будет об этом писать, когда это крайне важный для него вопрос (и когда он на это уже напарывался). Да он может подписаться, что ему это не существенно. Но я ведь и не спорю с тем, что программа при этом будет удовлетворять требованиям качества. ... \r \r "удовлетворять требованиям качества" - я рад, что вы понимаете, что программа качественная хотя и не устраивает заказчика :о)\r \r А вот противоречие - на мой взгляд - заключается в том, что напр. было сделано нет Copy-Paste в обычном поле редактирования - да, заказчик проглядел, да сам дурак. Но ведь у него не было простого способа указать это (кроме как перечисления - во всех полях такой-то формы должно быть Copy-Paste, во всех полях должно быть... Да он еще и задуматься об этом должен!) \r \r Никто и не спорит, что с неграмотного заказчика спрос минимальный. Это задача аналитика - извлечь по максимуму то, что существенно для бизнеса даже если заказчик молчит как партизан. Я же уже 3 страницу пишу, что даже при постоянно изменяющихся или непоных требованиях можно говорить о качестве того же прототипа GUI/приложения. Все равно в любой момент множество требований должно быть определено на 10% или на 90%, а раз оно определено значит можно говорить о качестве - насколько, например, прототип/приложение соответствует этим требованиям. Ну не сказал заказчик про поля - он скажет это в новой версии требований и снова придется получать качество для уже новых требований\r \r По-моему, вы слишком много возлагаете на бедного заказчика. И не надо ссылаться на помощь самого исполнителя - он, по природе своей, антогонист с заказчиком, у них цели разные. \r \r А почему вы решили, что я возлагаю на заказчика слишком много? Это я на аналитика возлагаю много... Заказчик/пользователь он ведь даже ничего не пишет кроме своей подписи под требованиями/вариантами использования, к-рые уже записал аналитик, пообщавшись с ним. С ним почти как подследственным: "Внимательно прослушайте протокол допроса и если все верно - подпишите!" (с)О.Лавизина :о)\r \r .. Еще раз - чтобы было понятно - меня нисколько не интересует выяснение вопроса кто прав, а кто виноват в тот момент, когда уже разработана и внедряется некая программа, которой недоволен заказчик (из-за обсуждаемых здесь возможных недоработок или неудачных решений). \r \r Прекрасно! В этом смысла даже нет - клиент ведь всегда прав. Смысл в том, что определение качества работает во всех ситуациях и его не нужно переделывать. Просто кое-кто не может это понять вот он и притягивает за уши "более правильное" определение\r \r .. Речь идет о тех вещах, которые как-бы "подразумеваются"... ну напр., свойственны всем программам Windows. Прошу не придираться к этим словам - я думаю, понятно что я имел в виду. \r \r Вот модель/прототип GUI как раз и позволяет не писать эту "мелочевку" в виде 3-4 десятков требований вроде: "Пользователь щелкает правой кнопкой мыши на..." ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2003, 09:12 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант Может вам, херр, уже начать следить за своим словесным "поносом" в адрес оппонента? Начните, уважаемый Херр, с уборки своего гуано... Ни одного аргумента против теории качества кроме хамства и наездов вы не привели Именно так. Я привел отрывок из книжки по тестированию ПО (и если вы его восприняли в качестве хамского наезда - то это вопросы к вашему самолюбию или психиару) в котором коротко и ясно были изложены основные мысли про качество - что это такое и с чем его едят... Про "теорию качества" (где она изложена, кстати?), которая сводится к тому, что качество следует понимать по репликантовским определениям, и аргументов приводить не надо. С бредом сивой кобылы, ой, пардон, Репликанта, не спорят... И самое интересное, что означает ваша фраза "общий уровень качества выше минимально приемлимого для данного класса продуктов"? Очень хочется услышать внятный ответ, кто и каким образом этот минимально приемлимый уровень определил... А вы подумайте.... Иногда надо и головой работать, не все ж языком... Если я не прав, то дайте, пожалуйста, ссылку на вашу книгу Лучше вы на свою... Так интереснее... Всю остальную пестроту не дочитал. Не зря же говорят, что краткость - сестра таланта... Но - увы, увы... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2003, 16:58 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Циничный Кот: \r Начните, уважаемый Херр, с уборки своего гуано... \r \r Во-первых, приведите несколько моих цитат и я вам отвечу по каждой и покажу, что это не "гуано", а чистая правда о вас. Во-вторых, я не модератор и не могу убрать то, что уже было написано. А вот вы занимаетесь конкретной болтовней, к-рая уже напоминает неконтролируемые "испражнения":\r \r Ни своего мнения, ни авторитетного чужого. Репликант в своем репертуаре... \r \r Вся беда в том, что и теоретически господин Репликант нифига неправ. Но он же не признается... \r Да и теории бывают разные, опять же... Как те тупоконечные и остроконечные товарищи из одной малоизвестной книжонки одного малоизвестного автора. \r \r И читаю, и понимаю, и, что самое занимательное, точно так же их понимают и многие другие читатели/писатели данного топика. Если же Вас, со всей вашей уикальностью никто не понимает - ну я могу подсказать адресок одного интересного заведения, где Вам всенепременно помогут...\r \r и т.д \r \r Именно так. Я привел отрывок из книжки по тестированию ПО (и если вы его восприняли в качестве хамского наезда - то это вопросы к вашему самолюбию или психиару) в котором коротко и ясно были изложены основные мысли про качество - что это такое и с чем его едят... \r \r Абзац из "трех амигос":\r Если програмный продукт создается по заказу конкретного клиента, тогда клиент может принимать\r в его проектировании самое непоредственное участие. Он предоставляет подробную спецификацию\r с описанием своих требований и собственного видения продукта, а разработчик соглашается все\r это реализовать. В таком случае качество будет означать точное соответствие спецификации клиента.\r \r Приведенное в этом абзаце определение совпадает с тем, к-рое приводил я. Да или нет? Если продукт создается даже не по заказу "конкретного клиента" (ООО "Рога и копыта"), а это серийный продукт, ориентированный на некого среднестатистического потребителя, то заказчик (клиент) все равно есть , например, отдел маркетинга, к-рый формирует требования к продукту на основе обусловленных и предполагаемых потребностей. Я вам об этом уже говорил\r \r Далее:\r У большинства разработчиков программного обеспечения таких грамотных и обстоятельных клиентов нет.\r Для них критерием качества служит не соответствие спецификации, а то, насколько пользователи\r удовлетворены программным продуктом и сопутствующими услугами компании.\r \r 1. См. пост, где я говорил про дополнительные спецификации.\r Вам, херру, все ясно, что там написано или нет?\r \r 2. Авторы судят исключительно на основе кустарного способа. Так можно сказать: "вычислить\r квадратный корень из двух до десятого знака после "," при помощи бумаги и авторучки очень трудно,\r а для нек-рых с их мозгами вообще невозможно поэтому строгое математическое понятие квадратного\r корня нужно заменить на другое, более расплывчатое понятие."\r \r 3. "грамотные и обстоятельные клиенты " - я уже говорил, что такой заказчик вообще не нужен,\r если есть аналитик, как и упоминание, что такой заказчик почти не встречается в Природе.\r Это просто констатация очевидного факта. Если аналитика с его прототипами нет, то можно сетовать\r на отсутствие такого заказчика и неприминимость стандартного определения качества без подробной\r спецификации.\r \r 4. Если это не "кривой" перевод, то авторы не понимают стадии популярных процессов разработки:\r "клиент может принимать в его проектировании самое непоредственное участие" - ему не надо\r даже этого делать как, например, в XP, где имеет место постоянная переделка приложения в присутствии\r клиента. См.мой пост для aag .\r \r Спецификация - спецификацией, но если конечный результат пользователю не нравится, значит,\r его качество не на высоте. И не важно, что пользователь ознакомился со спецификацией и согласился\r с ней или даже сам ее составил. Если в коечном счете продукт его не удоветворяет, то только это\r и будет иметь значение.\r \r Этим абзацем авторы прямо признают, что им не нравится определение качества: "И не важно, что пользователь ознакомился со спецификацией и согласился с ней или даже сам ее составил." - т.е у них просто не совместны 2 события: "ПО качественное" (де юре) и "заказчик неудовлетворен" (де факто)\r ---\r "если вы его восприняли в качестве хамского наезда" - вы бы не занимались болтовней, т.к вы прекрасно поняли, что под хамством и наездами я имел в виду большую часть содержания остальных ваших постов: 385712, 394820, \r 401607, 403685 и т.д, а не ваши цитаты "трех амигос"\r \r .. Про "теорию качества" (где она изложена, кстати?), ... \r \r Она изложена в известных работах Кросби (совокупность принципов под названием "0 дефектов"), Деминга (цикл Деминга (PDCA)), Фейгенбаума (принципы тотального управления качеством), Ишикавы (причинно-следственная диаграмма Ишикавы), Джурана (триада качества) и других авторитетных специалистов по качеству, а также в стандартах и рекомендациях ИСО, TQM и других. Вот, например, определения из словарей ИСО9000, TQM, RUP:\r \r Качество \r Совокупность характеристик объекта, относящиеся к его способности удовлетворить установленные\r и предполагаемые потребности .\r \r Качество \r Удовлетворение потребностей клиента посредством соответствия устойчивым требованиям. \r \r quality \r The totality of features and characteristics of a product or service that bear on its ability\r to satisfy stated or implied needs. \r \r Вопросы?\r \r .. которая сводится к тому, что качество следует понимать по репликантовским определениям, и аргументов приводить не надо. С бредом сивой кобылы, ой, пардон, Репликанта, не спорят... \r \r Я вам уже не в первый раз называю авторов: Липаев, Вендров, Майерс. Так что не по "репликантовским определениям", а по официальным определениям качества, к-рые даны в этих книгах, статьях и стандартах/рекомендациях, хам вы эдакий. Вы бы читали посты по-внимательнее, а то может вы подумали, что я называю вам имена своих друзей?\r \r А вы подумайте.... Иногда надо и головой работать, не все ж языком... \r \r Правильно, не можете или стесняетесь ответить - занимайтесь болтовней! У вас это хорошо получается, болтливый херр... Только вы не догадыветесь, но мне все эти варианты ответов уже известны (включая неправильные) по другим форумам, но все же хотелось услышать именно ваш ответ\r \r Лучше вы на свою... Так интереснее... \r \r Я не намекал, что я написал книгу по качеству. Так я был прав - никакой книги по качеству вы не написали?\r \r Всю остальную пестроту не дочитал. Не зря же говорят, что краткость - сестра таланта... Но - увы, увы... \r \r У вас уже проблемы с восприятием 3-х цветов и пониманием порядка полусотни предложений? Может вам тогда не обсуждать "серьезные" темы, а читать рекламные слоганы или надписи на "Сникерсах"? Они как раз короткие и понятные... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2003, 09:09 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
Репликант, остыньте... Никто с вами уже не спорит... Хотя надо признать RUP вы невнимательно читали... Ну да бог с ним, RUP тоже не идеал. И, главное, не переживате, что у вас еще никаких книжек не написано. У вас еще все впереди - сначала пару-тройку статеек писнете, потом глядишь дело и до книжонки дойдет... Будете гордиться и везде ее цитировать.. ;-) Засим откланиваюсь, оставаясь при глубоком убеждении, что человек обильно цитирующий чужие мнения, увы, не имееет своего собственного... Хотя возможно я и ошибаюсь... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2003, 11:18 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант: Хочу заметить, что нормальный прототип GUI - это на практике 10-30% клиентской части ИС, если речь про проекты работы с БД. Только при значительно завышенном бюджете проекта можно полноценно реализовать НЕСКОЛЬКО прототипов GUI. Для реальной оценки заказчиком, как мне показывает опыт, прототип на уровне одной формы и пяти контролов дает очень мало, приходится почти полностью реализовать GUI+часть связанной логики для нескольких (важнейших) форм. И проще (дешевле) исходить из сколько угодно больших модификаций первоначально представленного варианта, чем ваять их сразу несколько, а потом какой-то из них далее модифицировать. Оно конечно, за деньги заказчика - любые извращения... Насчет инвестиций в НМА позволю напомнить - эти инвестиции должны окупиться, посему Вы вынуждены завышать бюджеты своих проектов. Видно не слишком жесткая у Вас конкуренция... Обычно мало кто из заказчиков, с которыми работаем мы, будет увеличивать суммы оплаты в связи с тем, что в компании-разработчике полноценно введен RUP и "методика контроля качества". Просто каждый работает в своей маркетинговой нише. Вы можете позволить себе некоторые излишества, которые по-вашему оправдываются качеством, но те, кто не может себе такого позволить - с Вами и спорят, пытаясь доказать, что и без лишних телодвижений можно обходиться :-) P.S. И напоминает эта тема спор глухого с немым о театральном спектакле. Каждый что-то совсем свое видит/слышит, но оба сходятся в едином мнении, что результат хорош :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2003, 12:02 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Циничный Кот: \r Репликант, остыньте... \r \r Хм, было бы из-за чего горячиться. Это у вас эмоции бьют через край. И только не надо огрызаться или спрашивать почему - я вам неоднократно цитировал вас же, эмоциональный херр\r \r Никто с вами уже не спорит... \r \r Вы, действительно, не спорили - один раз процитировали "трех амигос", а в основном наезжали, хамили и разоблачали Макдоналдс на пару с Геннадием Васильевым . vdimas и aag в отличие от вас приводят аргументы или спрашивают когда что-то не ясно или вызывает сомнение. Так что вам не следует за всех высказываться. Вы не в президиуме Политбюро ЦК КПСС, херр...\r \r .. Хотя надо признать RUP вы невнимательно читали... Ну да бог с ним, RUP тоже не идеал. \r \r Скажите, пожалуйста, почему вы решили, что я его невнимательно читал? Про 2-е ваше высказывание о неидеальности RUPa (какого именно RUPa?) я уже скромно молчу... А что идеал, херр?\r \r И, главное, не переживате, что у вас еще никаких книжек не написано. У вас еще все впереди - сначала пару-тройку статеек писнете, потом глядишь дело и до книжонки дойдет... Будете гордиться и везде ее цитировать.. ;-) \r \r Вы, херр, просто уже стали мастером качественной болтовни, если к ней выдвинуть следующие требования: минимум логики и здравого смысла, обязательное присутствие ехидства, невежества, популистско-патриотических эмоций, наездов на оппонента, неуважения к авторам и авторитетным источникам по обсуждаемой теме... И не видно уже конца вашей болтовне про оппонента. К вашему сведению, мне даже статьи или книжку просто не зачем писать про качество, т.к я абсолютно согласен с современной теорией/технологиями/стандартами качества как с т.з рациональной логики, так и с т.з перспективности практического применения. Сегодня написать что-то новое о сути качества ПО и его обеспечения уже сложно. Как максимально строгие вещи, так и маскимально ошибочные вещи уже давно написаны. А "разжевывать", перевирать и "огуманитаривать" в духе времени для полуграмотной программистско-тестерской аудитории - это пусть люди вроде "трех амигос" клепают ИТ-беллетристику.\r Я бы хотел обратить ваше, херр, внимание на один момент: есть книги, посвященные целиком тестированию (как у Майерса, Тамре), есть книги посвященные целиком качеству/надежности (как у Боэма, Майерса, Липаева), к-рые не становятся бестселлерами (тиражи <30 тыс.) и не получают никаких наград. А есть "венегреты" как у "трех амигос" из ЕА, к-рые становятся бестесселерами и получают разные награды. Популярность и награды еще не означают строгость и лаконичность. Те же Ларман или Элиенс, например, к-рых я очень уважаю, но к-рых я бы местами просто не стал бы даже цитирировать из уважения к ним же\r \r Засим откланиваюсь, оставаясь при глубоком убеждении, что человек обильно цитирующий чужие мнения, увы, не имееет своего собственного... Хотя возможно я и ошибаюсь... \r \r Может у вас проблемы с головой (основная функция, а не ношение шапки) или со зрением? Вообще по объемам цитат на тему качества вы меня превосходите даже если сложить мои цитаты из 2 топиков OFFTOPIC: управление ресурсами.... (цитата №1), Рассуждения о качестве в дурацкую погоду (цитата №2) и цитата №3 . Что же касается моего мнения, то я его также неоднократно и недвусмысленно высказывал не только на определение качества, но и на его практическое использование, херр вы эдакий :о)\r \r \r 2 Mik Prokoshin: \r Хочу заметить, что нормальный прототип GUI - это на практике 10-30% клиентской части ИС, если речь про проекты работы с БД. ... \r \r Вообще все зависит от подхода. Вот vdimas , например, использует тонких клиентов - там пользовательской логики минимум (т.к она инкапсулирована в серверных объектах), т.е фактически работа по созданию такого клиента - это его "сборка" из форм, контролов и т.д в VS.NET, и GUI - это почти 100% клиентского приложения\r \r .. Только при значительно завышенном бюджете проекта можно полноценно реализовать НЕСКОЛЬКО прототипов GUI. Для реальной оценки заказчиком, как мне показывает опыт, прототип на уровне одной формы и пяти контролов дает очень мало, приходится почти полностью реализовать GUI+часть связанной логики для нескольких (важнейших) форм. ... \r \r Вообще слово "завышенный бюджет" предполагает сравнение двух проектных бюджетов при одинаковой сложности приложений. Это для справедливости. И потом я не говорил, что нужно несколько принципиально разных прототипов GUI на каждый проект. Я говорил, что нужны типовые модели/прототипы GUI (то, что вы называете "HMA". А что такое "HMA"? Вроде есть NMA (non-material assets)), к-рые показываются заказчику в самом начале, чтобы он понял о каких удобствах идет речь и выбрал соответствующее решение-подход. Кстати, это даже не прототип (exploratory prototype), к-рый создается каждый раз, а скорее демонстрация именно подхода. Затем уже после сбора требований создается прототип приложения и дальше он модифицируется в соответствии с новыми требованиями заказчика ("эту кнопку убрать, добавить выпадающий список"), т.е то, что в RUP называется evolutionary prototype\r \r .. И проще (дешевле) исходить из сколько угодно больших модификаций первоначально представленного варианта, чем ваять их сразу несколько, а потом какой-то из них далее модифицировать. Оно конечно, за деньги заказчика - любые извращения... \r \r Хотя в RUP и других процессах по сути так и рекомендуется (для GUI, архитектуры и т.д), но мы этот подход не используем (т.к это, действительно, накладно), т.е вы все неправильно поняли\r \r .. Насчет инвестиций в НМА позволю напомнить - эти инвестиции должны окупиться, посему Вы вынуждены завышать бюджеты своих проектов. \r \r Вы злоупотребляете словом "завышать бюджет". Эти как вы их назывете "HMA" у нас окупаются за счет большего числа выполненных проектов (сопоставимых по сложности) за тот же промежуток времени по сравнению с другими компаниями, применяющими другой менее эффективный подход/процесс. Кстати, не только "HMA", а все остальное: последние RAD и CASE-средства, мониторы с большой диагональю, достаточно мощные конфигурации, эргономчная офисная мебель, оптические мыши, не говоря уже про аренду офисных помещений и т.д и т.п. Хочешь жить красиво - умей вертеться и никто тебе это удовольствие из своего карманчика оплачивать не будет\r \r .. Видно не слишком жесткая у Вас конкуренция... Обычно мало кто из заказчиков, с которыми работаем мы, будет увеличивать суммы оплаты в связи с тем, что в компании-разработчике полноценно введен RUP и "методика контроля качества".\r Просто каждый работает в своей маркетинговой нише. \r \r Я говорил вам уже, что заказчику вообще по барабану - есть ли у исполнителя (и у нас в том числе) RUP или нет, если он только не желает получить артефакты, соответствующие RUP/UML. Заказчик платит за приложение столько сколько он в состоянии заплатить - это принципиальное ограничение сверху на сегодня в Москве как правило. Он также выбирает из нескольких вариантов решений оптимальный для него по затратам, по срокам реализации, по дополнительной функциональности, по надежности, дополнительным услугам (сопровождение и т.д). Т.е конкуренция (ее вид) самая обычная. К тому же мы предоставляем полную отчетность, т.е по каждому "пуку", начиная с ТЗ и кончая стоимостью каждого созданного и пройденного тест-кейса, т.к заказчик уже давно пошел привередливый. Заказчик вообще может отказаться от ТЗ, от моделей, от исходных текстов\r \r Вы можете позволить себе некоторые излишества, которые по-вашему оправдываются качеством, но те, кто не может себе такого позволить - с Вами и спорят, пытаясь доказать, что и без лишних телодвижений можно обходиться :-) \r \r То, что можно обходиться без лишних "телодвижений" - это aag говорит. Я же говорю, что эти "телодвижения" нужны. Более того не только я, а также vdimas точнее нек-рые (прототипы, к-рые нужно "почувствовать пальцами") :о)\r \r P.S. И напоминает эта тема спор глухого с немым о театральном спектакле. Каждый что-то совсем свое видит/слышит, но оба сходятся в едином мнении, что результат хорош :-) \r \r Как видите основной спор последние 2 страницы (да и не только последние) по сути совсем другой - об определении качества ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2003, 09:32 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант У меня к Вам есть рацпредложение - все равно я посты длиной больше одного экрана читаю редко, и только тогда когда предмент меня интересует. Потому предлагаю вам ограничить свои реплики мне объемом, который влезает на страницу в разрешении 1024х768. Кнопочка "предпросмотр" Вам в этом поможет. А то столько букв опять зря пропало, оставшись непрочитанными... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2003, 21:14 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 ЦК: У меня к Вам есть рацпредложение - все равно я посты длиной больше одного экрана читаю редко, и только тогда когда предмент меня интересует. Потому предлагаю вам ограничить свои реплики мне объемом, который влезает на страницу в разрешении 1024х768. Кнопочка "предпросмотр" Вам в этом поможет. А то столько букв опять зря пропало, оставшись непрочитанными... А у меня к вам есть встречное рацпредложение - думать об удобствах и выдвигать соответствующие просьбы к участникам дискуссии в самом начале дискуссии, а не в конце . Но это на будущее, а сейчас могу либо предложить уменьшить размер шрифта в браузере, чтобы пост умещался в страницу в 1024х768 пикселей, либо читать каждый абзац отдельно как если бы это был пост --- З.Ы. Что же касается "зря пропало" - если вы не смогли что-то прочесть или понять, то другие прочтут и поймут, найдя для себя что-то интересное, а также, возможно, сделают выводы почему нек-рые вопросы к вам так и остались без ответа. В общем мысленно шлю пламенный привет Енг Кеку... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2003, 10:52 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант: >А что такое "HMA"? Нематериальные активы. >Эти как вы их назывете "HMA" у нас окупаются за счет большего числа выполненных проектов (сопоставимых по сложности) за тот же промежуток времени по сравнению с другими компаниями, применяющими другой менее эффективный подход/процесс. Не верю, что большее число выполненных проектов, чем у других - БЛАГОДАРЯ применяемому процессу. RUP служит никак не ускорению работы, а гарантированности результата. Ускорение работы - это максимальный отказ от лишней документации и очень сработанная высококвалифицированная команда у которой все рабочие моменты "в головах" и первый вариант обычно остается последним. Но в итоге получается очень сильная зависимость от этой команды. Так что насчет своей компании у Вас проглядывается некий... самообман, что ли. Критерии-то выбора Вашей компании заказчиком все же не только по количеству проектов в месяц, очевидно, но и по другим критериям, которые могут быть и превалирующими. >>Вы можете позволить себе некоторые излишества, которые по-вашему оправдываются качеством, но те, кто не может себе такого позволить - с Вами и спорят, пытаясь доказать, что и без лишних телодвижений можно обходиться :-) >То, что можно обходиться без лишних "телодвижений" - это aag говорит. Я же говорю, что эти "телодвижения" нужны. Вот именно. Вот я и говорю, что Вам проcто не понять друг друга, потому как работаете Вы в разных сегментах рынка с разными условиями и требованиями. О том же был и мой P.S. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2003, 16:01 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Mik Prokoshin: \r Не верю, что большее число выполненных проектов, чем у других - БЛАГОДАРЯ применяемому процессу. RUP служит никак не ускорению работы, а гарантированности результата. ... \r \r Он служит не только управляемости (гарантированности результата) и повышению качества, а также и ускорению по сравнению с менее эффективной методологией/процессом или без таковых вообще. Другой дело, что сама Rational это не утверждает явно, чтобы не попасть впросак, т.к разные компании имеют разный : а) процесс RUP для проектов схожего типа (например, в силу внутренних особенностей), и б) средний уровень профессионализма поэтому даже один и тот же RUP, внедренный в разных компаниях на почти одинаковых проектах может дать очень разные результаты. Но я опять повторяюсь: любая методология/процесс как раз и предназначена для того, чтобы формализовать и "типизировать" деятельности, а также сделать выбор той или иной деятельности очевидной в любой момент и, конечно, обеспечить полноту, непротиворечивость, использование лучших практик и т.д. Уже достижение этих целей может дать компании прирост в скорости работ по сравнению с предыдущим (например, кустарно-творческим) способом. Если хотите, то можно обсудить этот вопрос подробно в вашем топике Подходы к проектированию системы..., т.е просто взять пример конторы, использующей полный или усеченный RUP и типичный пример, конторы использующей другой процесс или просто кустарный способ, и сравнить качественно ("быстрее", "проще", "беспроблемнее", "дополнительные преимущества" и т.д) деятельности для какого-нибудь проекта\r \r .. Ускорение работы - это максимальный отказ от лишней документации и очень сработанная высококвалифицированная команда у которой все рабочие моменты "в головах" и первый вариант обычно остается последним. Но в итоге получается очень сильная зависимость от этой команды. \r \r А что вы называете "лишней документацией"? У нас никакой лишней документации нет - опять же не только для нас (исполнителя), но и для заказчика: каждый документ имеет строго определенное назначение и тех, кому он не только предназначен (2-4 проектных роли), но и, действительно, нужен.\r Во-вторых, никакие артефакты (документы, модели и т.д) не создаются вручную кроме тех, что придется создавать как при использование RUP, так и без него - если это те же документы, то это: видение системы, глоссарий, описания ВИ, требования и т.д. Если упомянутая вами команда не использует даже этих документов, то тогда - ДА, для такой команды это лишняя документацияю.\r Далее: "..команда у которой все рабочие моменты "в головах" - команда хорошая, но к ней возникает 3 практических вопроса:\r \r каков максимальный "размер" системы, к-рый умещается в головах у такой команды?\r 50 классов/сущностей на 1 голову? Тогда понадобится минимум 10 человек, чтобы держать\r в голове, например, рядовую систему, состояющую из 500 таких концептуальных/архитектурных\r элементов;\r как такая команда творит систему? Если у такой команды единственным артефактом является\r код, то это очень здорово, если такое вообще возможно при сегодняшней сложности даже\r типичных бизнес-приложений (учет, торговля, склад и т.д);\r как у команды с повторым использованием артефактов? Опять же если у такой команды сразу\r рождается код, то значит повторное использование происходит сразу за счет переделки кода,\r что здорово хотя уже и не очень эффективно, т.к одно дело переписывать вручную тот же DDL\r или определения классов на уровне "кто с кем связан и кто кого вызывает", сидя в куче даже\r хорошо закомментированного кода, а другое дело - делать это визуально в CASE-средстве.\r Этот вопрос не имеет смысла, если скорость ручной переделки кода не ниже, чем визуальной\r \r "..и первый вариант обычно остается последним." - даже не знаю, что сказать... Видимо, речь идет об идеальной команде, состоящей из суперпрограммистов с хорошим знанием предметной области :о)\r \r .. Так что насчет своей компании у Вас проглядывается некий... самообман, что ли. ... \r \r Никакого самообмана. Я наоборот за реалистичную оценку как своей, так и чужой деятельности, и прагматический подход. Именно такая оценка и желание не делать лишнюю работу (рациональная лень) меня собственно и привели к тому, что нужно использовать методологию/процесс. Нельзя достичь результат гораздо выше среднего только на одном суперпрофессионализме, к-рый, кстати, не так часто встречается в жизни :о)\r \r .. Критерии-то выбора Вашей компании заказчиком все же не только по количеству проектов в месяц, очевидно, но и по другим критериям, которые могут быть и превалирующими. \r \r "не только по количеству проектов в месяц" - заказчик вообще не знает этих цифр, т.к они ему мало что говорят. Вам говорит что-нибудь цифра вроде "10 систем за год со средней сложностью данных - 200 сущностей, со средней функциональной сложностью - 1000 функций, с числом строк кода... коллективом, состоящим из..."? Сегодня рядовой заказчик мыслит очень простыми категориями (сужу по собственному опыту, по опыту знакомых коллег, а также что обычно говорят в форумах): а) у исполнителя есть беспроблемный опыт + заказчку понравилась система, сделанная ранее исполнителем на схожую тему (т.е заказчик знает уровень и что он примерно получит); б) система обойдется дешевле и будет готова быстрее , чем у других исполнителей; в) исполнитель не бросит заказчика + возможность на тех же условиях делать апгрейд; г) наличие других услуг (откат и т.д). Заказчик обычно приходит и говорит: "Мне нужно автоматизироваться. Нужно чтобы это, это, это... Сколько будет стоить примерно и сколько займет времени? Ясно. А если еще это, это и это, то сколько?". Если его не устроит 1-й ответ (про минимум), то он сразу уйдет. Если 2-й, то скорее всего тоже. Речи о том, что "давайте сделаем только это и это раз у вас не хватает средств и времени" и быть не может. Так что здесь остается играть только на снижении стоимости и продолжительности работ по сравнению со средним уровнем этих услгу на рынке, а раз на снижении, то выгода получается только при увеличении скорости работ: чем больше каждый работник сделает за ед.времени при фиксированной з/п $$/час, тем больше будет прибыль конторы исполнителя и тем больше размер премий\r \r Вот именно. Вот я и говорю, что Вам проcто не понять друг друга, потому как работаете Вы в разных сегментах рынка с разными условиями и требованиями. \r \r А почему вы решили, что мы с ним в разных сегментах рынка? Позволю себе предположить, что это один и тот же сегмент - заказные приложения для автоматизации нескольких ФХД (типа учет, торговля, CRM и т.д) для малых и средних предприятий. Поэтому, наверное, условия и требования да и заказчики (один г.Москва) почти одинаковые. Если хотите, то можно обсудить это в отдельном топике типа "Сравниваем Заказчиков и Условия работы по России" в форуме Работа :о) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2003, 09:07 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант > а сейчас могу либо предложить уменьшить размер шрифта в браузере, чтобы пост умещался в страницу в 1024х768 пикселей Ышшо чего... Я свое зрение ценю и портить его совершенно не собираюсь... Хотя мне интресно, вы своим клиентам такие же рекомендации по повышению юзабилити даете - мол, уменьшите шрифт и будет вам щастье???... И качество... 2 Mik Prokoshin Ускорение работы - это максимальный отказ от лишней документации... По-моему, это очень опасный подход, чреватый весьма губительными осложнениями уже в ближайшем будущем. Та документация, которую сейчас вы сочтете лишней (гмм, интересно, а какая именно документация является "лишней"?), через полгода может оказаться жизненно важной. И вы вынуждены будете тратить массу времени на то, чтобы разобраться в куче недокументированного кода, например. Это даже при условии что состав команды останется неизменным. А не дай бог кто-то решит сменить работу... Имеем печальный опыт, увы... :о( ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2003, 12:49 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Циничный Кот: Ышшо чего... Я свое зрение ценю и портить его совершенно не собираюсь... Хотя мне интресно, вы своим клиентам такие же рекомендации по повышению юзабилити даете - мол, уменьшите шрифт и будет вам щастье???... Нет, конечно. Вы разве мой клиент? Вроде нет. Если вы мне заплатите, то я вам буду писать предельно краткие посты, а главное все в одном цвете. Бумажные брошурки и буклеты за отдельную плату :о) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2003, 09:02 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Репликант Лучше я Вам приплачу... Чтобы вы меня в ряды своих клиентов не пытались притянуть. А то знаю я чем это закончится - длительным и беспочвенным 3.14#$%дежом недовольного заказчика и хитрожопого поставщика пытающегося внушить, что все "соответствует ТЗ". Хотя не зря ведь говорят, что на всякую хитрую жопу найжется х$й с винтом. ;о) Оплата, правда, будет для начала натурой, в виде бесплатных советов. Но ничего, на первое время сгодится... ЗЫ. А посты вы уже кратенькие писать стали... Всегда бы так... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2003, 17:14 |
|
Рассуждения о качестве в дурацкую погоду
|
|||
---|---|---|---|
#18+
2 Циничный Кот: Лучше я Вам приплачу... Чтобы вы меня в ряды своих клиентов не пытались притянуть. Никаких поблажек в форуме вам не будет даже за деньги и даже за натуру, херр-советчик... .. А то знаю я чем это закончится - длительным и беспочвенным 3.14#$%дежом недовольного заказчика и хитрожопого поставщика пытающегося внушить, что все "соответствует ТЗ". Рассказ мне ваш кажется забавным. Это история вашей ("хитрожопого поставщика") профдеятельности? ЗЫ. А посты вы уже кратенькие писать стали... Всегда бы так... Посты кратенькие от того, что ваши посты а) тоже кратенькие и б) не содержат никакой информации по теме, а, следовательно, не требуют подробного комментария. Улавливаете связь, любезный херр? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2003, 18:03 |
|
|
start [/forum/topic.php?all=1&fid=32&tid=1546769]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
159ms |
get tp. blocked users: |
2ms |
others: | 238ms |
total: | 504ms |
0 / 0 |