OberonCore
https://forum.oberoncore.ru/

Мысли на тему треугольника "дешево-быстро-качественно"
https://forum.oberoncore.ru/viewtopic.php?f=57&t=4918
Страница 1 из 1

Автор:  Илья Ермаков [ Суббота, 04 Январь, 2014 14:24 ]
Заголовок сообщения:  Мысли на тему треугольника "дешево-быстро-качественно"

Все мы знаем, конечно, про три угла:
дешево-быстро-качественно,
и что оптимизировать процесс можно только под два из них
(как в CAP-теореме прямо :) ).

Вопрос, когда и с какими последствиями целесообразно выбирать какие углы, достаточно интересен для обсуждения.
Может быть, кто-то выскажет какие-то мысли :)

На самом деле, поводом к заведению темы стало желание куда-то поселить цитату Сергея Павловича Королёва:
С. П. Королёв писал(а):
Имейте в виду, если вы сделаете быстро и плохо, то люди забудут, что вы сделали быстро, и запомнят, что вы сделали плохо. Если вы сделаете медленно и хорошо, то люди забудут, что вы сделали медленно, и запомнят, что вы сделали хорошо!

Автор:  Alexey Veselovsky [ Суббота, 04 Январь, 2014 14:40 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

На самом деле, очень часто "хорошо" тесно связано с "быстро". Ибо если медленно, то получается не вовремя, а значит плохо и не нужно.

Автор:  Иван Кузьмицкий [ Суббота, 04 Январь, 2014 14:59 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Alexey Veselovsky писал(а):
На самом деле, очень часто "хорошо" тесно связано с "быстро". Ибо если медленно, то получается не вовремя, а значит плохо и не нужно.
"Медленно" и "не в срок" - совершенно разные вещи.

Автор:  Alexey Veselovsky [ Суббота, 04 Январь, 2014 15:39 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Иван Кузьмицкий писал(а):
Alexey Veselovsky писал(а):
На самом деле, очень часто "хорошо" тесно связано с "быстро". Ибо если медленно, то получается не вовремя, а значит плохо и не нужно.
"Медленно" и "не в срок" - совершенно разные вещи.


А четкого срока очень часто и нет. Равно как нет и заказчика.

Автор:  Jordan [ Суббота, 04 Январь, 2014 16:29 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Требуется конкретизировать. Так как в идеале все хотят "дешево-быстро-качественно". Уверен, что Королев, как никто другой знал, что такое сроки.

Можно взять, язык КП и ББ и сравнить его с другим языком, на конкретном проекте. Я не предлагаю писать, а именно порассуждать.

Автор:  Jordan [ Суббота, 04 Январь, 2014 16:31 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Интересно услышать мысли, Алексея и Влада, Губанова, так как они мэйнстрим программисты, и знакомы с "'этой" кухней.

Автор:  Пётр Кушнир [ Суббота, 04 Январь, 2014 17:13 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Илья Ермаков писал(а):
На самом деле, поводом к заведению темы стало желание куда-то поселить цитату Сергея Павловича Королёва:
С. П. Королёв писал(а):
Имейте в виду, если вы сделаете быстро и плохо, то люди забудут, что вы сделали быстро, и запомнят, что вы сделали плохо. Если вы сделаете медленно и хорошо, то люди забудут, что вы сделали медленно, и запомнят, что вы сделали хорошо!

Королёв же не был Активным & Динамичным бизнесменом, откуда ему знать? :)

Автор:  Alexey Veselovsky [ Суббота, 04 Январь, 2014 17:14 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Jordan писал(а):
Можно взять, язык КП и ББ и сравнить его с другим языком, на конкретном проекте. Я не предлагаю писать, а именно порассуждать.

А при чем тут язык?

Автор:  Jordan [ Суббота, 04 Январь, 2014 17:26 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Alexey Veselovsky писал(а):
Jordan писал(а):
Можно взять, язык КП и ББ и сравнить его с другим языком, на конкретном проекте. Я не предлагаю писать, а именно порассуждать.

А при чем тут язык?


Так форум об оберонах, и всё что связано с ними. Конкретно обсудить, готов ли КП и ББ, для мэйнстрима, можно ли на нём писать быстро, качественно, и дёшево.

Автор:  Jordan [ Суббота, 04 Январь, 2014 17:27 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Товарищи форумчане, что конкретно обсуждается? Фраза как таковая или приминительна к проблематике ИТ сферы? Весь мэйнстрим стремится к этому. Для того, и создают новые языки, которые увеличивают скорость разработки в нужной сфере.

Автор:  Alexey Veselovsky [ Суббота, 04 Январь, 2014 18:08 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Jordan писал(а):
Alexey Veselovsky писал(а):
Jordan писал(а):
Можно взять, язык КП и ББ и сравнить его с другим языком, на конкретном проекте. Я не предлагаю писать, а именно порассуждать.

А при чем тут язык?


Так форум об оберонах, и всё что связано с ними. Конкретно обсудить, готов ли КП и ББ, для мэйнстрима, можно ли на нём писать быстро, качественно, и дёшево.


Нет, конкретно этот вот форум - это форум Информатики-21, то есть форум образовательного проекта. Оберон и ББ тут постольку поскольку.

Автор:  Jordan [ Суббота, 04 Январь, 2014 18:25 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Alexey Veselovsky писал(а):
Нет, конкретно этот вот форум - это форум Информатики-21, то есть форум образовательного проекта. Оберон и ББ тут постольку поскольку.


Данный сайт постулирует, обучение на КП и ББ, и только на нём. Плюс оды самому Вирту.

Автор:  Иван Кузьмицкий [ Суббота, 04 Январь, 2014 19:30 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Alexey Veselovsky писал(а):
А четкого срока очень часто и нет. Равно как нет и заказчика.
Потому как постановка задачи зачастую неформальная, и приведение её формального решения в виде программы многими воспринимается как искусство. Ну, на неформальном поле можно долго и красиво прыгать - то бишь, спорить. Для начала всех рассуждений неплохо было бы дать опорную точку в качестве определений того, что есть быстро, дёшево и качественно.

Можно ли говорить о быстроте в аспекте "быстрее, чем остальные при одинаковых стартовых условиях"?
Можно ли говорить о цене в аспекте "дешевле чем остальные"?
Можно ли говорить о качестве исполнения в аспекте "качественнее чем остальные"?

Если постановка задачи неформальная, то создание формального решения болтается где-то в области прекрасных искусств. Тем более, как сравнивать изделия, исполненные по неформальным постановкам? Как тогда вообще можно всерьёз говорить о сроках, цене и качестве? Разве что говорить про хотелки. Хочу, чтобы сделали за такое-то время и с такими-то свистоперделками. Вот и всё.

Автор:  Иван Кузьмицкий [ Суббота, 04 Январь, 2014 19:34 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Jordan писал(а):
Товарищи форумчане, что конкретно обсуждается? Фраза как таковая или приминительна к проблематике ИТ сферы? Весь мэйнстрим стремится к этому. Для того, и создают новые языки, которые увеличивают скорость разработки в нужной сфере.
Не увеличивают, есть такое мнение. А позволяют хоть как-то формализовать некую реальность. Так точнее. Никто же никогда не замерял, насколько увеличивается скорость. Есть только субъективные мнения на поле выдранных из контекста кусков предметных областей. Конечно, если формальный аппарат позволяет работать с более сложными онтологиями, то это однозначно воспринимается как облегчение труда. Но количественно никто не меряет.

Автор:  Илья Ермаков [ Воскресенье, 05 Январь, 2014 11:31 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Иван Кузьмицкий писал(а):
Конечно, если формальный аппарат позволяет работать с более сложными онтологиями, то это однозначно воспринимается как облегчение труда. Но количественно никто не меряет.


А работу с более сложными онтологиями можно организовать и библиотечно-фреймворково, без новых языков.
И мейнстрим так тихо к этому и пришёл: Фаулер, Эрик Эванс с DDD... Принцип: дайте нам базовый ООП-инструментарий в стиле Java (и КП, потому что ничего за пределами КП для их методов не нужно), и онтологию и DSL мы на ней изобразим... Более того, и подходы уже устоялись "с какой стороны брать новую задачу и как же, итить её, эту онтологию, модель выстроить".
Практически никакого влияния на эти работающие подходы (и, по факту единственные работающие для широкого спектра прикладных задач, по факту) новые языковые средства и инструменты не оказыввают.

Есть там foreach, шаблоны, замыкания и прочая белиберда - для того же DDD совершенно похрен и на производительность промышленной разработки не влияет.
Влияет, в первую очередь, на производительность отдельно взятого программиста, когда ему срочно надо сделать небольшую программку или компонент в стиле "быстро сдал и забыл".

Автор:  Info21 [ Понедельник, 06 Январь, 2014 21:24 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Ну, не знаю про два угла.
У меня на ББ получается и дешевле, и быстрее, и качественнее, чем у конкурентов.
На специфических задачах, конечно.

Автор:  Илья Ермаков [ Вторник, 07 Январь, 2014 12:26 ]
Заголовок сообщения:  Re: Мысли на тему треугольника "дешево-быстро-качественно"

Не, как правило, идёт речь о в первую очередь организационных решениях при равном КПД применяемых технологий.

Понятно, что электровоз - это и дешевле, и быстрее, и качественнее, чем паровоз.
Но вот ставить ли на конкретный состав один или сцепку из двух-трёх электровозов и в каком режиме ехать :)

Делать ли максимально быстро, не закладывая расширяемость (теряя качество), или наоброт, ну и т.п.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/