pmcourse

所在平台: Udemy

课程主页: https://www.udemy.com/course/pmcourse/

课程评论:没有评论

第一个写评论        关注课程

课程简介

This Coursera course, "pmcourse," offers a practical and engaging approach to project management, particularly for IT outsourcing projects, with applicability to internal company projects as well. Through humor and real-world examples, the instructor, with 10 years of experience, aims to equip learners with the skills and "life hacks" to navigate the complexities of project management, avoid pitfalls, and manage client expectations effectively. The course covers the entire project lifecycle, starting with an introduction to the project manager's role, essential skills, and preparation. It then delves into project initiation, including budget and timeline definition, contract specifics, requirements gathering, team formation, and methodology selection (Waterfall, Agile/Scrum). Key phases like planning are addressed with practical tools such as Gantt charts and Kanban boards. The course also emphasizes crucial pre-project considerations like server infrastructure, software setup, version control (GIT), code documentation, and the handling of post-project modifications. A significant portion is dedicated to project documentation, detailing specifications, technical proposals (ТЗ/ФЗ), and the art of writing clear and comprehensive functional requirements with examples, including handling parameter specifications and universality of solutions. In terms of project execution, the course covers issuing work with access and deadlines, time-based fixing, progress tracking (plan vs. actual), daily reporting, code reviews, and effective communication with both the team and clients. It stresses proactive client updates and management of change requests. Testing is explored from various angles, including test scenarios, checklists, setting up work with testers, test-driven development, automation (Selenium, Unit tests), and different testing types (boundary values, overflow, performance, A/B testing). Project delivery includes principles of handover, bug lists, user guides, backups, client feedback, and post-project support (SLA, issue classification, off-hours support). It also discusses the transition from outsourcing to outstaffing. Managing project staff is a key theme, focusing on planning, clear task descriptions, distinguishing between internal and external specialists, preliminary estimates, and how to effectively assess programming time without being misled. The course also touches upon team dynamics, motivation, and fostering initiative. Client management is a critical aspect, emphasizing selling expertise, structuring client communications, correctly phrasing deadlines, thoughtfully responding to client requests, and managing problematic clients and crises. It includes strategies for handling client complaints and turning negative situations into opportunities for loyalty and further business. The course also addresses risk management, including mitigation plans and responsibility for client losses. Finally, it covers essential soft skills like time management, effective communication, basic sales knowledge, work-life balance, burnout prevention, the theory of constraints, and data exchange. It also recommends useful tools and software for project managers, such as Google Drive, Trello, Jira, and password managers.

课程评论(0条)

课程详情

Мой курс научит тебя управлять проектами как Боженька) В динамичной и местами юмористичной манере я расскажу, как нелегка и извилиста дорога менеджера проекта. Дам практические рекомендации и инструменты, чтобы ты уже сегодня применил все полученные знания на практике. Поделюсь лайфхаками, которые позволят тебе избежать вражеских пуль и клиентских претензий. Не будет скучных лекций по методологиям и терминологии. Не будет нравоучений и банальных банальностей. Только суть как она есть, много практики и разбора fuckup'ов за мой 10-летний опыт управления командой менеджеров проектов. Основной материал рассчитан на выполнение работ по программной разработке IT проектов по заказу клиента (аутсорсинг). Хотя большая часть материала подойдет и для управления внутренними проектами компании. А теперь push the button и GO!Содержание:Введение в профессию:Кто такой менеджер проекта?"Ненужная прокладка между Заказчиком и исполнителями"Список необходимых навыковК чему стоить быть готовымНачало работы по проекту:Определение бюджета и сроков. Осмечивать свои постановки, а не требования ЗаказчикаПодписание договора: что стоит предусмотретьСбор требований ЗаказчикаФормирование и подготовка командыВыбор методологии разработки: Waterfall (гибридный), Agile/Scrum. Риски параллельной работы специалистов.Планирование проекта: График Ганта и kanban доскиЧто продумать заранее:Необходимые серверные мощности и настройка программного обеспеченияGIT и система хранения версионностиАнализ взаимосвязей при доработке программного обеспеченияДокументация кодаОбсудить с Заказчиком факт появления доработок после окончания проекта. Проект - 80% готовности.Скорость работыУдобство администрированияУниверсальность решенийАрхитектура проекта/чистота кодаПроектная документация:СпецификацияРазница ФЗ и ТЗКонцептыПравила написания функциональных (технических) заданий:Структура: БТ/Описание/ФЗ-ТЗ/Критерии успехаОформление документа с оглавлением и ссылками на разделыНеобходимая детализацияОтветы на вопросы: Где? Что? Как? Пример.Как не упустить жизненно важных функций проекта: пример с газовой плитойСпецификация параметров: перевозим любые грузы. Перевези статую свободы. Функция должна либо выдавать ограничение параметра, либо выдавать значениеУниверсальность предлагаемых решений и их стоимость.Усложнение проектной документации в процессе обсуждения. Надо ли так поступать?Не забыть обсудить: администрирование, вывод ошибок в логах, GDPRБиблиотека стандартных пунктов ФЗУправление проектом:Письмо о выдаче в работу с доступами, сроками, промежуточным тестированием и пеней (пример письма)Правило 1,5 или фикс по времениГрафик загрузкиАнализ план/фактного выполнения задач (График Ганта)Ежедневные отчеты (пример отчета)Промежуточное тестированиеОрганизация code reviewРабота с исполнителями hands-onБезконтекстное управление - проговаривать с исполнителями нюансыКоммуникация с клиентом: держать в курсе о ходе выполнения и кол-ве часов к выдаче. Сообщать о ходе разработки до того, как он первый спроситРабота с дополнениями/изменениямиТестирование:"Я не тестировщик"Сценарий тестированияЧек-лист по тестированиюПостановка работы с тестировщикомРазработка из тестированияАвтоматизация тестирования: Selenium, Unit-тестыТиповые значения тестов: тест пограничных значений, тест переполнения/незаполнения, нагрузочный тест.А/Б тестированиеСдача проекта:Принцип 1,2,3Список багов и пожеланийИнструкция по пользованиюБэкапОпросник ЗаказчикуПериод бесплатной технической поддержкиПоследующее сопровождение:Договор и SLA"Единое окно" приема задачКлассификация задач и срок реакцииГрафик работы и организация суппорта во внерабочее времяПроцесс работы с задачами клиентаDev -> Release Test -> Prerelease -> Release WorkОсмечивание план/факт и внесение измененийСообщение осмечивания клиенту и заверение времениЗакрытие ежемесячных актов выполненных работОткрытое время vs минимальное количество часов специалистовПереход от аутсорсинга к аутстаффингуРабота с исполнителями:Планировать выдачу проектов спецам заранееОписание работы со штатными и внештатными спецамиПроцесс работы по предварительному осмечиваниюОтправка программисту на осмечивание ФЗ с суммами и разделом "на потом". Доступы Заказчика к документу.Осмечивание задач по времени программирования. Как не дать себя обмануть.Климат в коллективе: знание мотивов, отслеживание доходов, приветствие инициативыЕсли специалист ответил "нет", спрашивать "почему"Принципы общения с тех специалистами (техническая грамотность)Перепроверка доступов перед выдачей спецамСообщать исполнителям, что без подтверждения/письма не приступать к выполнению заданий Риски параллельной работы специалистов.Работа с клиентом:Продажа экспертностиОтвет клиенту в другой ветке, оформление ответов под вопросамиСодержание сообщений клиентам о задачах: что, кто, когдаКак правильно называть сроки выполнения задачОтветы PM: "Клиент так хочет" ©. Обдумывать пожелания клиентов, не просто соглашаться.Сообщение Заказчику о нашей лажеНе связывать исполнителей с клиентами напрямуюЗаверение документов ссылками на гугл дискПроблемные клиенты и процесс работы с нимиКризис-менеджмент:Когда проект становится проблемным"Красные флажки" недовольства ЗаказчикаПризнак глобальности ошибокРабота с затянутыми срокамиСозвон со специалистами 2 раза в деньОбработка претензий Заказчика: "это же логично", "это подразумевалось", "об этом мы говорили еще на первой встрече", "вы же эксперты" и т.д.Обсуждение недовольства клиента перепискойПроцесс работы с проблемными задачами: тушим огоньАнализ причин и решенияВозможность повысить лояльность и получить доп задачиПланирование приоритетного/ограниченного по срокам проектаRisk mitigation plan (Управление рисками)Ответственность за убытки ЗаказчикаПрикладные знания (soft skills):Time managementПринципы эффективной коммуникацииБазовые знания по продажамWork/life balance и выгораниеПринципы расчета стоимости работ. Важность срока получения прибылиТеория ограничения систем: узкое звеноОбмен данными: основы и нюансыПолезные приложения:Вред стремления гнаться за последними новинкамиПрограммное обеспечение, позволяющее упростить жизнь менеджера проекта: гугл диск (доступы), Trello, Jira, Графики Ганта и т.д.Хранение паролей: 1password и Zoho Vault

课程标签

0人关注该课程

主题相关的课程