Описание структуры управления компании. Структура программно-аппаратных средств. Анализ технического задания. Расчет обобщенного критерия эффективности информационной системы ведения проектов строительной компании. Выбор языка программирования и СУБД.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 29.06.2013 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Список сокращений
-
БД — база данных
АИС — автоматизированная информационная система
ИС — информационная система
БС — базовая станция
СКС — структурированная кабельная система
ЭВМ — электронно-вычислительная система
ЛС — локальная сеть
СУБД — система управления базами данных
АРМ — автоматизированное рабочее место
Введение
В настоящее время на Западе наблюдается бум интереса к методикам и практике управления проектами. По статистике одного из лидеров в области методологии и стандартов в управлении проектами — Института управления проектами (Project Management Institute), — если за первые 30 лет его существования было сертифицировано около 15 тыс. профессионалов в области управления проектами (Project Management Professionals — PMP), то за последний год их количество удвоилось и доросло до 30 тыс. Первые признаки бума уже наблюдаются и в России: от оживленных дискуссий энтузиастов до становления и внедрения полноценных систем управления проектами на российских предприятиях.
В базовое образование западного менеджера в обязательном порядке входят основы управления проектами, тогда как в России управление проектами недавно включили в образовательные программы. На Западе любой серьезный проект невозможно осуществить без руководителя и команды проекта, наличия плана проекта, который включает в себя, наравне с календарным планом работ, планы управления целями, бюджетами, рисками проекта, персоналом, информационными потоками, взаимодействием с контрагентами и т. д. В нашей стране менеджеры зачастую по-разному понимают и интерпретируют само определение проекта и основных стадий его развития. Руководители и исполнители проектов нередко следуют разным правилам «игры», что приводит к непониманию членами команды целей проекта и способов их достижения. Как правило, российский менеджер недооценивает важность планирования, особенно на начальных стадиях проекта, а зачастую вообще не составляет план его проведения.
В настоящее время, даже высококвалифицированный специалист в области управления не может обойтись без программных средств автоматизации управления проектами. В условиях сильной конкуренции от эффективности планировании, эффективности распределения ресурсов зависит благосостояние компании.
ШКОЛЬНЫЙ ПРОЕКТ/КАК СДАТЬ ПРОЕКТ В 9 КЛАССЕ?
Выгоды автоматизации процессов управления проектами таковы.
1. Рост общей прибыльности проектной деятельности за счет
o увеличения производительности труда благодаря использованию эффективных программных инструментов;
o повышения эффективности командной работы;
o расширения количества успешных проектов.
2. Экономия средств с помощью
o эффективного анализа загрузки и распределения ресурсов;
o прогноза затрат и установления обоснованных сроков;
o возможности формирования и реализации налаженных правил ведения работ;
o снижения накладных расходов, связанных со сбором, обработкой, предоставлением и анализом информации.
3. Повышение эффективности управления как отдельно взятым проектом, так и целым их портфелем благодаря:
o применению инструментов эффективного планирования и контроля выполнения проектных работ;
o централизованному учету проектов и возможности анализировать, оптимизировать и легко контролировать портфель проектов ;
o прозрачности процессов, когда участники понимают, на каком этапе находится проект, кто и какие действия должен произвести для его успешной реализации;
o повышению качества принятия решений, что обеспечивается оперативностью, полнотой и достоверностью информации, удобными механизмами анализа текущих показателей эффективности, возможностью проанализировать разнообразные варианты и гибко отреагировать на сложившуюся ситуацию;
o переходу от субъективного, кустарного анализа стратегических целей к принципиально новому организационному уровню.
4. Перевод процессов обеспечения информативности и коммуникаций на принципиально новый уровень за счет:
o исключения информационных разрывов между различными бизнес-процессами, определяющими этапы жизненного цикла проектов и интеграцию подсистемы управления проектами в общую систему управления предприятием;
o повышения персональной ответственности за ввод данных (ведение истории ввода данных и контроль этого процесса );
o возможности объединения всей информации в едином хранилище и обеспечения легко реализуемого доступа к требуемым данным.
5. Повышение качества работы, достигаемое в результате:
o улучшения качества управленческих решений;
o персонализации ответственности;
o организации требуемого уровня информативного и коммуникационного обеспечения;
o снижения влияния человеческого фактора.
6. Повышение лояльности клиентов за счет улучшения качества исполнения и роста количества успешных проектов.
Аннотация
Работа посвящена созданию программного модуля информационной системы ведения проектов.
Дипломный проект, направлен на решение задачи автоматизации процесса ведения проектов строительной компании. В ходе проектирования был проведен анализ и оценка качества существующих систем, построена функциональная модель процесса ведения проекта, проведено проектирование структуры базы данных, разработан пользовательский интерфейс, проведена оценка эффективности.
Разработанный программный модуль может использоваться как автономное приложение. Программный модуль позволяет снизить нагрузку на специалистов отдела проектирования за счет автоматизации расчета стоимости проекта и формирования сметы, также система позволяет эффективно распределять ресурсы компании среди текущих проектов.
Практическая ценность подтверждена актом реализации информационной системы в отделе проектирования строительной компании «Стройтек».
1. Исследовательский раздел
1.1 Описание компании
Корпорация ООО «СТРОЙТЭК» существует более 3-х лет, она очень молодая, но при этом добилась на рынке строительства больших результатов.
С 2006 года началась консолидация возможностей корпорации в сфере строительных и смежных услуг. Открылись две базы строительной техники, в Куркино и Капотне. Развитию корпорации способствовали рост производственных мощностей, улучшение технологий выполнения работ и развитие отношений с заказчиками, количество строительной техники стало намного больше.
База монтажной службы начала увеличивать численность рабочих специалистов.
Мастера монтажной службы оснащены отличным оборудованием и инструментом и используют исключительно качественные расходные материалы от ведущих производителей.
Немного позднее, в 2008 году, открылся департамент EPG, компания стала прямым поставщиком из — США, штат Иллинойс, г. Лафайэт генераторов и электрораспределительного оборудования, но по мимо этого поставляет и устанавливает не только продукцию зарубежных производителей, но и российского производства. Параллельно с департаментом EPG, открылась база сервисной службы по обслуживанию газогенераторных установок.
После незначительного роста Корпорации ООО «СТРОЙТЭК», и огромнейшего спроса на предлагаемый товар и строительные работы, в июне 2009 года открылся дополнительный офис для обслуживания клиентов, в котором после интеграции ИТ-систем, органично влился в корпоративную инфраструктуру.
Компания начала активно вступать в различного рода организации, стала членом НП СРО «Объединение генеральных подрядчиков в строительстве», членом НП НАМИКС (Национальное агентство малоэтажного и коттеджного строительства), членом МТПП (Московская Торгово-Промышленная Палата).
За это время корпорация зарекомендовала себя исполнительным и надежным партнёром, чутко реагирующим на запросы заказчиков и их финансовые возможности.
Клиентами компании являются как физические, так и юридические лица.
За годы работы в компании сложилась хорошая команда, которая состоит из бригадиров, инженеров, менеджеров по продажам, по проектам, по закупкам, тендер менеджеров и т.д.
Компания осуществляет все виды строительных и ремонтных работ, также работы по созданию инженерных систем здания: электрические, сантехнические, вентиляционные и слаботочные.
В 2010 году компании предложили строительство пятиэтажного дома во Владимирской области,
В дальнейших перспективах компания планирует строить коттеджные дома на собственных земельных участках. Для реализации этих проектов создан новый отдел по продаже земельных участков и коттеджей.
1.2 Описание структуры управления компании
Рассмотрим оргштатную структуру компании, схема структуры приведена на рис. 1.1.
Рис. 1.1 — Оргштатная структура предприятия «СТРОЙТЭК»
Руководит предприятием ООО «СТРОЙТЭК» руководит директор предприятия, он представляет компанию в переговорах с крупными партнерами, заслуживает доклады руководителей отделов, определяет стратегию развития компании. Отвечает за соблюдение трудового законодательства на предприятии. Организует взаимодействие отделов. Отвечает за организацию охраны труда на предприятии. В подчинении директора находятся следующие отделы:
1. Отдел продаж — занимается приемом заказов от клиентов компании, контролем исполнения заказов, принимает претензии и отзывы от клиентов компании;
2. Строительный отдел — один из главных отделов компании, включает в свой состав, строителей, инженеров, занимается строительство объектов;
3. Отдел снабжения — занимается закупкой товаров на склад компании от производителей, закупкой необходимых строительных и расходных материалов, техники необходимой для повседневной работы сотрудников компании;
4. Отдел маркетинга — занимается составлением, планированием и проведением маркетинговых исследований потребностей потенциального клиента, оценки клиентом уровня сервиса компании, отдел занимается обеспечением постоянных клиентов компании информацией об акциях и специальных предложениях компании, занимается разработкой различных рекламных компаний для привлечения большего числа клиентов;
5. Экономический отдел — занимается планированием продаж, исследованием потенциала рынка реализации продукции, занимается разработкой бизнес-планов для открытия и развития непрофильных подразделений компании, разработкой системы показателей для анализа эффективности работы предприятия;
6. Технический отдел — занимается обслуживанием парка техники компании, созданием проектов внедрения новых ИС на предприятии, созданием планов обновления технического парка техники компании, проведением обучающих семинаров для сотрудников компании по работе с ИС, функционирующими на предприятии;
7. Бухгалтерский отдел — занимается ведением бухгалтерского и налогового учета на предприятии, подготовкой отчетной документации, составлением смет, договоров, осуществлением анализа бухгалтерской деятельности, оперативной отчетности, связанной с выполнением финансового и кассового плана;
8. Монтажный отдел — занимается монтажом генераторов и электрораспределительного оборудования;
9. Проектный отдел — занимается проектированием объектов, ведением проектов;
10. Складской отдел — осуществляет сборку необходимых материалов для объекта строительства.
Предполагается, что модуль «Ведение проектов» будет функционировать на базе проектного отдела, поэтому рассмотрим подробнее структуру данного отдела. Схема структуры отдела представлена на рис. 1.2.
Рис. 1.2 — Структура экономического отдела
Состав и должностные обязанности сотрудников отдела:
1. Специалист по планированию — занимается планирование работ на объекте;
2. Главный проектировщик — занимается проектированием объектов, расчетом необходимых ресурсов;
3. Ведущий инженер — занимается проектированием инженерной инфраструктуры объекта;
4. Оператор ПК (3 сотрудника) — осуществляет рутинные функции: набор текста, ксерокопирование, подшивка, ввод первичной информации в систему.
Для оценки взаимодействия экономического отдела с другими отделами предприятия рассмотрим схему взаимодействия отделов, представленную на рис. 1.3.
Рис. 1.3 — Схема взаимодействия отделов
Как видно из схемы, проектный отдел занимается созданием проекта объекта, исходя из заказов клиентов, отдел занимается расчетом стоимости и ресурсоемкости проекта, делает заявку на склад на количество необходимых материалов. Проект объекта поступает руководству на утверждение.
1.3 Описание процесса ведения проекта
Схема процесса «Ведение проекта» представлена на рис. 1.4.
Рис. 1.4 — Функциональная схема процесса «Ведение проекта»
Как видно из схемы на вход процесса поступает заказ на строительство.
На выходе процесса появляется проект объекта.
Осуществляет процесса проектировщик.
Проектировщик действует в соответствии с должностными инструкциями.
Схема функциональной декомпозиции представлена на рис. 1.5.
Рис. 1.5 — Схема функциональной декомпозиции процесса «Ведение проекта»
Как видно процесс состоит из следующих задач:
1. Оформление технического задания — клиент и сотрудник отдела продаж оформляют требования заказчика в виде технического задания;
2. Определение перечня работ — проектировщик формирует перечень работ по строительству объекта и представляет на утверждение клиенту;
3. Расчет сроков работ и ресурсов — проектировщик рассчитывает сроки выполнения работ, количество строительных материалов, количество задействованных сотрудников и техники и отдает расчеты клиенту на утверждение;
4. Оформление проекта — оформление требований клиента, сметы, плана работ в виде проектной документации.
Самой трудоемкой и сложной задачей процесса является «Расчет сроков работ и ресурсов». Данная задача занимает наибольшее количество времени и часто является причиной ошибок.
Недостатки существующего процесса:
1. Высокая трудоемкость задачи «Расчет сроков работ и ресурсов»;
2. Отсутствие единой базы текущих проектов для распределения ресурсов компании;
3. Отсутствие справочной подсистемы по трудоемкости выполнения каждого вида работ.
1.4 Структура программно-аппаратных средств компании
Спецификация рабочего места сотрудника:
· монитор: HP 17″ (1708FP TCO99);
· системный блок: процессор intel Celeron 2,4 GHz, оперативная память 1 GB, встроенная видео звуковая карта, встроенные колонки;
· операционная система: Windows XP;
· доступ к общему принтеру;
· доступ к общему многофункциональному устройству.
Схема рабочего места сотрудника представлена на рисунке 1.6. Общая архитектура сети организации представлена на рисунке 1.7.
Рис. 1.6 — Схема рабочего места сотрудника
Рис. 1.7 — Схема локальной сети
Компьютеры объединены в локальную сеть. Компьютеры сети имеют выход в интернет через маршрутизатор.
Количество рабочих станций в проектировочном отделе: 7;
Количество серверов: 1;
Количество коммутаторов: 8.
Структура программного обеспечения отделов представлена на рис. 1.8
Рис. 1.8 — Схема программного обеспечения отделов
Для ведения проектов сотрудники проектного отдела используют пакет «Проект+». Прежде данное ПО удовлетворяло задачам отдела, но постоянно возникаю проблемы с сопровождением данной программы. IT-компания разработавшая данное ПО обанкротилась и в настоящий момент для изменения функций программы и расширения перечня функций приходится обращаться к другим компаниям, при всем при этом они не всегда могут помочь, так как не каждый программист может разобраться в чужом проекте.
Поэтому руководство компании приняло решение создать новый программный продукт на основе существующего ПО, доработать функции и добавить новые.
2. Технологический раздел
2.1 Анализ ТЗ
Техническое задание на разработку ИС ведения проекта формировалось исходя из недостатков процесса (пункт 1.3), а также рекомендаций конечных пользователей.
Основные требования к системе:
— Простота установки, настройки и использования;
— Быстрый доступ к основным сценариям использования;
Функциональные:
— Формирование перечня работ для заявки;
— Ведение справочника услуг;
— Ведение справочника материалов;
— Ведение справочника ресурсов;
— Расчет необходимого количества материалов и ресурсов для проведения вида работ;
— Расчет общей стоимости проекта;
— Формирование сметы проекта и вывод на печать.
Требования к производительности:
— Код приложения должен быть оптимизирован для достижения максимальной производительности;
— Запросы к БД должны выполняться с крупными массивами информации.
Требование к безопасности:
Необходимость обеспечить резервное хранение данных, в случае возникновения проблем с основным хранилищем информации.
Требование к масштабированности:
Возможность добавлять и изменять модули программы с минимальными изменениями в коде.
Требования к программной реализации:
Программная реализация должна представлять собой win-приложение.
2.2 Цель и назначение разработки
Целью разработки ИС ведения проектов строительной компании «Стройтек» является повышение эффективности ведения проектов за счет автоматизации всех расчетов и учета всех материалов и ресурсов компании.
1. Учет материалов;
2. Учет ресурсов;
3. Учет заявок и сроков исполнения;
4. Планирование загруженности ресурсов;
5. Расчет стоимости видов работ и всего проекта.
2.3 Обзор аналогов
В настоящее время существует большое количество программного обеспечения обеспечивающего планирование и управление проектами.
Рассмотрим наиболее распространенные из них.
Microsoft Project (или MSP) — программа управления проектами, разработанная и продаваемая корпорацией Microsoft.
Microsoft Project создан, чтобы помочь менеджеру проекта в разработке планов, распределении ресурсов по задачам, отслеживании прогресса и анализе объёмов работ.
Microsoft Project создаёт расписания критического пути. Расписания могут быть составлены с учётом используемых ресурсов. Цепочка визуализируется в диаграмме Ганта.
Под маркой Microsoft Project доступны сразу несколько продуктов и решений: Microsoft Project Standard — однопользовательская версия для небольших проектов
Microsoft Project Professional — корпоративная версия продукта поддерживающая совместное управление проектами и ресурсами, а также управление портфелями проектов с помощью Microsoft Project Server.
Microsoft Project Web Access — Web-интерфейс для отчетности о выполнении задач, а также просмотра портфелей проектов
Microsoft Project Portfolio Server — продукт для отбора проектов для запуска на основе сбалансированных показателей
Корпоративная редакция Microsoft Project вместе с методикой внедрения на базе Microsoft Solution Framework составляет решение по управлению проектами от корпорации Microsoft под названием Microsoft Enterprise Project Management Solution (MS EPM).
Программа «Планирование производства работ» от компании Visual Data
Программа «Планирование производства работ» предназначена для повышения эффективности управления предприятием путем автоматизации процессов формирования календарных планов выполнения работ с последующим контролем их реализации, с использованием наглядных форм представления данных. Программа адресована руководителям и планово-производственным отделам предприятий прежде всего строительной отрасли, хотя может быть использована и в других отраслях экономики.
· автоматизировать и наглядно визуализировать в форме графиков ведение производственной деятельности предприятия по Договорам с заказчиком для строек и объектов (проектов) произвольной организационной структуры;
· формировать ведомость работ Договора с заказчиком вручную или на основе существующей локальной сметы, импортированной в электронном виде из любой сметной программы;
· простыми и удобными визуальными средствами превратить ведомость работ Договора в календарный план производства работ в традиционной форме диаграммы Ганта;
· на основании календарного плана автоматически сформировать планы и графики потребности в ресурсных составляющих проекта.
· в наглядной графической форме визуализировать ход выполнения работ по Договору с пропорциональным выделением на графике областей задержки/опережения в объемном и стоимостном показателях;
· обеспечить удобство ввода объемов выполненных работ за произвольные промежутки времени в форме справок о выполнении работ, отображающих оперативное состояние производства;
· автоматически группировать сведения из справок о выполнении в Акт выполненных работ (формы КС-2, КС-3, М-29).
· обеспечить оперативную коррекцию сроков исполнения и ресурсных составляющих работ в соответствии с непредвиденно возникшими потребностями производства;
· автоматически формировать сводные календарные планы, графики выполнения и финансовые результаты в целом по предприятию.
· выделение работ в субподряд с формированием субподрядных договоров
· назначение исполнителей с планированием трудовых ресурсов
· общее и оперативное планирование исполнительной документацией (акты скрытых работ, акты испытаний и прочее) и контроль ее накопления.
Программа PlanWIZARD. Календарное и сетевое планирование
В компании «Визардсофт» предусмотрели возможность грамотно построить сетевое планирование и календарное планирование производства. Мы считаем своей обязанностью автоматизировать сетевое планирование и строительное календарное планирование на высокопрофессиональном уровне. Специалисты компании разрабатывают надежное и функциональное программное обеспечение для оптимизации сметного дела в строительстве.
Функциональное назначение программы PlanWIZARD заключается в автоматизации управленческой деятельности в строительных организациях, а именно — для календарного планирования и сетевого планирования проектов в строительстве. С данным продуктом компании «Визардсофт» календарное планирование и, вместе с ним, сетевое планирование становится проще, удобнее и, главное, надежнее.
Грамотно построенное календарное планирование и комплексное сетевое планирование существенно облегчает работу менеджера проекта. Программа обладает полной совместимостью с другими продуктами «Визардсофт» (например, SmetaWIZARD). Принципиальным отличием PlanWIZARD от аналогичных программ является уникальная возможность использования сметно-нормативных баз 1984 и 2001 годов.
Благодаря PlanWIZARD уже на стадии предпроектных разработок можно получить стоимостную оценку проекта, рассчитать последовательность и графики производства работ, оценить потребности в ресурсах строительства и т.д. Программа обладает удобным интерфейсом и множеством достоинств, благодаря чему календарное планирование и управление, и сетевое планирование становятся максимально эффективными и удобными.
Одна из функциональных возможностей программы — построение диаграммы Ганта, которая позволяет ярко и наглядно представить сроки и важность производимых работ и демонстрирует связи между осуществляемыми строительными работами.
В PlanWIZARD менеджер имеет возможность создавать собственные шаблоны проектов, осуществлять индивидуальную настройку параметров документа и принтера. Благодаря технологии SWAAPExchange реализована возможность экспорта-импорта сметной документации SmetaWIZARD.
Проекты PlanWIZARD и SmetaWIZARD полностью интегрированы: реализован импорт/экспорт сметной документации и нормативов, что позволяет существенно снизить временные и финансовые затраты при возможности качественно автоматизировать сетевое планирование и календарное планирование производства
Нашими специалистами постоянно осуществляется совершенствование и доработка программы с учетом пожеланий клиентов. PlanWIZARD — это новое качество планирования и управления строительством. Благодаря программным продуктам компании «Визардсофт» календарное планирование и сетевое планирование вышло на качественно новый уровень развития.
Использование программы PlanWIZARD позволяет:
· Определить работы, сформировать список конкретных работ, которые обеспечат достижение целей проекта;
· Установить последовательность выполнения работ, определить и задокументировать технологические зависимости и ограничения на работы в рамках проекта;
· Оценить продолжительность работ, трудозатрат и других ресурсов, необходимых для выполнения отдельных работ;
· Определять интервалы использования ресурсов.
· Задавать профили использования ресурсов и способ начисления затрат ресурса.
· Проанализировать технологические зависимости выполнения работ, длительности работ и требования к ресурсам;
· Рассчитывать отклонения от базового плана в процессе работы.
· Вести статистику проекта в реальном времени.
· Осуществлять планирование ресурсов.
· Использовать фильтры — средство отбора отображаемой или выделенной информации о задаче.
· Создавать проекты на основании сметы.
· Импортировать ресурсы из сметных документов и использовать полученный список ресурсов для построения проекта.
· Вводить и отображать в проекте данные по фактическому выполнению из актов по выполненным работам с помощью формата SWAAPExchange.
· Распределять выполнение работ по исполнителям.
· Рассчитывать остатки по выполнению.
· Выгружать в SWAAPExchange данные по фактическому выполнению для последующей загрузки этой информации в смету.
· ЗАО «Визардсофт» гарантирует пользователю программного продукта PlanWIZARD качественное техническое сопровождение:
· выезд специалиста для демонстрации возможностей программы;
· обучение пользователей в офисе Клиента или в НОУИПАП
· выезд к Клиенту для решения проблем, возникших при работе с программой;
· поддержка по телефонам «Горячей линии» и электронной почте;
· уведомление о выпуске новых версий программы PlanWIZARD
2.4 Расчет обобщенного критерия эффективности системы
Для выбора наиболее приемлемого решения для компании дадим интегральную оценку коммерческим продуктам и собственной разработке.
Сравнение коммерческих программных продуктов ведения проекта и разработанной ИС представлено в таблице 2.1. Оценка велась по пятибалльной шкале, стоимостной показатель нормирован.
Таблица 2.1 Сравнение программ автоматизации процесса управления проектами
ИС ведения проекта
Адаптируемость к бизнес-процесса компании «СтройТэк»
Возможность создания выходных форм
1 (только унифицированные)
1 (только унифицированные)
Сравнительный анализ показал, что основная собственная разработка наиболее полно удовлетворяет задачам компании. Для работы с коммерческими программными продуктами необходимо отправлять персонал на курсы переподготовки, а разрабатываемая ИС создается на основе существующей до настоящего момента системы управления проектами «Проект+». Стоимость установки и администрирования данных программных продуктов достаточно высока, а разработанную ИС будут администрировать сотрудники компании, так как она проста в установке и обслуживании.
Для добавления нестандартных функций (новых форм и т.д.) в коммерческие программные продукты необходимо будет связываться с разработчиком, заключать договор обсуждать техническое задание и обойдется это компании «СтрйТэк» в большую сумму денег. Собственную ИС смогут доработать сотрудники компании.
3. Проектный раздел
3.1 Структурное проектирование
Для описания структуры информационной системы: пользователей, входной и выходной информации — создадим информационную модель системы.
Информационная модель представляет собой схему, отражающую преобразование информационных реквизитов от источников информации до её получателей или, иными словами, процесс обработки информации в информационной системе.
Рис. 3.1 — Информационная модель системы
Как видно сотрудник отдела снабжения актуализирует справочник материалы — список основных материалов используемых при работах и их стоимость для расчета последующей стоимости проекта.
Сотрудник отдела продаж ведет учет заявок от клиентов для последующей разработки проекта.
Также сотрудник отдела продаж ведет справочник услуг — перечень строительных работ, которые осуществляет компания.
Проектировщик ведет справочник ресурсы список людских ресурсов и техники, эта информация необходима для последующих расчетов системой.
Исходя из заявки клиента, проектировщик формирует перечень работ для проекта и заносит их в таблицу «Перечень работ».
3.2 Логическое проектирование
Схема логической структуры БД представлена на рис. 3.2.
Рис. 3.2 — Схема логической структуры БД
БД ИС ведения проекта компании «СтройТэк» содержит следующие таблицы: информационный проект строительный программирование
1. Заявки — содержит информацию о заявках на проекты, первичный ключ — поле «код заявки»;
2. Проект — состав работ проекта и стоимость, первичный ключ — составной «код заявки» + «код услуги»;
3. Услуги — информация о видах строительных и монтажных работ выполняемых компанией, первичный ключ — поле «код услуги»;
4. Материалы — информация о материалах используемых при строительных работах и их стоимости, первичный ключ — поле «код материала»;
5. Состав материалов — перечень и количество материалов необходимых для оказания единицы услуги, первичный ключ — составной «код ресурса» + «код услуги»;
6. Ресурсы — информация о ресурсах компании (людские, техника) и их стоимости, первичный ключ — поле «код ресурса»;
7. Состав ресурсов — перечень и количество ресурсов необходимых для оказания единицы услуги, первичный ключ — составной «код ресурса» + «код услуги».
Схема физической структуры БД ИС ведения проекта приведена на рис. 3.3.
Рис. 3.3 — Схема физической структуры БД
3.3 Выбор средств разработки
3.3.1 Выбор языка программирования и среды разработки
Произведем сравнение нескольких языков программирования в отношении их поддержки компонентного ПО, проведенное в таблице 3.1.
Таблица 3.1 Сравниваются только самые основные языки общего назначения
Простота и регулярность
Полная безопас. типов
Сборка «мусора» (10)
Отсутствие требования к доп. изучению
Отсутствие дублирования кода
Взаимодействие с традиционным оборудованием
Поддерживают пред- и постусловия в интерфейсе
(1) Определение языка включает 34 класса и сотни методов; существует множество исключений из правил; возможности языка взаимоблокируются так, что невозможно объяснить одно без знания остального;
(2) Отсутствие статических типов и параметров, передаваемых по значению, накладывает ограничения на быстродействие;
(3) Процедурные типы / указатели на процедуры;
(4) Модули / пакеты;
(5) Только в отдельных классах, никакие инварианты между классами не могут гарантироваться;
(6) Интерфейсы для (множественного) наследования интерфейса; классы для (одиночного) наследования реализации;
(7) Небезопасные вариантные записи; явное освобождение памяти;
(8) Небезопасные указатели;
(9) Унаследованные небезопасные возможности C;
(10) Сборка мусора необходима для достижения полной безопасности типов;
(11) Образуется меньше мусора, чем в языках без статических типов, поэтому — более эффективен;
(12) По соглашению, наследование реализации редко используется, поэтому такое разделение не слишком важно [4].
Интегральная оценка языков программирования производится аддитивной сверткой. При этом «+» имеет вес равный 1, а «-» имеет вес равный 0, все критерии имеют одинаковый вес:
Из таблицы 3.1 видно, что выбранным критериям в полной мере удовлетворяет язык программирования — Pascal.
На данный момент основной визуальной средой разработки ПО, основанной на языке Pascal и имеющей мощные инструменты для работы с БД, является среда разработки Borland Delphi.
Delphi 7.0 — мощная высокопроизводительная среда разработки приложений, значительно упрощающуая разработку e-business приложений следующего поколения. Delphi включает в себя большой набор инструментов для управления и доставки бизнес-данных с использованием открытых стандартов.
Платформа разработки Web Services BizSnap упрощает разработку и интеграцию приложений business-to-business (B2B) за счет создания Web Services на основе стандартов SOAP/XML и предоставления средств их соединения между собой, позволяющих интегрировать бизнес компании-производителя продукта с бизнесом поставщиков и клиентов этой компании.
Платформа разработки Web-приложений WebSnap обеспечивает скорость, эффективность и надежность разработки.
Платформа DataSnap позволяет разработчикам создавать высокопроизводительные многозвенные решения с доступом к данным через программное обеспечение среднего звена, позволяющее интегрировать такие решения с любыми приложениями ваших партнеров по бизнесу.
Обеспечение интеграции Web Services
Delphi BizSnap представляет собой мощную платформу разработки Web Services. BizSnap упрощает обмен, трансформацию и манипуляцию XML-документами, обеспечивая гибкость и расширяемость ваших бизнес-приложений, приводя их в готовность к использованию в электронном бизнесе новой волны. Delphi полностью соответствует индустриальным стандартам, что означает возможность адекватной реакции на быстро меняющиеся требования современного бизнеса. Delphi позволяет вам тесно взаимодействовать с различными приложениями ваших торговых партнеров, использующих такие платформы, как .Net и BizTalk от Micorsoft, ONE от Sun Microsystems.
Ускорение разработки Web-приложений
WebSnap представляет собой законченную платформу разработки Web-приложений на Delphi за счет использования самых современных средств быстрой разработки приложений (RAD). Инструменты, входящие в состав WebSnap, например отладочный Web-сервер, упрощают отладку и тестирование приложений. Возможность плотной интеграции приложений WebSnap в корпоративные Web-сайты порталы, разработанные с использованием таких известных средств, как DreamWeaver и FrontPage, а также поддержка серверных сценариев на JavaScript, VBScript и других языках позволяют вам задействовать существующие наработки в области Web-приложений.
Обеспечение разработки приложений среднего звена с поддержкой Web
Delphi DataSnap позволяет использовать все существующие стандарты распределенной обработки данных, такие, как SOAP, XML, COM, CORBA и средства TCP/IP для упрощения интеграции существующих систем с новыми приложениями электронного бизнеса. Эти стандарты позволяют Delphi-приложениям взаимодействовать с любыми бизнес-процессами или Web-службами ваших партнеров. DataSnap предоставляет высокопроизводительные средства доступа к таким СУБД, как DB2, Informix, InterBase, MS SQL Server, Oracle и Sybase.
DataSnap оптимизирует число соединений и потоки данных между клиентами и серверами баз данных за счет централизации доступа к данным и их обновлению среди всех процессов и приложений электронного бизнес, а также позволяет масштабировать приложения в зависимости о изменения объемов обрабатываемых данных.
Выход на новые рынки и увеличение возврата инвестиций
Комбинация Delphi с Kylix позволяет использовать единый исходный код для разработки кросс-платформенных приложений для Windows/Linux. Приложения, созданные на основе CLX, Component Library for Cross-Platform development, являются совместимыми по исходному коду с Kylix.
Internet-компоненты NetCLX позволят вам разрабатывать кросс-платформенные приложения для web-серверов Apache, IIS и Netscape c использованием как специальных средств расширения этих серверов, так и с использованием стандарта CGI.
Повышение эффективности доступа к корпоративным базам данных
За счет использования высокопроизводительных драйверов dbExpress значительно упрощается интеграция корпоративной информации в приложения, использующие такие источники данных, как Access, DB2, dBase, FoxPro, InterBase, Informix, MS SQL, MySQL, MyBase, Oracle, Paradox и Sybase, а также обеспечивается прозрачный доступ к любому источнику данных Microsoft ADO с использованием dbGo для ADO.
Богатый набор средств доступа к данным и визуальных элементов построения пользовательского интерфейса к данным позволяет быстро пройти путь от макета приложения к полноценной коммерческой версии. Также имеются возможности оптимизации производительности SQL-запросов, их тестирования и отладки.
Средства создания корпоративных решений для электронного бизнеса
Delphi 7.0 включает средства интеграции с Borland AppServer 4.5, что позволяет удовлетворить растущие потребности крупных клиентов электронного бизнеса. Delphi позволяет в короткие сроки создавать высокопроизводительные графические приложения и клиенты-броузеры WebSnap для приложений AppServer. Также имеется возможность создания оконечных Web-приложений для EJB-приложений AppServer с использованием Delphi BizSnap, WebSnap и DataSnap, а также Web Services на основе XML/SOAP.
Разработка и развертывание в гетерогенных средах
С использованием VisiBroker для Delphi, — лидера среди брокеров объектных запросов CORBA,- вы получаете возможность разрабатывать и развертывать приложения в гетерогенных вычислительных средах. VisiBroker обеспечивает необходимую масштабируемость распределенных приложений в интрасетях и в Internet. Сложные алгоритмы управления ресурсами, наследуемые приложениями на основе VisiBroker, позволяют ограничивать возможности использования таких приложений лишь текущими потребностями вашей организации.
Интеграция и развертывание персональных приложений баз данных
Delphi 7.0 позволяет быстро и эффективно разрабатывать приложения баз данных с использованием кросс-платформенного ядра XML-базы данных MyBase, обеспечивающего высокую производительность обработки данных за счет хранения данных в оперативной памяти, а также не требующего специальной настройки и установки дополнительных компонентов приложений.
MyBase обеспечивает масштабирование приложений за счет встроенных в Delphi средств переноса данных между MyBase и любой из поддерживаемых Delphi СУБД. MyBase обеспечивает широкий спектр возможностей полноценной РСУБД при небольшом объеме исполняемого кода и требованиях к ресурсам системы.
Покорение мировых рынков с использованием Borland Translation Suite
Delphi 7.0 обеспечивает разработку интернациональных приложений за счет использования средства Borland Translation Suite, позволяющего быстро переводить на различные языки сообщения и текстовые элементы интерфейса приложений. Borland Translation Suite позволяет визуально разрабатывать такие приложения, в то время, как Delphi автоматически обеспечивает синхронизацию перевода ресурсов и сохранения их в репозитории.
RADикальное увеличение производительности разработки Используйте ClassInsight для ускорения описания новых классов и объектов. Object TreeView позволит быстрее перемещаться по исходному коду и получать прямой доступ к свойствам суб-компонентов в инспекторе объектов.
Увеличение продуктивности групповой разработки за счет использования TeamSource
Delphi 7.0 упрощает управление исходными кодами за счет использования новой версии TeamSource, обеспечивающей использование для управления исходным кодом как встроенные механизмы, так и внешние системы контроля версий, расширяя их за счет высокопродуктивной модели обмена рабочими данными.
Преимущества Delphi
Растущая роль Сети сделала электронный бизнес важным элементом современного предприятия. Компаниями требуются приложения Web Services, позволяющие ускорять, улучшать и автоматизировать процессы обмена деловой информацией. Среда разработки, стоящая за этими приложениями, должна соответствовать большинству современных индустриальных стандартов и Delphi 7.0 является такой средой.
Мощная и эффективная среда быстрой разработки приложений Delphi обладает полным набором средств для максимизации эффективности использования ваших данных. Вы получаете возможность быстро и эффективно создавать приложения электронного бизнеса на основе современных стандартов.
3.3.2 Выбор СУБД
Выбор СУБД произведен на основании матрицы возможностей СУБД и потребностей проекта. Общая оценка определена как сумма положительных и отрицательных оценок с весом, равным единице. Стоимостной показатель нормирован (нормированное значение приведено в скобках).
Анализируя сравнительную таблицу, видно, что СУБД Access, SQLAnywhere и Oracle лучшие по показателям, но, учитывая опыт работы с СУБД SQLAnywhere, мною сделан выбор в пользу СУБД SQLAnywhere, как наиболее полно удовлетворяющей потребностям проектирования.
Источник: knowledge.allbest.ru
27 инструментов для проджект-менеджера: все для ведения проектов, управления командой и собой
В этой статье можно найти платные и бесплатные инструменты для управления командой, общения с заказчиками, тайм-менеджмента и личной продуктивности.
Мы сделали эту подборку в первую очередь для начинающих проджектов, но она пригодится и опытным специалистам. Открывайте ее, когда хотите найти альтернативу уже известным инструментам, перейти в новый мессенджер или превратить свой Google Drive в удобную базу знаний.
Изучите профессию проджект-менеджера
За 3 месяца интенсивного обучения в симуляторе skillsetter вы получите ключевые навыки для карьерного роста
Мы разделили инструменты на следующие блоки:
Кстати, у нас есть такие же подборки для продакт-менеджеров и интернет-маркетологов .
А если вы хотите посоветовать полезный инструмент, то расскажите о нем в комментариях к посту в телеграм-канале.
Ведение проекта
В этом разделе собраны самые комплексные инструменты в арсенале проджекта. То есть с помощью них можно решать сразу несколько задач: следить за выполнением задач, сроками, бюджетами и качеством проекта.
Jira — один из популярных таск трекеров для проджектов. В нем менеджер планирует работу, а команда ведет ежедневную отчетность по задачам. У Jira много фичей для разработчиков, тестировщиков и бизнес аналитиков.
Полезные фичи для проджекта:
Планирование спринтов и релизов: у всей команды создается единое видение проекта
Трекинг задач всей команды: так проджект следит за качеством и сроками выполнения тасок
Создание бэклога: все задачи по проекту отсортированы по важности и находятся в одном месте
Интеграция с сервисами разработки: команда может оперативно менять код проекта, например, в GitHub
Создание отчетов и аналитика спринтов: автоматическая подготовка отчетов для команды, продакта или заказчика
Сложный интерфейс из-за большого количества фич: не подойдет нетехническим командам — тем, кто не работает с разработкой напрямую
Долго подгружаются страницы: из-за этого работа идет медленнее
Больше про то, как пользоваться этим инструментом проджекту, можно узнать в видео .
Basecamp
Basecamp — это таск трекер, ориентированный на удаленные команды. В нем все участники обмениваются сообщениями, апдейтами и документами. В отличие от Jira, у Basecamp минималистичный интерфейс и все фичи находятся на одном экране.
Полезные фичи для проджекта:
To-do листы: все знают, на каком этапе находятся разные части проекта
Календари: помогают синхронизироваться с коллегами для общих встреч
Общие папки: вся документация о проекте в одном месте
Групповые чаты: чтобы не уходить в Slack или Telegram для решения рабочих задач
Автоматические напоминания: команда не забывает про задачи и встречи
Месседж борды: команда обменивается мгновенными сообщениями и получает быстрый апдейт по проекту
Недоступен на русском языке
Нельзя отслеживать время выполнения задач
Узнайте больше про то, как пользоваться Basecamp. А еще компания-разработчик выпустила книгу Remote для команд, которые хотят перейти на удаленку.
Trello
Trello — это сервис для команд, работающих по системе канбан. Рабочее пространство в Trello — это доска. На ней участники процесса создают, редактируют и перемещают задачи между столбцами. Всем видно, на каком этапе находится работа.
Полезные фичи для проджекта:
Тэги: помогают отсортировать задачи по направлениям, участникам и другим параметрам
Дедлайны: каждый участник команды знает, к какому сроку нужно завершить задачу
Чек-листы: для вычеркивания подзадач внутри большой задачи
Вложения: к каждой карточке можно прикрепить файл с дополнительной информацией
Канбан-шаблон: рабочие процессы в проекте представлены столбиками с карточками задач — что вы собираетесь делать (to do), что делаете сейчас (in progress) и что уже завершили (done)
Чем больше проектов, тем больше досок придется создавать. Система сортировки в Trello ограничивается простым списком — ориентироваться будет сложно
Нет внутреннего таймера для отслеживания времени выполнения задач
Посмотрите краткое введение в Trello на русском: от регистрации до создания первой доски.
В статье про управление IT-проектом вы узнаете, что такое проектный треугольник, как следить за скоупом, бюджетом и сроками и как влиять на качество продукта.
Monday
Monday — это инструмент для проджектов, которые любят визуализировать работу. В Monday удобно строить диаграммы Гантта, графики релизов и выгружать результаты аналитики.
Полезные фичи для проджекта:
Единая доска для всех процессов: планировать задачи и отслеживать результаты можно на одном экране
Шаблоны для разных юзкейсов: можно настроить рабочую область для приоритизации задач или отслеживания сроков
Интеграция с другими платформами: почта Gmail, мессенджер Slack, таск трекер Jira, платформа Linkedin и другие
Автоматизация повторяющихся действий: например, можно настроить создание элементов на странице каждый раз, когда на почту приходит письмо
Визуализация работы: одни и те же данные можно смотреть в виде карты, календаря, временной шкалы или канбана
Визуализации в Monday достаточно простые и не подойдут для комплексных проектов
Запаздывают уведомления об изменениях в рабочем пространстве из-за большого количества элементов
Посмотрите короткое видео о том, как создать свое рабочее пространство в Monday
Wrike
Wrike — это комплексный сервис для IT-команд с шаблонами для разных типов работ в проекте.
Полезные фичи для проджекта:
Панели задач для разных проектов: в каждом блоке находятся актуальные дела, распределенные по статусам: «сделать » , «в работе » , «готовые » , «просроченные » , «требующие изменений » и так далее
Быстрое распределение задач: раздать задачи между участниками проекта и настроить зависимости между ними можно в несколько кликов
Автоматические отчеты: данные из системы подгружаются в отчеты, на которых видна разница между запланированными и выполненными задачами
Все оповещения в одном месте: заходя в систему, менеджер сразу видит, кто ему написал, упомянул в обсуждении или передал задачу
Мало шаблонов для новичков
Несмотря на то, что Wrike не самая дружелюбная система, на официальном сайте есть понятные видеоинструкции для основных юзкейсов.
Проект — непредсказуемая штука, поэтому мы написали статью для проджектов о работе с рисками. Внутри — шаблон реестра рисков.
Asana
Asana — таск трекер для тех, кто любит выстраивать связи в проекте и между проектами.
Полезные фичи для проджекта:
Организация задач списком: хорошо видна приоритетность задач
Канбан доска с апдейтом в реальном времени: вся команда видит, на какой стадии находится проект
Обзор проекта и его правил: специальная страница, которая создается автоматически и помогает ввести новичков в проект
Хронология задач: визуализация временных отношений между задачами. Помогает определить, от выполнения какой задачи проект зависит больше всего
Слишком много оповещений по почте
Нельзя добавить несколько юзеров к одной задаче
Чтобы познакомиться с Asana, посмотрите видео-инструкции по использованию .
Click up
Click up интегрирует в себя сразу несколько сервисов для проджектов и становится посредником между платформами.
Полезные фичи для проджектов:
Шаблоны под разные юзкейсы: в Clickup можно создать календарь, канбан доску, отдельные задачи или гантт
ClickApps: дополнения для постановки задач, аналитики, общения. Их можно включать и выключать, как плагины, подстраивая рабочую область под себя и команду
Автоматизация: сервис сам напоминает о задачах, дает на них апдейт и контролирует синхронизацию с другими инструментами
Интеграция других сервисов: можно импортировать данные из Jira, Asana, Excel и других инструментов
Ориентирован на конкретные задачи, но отследить процесс всего проекта — сложно
Долго подгружаются страницы и изменения из-за количества элементов
У сервиса есть свой блог с рекомендациями по инструментам для менеджеров.
Бесплатный курс по проджект-менеджменту
За 3 дня вы узнаете, какие 5 принципов помогут вам добиться успеха в проджект-менеджменте
Nave автоматически строит графики на основании неупорядоченных данных из трекера задач.
Полезные фичи для проджекта:
Визуализация работы: с помощью графиков можно отследить, насколько эффективен процесс, сколько задач выполняется за некий временной промежуток и найти узкие места
Интеграция с другими платформами: Nave можно связать с Jira, Trello, Azure DevOps, Asana и ZenHub
11 автоматических графиков: кумулятивная диаграмма потока, диаграмма разброса времени цикла, гистограмма времени цикла, диаграмма старения, диаграмма и гистограмма пропускной способности, диаграмма эффективности потока
Только 14 дней триала
Нельзя интегрировать инструмент с трекером не из списка выше, например, с Todoist
Нет интерфейса на русском языке
У Nave есть свой блог с советами по управлению проектами.
Хранение документации
В каждом IT-проекте есть своя база знаний или wiki. Проджекты собирают там всю важную информацию: от DoR и DoD (критерии готовности фич) до документации встреч. Такие базы знаний доступны всей команде.
Notion
Notion — это приложение для ведения заметок, баз данных, канбан досок, календарей и напоминаний.
Полезные фичи для проджекта:
Визуализация процессов: диаграмы гантта и канбан доска как в таск трекерах, которые мы рассмотрели выше
Теги и напоминания: помогают команде понять, за кем закреплена задача, к чему она относится и когда должна быть сделана
Календарь: для планирования встреч. В курсе по управлению проектами мы планируем Scrum-события именно в Notion
Таблицы: упрощенная альтернатива google-таблицам и внутренний элемент базы знаний
Создание страниц и внутренних элементов: текста, картинок, видео, ссылок и кода
Понадобится время, чтобы разобраться
Нет интерфейса на русском языке
Текст можно редактировать только целыми блоками
Посмотрите видеообзор о том, как можно упорядочить свою работу в Notion.
Confluence
Confluence — это система, похожая на Notion, но сложнее. IT-команды используют ее для работы с документацией и требованиями к фичам. Там же ведутся заметки со встреч и хранится вся информация о проекте.
Полезные фичи для проджектов:
Страницы, которые можно организовать в иерархию и настроить гибкую систему доступа: удобно для больших команд
Разные версии документов: можно отслеживать изменения в требованиях к проекту
Совместная параллельная редактура: несколько участников работают над документом вместе
Экспорт документов в разные форматы
Интеграция с Jira и экосистемой Atlassian: часто технические команды используют Confluence в связке с Jira
Большой выбор плагинов: можно настроить собственную систему комментирования документов или подключить доску Trello
Сложный для нетехнических команд
Дорогой сервис и сложно посчитать общую стоимость подписки
Почитайте , как техническая команда использует Confluence для написания требований к фичам.
Вместе с пятью экспертами мы создали бесплатный тренажер тестовых кейсов для проджект-менеджера. Когда вы решите задачку, увидите не только ответ автора, но и всех, кто тренировался до вас.
Google Drive
Google Drive — самый популярный сервис для хранения и совместного редактирования текстовых документов, таблиц и презентаций.
Полезные фичи для проджекта:
Гибкая система доступа: документ можно открыть для просмотра, редактирования или комментирования отдельным людям и группам
История версий документов: вы узнаете, какие исправления и кем были внесены, и сможете «откатить» документ до этого состояния
Совместный доступ к документам: удобно редактировать таблицы, текстовые документы и презентации с другими участниками команды в реальном времени
Ограничения Google Drive:
Неудобно строить связи между документами: не подойдет для комплексных проектов
Сложно ориентироваться, если в проекте много документов, потому что в Google Drive есть всего две сущности: «папка» и «документ»
Почитать про основные фичи Google Drive можно здесь .
YNAW — это сервис для конвертирования гугл-документов в красивые и удобные базы знаний. С помощью YNAW свой Google Drive можно превратить в рабочую wiki.
Полезные фичи для проджекта:
Навигация по файлам на главной странице: помогает быстро путешествовать по базе знаний
Внутренние ссылки: можно строить связи между документами в базе
Импорт гугл-папок и файлов: чтобы не создавать все документы с нуля
Интеграция только с Google Drive
Меньше фич и форматов, чем в Notion и Confluence. Подойдет для простых проектов
Работа с командой
В самой маленькой IT-команде есть разработчики, QA и дизайнеры. В большой присутствуют архитекторы, разработчики баз данных, бизнес-аналитики и другие участники. У всех свои инструменты работы.
Проджекту полезно разбираться в ПО, которое использует команда. Так намного легче следить за ходом разработки и качеством проекта.
GitHub
GitHub — это платформа для разработчиков, где можно создавать проекты, программировать всей командой и чинить баги.
Полезная фича для проджекта и всей команды:
Создание и ведение проектов: разработчики могут создавать неограниченное число репозиториев с wiki, системой отслеживания тикетов и проверкой кода
Тестирование кода: проджект или тестировщик может посмотреть весь код проекта, его статус/прогресс и протестировать новые фичи
Сложен для понимания, если вы нетехнический специалист
Больше о фичах Github можно почитать на их официальном сайте .
Figma
Figma — cамый популярный онлайн-редактор среди UX-дизайнеров для создания прототипов. Проджекту нужно знать сервис, чтобы давать правки дизайнеру и презентовать результаты работы заказчику.
В курсе UX-дизайн можно подробно изучить работу дизайнера: научиться рисовать вайрфреймы, создавать кликабельные прототипы и отслеживать поведение пользователей.
Полезные фичи для проджекта:
Создание прототипов: в Figma можно посмотреть и потестировать прототип сайта, мобильного приложения или другого цифрового продукта
Совместный доступ: прототип можно показывать команде и пересылать заказчику
Комментирование: легко оставлять правки прямо внутри прототипа
нет полноценного офлайн-режима
история версий макета в бесплатной версии хранится всего 30 дней
Начать обучение в Figma можно с этой страницы .
При управлении разработкой можно допустить много ошибок: неправильно оценить задачи, не адаптировать спринт под изменения, не заложить время на тестирование. В этой статье мы разобрали 10 самых частых ошибок и рассказали, как их избежать.
Miro — это виртуальная доска для групповой работы. Miro помогает проджектам устраивать брейнштормы с командой, проводить интересные ретро и даже презентации.
Полезные фичи для проджекта:
Доска для групповой работы: одновременно до 100 человек могут писать, рисовать и строить графики на одном поле. Это удобная фича для совместных брейнштормов
Визуализация проектов: можно изобразить процесс работы над проектом, зависимости внутри проекта и другую информацию, важную всей команде
Десятки шаблонов: проджекту особенно будут полезны шаблоны для бэклога, роудмапа, юзер стори и Scrum-встреч
Платное импортирование результатов работы в другие форматы
Недостаточно интеграций с другими инструментами для проджект-менеджмента
В бесплатной версии при создании четвертой доски первая становится недоступна для редактирования
Здесь вы найдете больше информации о том, как Miro используется в Agile.
Retromat
Если проджект работает по Scrum, то в конце каждого спринта он проводит ретроспективу — заключительную встречу с командой. На ней все рефлексируют на пройденную итерацию, обсуждают успехи и неудачи. Задача менеджера — сделать этот процесс интересным и полезным. Retromat создан специально для этого.
Полезные фичи для проджекта:
Создание плана встречи: сервис предлагает варианты, как начать, провести и закончить встречу.
Более 130 идей для ретро: можно напомнить команде о ценностях Agile или задать вопросы о поднятии боевого духа
Доступен на семи языках
Устаревший дизайн сервиса
У Retromat есть свой блог , где можно почитать о том, как проводить ретроспективы.
Общение с командой и заказчиками
Проектные команды используют встроенные чаты в сервисах типа Asana или Basecamp, которые мы разбирали в первом блоке статьи. Но чаще коммуникация ведется где-то еще: по почте или в мессенджерах типа Telegram. Мы рассмотрим самые популярные.
Slack
Кто-то общается по работе в Telegram, а кто-то выбирает Slack . В отличие от первого, Slack — рабочая площадка. А значит, личные переписки по выходным можно вести в привычном Telegram, а работу оставлять в рабочем мессенджере до понедельника.
Полезные фичи для проджекта:
Гибкая настройка статусов и уведомлений: чтобы сообщения приходили только в рабочие часы
Возможность спрятать неактивные каналы: если в канале давно не было публикаций, его можно скрыть из списка
Расширенный поиск по сообщениям: можно искать сообщения по частям слов или упоминаниям пользователя
Пользовательские группы: люди из одной команды получают доступ сразу ко всем нужным чатам
Сложно ориентироваться в уведомлениях
В бесплатной версии после 10 000 сообщений начало переписки начинает исчезать
У Slack есть рекомендации по переходу команд в мессенджер. Кстати, ученики skillsetter общаются друг с другом и задают вопросы по курсам именно в нем.
Microsoft teams
Microsoft teams — это рабочая площадка на базе облака Office 365. В ней есть канбан, интеграция с продуктами Microsoft и совместное редактирование документов. Мы рассмотрим Microsoft teams как удобный корпоративный мессенджер.
Полезные фичи для проджекта:
Личные сообщения и групповые чаты: внутри настройка уведомлений, реакции на чужие сообщения, тэги, гифки и многое другое
Видеозвонки и транслирование экрана: можно совместно работать над документами или проводить презентации
Совместная работа с документами: можно редактировать документ и переписываться с коллегами в чате в рамках одного экрана
Привязка чатов к рабочим пространствам: чаты можно распределять по рабочим пространствам и к каждому открывать доступ
Ограничения Microsoft teams:
Сложно ориентироваться в сервисе
Неудобная система оповещений
Посмотреть все возможности мессенджера можно на официальном сайте .
Управлять командой непросто. Можно дать резкий фидбек, загрузить сотрудников непосильными задачами или создать токсичную атмосферу. В этой статье вы найдете 10 советов от опытного менеджера, которые помогут найти общий язык с командой и выстроить рабочую атмосферу.
Discord
Discord — это мессенджер для геймеров, который стал удобной площадкой для корпоративного общения.
Полезные фичи для проджекта:
Голосовые и видеочаты: можно устраивать ежедневные синки и чилл-созвоны с командой
Трансляция экрана: удобно проводить презентации перед коллегами и заказчиками
Интеграция с GitHub и другими профессиональными платформами: рабочие обновления приходят прямо в чат
Серверы: на каждый сервер Discord можно добавлять участников, создавать голосовые и текстовые каналы, а также устанавливать правила общения
Не самая популярная бизнес-площадка, поэтому, скорее всего, общение будет ограничено вашей командой
Здесь HP перечислил преимущества Discord для бизнеса.
Тайм-менеджмент
В прошлых блоках мы рассмотрели инструменты для работы в команде. А здесь вы найдете ресурсы, чтобы следить за своим рабочим графиком и режимом.
Google Calendar
Google Сalendar — это онлайн-календарь для планирования дел, встреч, заметок и напоминаний.
Полезные фичи для проджекта:
Организация созвонов: создавайте встречи и приглашайте на них других пользователей прямо в календаре
Интеграция с мобильным календарем: редактировать заметки, напоминания и встречи можно с телефона, планшета или компьютера
Возможность делиться календарем: не нужно спрашивать у коллег, когда они свободны. Достаточно открыть их календарь и найти пустые слоты для встречи
Ограничения Google Calendar:
Нельзя устанавливать свои уникальные темы для событий в календаре
Начать использовать Google Calendar.
Calendly
Calendly — это инструмент для автоматической организации встреч.
Полезные фичи для проджекта:
Организация встреч по одной ссылке: пришлите ссылку нужному человеку, он выберет удобное для вас время, а сервис назначит встречу и пришлет вам ссылки на подключение
Интеграция с другими сервисами: можно подключить Google meet для созвонов и даже Paypal для платных встреч
Интеграция с личным календарем: Calendly ориентируется на свободные окна в вашем расписании и предлагает слоты для встреч. После подтверждения они оказываются в вашем календаре
Односторонняя организация встреч. Calendly можно подстроить только под один календарь
Больше фич Calendly можно посмотреть здесь .
Toggl
Toggl — это приложение для отслеживания задач.
Полезные фичи для проджекта:
Отслеживание времени на задачи: достаточно скачать расширение для браузера, ввести задачу и нажать кнопку старта таймера
Интеграция с популярными сервисами: чтобы устанавливать тайминг на задачи в рабочем инструменте. Это удобно для выполнения задач в Jira
Напоминание для установки и остановки таймера: если вы заработались и забыли про время
Статистика: можно вести учет работы одному или в команде. На странице статистики отображается список задач с потраченным временем и трудозатраты на определенный период
Легко забыть останавливать таймер, даже несмотря на напоминания
Посмотрите все фичи toggl по ссылке . Там же можно найти и другие продукты компании: для планирования и найма сотрудников.
Forest
Forest — один из самых популярных помощников для фокусировки и отслеживания времени. Вы фокусируетесь на работе, а Forest выращивает деревья. Награда за продуктивность — большой цветущий цифровой лес.
Полезные фичи для проджекта:
Таймер с элементами геймификации: вы устанавливаете время на работу, а Forest начинает выращивать цифровое дерево. Если вы отвлекаетесь на другие приложения, дерево умирает. С хорошей фокусировкой можно вырастить целый лес
Разные режимы таймера: можно сажать деревья с друзьями, настроить глубокую фокусировку или учитывать превышение рабочего времени
Статистика: показывает, сколько времени вы проводите за работой и в какие часы вы наиболее продуктивны
Много платных функций: режим без рекламы, совместное использование с друзьями, “исключения” для чрезвычайных случаев, детальная статистика и другие
Почитайте разбор главных функций Forest в этой статье .
TickTick
TickTick — это инструмент для структуризации личных и рабочих дел, которым я пользуюсь уже пять лет.
Полезные фичи для проджекта:
Оформление задач: есть срок выполнения, сортировка по папкам, тэгам, комментирование и возможность прикреплять вложения
Статистика продуктивности: можно посмотреть аналитику по выполненным задачам и самые продуктивные дни
Pomodoro Tracker : тайм-трекер по «методу помидора» для фокусирования на задаче
Матрица Эйзенхауэра: фича автоматически распределяет задачи в зависимости от сроков и статуса
В бесплатной версии нельзя привязать календарь и недоступна часть инструментов для анализа эффективности
Чтобы разобраться в инструменте, полезно изучить инструкцию .
Для развития, продуктивности и спокойствия
Мы собрали инструменты, которые помогают проджекту не потеряться в пучине задач, успокоиться после насыщенного рабочего дня и подготовиться к следующему.
Todoist
Todoist — это приложение для управления личными и рабочими делами. Оно превращает гору задач в структурированные списки.
Полезные фичи для проджекта:
Быстрое добавление задач: можно планировать как разовые таски, так и повторяющиеся, выставляя время в карточке задачи. Можно добавлять подзадачи
Приоритет задач: в Todoist можно настроить уровни приоритетности задач. Самые важные таски на день будут всегда на виду
Канбан доска: задачи можно отслеживать по тому же принципу, что мы рассматривали в Trello
Совместные задачи и делегирование: коллеги будут оставлять комментарии к таске и напоминания, когда задача сделана
Целеполагание: Todoist помогает ставить и отслеживать цели на разные периоды времени. Можно посмотреть графики активности, архивные задачи и свой уровень продуктивности
Подходит для личного пользования, но не для больших команд
Нет трекера времени на задачи
Если хотите начать работать с Todoist, для начала посмотрите этот гид .
Brain.fm
Brain.fm — это радио, основанное на нейробиологических исследованиях. Музыка на Brain.fm за несколько минут вводит вас в нужное состояние работы, отдыха или сна. Каждая композиция нацелена на фокусировку нейронов и подавление внешних шумов.
Полезные фичи для проджекта:
Музыка для разных состояний: фокусировка, расслабление, сон и медитация
Бесплатный триал на все треки
Основано на научных исследованиях музыки и мозга
Новые треки выходят редко, так как для каждого проводятся исследования
Не интуитивный и устаревший дизайн веб-версии
Почитать про исследования Brain.fm можно на их сайте .
Obsidian
Obsidian — это приложение для создания, визуализации и организации сложных идей. В Obsidian можно выстраивать всевозможные зависимости между своими заметками и визуализировать поток мысли.
Полезные фичи для проджекта:
Построение графов: свои мысли можно организовать в виде смысловых «узлов« и связать их с другими с помощью внутренних ссылок. Можно посмотреть, как каждая заметка связана с остальными. Если вы не провели связи между заметками, Obsidian предложит это сам
Офлайн режим: все файлы приложения хранятся на вашем устройстве
399 плагинов: приложение можно настроить полностью под себя, включая стиль, вид и структуру заметок. Можно подключить канбан или календарь
сложно разобраться нетехническому специалисту
Это open source проект: его исходный код открыт для редактирования любому юзеру. Поэтому приложение может выглядеть сырым и слишком нагруженным
Чтобы Obsidian не казался таким неприступным, почитайте их подробную wiki на русском для начала использования.
Резюмируем
Помните, что любой инструмент — это всего лишь дополнение к вашей основной стратегии. Сначала определитесь с задачей, и только потом думайте, какой софт подойдет для ее решения.
Если хотите посоветовать полезный инструмент, то расскажите о нем в комментариях к посту в телеграм-канале.
Источник: skillsetter.io
Лучшие функции 15 популярных систем управления проектами
Привет, меня зовут Екатерина Северная, я контент-маркетолог. Более 8 лет я работаю в удалённом режиме и за это время протестировала 15 систем управления проектами, которые помогают оставаться на связи с командой и наводить порядок в ежедневных задачах.
Каждая система ― это целый виртуальный офис, где есть свои особенности, свои инструменты под конкретные задачи, свои фишки и сильные стороны. В этом обзоре поделюсь самыми интересными функциями каждой системы. Выбрала 15 наиболее популярных и удобных для удалённых команд систем, в большинстве из них доступна бесплатная версия.
Екатерина Северная
1. YouGile
Система управления проектами со встроенным чатом в каждой задаче. Объединяет работу с задачами, планирование и коммуникации.
Чаще всего ею пользуются производственные компании и креативные команды. Подходит для больших команд от 100 человек. А для маленьких — до 10 человек — система бесплатна без каких-либо ограничений.
Встроенный мессенджер в каждой задаче. Эта функция помогает оперативно решать вопросы по проекту. Не нужно уходить в сторонние мессенджеры, все согласования и обсуждения хранятся в одном месте ― там же, где ставится задача.
Лента событий. Это лог всех событий в системе, всех действий с задачами. Нужен для разбора инцидентов, быстрого поиска информации, прозрачности и понимания, кто над чем работает. Есть гибкая система фильтрации. Позволяет вывести, например, загруженные файлы за неделю, выполненные задачи сотрудника за день или удалённые задачи за месяц.
Открытые доски. Если поделиться доской по ссылке, на неё смогут заходить внешние пользователи — без регистрации в системе — писать комментарии в чате и создавать новые задачи. Можно даже соорудить собственный форум для обсуждения вопросов с коллегами или друзьями.
Сводки. Уникальная фишка, которая позволяет наблюдать за всем, что происходит в системе управления. Например, собирать отдельно задачи с горящим дедлайном, мониторить появление новых файлов и документов в системе, смотреть, чем занимается каждый сотрудник.
Личный планировщик. Кроме классических agile-досок с задачами есть отдельное пространство, где можно смотреть «Задачи на мне», «Порученные мной», «Чужие задачи», «Приватные задачи», «Избранные».
Гибкая система прав. Можно создавать роли для разных пользователей, команд и отделов и настраивать для них персональные права доступа. Незаменимо для больших компаний. Всего можно разрешить или запретить около 30 действий: например, удаление задачи, перемещение доски, изменение стикеров, добавление колонки.
Примечание редакции: здесь и далее Екатерина использовала собственные скриншоты.
2. Trello
Популярный планировщик задач. Яркий и интуитивно понятный, он подходит для личного пользования и для небольших креативных команд. Есть бесплатная версия, на которой доступны многие функции, но есть ряд ограничений.
Шаблоны. Удобные готовые шаблоны досок помогают быстро начать работу в системе. Они заточены под разные задачи: например, для ведения маркетинговых проектов, для сопровождения клиентов и сделок, для создания контент-плана, для техподдержки.
Автоматизация. Можно настроить автоматические действия с задачами, которые происходят при заданных условиях. Например, каждую пятницу в 18:00 перемещать выполненные задачи в отдельную колонку.
Календарь. Карточки можно группировать по датам в виде календаря, отслеживать важные события, например, ключевые сделки или собеседования. Можно растягивать карточки до нужных дат на несколько дней или недель.
Интеграция с почтой. Можно оставлять комментарии к задачам напрямую из ящика электронной почты, не заходя в систему.
Хронология. Это представление всей командной работы и её взаимосвязей между задачами на отдельной временной шкале. Карточки отображаются в виде полос, есть даты и стрелки времени. Позволяет мониторить, как продвигается каждый этап работы, и равномерно распределять нагрузку в команде.
Визуализация информации. В «Панели» представлен большой выбор дашбордов и диаграмм, которые позволяют наглядно оценить ключевые KPI команды, увидеть, как идёт работа над проектом, эффективно ли распределяются ресурсы.
Рабочие пространства. Доски можно хранить в определённых рабочих областях. Создавать личные и деловые пространства. Раньше в досках было сложно ориентироваться, царил хаос, особенно если досок было много. Теперь наводить порядок в задачах стало гораздо легче.
Календарь Trello с метками разного цвета и гибкими карточками, которые можно растягивать и перетаскивать
3. Asana
Система управления проектами, востребованная у небольших творческих коллективов: дизайнеров, редакторов, маркетологов. Подходит для планирования работы и наведения порядка в задачах.
В бесплатной версии можно работать с задачами и файлами, но остальные функции недоступны.
Гибкие задачи. Можно присваивать им разные теги, раскрашивать в разные цвета, ставить фотографии на обложки карточек. Всё это помогает легко классифицировать задачи и наводить в них порядок.
Все варианты отображения задач. Классические agile-доски, списки, хронология (таймлайн), календарь. Правда, для этого придётся сразу перейти на платный тариф.
Вехи. Когда ведём масштабный проект, лучше разбить его на этапы и для каждого этапа установить точки контроля. Это помогает следить за ходом работы.
Панель мониторинга. Можно вывести всю информацию по всем проектам сразу на единой панели, и данные будут обновляться автоматически в режиме реального времени.
Цели. Перед началом работы выставляем цели для команды и связываем их с рабочим процессом, а затем контролируем, приближаемся ли мы к результату. Выполняя задачи, команда видит на графике, сколько ещё осталось до реализации цели, — это повышает мотивацию сотрудников.
Файлы. Вложенные в проект файлы хранятся в отдельной вкладке. Это очень удобно, ничего не пропадёт.
4. Битрикс24
Это, с одной стороны, система управления, с другой ― CRM. Лучше всего использовать программу как общее корпоративное пространство для больших команд. Есть много инструментов для отдела маркетинга и продаж.
В бесплатной версии доступны все основные функции, кроме конструктора интернет-магазинов и сквозной аналитики.
CRM-система. Позволяет отделу продаж вести клиентов с сайта, работать со сделками, собирать и систематизировать заявки.
Конструктор лендингов и email-рассылок. Маркетологи могут вести рабочие процессы в одном месте: ставить задачи, общаться в личных чатах, создавать сайты, верстать и рассылать письма.
Сквозная аналитика. Ещё одна удобная функция для маркетологов ― не надо далеко ходить, чтобы рассчитать ROMI, эффективность рекламы на разных площадках: к примеру, ВКонтакте, Facebook, Яндекс.Директ, Google Ads.
Коммуникации. Доступны аудио- и видеозвонки, в том числе совместные. Есть групповые и личные чаты.
Облачное хранилище. Можно загрузить в систему любые документы и файлы, а также редактировать их прямо в системе в режиме реального времени.
Группы. Можно создавать отдельные группы в виде папок, чтобы хранить в них файлы и обмениваться комментариями.
Контакт-центр. Интеграция с почтой, мессенджерами и социальными сетями, телефония, онлайн-чат. Ведётся учёт всех звонков и сообщений в разделе «Статистика диалогов».
Источник: netology.ru