Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
 Разногласия с заказчиком. Нужно мнение.  [new]
st90
Member

Откуда:
Сообщений: 305
Есть десктопная ERP, которая выросла из ТЗ "автоматизировать 3 листа в Excel".
Естественно никаких тестеров и команды разработки тут нет.
Вот работали-работали и всплывает например, что на разрешении 1366х768 (на котором никогда не работали) некоторые окна отображаются некорректно.
Заказчик возмущен, как же так, почему изначально не предусмотрено и не проработано.
Вот мне кажется в разработке постоянно что-то дорабатывается и оптимизируется и всего предусмотреть невозможно.
И если вы хотите готовый продукт, то купите готовый. Либо наймите команду для разработки/тестирования, для ускорения и покрытия большинства нюансов.

Или я неправ?
1 июл 20, 19:33    [22160377]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
st90
Member

Откуда:
Сообщений: 305
Уточню что проект постоянно дорабатывается, а не сделан и сдан под ключ.
1 июл 20, 19:38    [22160379]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
Андрей Юниор
Member

Откуда: Москва
Сообщений: 512
st90
Заказчик возмущен, как же так, почему изначально не предусмотрено и не проработано.

Пусть заказчик возмущается сам собой - это он в своём ТЗ не предусмотрел и не проработал данный вопрос. Деньги заказчик даёт не просто так. Вот на что он дал деньги, то и может требовать.

Если пытаться предусмотреть всё, то разработка даже простейшей функции будет стоить как крыло от самолёта.
1 июл 20, 19:40    [22160380]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 62785
Блог
st90
Заказчик возмущен, как же так, почему изначально не предусмотрено и не проработано

Заказчик не бывает возмущён по какому-то одному дурацкому поводу, в то время как всё остальное замечательно. Когда всё замечательно - он машет рукой и говорит "Ну, это мелочь, в конце концов поправим в рабочем порядке". Если долго сотрудничали и заказчик вдруг действительно возмущён - это значит, что его многое всерьёз не устраивает, а это разрешение - просто очередная соломинка, сломавшая-таки его терпение, и по сути его претензия имеет вид "всё плохо и даже такая мелочь как работа в этом разрешении - и то ни хрена не работает". И Вам как исполнителю нужно менять не работу в этом разрешении, а вот это недовольство в целом. Ну, бывают ещё тонкости типа "новый человек у заказчика, который получил полномочия и решил устроить всё по-своему", но это обычно легко выруливается.

Что касается правоты... Обычно в ТЗ пишут нефункциональные требования, в том числе к видеорежимам, в которых работает софт. В качестве полуанекдота... в одной системе у нас было прописано минимально допустимое разрешение 800x600. При сдаче вылезла претензия заказчика - интерфейс ломается, если ставить 800x600 КРУПНЫЙ ШРИФТ. Аргументация - крупный шрифт есть стандартная фича ОС, нигде в ТЗ не написано, что он должен быть мелким, выполняйте. Ну мы немного покумекали и родили подпрограмму, которая выполняла это требование. Суть была в том, что она масштабировала всё обратно на мелкий, а если у шрифта получался размер 6 - неподдерживаемый - то меняла шрифт на Small, где такой размер есть. В общем, программа продолжала выглядеть почти так же, как в 800x600 без крупного шрифта. А то, что другие программы в этом режиме выглядят иначе - так в ТЗ нигде не написано, что шрифт должен быть именно крупным
1 июл 20, 20:09    [22160388]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
st90
Member

Откуда:
Сообщений: 305
softwarer
а вот это недовольство в целом.

В том и дело, что некоторые "недоработки" или "очевидные" для заказчика вещи он преподносит как должное.
Хотя ТЗ если и бывают, то весьма расплывчатые, без нюансов.
Даже пробовали работать по мной написанному ТЗ (я в роли аналитика ещё получается выступаю).
1 июл 20, 21:27    [22160413]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 62785
Блог
st90
В том и дело, что некоторые "недоработки" или "очевидные" для заказчика вещи он преподносит как должное.

