Фраза, която чуваме всеки ден. Германците правели бирата с внимание към детайла. Новата toyota била изработена с внимание към детайла. Четем го и в изискванията за работа на много IT работодатели. Нееднократно съм го чувал - “ако работиш за нас, очакваме от теб да се отнасяш към детайлите с внимание.”
Какво обаче значи да правиш софтуерен продукт с внимание към детайла? Можем ли въобще да го третираме и изискваме като индивидуално качество? Възможно ли е даден член на екипа да бъде “човека, дето внимава и за другите”? Могат ли останалите преспокойно да се оставят на творчески полет, оставяйки довършителната дейност на другия човек?
Според мен - не. Преспокойно можем да приложим правилото - “Една тълпа е толкова тъпа, колкото е тъп най-тъпия човек в нея”. В нашия случай - един продукт ще бъде изпълнен с такова внимание към детайла, колкото му е отделил най-мърлявия член от нашия екип. Или колкото внимание е вложено в най-незначителната и претупана част от него. Дейностите и производните произведенията (опит да преведа “deliverables”) взаимодействат толкова тясно помежду си, че на практика е невъзможно да направиш една част добра и изпипана сама по себе си. И дори това да стане, кофти изпълнението в останалите я обезсмисля.
Примери за това много - уеб решения с добър визуален дизайн, но кофти код, или обратното. Добре направени такива, лишени от качествено съдържание. Или пък самоцелни разработки, направени без всякаква идея за тяхното прилагане и внедряване.
При нас е така, кой е виновен?
Подобно на образователните филмчета в demotivation.dom говорим конкретно и поименно - всеки един от нас. Както вече споменах - нещата са навързани. Ако считате, че дадена (не вашата разбира се, ние сме най-добрите) част от продукта е направо срам за работата ви, или че колегата си върши работата през пръсти - замислете се. Дали неговата работа не зависи от това как вие сте си свършили вашата? И дали той не се нуждае от вашата помощ? Дали наистина парчето от работата ви е изпълнено достатъчно качествено? Дали неговата “липса на внимание” не е заради това, че някой друг е “изял” цялото време и бюджет с някой “шидьов’р”? Без да навлизам във вечните теми за вредата от егото и ограничения мироглед, искам да отбележа колко несъстоятелна е фразата “аз си върша моето добре, другите са виновни”. Която, признавам си, нееднократно съм си мислел и казвал.
- Добре, но ние сме в България.
- И сроковете са кратки.
- И пари няма.
Хубаво де. Тогава нека да правим по-малки неща. Нека да не направим тоя feature въобще. Никой няма да умре, ако апликацията ни не се предлага и с розов десен на цветенца. И с вградено пони. Но да не претупваме нищо. Рано или късно претупаното ще се върне с все сила. Освен ако не сме се специализирали да произвеждаме неща, който не се ползват. Ако това важи за вас - просто игнорирайте всичко писано по-горе.