All streams
Search
Write a publication
Pull to refresh
0
0
Send message
Как раз пропущенный раздел «Решения» и было бы интересно почитать.


Исходил из того, что в формулировке проблемы есть часть решения. В то же время, конкретные проектные решения могут быть очень разные. Поэтому, этот шаг за читателем.
В именно его задачи входит мониторинг, кто какую проблему решает и осмысленные ли ресурсы туда вкладываются.


Да, в том числе, проблема: наблюдаемость процесса разработки. Вы правы.

Еще достаточно полезно, если разделены «технические» и «бизнесовые» задачи и люди, ответственные за их постановку.


Спасибо за идею
чудятся оскорбления


Вы оскорбляете разработчиков фразами?:

слишком звёздные

Хотя сам даже стакан семечек в метро не сможет продать
чудятся оскорбления


Это газлайтинг?
слишком звёздные


Извините, это не оскорбление?

Хотя сам даже стакан семечек в метро не сможет продать


Извините, это не оскорбление?

Вы тролль?
это крик души или что?


Формирование диалога
Рассматривается кейс разработки, определяются некоторые проблемы, формулируется необходимость диалога.
И он прекрасно живёт и продаётся,


Прекрасно продаётся — вполне да. Прекрасно живёт — под вопросом, по крайней мере с одной из сторон — это боль разработчиков, которая часто выливается в дальнейшую деградацию кода. Ещё, для HR отдела текучесть персонала, например.
Для части софта вторично. Да.

Существует достаточно большое количество нишь продуктов, которые основной доход получают за счёт техподдержки и развития фич. Например, работающие на гос структуры, софт, который постоянно используется долгое время отдельными компаниями. Такой продукт может жить по десятку лет, порой меняя, во время своей жизни, ряд технологий. Очень важно, не потерять за весь этот период клиентов.
Если 2 недели поиска изящного решения не улучшили качество продукта для пользователя или не принесло ничего для бизнеса, то ROI = 0.


Не принесло для бизнеса сейчас? Не принесло в эти 2 недели?
Пример: фундоментальные исследования.

А фактор целеустремленная работа сотрудника? Небезразличие? ROI?
Я согласен, что во вногих случаях диалог налажен, проблемы кода учитываются и они не оказывают существенного влияния на конечный продукт.

Но работал и с legacy, например.
Сколь-нибудь существенно не коррелирует (...) Качество кода существенно коррелирует со стоимостью сопровождения системы


А через такие параметры, как скорость внедрения новых фич/период выпуска обновлений/возможностью пользователям получать тех поддержку? Если рассматривать весь жизненный цикл. В том числе, «любимый» legacy.
Я расцениваю это так, что 3 работодателя оплатили навязанную и бесполезную для них работу. 4-й выиграл в лотерею, но в долгосрочной перспективе может потерять больше, т.к. будет оплачивать другую навязанную и бесполезную для него работу.


На основании каких наблюдений/фактов вы делаете такие выводы?

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


Вы считаете, что наказания менеджеров за неуспех, (но старания — в habr.com/en/post/535114/#comment_22469234 использовалось слово корпел) разработчика оказались неэффективны и он все также будет стремиться использовать «машинное время работадателя» для своих целей?

Менеджмент не эффективен?

Вы не верите в успешность работников, которые старательно работают?
Да, сложно писать полемичные замечания.
И тот и другой подход — это грань красоты/изящества кодирования?
1) Реализовать функциональность в рамках минимального бюджета. Определить минимальный функционал. Здесь, как выше упомянули в комментарии, профессионализм это, например, возможность обзора архитектур и знание многих библиотек, чтобы знать что можно использовать с минимальными затратами и где не возникнет большого технического долга на малом интервале разработки.
2) Найти эффективное/иновационное решений?
Одна из граней красоты/изящества — это профессионализм?
Какие ещё есть вопросы?
Почему ПМ не может транслировать задачу разрабам?


Если технический специалист разработчик? Может ли PM до деталей понимать задачу?

Почему ПМ не защищает разрабов?


Извините, на какой фрагмент комментария habr.com/en/post/535114/#comment_22468212 вы задаете вопрос? Я не понимаю цепочку диалога. Поясните, пожалуйста, на какой фрагмент вы задаете данный вопрос и почему.

Почему разрабы должны вести диалог?


Поясните, пожалуйста, вашу позицию.
Я предпочитаю, когда диалог ведется при постановке или оценке задачи, т.е. на стадии планирования/проектирования.


Как вы будете вести диалог в рамках agile процесса?
Критерии изящного решения Вы так и не привели.


habr.com/en/post/535114/#comment_22469272

Ваши слова ошибочны?

Information

Rating
Does not participate
Registered
Activity