Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2017, 11:25   #21
LV1974
Заблокирован
 
Регистрация: 09.08.2017
Сообщений: 1,136
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
Вот потому программисты спокойно внедряют в работу своей компании и свободный график для сотрудников и работу через день в не офиса и привлекают фрилансеров и вообще делают черте что, лишь бы основная работа для программиста не стала рутиной, иначе именно она перестаёт делаться раз, начинается внедрение косяков два и проект перерождается от чего умирает.
Ответ неоднозначен. В жизни много рутины - транспорт, еда, покупки.
В жизни и в работе надо искать сбалансированное сочетание рутины и творчества.

Цитата:
Сообщение от Alar Посмотреть сообщение
В том же вебе сколько проектов сдохло от того что их "перепрограммировали", перенасытили ненужным фунционалом. Если проект работает, программиста надо перекидывать на другой проект. каждый раз получается что-то новое, и это не вредит, а даже помогает основному или предыдущему проекту, если там нужно будет вносить какие-то изменения в будущем.
Вот здесь Вы навели меня на интересную мысль, которую хочется зафиксировать:
В управлении существуют 4 кита:
1. Планирование,
2. Организация,
3. Контроль,
4. Мотивация,

В программировании тоже есть 4 кита:
1. Анализ,
2. Проектирование,
3. Реализация,
4. Оптимизация,

Пока оставлю это как есть.
Надо бы обдумать - как эти 8 компонентов взаимосвязаны.

+
Критерии качества программного продукта:
1. Лаконичность,
2. Функциональность,
3. Сопровождаемость,
4. Специализация,

Последний раз редактировалось LV1974; 13.12.2017 в 15:29. Причина: +
LV1974 вне форума Ответить с цитированием
Старый 13.12.2017, 13:43   #22
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
Сообщение от LV1974
Ну а если чел - фанат программирования?
Лечиться нужно, как от любой другой зависимости
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.12.2017, 15:28   #23
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

Цитата:
Сообщение от LV1974 Посмотреть сообщение
В жизни много рутины - транспорт, еда, покупки.
при желании это можно исключить.
транспорт - сидишь дома. нет транспорта
еда и покупки - от доставки на дом до женщина все принесла.

И думать нечего, чего синонимы разделять?

1. Планирование=Анализ=Проектирование
2. Организация=Мотивация=Реализация
3. Контроль=Процесс
4. Результат=Сдача проекта

Оптимизация это из другой оперы, оптимизация будет только после тестирования, обои отклеются будете переклеивать, а так смысла нет ничего оптимизировать, пока лист багов не пришёл. Вот это и есть огромная проблема программистов, сам себе тестировщик, сделал - ТЗ, должно работать, не работает как хотел клиент не твои проблемы - ТЗ нужно было нормально составлять. гоуту пункт один с новыми данными входными, функциональное программирование вообще вкурсе что такое? любой технический процесс должен быть фунционален, откопайте мою недавнюю тему про бизнес-процесс. Жду ссылки от вас на эту тему в этой теме.
Alar вне форума Ответить с цитированием
Старый 13.12.2017, 15:30   #24
LV1974
Заблокирован
 
Регистрация: 09.08.2017
Сообщений: 1,136
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Лечиться нужно, как от любой другой зависимости
Угу. Меня уже вылечили... от работы.
На пенсии сижу.

Цитата:
Сообщение от Alar Посмотреть сообщение
при желании это можно исключить.
транспорт - сидишь дома. нет транспорта
еда и покупки - от доставки на дом до женщина все принесла.
Конечно да. Можно ремонт, уборку и вынос мусора аутсорсить.
Только это путь в матрицу.
Я там уже был и мне было плохо.
LV1974 вне форума Ответить с цитированием
Старый 13.12.2017, 15:38   #25
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

Цитата:
Сообщение от LV1974 Посмотреть сообщение
Я там уже был и мне было плохо.
Нормально там, у меня вот рабочий телефон и должны звонить, чтобы котлы продать, а я ни с кем не хочу общаться, не покупаю рекламу и т.д. звонят всякие с холодным обзвоном - зла не хватает.

И да всё можно оутсорсить. хочешь общаться - купи в директе рекламу и продавай что нибудь. На пустом месте тоже мне проблемы выдумали, хоть те же котлы.

Я уже писал, что в этом году прокачался в рамках хобби на директора и главбуха, тоска печаль от этих знаний, чем больше знаешь, тем понятнее откуда столько проблем в экономике, не настроена же работа вообще.

Так что выйти из матрицы можно на раз два, только выходить лучше в спорт, так как о всём остальном сто процентов пожалеешь. А с учётом того как все ломанулись в наш мир, крипта - это только первое что их заинтересовало, хотя нет второе, первое соц сети, то можно предсказать, что матрица подорожает и аусорсить вообще всё что угодно будете.

