• Как снизить зависимость от разработчиков?

    @Johnny_Cash Автор вопроса
    Мораль: чтобы не зависеть от программиста, надо исключить его участие. )


    Записал себе в цитатник)))
  • Как снизить зависимость от разработчиков?

    @Johnny_Cash Автор вопроса
    Сергей delphinpro,

    То есть — повысить свою квалификацию =)


    Однозначно! из ответов я уже почерпнул много полезной информации. Есть практические рекомендации как повышать квалификацию в этом руководителю бизнеса неайтишнику?
  • Как снизить зависимость от разработчиков?

    @Johnny_Cash Автор вопроса
    Владимир Коротенко, Первый и четвертый пункты - понятно. 2 и 3 - это для меня китайская грамота. Это внутренние механизмы разработчиков.

    По идее любая контора получившая на руки ТЗ, в состоянии развернуть решение и стартовать процесс доработки.


    Во-первых всего в ТЗ не предусмотришь. Понимаю, что это наша проблема, а не агенства. После запуска проекта однозначно нужны будут доработки: что-то неправильно рассчитали; что-то уже успело измениться в бизнесе; еще родилась идея; причин может быть миллион. ТЗ сегодня и через год будут разными. Вопрос, как сделать так, чтобы обновление и доработка проекта были комфортными, чтобы каждое новое обновление не усложняло следующее, чтобы все вносимые доработки не замедляли работу сайта?

    Только не отвечайте со стороны программиста: нужно грамотно код написать, четко все задокументировать и т.д. Лучше дайте совет, как работать с агенством, как выбирать и т.д. Спасибо;)
  • Как снизить зависимость от разработчиков?

    @Johnny_Cash Автор вопроса
    lamer350,

    Большое заблуждение. Если вы продаете носки, магазин чисто технически простой - да, возможно кое с чем сможете смерится и использовать, но в 90% случаях нужны сразу доработки и/или с обновлениями что то ломается.


    Спасибо. Приму к сведению.

    К тому же сами разработчики дешевле - а значит и качество разработки хуже (как правило).


    Не понятно что Вы имели ввиду. Перефразируйте или объясните

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


    Возможно это и полезная информация для программистов. Но для нас это "философское" изречение - оно не имеет практической ценности. Нет возможности сформировать и проверить правильность архитектуры, протестировать и сделать рейтинг скилов команд агенств-претендентов
  • Как снизить зависимость от разработчиков?

    @Johnny_Cash Автор вопроса
    У нас не настолько уникальный проект, чтобы делать с нуля.

    По фейл-варианту - согласен)
  • Как снизить зависимость от разработчиков?

    @Johnny_Cash Автор вопроса
    Спасибо за рекомендации.
  • Как снизить зависимость от разработчиков?

    @Johnny_Cash Автор вопроса
    1. Требуйте хорошего покрытия тестами. Вы получите инструмент для проверки работоспособности, более надежный код и более понятный. Потому что хорошо написанный код проще тестировать, и разработчикам придется писать внятно.


    Мы планируем разрабатывать сайт. Я знаю о системе проверки перед тем, как принять работы. Но как "Хорошо покрыть тестами готовый продукт"?

    В каком виде будет "инструмент для проверки работоспособности" и как им пользоваться?
  • Как снизить зависимость от разработчиков?

    @Johnny_Cash Автор вопроса
    Владимир Коротенко, расскажите о решении греков?
  • Как снизить зависимость от разработчиков?

    @Johnny_Cash Автор вопроса
    Резюмируя — количество костылей обратно пропорционально квалификации программиста, вне зависимости от используемого инструмента.


    Это однозначно! Но так как у нас нет нужных знаний, чтобы выбрать квалифицированного программиста, правильного аудитора и других, нам нужно задавать "правильные вопросы" и знать как проверить уровень.

    Хорошее решение в подобных случаях - работать с лидером рынка. Но ценник там х3 в сравнении с просто хорошим агенством.
  • Как снизить зависимость от разработчиков?

    @Johnny_Cash Автор вопроса
    Спасибо за рекомендации. Объясните пожалуйста как синхронизировать код и проектную документацию? Как правильно документировать решения?

    Ни в коем случае не хотели кого-то обидеть. У каждого свой опыт. Предыдущая компания, которой мы заказывали сайт, переформатировала свою работу и "умыла руки" от поддержки проекта. Несколько других компаний не смогли выполнить обновление платформы Opencart 1.3 на вторую, или третью версию: что-то слетало, переставало работать и т.д.