русский
Germany.ruForen → Архив Досок→ Programmierung

Agile

20.03.19 22:45
Re: Agile
 
Tamachi гость
in Antwort LifeRider 20.03.19 21:50

В большинстве случаев, важно не то, ЧТО человек делает, а то, КАК он это делает.

Принцип "лишь бы работало, а как сделано -- не важно" несовместим с agile. Есть набор принципов (например KISS), которые почему-то не приживаются у тех программистов, которые долго работали в торговле. Теорию можно выучить, можно накопить уйму знаний, но психология подхода после 30 лет уже не меняется.


Вот, например, есть принцип, что задача исключения избыточности кода важнее задачи разработки функционала. То есть вот программист пишет, пишет.... уже много написал, скоро уже виден конец ....и вдруг --- БАБАХ -- в коде обнаружена избыточность!!!

Правила методологии настоятельно требуют ОСТАНОВИТЬ разработку и не продолжать ее до тех пор пока не будет удалена избыточность. Для agile-разработчика отсутствие избыточности кода -- это Святое. Для торгового программиста -- это мелочь, недостойная внимания. Собственно, в этом и суть конфликта.

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

И вот именно так появляются задачи типа "жопа".

 

Sprung zu