Научите его работать по аджайлу. Самое оно для этого случая. Пусть выучит, что неработающая программа или неправильно работающая программа - это нормально, следующая версия будет лучше.

st90
Хотя ТЗ если и бывают, то весьма расплывчатые, без нюансов.

Ну, заказчик должен уметь платить. Это его главная и ключевая функция. Умение толком объяснить, что ему нужно - это уже за пределами его компетенции. С другой стороны, не стесняйтесь выспрашивать нюансы.

st90
Даже пробовали работать по мной написанному ТЗ (я в роли аналитика ещё получается выступаю).

Лучше уменьшайте величину итерации. Чем меньше задача - тем проще её нормально продумать и объяснить.
1 июл 20, 22:38    [22160440]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
Yatha
Member

Откуда:
Сообщений: 2341
softwarer
претензия заказчика - интерфейс ломается, если ставить 800x600 КРУПНЫЙ ШРИФТ

это действительно анекдот - последний раз я использовал такое разрешение в 90 лохматом году на мониторе Самсунг СинкМастер 14 дюймов, потому что на 1024х768 было маловато герц, ну вроде ещё в нулевых на первых нетбуках было такое.
А 1366х768 у меня стоит сейчас, например, на ноутбуке. То есть я бы не сказал, что редкое какое-то.
1 июл 20, 22:50    [22160445]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
shdl
Member

Откуда:
Сообщений: 35
Доброго здравия!

st90

...
Вот работали-работали и всплывает например, что на разрешении 1366х768 (на котором никогда не работали) некоторые окна отображаются некорректно.
Заказчик возмущен, как же так, почему изначально не предусмотрено и не проработано.
...


Если Заказчик возмущен - "Я терплю его только как неизбежное зло", "Улыбаемся и машем"

Насколько возмущен? Готов разорвать контракт?
Или готов вносить изменения в Систему?

Какой процент рабочих мест охватывает данная проблема с разрешением?
Стоит ли тратить ресурсы на это сейчас или заняться более важной работой?
Минимально в каких окнах необходимо внести изменения?
Предложите ему макет (1366х768) всех окон на согласование.
2 июл 20, 07:12    [22160524]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
crutchmaster
Member

Откуда: оттуда.
Сообщений: 1491
st90
Заказчик возмущен

А кто из вас двоих возмущен больше?
2 июл 20, 07:39    [22160530]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
chel_2000
Member

Откуда: Москва
Сообщений: 836
st90,

А в чем проблема оптимизировать? Бюджета нет или еще что-то?
2 июл 20, 08:53    [22160551]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
Alibek B.
Member

Откуда:
Сообщений: 3598
st90
Или я неправ?

Да, неправильно работаете (с заказчиком).
Если уж из "3 листов Excel" выросла ERP и до сих пор нет ТЗ, значит воспринимайте это как работу (сдельную), а не как заказ.

Ну и описание проблемы — например, что на разрешении 1366х768 (на котором никогда не работали) некоторые окна отображаются некорректно.
Вы что, оптимизируете интерфейс под конкретные разрешения? Ну так это ваша вина, как исполнителя.
GUI должен быть либо фиксированным и стандартным (и тогда его будет адаптировать ОС), либо "резиновым" и с относительными единицами измерений и вычисляемыми размерами, включая проверки на минимальный/максимальный размер по всему стеку элементов.
2 июл 20, 09:20    [22160569]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
L_argo
Member

Откуда:
Сообщений: 1209
1. Получите список претензий.
2. Ранжируйте их по критичности и простоте реализации
3. Очертите нерешаемые проблемы и их критичность.
4. Начните с самого простого и быстрорешаемого. Это создаст видимый эффект закрытия большого числа глюков.
5. Далее возьмитесь за критичное (обычно оно трудоемкое).

Постоянное поддерживайте обратную связь.
Научитесь дипломатии. Не делайте идиотских выпадов "Не нраицца ??? Покупайте готовое !!"
Убедите заказчика, что хорошего готового не бывает. Но бывает очень дорогое и при этом нехорошее.
Попробуйте привлечь стороннее экспертное мнение, сначала для себя, а потом и для руководства.
2 июл 20, 09:26    [22160574]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
KreatorXXI
Member

