Redmine – это опенсорсное web-приложение для организации собственного баг-трекера и сервиса для управления проектами. Приложение написано на языке программирования Ruby, поэтому в среде, в которой будет устанавливаться Redmine, обязательно должна быть поддержка соответствующего web-окружения.
Jira – это зарубежный облачный сервис, офис материнской компании которого базируется в США, как и у многих других крупных IT-компаний. Справедливости ради стоит отметить, что Jira – это не система управления проектами, это коммерческая реализация баг-трекера (системы отслеживания ошибок и организации взаимодействия с пользователями).
Asana – это американский web-сервис для повышения производительности команд, а также для автоматизации ряда бизнес-процессов и обеспечения коммуникаций в проектах. Инструмент работает только в виде облачного (SaaS) решения.
Согласно наиболее подходящему варианту перевода с санскрита «асана» – это сидячая поза, удобная и устойчивая.
Всё, что нас окружает, можно представить в виде систем или их составных частей. Когда мы говорим об управлении как о процессе или явлении, то подразумеваем, что это тоже некая система.
Давайте разберем, что такое системное управление и чем оно отличается от других методик управления и подходов.
Когда на экономику страны оказывается беспрецедентное внешнее давление, ей приходится адаптироваться. Один из самых эффективных способов развития действительно необходимых в такой период отраслей промышленности, науки и социальной сферы – это система грантов.
Грант – это целевая субсидия (финансовая поддержка) для предприятий, юридических или физических лиц, предназначенная для мотивации исполнителей к определённым действиям. Например, целью гранта может являться получение нужной квалификации, тогда финансируется обучение. Если цель – разработка нового продукта или услуги, то финансируется проектная деятельность.
Что получится, если каждый в группе преследует свои цели, наглядно продемонстрировал Крылов в своей басне «Лебедь, рак и щука». Подобное может случиться внутри любой коммерческой и даже некоммерческой организации, если отдельно взятая служба или сотрудник будут преследовать исключительно свои цели. Ничего адекватного на выходе ждать не приходится.
Долгое время в системах управления проектами преобладал стандартный последовательный подход. Но с наращиванием оборотов IT-сферы всё изменилось. Институт PMI популяризировал гибкие методологии управления и доказал их эффективность.
Сами по себе гибкие методологии – это попытка управления хаосом. Но они весьма разнородны и нацелены скорее на процесс, чем на чёткое структурирование.
Часто можно услышать, что менеджер проекта (PM, он же Project Manager) должен быть лидером, обладающим необходимыми чертами характера и стремлением быть первым во всём. Он также должен уметь коммуницировать, решать спорные ситуации и конфликты, управлять людьми, координировать действия команды, правильно ставить цели и мотивировать сотрудников к их достижению и не только. Но все эти навыки относятся к личным качества, так называемые софт-скиллам.
Любая команда, работающая над разработкой собственного или клиентского проекта, сталкивается с тем, что без чёткой методики управления быстро наступает хаос. Этот хаос затрагивает все аспекты: отношения между участниками, взаимодействие с клиентами и внешними партнёрами, финансирование, сроки и прочее. И в конечном итоге проект разваливается, не дойдя до конца.
Ниже подробно рассмотрим одну из гибких методологий разработки программных продуктов – экстремальное программирование.
Когда компания работает по отлаженной системе и стабильно приносит деньги своим инвесторам, многие управленцы не хотят ничего менять. Да и зачем? Срабатывает принцип «работает, не трожь»!
Но это недопустимо, в реальности такая ситуация может привести к необратимой деградации, и организация в какой-то момент останется за бортом, не успев адаптироваться к изменяющемуся рынку.