Ответы пользователя по тегу Управление проектами
  • Как рассчитать норму количества багов на проект?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Устранение баг в сданном продукте относится к этапу гарантии. Стоимость такого этапа оценивается в диапазоне от 5-20% в год от стоимости создания (лицензии?). Процент в указанном диапазоне максимален для заказной разработки и уменьшается в зависимости от количества повторяющихся инсталляций вашего программного продукта.
    Ответ написан
    Комментировать
  • Как составить договор на разработку сайта без закрытия промежуточных актов выполненных работ?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Значит делать в рамках одного договора, а промежуточную оплату проводить как аванс. Но такое возможно только при единовременном авансировании. Если все же нужна этажность, от отдельных заказов не уйти, иначе как будете спорить на счёт исполнения обязательств в полном объеме за определенный этап?
    Ну или разбейте на фиктивные этапы, без выполнения которых задачу не решишь: разворачивание опытного участка, ввод в промышленную эксплуатацию, сдача документации.
    Ответ написан
    Комментировать
  • Зачем нужны спринты?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Допустим, мы компания, которая работает над своим продуктом, и нас не драйвит срок, только качество. Мы можем зарелизиться через неделю, а можем через 2 месяца, главное сделать работу качественно.

    Как это наивно. В зрелой компании всегда есть функция маркетинга, а программисты - их производственный ресурс. И если какая-то фича нужна к определенному времени (ну, например, подборка новогодних товаров, неожиданно, к новому году), она должна лечь в спринт перед этим определенным временем. Эта фича не обязательно должна быть к определенному времени, а раньше конкурентов, к моменту запуска новой рекламы, к дате нового партнёрства и т.д.
    Как раз в продуктовых компаниях спринты нужнее, чем в заказной разработке.
    Ответ написан
  • Как понять вехи разработки мобильного приложения?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Остается почти все то же самое, добавляется:
    • выкладывание приложения в маркеты с учетом всяких внутренних тестирований и постоянно меняющихся правил площадок (буквально в январе поменялись правила у эппла и андроида, что привело к невозможности оперативно подправить изменения к демонстрации)
    • более тщательное планирование (уже сразу закладываешь, что в среднем на выкладку приложения, а значит и демонстрации изменений идет 2 недели, те же дизайны и картинки надо заранее согласовывать, получать подтверждения авторских прав на контент, так как быстро не поменяешь), отсюда вытекает необходимость тестировщиков
    • при проектировании надо как можно больше отдавать с сервера опять же в силу предыдущих пунктов с невозможностью оперативно править на платформе (например, к вам может прийти жалоба на отсутствие страницы "правила использования", а если вы не отдаете это с сервера, придется опять ждать две недели)
    • добавляется функционал маркетинга в маркетах (а это наполнение текстов, картинок, просто продвижение)
    • добавляется еще один канал приема обращений в виде отзывов в маркетах, ваша претензионная служба должна быть к этому готова
    • сдача работ осуществляется с учетом трех платформ (то есть API-сервер и админка, iOS и Android), это надо учитывать в программе и методике испытаний, закладывать в гравик
    • необходимость работы трех относительно независимых подразделений разработчиков (фулстеков здесь нет, отдельно бекэнд/api-сервер, iOS, Android)
    • меняется подход при работе с картографией (приходится учитывать тарифные политики поставщиков подоснов и функционала)
    • нужно уславливаться на берегу, на чье имя будет оформлен аккаунт в маркетах, может занять длительное время оформление аккаунтов на вашего заказчика

    Из того, что облегчается, при отсутствии web-портала:
    1. не надо SEO
    2. не надо большие качественные изображения
    3. требуется меньший вычислительный ресурс (нет ботов), но опять же, требуется предсказуемость при отклике
    Ответ написан
    2 комментария
  • Учёт временных затрат и выполненных работ для программиста - польза или вред?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Ссылок и статей нет, но есть жизненный опыт. А приведёт это к тому, что проекты будут сдаваться с меньшими отклонениями по стоимости и времени (так как будет более качественно происходить планирование) и удешевлению производства (когда произойдёт большая специализация и задачи типа ,как вы выразились, НИОКРбудут сначала уходить на проектировщиков, а потом на программистов, при этом стоимость программистов упадёт).
    Не понимаю, где в программировании творческая составляющая? При правильной организации труда это обычная работа.
    Ответ написан
    Комментировать
  • Как писать внятное ТЗ, не используя ГОСТ?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Ни разу не сталкивался с ТЗ по 19 (ЕСПД), но постоянно работаю с ТЗ по 34 (АС). Тем, кто говорит, что ГОСТ это про бюрократию, рекомендую в ограниченные сроки создать автоматизированную систему с нуля хотя бы масштаба одного города, в которой будут работать хотя бы человек 20, поработать с инфобезом по ней. Сразу станет понятно, для чего ГОСТ 34 нужен, и ПМИ для чего, и проект на систему.
    Ответ написан
    5 комментариев
  • План/шаблон создания проектной документации?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    ГОСТ 34 и ЕСПД
    ПМИ есть всегда. Но вообще комплектность исполнительной документации часто согласовывается отдельно. Так, если разрабатываемая система каким-либо образом будет аттестовываться, то потребуется куча документации ИБ. Если система проходит под особым казначейским надзором, понадобится куча отчетной документации. Если информационная система разрабатывается по 223 ФЗ (вы же про банк спрашиваете?), потребуется свой комплект отчетности (например, проектно-сметная документация). В общем скажут, что сдавать надо.
    Ответ написан
    Комментировать
  • Мотивация программистов на удаленке. Что делать?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Как-как, вот тебе план - сделать за неделю, не сделал -премия, сделал за три дня +премия.
    Вот обычно критикуют наличие нормальных должностей вида инженер/старший инженер/ведущий инженер/эксперт и т.д. а зря. Если прозрачна штатная структура и система назначения, то все отлично. Мы малоактивным инженерам этим примеры роста показывали.
    Ответ написан
  • Какое приложение лучше использовать для UML?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Рисование для дилетантов. Профессионалы используют PlantUML
    Ответ написан
    Комментировать
  • Какой KPI применяется к системным администраторам/системным техникам/тех.поддержке?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    системный администратор

    Классификатор аварий по ущербу и плановых работ, количество аварий за отчетный период, количество проведённых плановых работ, количество изменений на оборудовании

    сервисный инженер

    Количество выездов

    системного техника (aka эникейщик)
    Количество отработанных заявок.

    Принцип таков - вся рутина классифицируется по показателям, считается вклад задач в достижение целей компании, выводится KPI (норма) на сотрудника в соответствии со средними значениями за предыдущий период.
    Ответ написан
    4 комментария
  • Как оценивать сроки?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Я делаю так: представляю шкалу процентов и времени. Т.е. с вероятностью 80% я сделаю это за неделю. Торопят быстрее? За три дня я сделаю это с вероятностью 20%. Откуда такие цифры? Из опыта, подтверждённого задачами из системы постановки задач.
    Ответ написан
    Комментировать
  • Существует ли такая система управления задачами и проектами?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    В п3 у вас описание бизнес-логики вашей организации. Это допиливание софта под ваше ТЗ. Естественно, это не бесплатный процесс с несколькими циклами доработок.
    Ответ написан
    Комментировать
  • Начинать нужно с составления ТЗ или что-то другое?

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

    vvpoloskin
    @vvpoloskin
    Инженер связи
    У таких людей уже не почасовой KPI, а попроектный (решено столько-то проектов в квартал/год). А там свои м5тоды оценки.
    Ответ написан
    Комментировать
  • Есть ли такой визуальный менеджер людей?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Excel наше все. Цветами активнее играйтесь и условным форматированием.
    Ответ написан
    Комментировать
  • Redmine: для чего вы её используете? Переходили ли на альтернативы?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Если использовать редмайн, крайне желательно в штате иметь человека, умеющего писать на ruby. Аналогично по всем другим open source таскменеджерам. Иначе не сможете оперативно править баги, делать необходимые расширения. Из бесплатных решений даже лучше выбирать то, которое сможете поддерживать, по технологиям которого есть люди в штате.

    А для чего использовать - ставить задачи на рабочие группы и контролировать их выполнение. Мы в одном крупном операторе ставили в ней наряды на работы монтажникам и сетевым админам, заводили инциденты, планировали плановые работы и т.д.
    Ответ написан
    Комментировать
  • Как должен вести себя нормальный PM?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Я бы пошёл к вышестоящему руководству, которое не меняется по 8 раз за год и вы знаете его лично, и обозначил проблему. Я так понимаю, в конторе херово поставлены бизнес-процессы внутри технического блока, поэтому и менеджеры меняются, и стажёры не учатся, и программисты нервные. Из рацпредложений руководству - на программиста не более одного дедлайна за месяц, не менее трёх дней на задачу с обычным приоритетом, не более двух одновременных задач с высоким приоритетом.
    Ответ написан
    3 комментария
  • Какие есть специальности в IT без глубоких навыков программирования?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Открываете хедхантер и смотрите вакансии в разделе информационные технологии/телеком в каком-нибудь крупном городе.
    Ответ написан
    Комментировать
  • Насколько глубоко должен погружаться product manager в продукт?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    С моей точки зрения продуктолог (читай менеджер проекта) должен заниматься всем, что не описано в бизнес-процессе, не понятно исполнителям, имеет двойную трактовку. Он должен ставить задачи так, чтобы время вопросов от исполнителей по ним было минимальным, срок реализации предсказуемым, риски по этой реализации максимально учтены.

    Если вы людям объяснили на понятном им языке про "кнопки, меню" своими словами, что сделать надо, они сделают и без вас. Не можете объяснить - вникайте, в следующий раз таких поблем не будет. В конечном итоге все равно любая некомпетентность (или лень) менеджера - риск, который принимается с какой-то вероятностью.
    Ответ написан
    6 комментариев
  • Где найти хорошего копирайтера на it тематику?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Пишите в личку на хабре авторам статей, которые вам понравились. Только учтите, что ценник будет не 80-100 р за 1k символов.
    Ответ написан
    Комментировать