Что такое хороший продукт?

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

В данном посте багов я и не буду касаться. А интересны именно те вещи, которые якобы и работают, и требованиям отвечают, но вот сделаны так лажово…

Первая мысль о причине выбора подобных “кривых” реализаций была, само собой, нечеткие требования. Конечно, по-хорошему, нужно описать как же именно заказчик видит себе эту пресловутую регистрацию. Но… Мало кто из заказчиков до того как потрогает свой продукт уже в готовом виде сможет сказать внятно что же конкретно и тем более в каком виде ему нужно. И как ни странно, это вполне нормально. Ведь мы сами даже такую простую вещь как сегодняшний ужин не всегда себе детально представить можем, что уж говорить о продумывании малейших деталей новой идеи. Да и описывать свою идею до этих самых деталей, в начале, когда ты весь горишь идеей и тебе поскорее хочется увидеть результат, ох как не хочется продумывать все эти мелочи. Человеческий фактор, который никуда не денешь и бороться с которым смысла не имеет… Да и к тому же зачем думать о подобных вещах, ведь ты идешь к ПРОФИ в своей области, от которых и ожидаешь исполнения твоей мечты.

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

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

Так вот и становится перед нами главный вопрос - а как же сделать так, чтобы заказчики были довольны тем, что мы им даем взамен на их деньги. Отсюда выплывает другой вопрос, более важный. И звучит он так - а что же они хотят? Что такое хороший продукт? Что подразумевается между строк в требованиях?

Ответить на этот вопрос не так уж и просто. Нельзя сказать что такое хорошо, не зная соответствующего рынка, его тенденций, особенностей, то что может зацепить… Надо знать чем можно взять и главное КАК. Ведь сделав очередную миллионную копию продукта так же как это сделали до нас, можно угробить даже самую интересную идею. Ведь она ничем не цепляет, она такая же как и все до этого, ее уникальность не видна за ширмой таких же клонов. Так зачем заказчикам идти к нам и доверять свои идеи? Что нас отличает от таких же штамповщиков на нашем рынке? Почему мы не стараемся найти ту изюминку, ту индивидуальность, которая будет отличать нас от десятков подобных и ради которой, именно к нам будут становиться в очереди… почему это не считается настолько важным, чтобы вкладывать в поиски ресурсы?

Свой стиль, оригинальный, узнаваемый, востребованный, постоянно улучшаемый основываясь на тенденции рынка. Вот основная штука, которую нужно искать, найти и перепрятать (шучу:)). А вот как это найти - откуда берется вдохновение, как рождается мысль, где найти именно ту идею…

Как только найду, обязательно поделюсь ))

Ту би континье… надеюсь :))))

Comments (1)

COTOHADecember 26th, 2008 at 3:59 am

lдавненько я этими же мыслями думал: http://cotoha.info/thoughts/being-on-the-same-line-2/ (да и первая часть тоже примерно про то).

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

Leave a comment

Your comment