Но так как вы говорили, что бухаете, то вы совсем не в матрице, а вполне так в обыденной сельской реальности - наколоть дров, бухнуть, закусить картошечкой. тысячи лет так жили - это жизнь пролетария, не программиста )
Alar вне форума Ответить с цитированием
Старый 13.12.2017, 16:20   #26
LV1974
Заблокирован
 
Регистрация: 09.08.2017
Сообщений: 1,136
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
1. Планирование=Анализ=Проектирование
2. Организация=Мотивация=Реализация
3. Контроль=Процесс
4. Результат=Сдача проекта
Тогда наверное так. (я использую запись, которую ввёл для динамической семантики):
1. Анализ + Планирование = Проект.
2. Организация + Мотивация = Процесс.
3. Реализация + Контроль = Результат.
4. Настройка + Тестирование = Сопровождение.

Эти семантические уравнения зависят от того, с какой стороны смотреть.
Со стороны заказчика, организатора или исполнителя.

Цитата:
Сообщение от Alar Посмотреть сообщение
любой технический процесс должен быть фунционален, откопайте мою недавнюю тему про бизнес-процесс. Жду ссылки от вас на эту тему в этой теме.
Это бесспорно. (поищу на трезвую голову).

Цитата:
Сообщение от Alar Посмотреть сообщение
Но так как вы говорили, что бухаете, то вы совсем не в матрице, а вполне так в обыденной сельской реальности - наколоть дров, бухнуть, закусить картошечкой. тысячи лет так жили - это жизнь пролетария, не программиста )
Мой гамбринизм прекрасно дополняет мои исследования и творчество.
А чтобы избежать когнитивного диссонанса - можете считать меня "вольным художником".
И это не моя прихоть и не позёрство.
Мы недавно обсуждали тему эргофобии.
Так вот, я сам удивляюсь тому, что оказался в этой ситуации и вынужден играть такую роль.
LV1974 вне форума Ответить с цитированием
Старый 14.12.2017, 10:29   #27
LV1974
Заблокирован
 
Регистрация: 09.08.2017
Сообщений: 1,136
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
...
любой технический процесс должен быть фунционален, откопайте мою недавнюю тему про бизнес-процесс. Жду ссылки от вас на эту тему в этой теме.
Вот она:
http://www.programmersforum.ru/showthread.php?t=312418

Посмотрел.
Там начинается спор про термины и определения.
Действительно, это неоднозначная тема.
Например: переход слова в разные формы речи может восприниматься по-разному:
Анализ + Планирование = Проект.
или:
Анализ + Проектирование = План.

В основном, трактование зависит от участника процесса (тьфу - работы).
+
Об этом надо сразу спрашивать - типа ты кто?
Заказчик, Управленец или Исполнитель?
И ещё надо сразу спрашивать про определения терминов.

Если дальше вникать в тему, то надо вспомнить Жака Фреско.
У него много интересного материала по этой теме.

+
Я выписал факторы, характеризующие бизнес-процесс:
1. Товар - Услуга,
2. Реальное - Плацебо,
3. Единичное – Тиражируемое,
4. Социальное – Коммерческое,
5. Одобряемое – Порицаемое,
6. Законное - Незаконное,
7. Помощь - Удовлетворение,
8. Платное - Бесплатное,

Так что не спешите давать определение. Здесь 256 вариантов!

Последний раз редактировалось LV1974; 14.12.2017 в 12:33. Причина: +
LV1974 вне форума Ответить с цитированием
Старый 17.12.2017, 14:43   #28
LV1974
Заблокирован
 
Регистрация: 09.08.2017
Сообщений: 1,136
По умолчанию Как интересно разбирать бизнес-процессы!

Как интересно разбирать бизнес-процессы!

Теперь про организацию бизнес-процессов. В их основе лежит матрица:
1. Заказчик, Исполнитель,
2. Клиент, Управляющий,

Теперь интересно посмотреть на развёртку бизнеса.

Пара Заказчик – Клиент. Заработал – делись! (7.37):
1. Друзья, Рейдеры,
2. Мошенники, Церковь,
3. "Врачи", Парапсихологи,
4. Рестораны, Казино,
Итого – потратил время и деньги.

Пара Управляющий – Исполнитель. Возврат денег в бизнес! (7.38):

1. Престиж, Безопасность,
2. Реклама, Сотрудники,
3. Технологии, Оборудование,
4. Оборот, Помещения,
Итого – получил прибыль и уважение.

Про технологические процессы:

Материальный тех-процесс (7.39):
1. Материал, Эффект,
2. Форма, Предмет,
3. Деталь, Сборка,
4. Проверка, Приёмка,

Идеальный тех-процесс (7.40):
1. Задача, Анализ,
2. Проект, План,
3. Разработка, Тестирование,
4. Реализация, Сопровождение.

+
Просьба - воспринимайте такие схемы как повод для анализа и размышлений.
Такие схемы основаны на бинарной логике:
Либо фактор действует, либо нет.
Либо признак есть, либо есть противоположный признак; либо есть оба признака, либо нет обоих признаков. И т.д.
Таким образом, мы получаем 2, 4, 8, 16,... вариантов.
Но никак не 3, 5, 6, 7 ....
!

Последний раз редактировалось LV1974; 17.12.2017 в 18:59. Причина: +
LV1974 вне форума Ответить с цитированием
Старый 17.12.2017, 16:55   #29
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Сообщение от LV1974 Посмотреть сообщение
Критерии качества программного продукта:
1. Лаконичность,
2. Функциональность,
3. Сопровождаемость,
4. Специализация,
Маловато будет. FURPS+ уже неактуален?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 17.12.2017, 17:18   #30
LV1974
Заблокирован
 
Регистрация: 09.08.2017
Сообщений: 1,136
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
Маловато будет. FURPS+ уже неактуален?
Спасибо! Очень даже актуален.

Цитата:
FURPS — классификация требований к программным системам.

Образована от первых букв слов:

Functionality — Функциональные требования: свойства, возможности, безопасность. Являются основными, по этим требованиям строятся диаграммы вариантов использования (Use case diagram).
Usability — Требования к удобству использования (UX): человеческий фактор, эстетика, последовательность, документация.
Reliability — Требования к надежности: частота возможных сбоев, отказоустойчивость, восстанавливаемость, предсказуемость устойчивости.
Performance — Требования к производительности: время отклика, использование ресурсов, эффективность, мощность, масштабируемость.
Supportability — Требования к поддержке: возможность поддержки, ремонтопригодность, гибкость, модифицируемость, модульность, расширяемость, возможность локализации.

Требования были разработаны и представлены Hewlett-Packard. В настоящее время используется аббревиатура FURPS+. Символ "+" означает дополнительные факторы, добавленные HP для расширения понятия и выделения второстепенных, но важных атрибутов: интерфейс, операции, юридические вопросы и т.п.

Некоторые из этих требований называются атрибутами качества (usability, reliability, performance, supportability).
Чисто субъективно, я бы сделал акцент на таких направлениях:
1. Целенаправленность,
2. Удобство,
3. Функциональность,
4. Расширяемость,
5. Надёжность,
6. Безопасность,
7. Производительность,
8. Поддержка,

+
Развёртка характеристик ПО. Альфа версия.

Развёртываем 1.Целенаправленность (концептуальность):
1. Решать только свою задачу,
2. Делать это лучше всех,
3. Блюсти интересы клиента,
4. Не создавать клиенту ограничений,

Развёртываем 2.Удобство:

1. Следовать традициям,
2. Легко делать главные задачи,
3. Не навязывать дополнительные функции,
4. Предоставлять достаточный сервис,

Развёртываем 3.Функциональность:
1. Простота,
2. Системность,
3. Настройки,
4. Встраиваемость, экспорт данных и инструментария,

Развёртываем 4.Расширяемость:
1. Гибкость, программируемость,
2. Масштабирование,
3. Локализация,
4. Импорт данных и инструментария,

Развёртываем 5.Надёжность:
1. Защита от некорректных данных,
2. Защита от переполнения,
3. Защита от некорректного оборудования,
4. Защита от дурака,

Развёртываем 6.Безопасность:
1. Точность расчётов,
2. Сохранность данных,
3. Конфиденциальность,
4. Стойкость ко взлому,

Развёртываем 7.Производительность:
1. Требования к частоте процессора и к параллельности,
2. Требования к пропускной способности шины данных, и портам,
3. Требования к кешу, памяти, жёсткому диску,
4. Требования к прочему оборудованию,

Развёртываем 8.Поддержка:
1. Удобный интерфейс,
2. Учебник,
3. Ответы на вопросы,
4. «Горячая линия».

Последний раз редактировалось LV1974; 17.12.2017 в 20:15. Причина: ++
LV1974 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что должен знать начинающий программист? yardie Свободное общение 3 08.09.2010 14:56
Что должен знать программист? Maximxak Свободное общение 37 26.05.2009 22:41
Сколько должен получать программист за программу? KurtWagner Свободное общение 21 05.02.2009 10:59
каждый программист это должен знать bill Свободное общение 18 24.07.2007 20:34