Откуда: Москва
Сообщений: 1007
st90

Вот работали-работали и всплывает например, что на разрешении 1366х768 (на котором никогда не работали) некоторые окна отображаются некорректно.


Мне вот прям интересно - почему окна отображаются некорректно? Можете рассказать? Или просто в качестве примера приведена несуществующая проблема?
2 июл 20, 10:23    [22160634]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
vb_sub
Member

Откуда:
Сообщений: 696
st90,
на чем написан GUI программы?
2 июл 20, 12:53    [22160793]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
fkthat
Member

Откуда:
Сообщений: 2965
softwarer
Научите его работать по аджайлу. Самое оно для этого случая. Пусть выучит, что неработающая программа или неправильно работающая программа - это нормально, следующая версия будет лучше.

Это не аджайл, это говнокодерство, которое "модные команды на самокатах" с перепоя называют аджайлом. На деле все ровно наоборот - либо фича деливерится готовая на 100% (E2E, QA, приемка и т.п.), либо как минимум до конца следующей итерации не деливерится вообще.
2 июл 20, 13:26    [22160850]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 62785
Блог
fkthat
Это не аджайл, это говнокодерство, которое "модные команды на самокатах" с перепоя называют аджайлом. На деле все ровно наоборот

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

Факт в том, что аджайл осознанно пытается объять ситуации типа "что-то сделали, а оказалось не то, что надо" и отнестись к ним по принципу "не страшно, в следующей итерации переделаем". Поэтому списывать его на говнокодерство как минимум... не полностью правда.

fkthat
- либо фича деливерится готовая на 100% (E2E, QA, приемка и т.п.), либо как минимум до конца следующей итерации не деливерится вообще.

Угу. А мне совсем недавно рассказывали, что главное - это движение вперёд, и тотальное внедрение фьючер тогглов нужно как раз для того, чтобы неработающую фичу заделиверить, не тормозя итерацию, но никому не включать, а в следующей итерации спокойно довести до ума. И они наверняка назвали бы Вас немодным ретроградом на велосипеде или ещё кем-нибудь.
2 июл 20, 13:51    [22160882]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
Anton_1234
Member

Откуда:
Сообщений: 23
st90
Есть десктопная ERP, которая выросла из ТЗ "автоматизировать 3 листа в Excel".
Естественно никаких тестеров и команды разработки тут нет.
Вот работали-работали и всплывает например, что на разрешении 1366х768 (на котором никогда не работали) некоторые окна отображаются некорректно.
Заказчик возмущен, как же так, почему изначально не предусмотрено и не проработано.
Вот мне кажется в разработке постоянно что-то дорабатывается и оптимизируется и всего предусмотреть невозможно.
И если вы хотите готовый продукт, то купите готовый. Либо наймите команду для разработки/тестирования, для ускорения и покрытия большинства нюансов.

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

пусть купят монитор (ноутбук) с нормальным разрешением

Сообщение было отредактировано: 2 июл 20, 13:57
2 июл 20, 13:55    [22160886]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
fkthat
Member

Откуда:
Сообщений: 2965
softwarer
Угу. А мне совсем недавно рассказывали

Ересь рассказали. Весь агил он как раз вокруг того, чтобы регулярно деливерить работающие фичи хоть и небольшими порциями, а не тянуть через весь проект все стопятсот вечно недоделанных фич, ожидая, что к Самому Главному Дедлайну все ишьюс каким-то магическим образом рассосутся.

softwarer
И они наверняка назвали бы Вас немодным ретроградом на велосипеде или ещё кем-нибудь.

Я, кстати, все думаю купить себе самокат, т.к., чтобы сгонять в соседний супермаркет за пакетом молока велик это оверхед, а самокат, пожалуй, был бы самое оно :))
2 июл 20, 14:11    [22160908]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
Злой Бобр
Member

Откуда: Украина, Кривой Рог
Сообщений: 3494
st90,

