• Как вы применяете (или нет?) итеративный подход в разработке?

    Matvey-Kuk
    @Matvey-Kuk
    Разработчик в Cisco, CA.
    1) Бьете тз на задачки.
    2) Каждую задачку оцениваете в часах/зайцах/стори-поинтах.
    3) Вытаскиваете на спринт столько задач, сколько считаете, что успеете.
    4) После 3-х, 4-х спринтов, начинаете считать velocity команды и получаете дату завершения проекта. Например, так: mnogosdelal.ru/slidecasts/project-estimation
    5) Ужасаетесь, ищите методы увеличения velocity.

    Конечно, ответ не на все вопросы, но все же.
    Ответ написан
    5 комментариев
  • Как разобрать вот этот массив?

    okwinza
    @okwinza
    PHP Developer
    Если я вас правильно понял и исходя из обрезка исходного массива:
    foreach ($txs['transactions'] as $tx) {
      print_r($tx['confirmations']);
      }
    Ответ написан
    Комментировать
  • Как вы строите архитектуру приложения?

    MarcusAurelius
    @MarcusAurelius
    автор Impress Application Server для Node.js
    Тут мой ответ по связанной теме: Как составить план проектирования проекта?
    А кроме того, хочу отметить, что начинать проект с дизайна (если Вы имеете в виду дизайн пользовательского интерфейса) это в большинстве случаев очень плохая практика. Проект нужно начинать с концепции, а потом переходить к информационной модели, потом к структурам данных (как в базе, так и в памяти) и уже потом только понятно, что на экране будет делаться. Исключение могут составлять игры, электронные книги, анимационные, интерактивные и подобные произведения, которые являются в большей степени произведением визуального искусства, чем программным продуктом. Из средств проектирования посмотрите разные реализации UML и RUP (Rational Unified Process), например Rational Rose. Вот, посмотрели, и понравилось - берите, а стало страшно - значит это Вам не нужно. Это для проектов крупных и очень крупных. Что точно нужно, так это уметь рисовать ER-диаграммы на бумажке карандашом, архитектуру модулей программной системы и железную инфраструктуру для развертывания. На большинство вопросов, которые Вы задаете, ответы можно дать только относительно конкретного проекта. Иногда нужны автоматизированные средства проектирования, иногда они не нужны и все можно сделать в уме и сэкономить время. Это очень зависит от задачи и опыта. Но что определенно, так не следует разводить лишней бюрократии,
    Ответ написан
    1 комментарий
  • Стратегия работы отдела по поиску клиентов. Имеет ли это смысл?

    По поводу вашей стратегии:
    • Фриланс и тендеры - это фактически одно и то же (суть заключается в конкурсе). Поэтому нет смысла их разделять.
    • Подход к холодным звонкам должен быть диаметрально противоположным. У вас на схеме указано что сначала идёт холодный звонок с предложением ваших услуг, а потом сбор информации о клиенте. Как можно что-либо предложить, если ты не знаешь о клиенте ничего? Поэтому сначала нужно хоть как-то собрать о потенциальном клиенте информацию, а уже потом ему что-то предлагать.
    • Отдельно порадовал пункт "Соц сети". А что с ним нужно делать?
    • Ваш процесс продаж построен таким образом, что сначала один СейлзМенеджер совершает первый контакт с клиентом и узнаёт о его потребностях, а уже другой СейлзМенеджер (со слов первого) составляет коммерческое предложение клиенту и дальше пытается с ним контачить. При такой схеме вы постоянно будете сталкиваться с "испорченным телефоном", когда один менеджер по-своему понял клиента и по-своему передал это своему коллеге, а тот, в свою очередь, по-своему сделает предложение клиенту. И в результате это предложение, скорее всего, не будет иметь ничего общего с потребностями клиента (и отсутствие продаж тому подтверждение). Поэтому третьего СейлзМенеджера нужно поставить в один ряд с первыми двумя и каждый менеджер должен вести всю цепочку от начала и до конца.

    Вообще, складывается такое ощущение, что составитель этой схемы очень далёк от прямых продаж.
    Ответ написан
    Комментировать
  • Стратегия работы отдела по поиску клиентов. Имеет ли это смысл?

    viktorvsk
    @viktorvsk
    Нормальная схема. Из серии КО. Нарисовал ее, очевидно, менеджер, что бы хоть как-то оправдать свою зарплату. Если бы не нарисовал, все равно работали бы примерно так.

    Раз есть схема, то пускай возьмут и проанализируют, на каком этапе затык и почему.

    Из того, что первое приходит в голову:
    Клиент не понимает, зачем вы ему нужны.
    Вам нечего предложить уникального.
    Вы застряли в развитии далеко в прошлом.
    Сейлзы далеки от технической части и пугают этим клиента.

    Вы разработчик? Вот и пойдите по пути разработчика. Что вы делаете, когда клиенты не хотят давать вам заказы ? Вспомните, например, начало пути: вы учите новые инструменты, делаете тестовые проекты, проекты для себя, участвуете в опен-сорс проектах, создаете собственные опен-сорс проекты... После этого вам становится лень чистить почту от предложений.
    Ответ написан
    Комментировать
  • Стратегия работы отдела по поиску клиентов. Имеет ли это смысл?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    сейлз-менеджеры хоть красивые?

    схема напоминает график отсюда: https://www.youtube.com/watch?v=ANBfZq5z65E
    Ответ написан
    1 комментарий
  • Как вы реализуете тайм-менеджмент?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Джира и надстройки над ней
    за несоблюдение не наказывать, но вежливо напоминать "уже месяц не можем решить то то и то то", "молодцы, всего за 10 дней справились, премия"
    Ответ написан
    Комментировать
  • Как вы реализуете тайм-менеджмент?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Сорри, не сдержался.
    У всех так, просто не признаются ;)
    6ed76fd275154371a5bccb8b194926ae.jpg
    Ответ написан
    Комментировать
  • Как вы реализуете тайм-менеджмент?

    azrail_dev
    @azrail_dev
    Имхо, вполне нормально контролировать время. У нас прогеры воспринимают всё корректно.

    Ранее, когда работали с sysaid, написали программу на java, которая по хоткею выскакивала, прогеры вводили номер задачи, когда заканчивали работу над ней и брали новую - вводили номер новой задачи, время по предыдущей автоматически высчитывалось. Программа коннектилась в sysaid, получала всю инфу о задаче, заявителях и тд. Потом обычный sql запрос и у нас классный отчет, кто чем занимался. По данным этого отчета можно было делать что угодно. В программе были доп статусы (совещание, обед и тд), можно было так же получить инфу, сколько в месяц мы совещались))

    Сейчас работаем с jira, там есть кнопка начать работу и закончить у каждой задачи. Как то пока что не удобно, да и отчеты не удобные.

    В целом, исходя из 2 лет опыты - я за свое самописное решение, которое максимально пойдет для вас. Главное не перегибать палку.
    Ответ написан
    Комментировать
  • Изменения в backbone.js с приходом ES6. Кто что знает?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Весной делал проект на Backbone+ES6: github.com/hogart/alchemy (kitmanov.name/alchemy). Понравилось. Встретил только одну проблему: в ES6 нет class-properties, поэтому url у модели, events у вьюх и все такое прочее приходилось задавать функциями. Сейчас этот пропозал из ES7 уже есть в babel, проблема отпадает.
    Ответ написан
    Комментировать
  • Как Вы ставите сроки на проект?

    Andrey_Pletenev
    @Andrey_Pletenev
    Pletenev.com
    Если проект для вас нетиповой и требует несколько дней на оценку, напишите об этом. Заказчик не будет экономить пару дней, не рассмотрев всех предложений, кроме случаев, когда проект горит. А в случае, если проект горящий, вам не нужно и связываться с нетиповым проектом.
    Так же, нужно иметь в виду: если проект нетиповой - вы скорее всего не сможете на нем хорошо заработать, т.к. себестоимость у вас при прочих равных будет выше, чем у специализированных подрядчиков. И риски ваши будут выше, начиная со стадии оценки. Поэтому не нужно бояться отдавать нетиповые проекты. На конкурентном рынке беритесь за нетиповой проект, только если хотите расширить специализацию и поэтому готовы сделать проект с низкой рентабельностью или даже в убыток.
    Ответ написан
    Комментировать
  • Как Вы ставите сроки на проект?

    На небольших работах (меньше недели) просто умножаю сроки на 2. Проекты от месяца и больше страхую добавляя к срокам сумму длины полуокружности от изначального значения и запас минимального времени которое нужно команде, чтобы сделать для рабочий сервис или сайт на коленке и запустить.
    Ответ написан
    Комментировать
  • Как Вы ставите сроки на проект?

    @denikeweb
    Freelancer, creative developer
    Как вариант, можно попросить разработчиков дать примерную оценку в неделях для разработки проекта. Исходя с прошлого опыта, они без особых деталей скажут сроки для типовых проектов. А на биржах сейлз будет просто писать сроки, указывая, что они очень приблизительные.

    Еще небольшой нюанс: сроки, указанные программистами, часто бывают слишком оптимистичными, потому нужно учесть риски - умножить их на 1,7 и добавить 2 недели. 2 недели - это срок, за который даже если программист до того ничего не делал, может в режиме 24/7 сделать готовый презентабельный продукт.
    Ответ написан
    Комментировать
  • Как Вы ставите сроки на проект?

    darqsat
    @darqsat
    PM
    Изучайте техники оценки. Их в интернете много.
    Другое дело, что прибавлять в сухую процент к оценке это бандитские методы. Так можно работать только с "колхозниками" которые в IT и в разработке не смыслят.
    Ответ написан
    Комментировать
  • Как Вы ставите сроки на проект?

    В зависимости от степени детализации требований прибавляйте от 30 до 70 % дополнительного времени на реализацию.
    Ответ написан
    Комментировать
  • Как работают менеджеры по поиску клиентов?

    sim3x
    @sim3x
    Нужны развёрнутые ответы, не могу аргументировать свою позицию, которая сейчас такая - "клиенты находятся как угодно, но по другому".
    неверная позиция

    Верная позиция
    найди мне клиентов
    Тебя не должно интересовать, что и как они делают. Просто в фирме должны появлятся с определенной частотой люди, которым что-то нужно сделать.

    И тебя, ну вообще никак не должно трогать заведение аккаунтов, тесты, сайты, фрилансы и тп.
    Ты просто садишься с клиентом и обсуждаешь его потребности

    И, да, такой человек будет получать намного больше чем тимлид/пм
    Ответ написан
    3 комментария
  • Как работают менеджеры по поиску клиентов?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Когда я работал в веб студиях клиенты находились несколькими способами:
    1. Прямой обзвон и предложение создать сайт
    2. Реклама свой конторы в яндекс.директе и гугл.адвордс + поисковая раскрутка, так чтобы желающим в поиске компания была показана
    3. Участие в выставках и мероприятиях, мини стендик, визитки, буклетики
    4. Рекомендации других клиентов
    Ответ написан
    5 комментариев
  • Можно ли увеличить int-поле на единицу через один mysql запрос?

    @1-800-IT
    новичок
    SET `int_field_name` = `int_field_name` + 1 ?
    Ответ написан
    Комментировать