mrStopKran (mrstopkran) wrote,
mrStopKran
mrstopkran

Методологии разработки

Сегодня я прочитал на баше цитату: http://bash.im/quote/420672

Вася и Петя одновременно начали писать один и тот же продукт.
Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру.
А Петя месяц разрабатывал архитектуру, месяц делал удобный интуитивный
интерфейс, которому позавидывал бы Джони Айв, потом месяц писал тесты,
потом два месяца писал сам код и получил идеальное стабильное приложение.
Но Вася выпустил уже через месяц первую версию программы,
пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать.
Ещё через месяц выпустил вторую версию исправляющие баги первой и
добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух
толковых программеров, которые за два месяца перелопатили весь код,
согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы.
Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее
приложение отвечающее желаниям клиентов.
У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента.
В завершение этого выдуманного примера можно сказать, что через полгода
Вася купил все наработки Пети, Петю взял в штат тестировщиком, а сам по
пьяни разбился на своём новеньком Туареге

Меня проняло до глубины души. Особенно количество плюсов к этой цитате.
Неужели все те программисты что поставили ей плюсик, не знают о существовании методологий разработки, и о технических характеристиках системы. О том что писать тесты, применять каждый конкретный паттерн проектирования, продумывать архитектуру и прочее и прочее, это не хорошо и не плохо. Это становится хорошо или плохо только в каждой конкретной ситуации. Истиный специалист - тот человек который может ответить на вопрос почему в данном конкретном случае сделанно так. Случай который описан в цитате - это всего-то частный случай, да в котором хорошо применимы Agile практики, и за счёт этого Вася добился большего успеха. А если бы они разрабатывали другой продукт - большего успеха мог добиться и Петя.

Здесь я собирался раскрыть эту тему... Но тут меня охватили обратные чувства. Чем больше плюсов поставили к этой цитате - тем дороже я стою как специалист. По этому надеюсь этот пост прочтёт как можно меньше людей. Ну а раз уж вы его прочли - то вы знаете, что гуглить, если у вас ещё нет этих знаний. Да можно было бы не публиковать, потому что от этого я стою дешевле. Но, возможно, это плюс парочка хороших коллег ;-)
Tags: agile, bduf, development, методологии разработки, программирование
Subscribe

  • It's my life

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

  • Только что придумалось

    (сильно не бейте) Однажды господин Крылов, Великий мастер умных слов, Решил до мира донести, Что воз не сдвинется с пути, Коль лебедь, щука, рак,…

  • Проверят на экстремизм

    Читая новости наткнулся на следующий заголовок: "Видеоролик с панк-молебном Pussy Riot проверят на экстремизм". И поймал себя на мысли, что…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments