Основы управления IT проектами

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

Что такое проект? 

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

Объем (и качество реализованного объема), стоимость, сроки - вот и все, на чем основывается любой проект. 

Все проблемы, возникающие в ходе проекта так или иначе связаны с этими параметрами: 

  • сделали не то;
  • не сделали вовремя;
  • сделали, но с перерасходом;
  • вообще не сделали.

В чем заключается управление проектом: 

  • понять, что нужно сделать в рамках проекта - определить цели, параметры проекта;
  • сформулировать задачу конкретно и точно - написать техническое задание на проект;
  • выполнить задачу с промежуточным контролем хода работ;
  • верифицировать результат, т.е. убедиться, что это работает на практике;
  • сдать заказчику (или внедрить у себя).

Большие проекты имеет смысл делить на этапы. Зачем делить на этапы: 

  • Проще сдавать по кусочкам;
  • Если что-то не так, то заказчик может внести коррективы;
  • Гигантское ТЗ становится неактуальным очень быстро и требует кардинальных правок, пересчета сметы и сроков;
  • Ниже финансовые риски для заказчика и для исполнителя. Плохо, когда подвисает большая сумма в воздухе за весь проект - гораздо лучше двигаться небольшими шагами: описали блок, сделали, сдали, подписали акты. 

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

Что это может быть в плане разработки веб-проектов:

  • ревизия кода;
  • автоматизированное тестирование;
  • ретроспективы, ежедневные планерки на 5 мин; 
  • еженедельные неформальные промежуточные сдачи по сделанным работам клиенту;
  • внутренняя приемка перед внешней официальной приемкой клиенту;
  • презентация ТЗ для заказчика (чтобы убедиться, что он правильно понял ТЗ);
  • информационная страница для заказчика по типовым действиям (как делать скрины, что такое URL, как и где описывать баг);
  • включение аккаунт-менеджера в проект;
  • автоматизированные отчеты по проекту для клиента;
  • кабинет клиента в системе;
  • взаимодействие клиента и разработчика напрямую.

Каждая новая практика увеличивает расходы, но улучшает процесс. Необходимо постоянно искать наилучшее сочетание практик для достижения противоположных целей в проекте: 

  • снизить себестоимость проекта;
  • повысить качество работ;
  • уменьшить количество брака;
  • уменьшить количество простоев;
  • ускорить процесс приемки этапа;
  • уменьшить задержки со стороны клиента.

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

Смотрите также:

Кто такой менеджер ИТ проектов? Обязанности менеджера ит проектов

Процесс разработки веб-проекта. Этапы ИТ проектов

Сколько стоит создать сайт? Сроки и бюджет веб-проекта

Как взаимодействовать с клиентом, решение проблем клиентов во время разработки ИТ проекта

Решение споров на проекте. Взаимодействие заказчик-исполнитель

Контроль на проекте - ключевые точки и ватерлинии веб проекта

Как стать менеджером проекта. Эффективный менеджер ИТ проектов

SQL-инструмент для создания личных кабинетов на сайте

Суть подхода и история создания Falcon Space

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности

Ищем партнеров-разработчиков на T-SQL

Прямая работа с заказчиками как ИП или самозанятый. Нужно знать только SQL и HTML
Работа на MS SQL Server
Нужна бесплатная консультация?
Планируете делать веб-проект?
Сайт использует Cookie. Правила конфиденциальности OK