Ну вот такая она экономия заказчика. И это уже давно как классика жанра. Берите пример с крупных разработчиков - все что не указано в ТЗ выполняется за отдельную плату.
2 июл 20, 14:17    [22160917]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 62785
Блог
fkthat
Весь агил он как раз вокруг того, чтобы регулярно деливерить работающие фичи хоть и небольшими порциями

Та фича, которая разработчику кажется работающей, заказчику может показаться непригодной. Это иногда случается: посмотрел заказчик на то, что ему выкатили, и понял, что ему нужно не то, не там и не так. Именно это и случилось у ТС. Вопрос в том, что классический водопад пытается минимизировать такие ситуации за счёт детально продуманного ТЗ, прототипов, опытной эксплуатации итп., а агил принимает их неизбежность и пытается минимизировать последствия за счёт быстрой переделки.
2 июл 20, 14:21    [22160923]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
fkthat
Member

Откуда:
Сообщений: 2965
softwarer
Та фича, которая разработчику кажется работающей, заказчику может показаться непригодной.

Ну и отлично. Такое сплошь и рядом - фича тогда просто отправляется на новую итерацию.

softwarer
за счёт детально продуманного ТЗ

"Детально продуманное ТЗ" - это из области мифов, легенд, и прочего фольклора.
2 июл 20, 14:45    [22160945]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 62785
Блог
fkthat
"Детально продуманное ТЗ" - это из области мифов, легенд, и прочего фольклора.

Отнюдь. Когда задачу ставят те, кто хорошо знает своё дело - именно так и получается. Плохие ТЗ получаются, когда на стороне заказчика бардак и выходит лоскутный документ, в который разные люди вставляют свои противоречивые хотелки. Лучшее ТЗ, которое я помню, было в Московской Сотовой, когда я писал систему для инженеров - тех, кто занимался качеством покрытия. Вот это была просто сказка: всё чётко, разумно, понятно, на вопросы отвечают одинаково. В итоге система скользнула в эксплуатацию как по маслу, писали её полтора года, а сдали за две недели.
2 июл 20, 15:09    [22160968]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
fkthat
Member

Откуда:
Сообщений: 2965
softwarer
когда я писал систему для инженеров

К сожалению, далеко не все заказчики инженеры, скорее наоборот. И еще, не забываем, что
автор
за время пути собачка могла подрасти

Самая лучшая и наилучшая сегодняшняя хотелка может завтра стать неактуальной, а взамен неё зато появиться какая-то другая.
2 июл 20, 15:14    [22160973]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 62785
Блог
fkthat
К сожалению, далеко не все заказчики инженеры

Не все. Но и этого достаточно, чтобы не относить к мифам то, что существует в реальности. Тем более что вопрос не в инженерах, а в знании своего дела.

fkthat
Самая лучшая и наилучшая сегодняшняя хотелка может завтра стать неактуальной

Может. Но частота таких событий невелика - если в них не заносить под скрепочку то, что происходит из-за "мы плохо подумали, поэтому теперь ещё десять раз передумали". Скажем, коронавирус - очень даже причина для пересмотра приоритетов, не так ли? Например, меня из-за него перекинули на другой проект, которому в связи с новыми условиями требовалось усиление. И я уже два месяца - май и июнь - делаю задачи, у которых стоит дата создания февраль 2020-го. Если бы не перекинули - делал бы на старом проекте блок задач, первый разговор о которых зашёл где-то в декабре 2019-го. А если кто-то сегодня переделывает те задачи, которые делались в начале июня... значит, на этапе "подумать" или "поисследовать" там изрядно схалтурили.
2 июл 20, 15:43    [22161001]     Ответить | Цитировать Сообщить модератору
 Re: Разногласия с заказчиком. Нужно мнение.  [new]
fkthat
Member

Откуда:
Сообщений: 2965
softwarer,

Самое хорошее и красивое ТЗ, которое я видел (и оно было на самом деле хорошим и красивым) обладало одним небольшим недостатком - к моменту его выхода в свет (а его писали почти год) оно с т.з. бузинеса стало чуть менее чем на 100% неактуально. А так, да, во всем остальном это было всем ТЗ ТЗ
2 июл 20, 15:54    [22161014]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
Все форумы / Работа Ответить