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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Суть подхода и история создания Falcon Space
Веб-платформа для создания личных кабинетов

Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки и узкого стека разработки. Про снижение стоимости владения продуктом

Это быстрое внесение изменений

по ходу эксплуатации программы. Как создается функционал на платформе

Это простой удобный интерфейс

адаптация под мобильные устройства. Про юзабилити платформы

Веб-приложения на MS SQL. Партнерская программа для разработчиков и веб-студий

Вы можете разрабатывать самостоятельно или сотрудничать с нами в плане веб-разработки на платформе Falcon Space, используя только SQL и HTML.
Смотреть примеры с кодом SQL
Документация по платформе
Работа на MS SQL Server
Нужна бесплатная консультация?
Получить оценку проекта
Создайте концепцию проекта на основе нашего шаблона и получите оценку проекта в виде КП.
Демо-сайт решений
Базисные решения, которые можно гибко адаптировать под себя: менять внешний вид, бизнес-логику и даже структуру базы данных.