22Системы управления проектами
Термин проект, происходит от латинского слова projectus ("брошенный вперед"). Управление проектом (Project Management) - использование знаний, методов, средств и технологий при выполнении проекта с целью достижения или превышения ожиданий участников проекта.
Деятельность как объект управления рассматривается в виде проекта тогда, когда
она имеет комплексных характер и требует анализа внутренней структуры всего комплекса работ (операций, процедур и т.д.);
переходы от одной работы к другой определяют основное содержание всей деятельности;
достижение целей деятельности связано с последовательно-параллельным выполнением всех элементов этой деятельности;
ограничения по времени, финансовым, материальным и трудовым ресурсам имеют особое значение в процессе выполнения комплекса работ;
продолжительность и стоимость деятельности явно зависит от организации всего комплекса работ.
Объект проектного управления - особым образом организованный комплекс работ, направленный на решение определенной задачи или достижение определенной цели, выполнение которого ограничено во времени, а также связано с потреблением конкретных финансовых, материальных и трудовых ресурсов.
Системы управления проектами (Project Management system , PMS) — компьютерные программы, предназначенная для организации выполнения проекта (работа с требованиями, планами, задачами, сборками, рисками, ошибками; учет бюджета и трудозатрат; отчетность по различным управленческим аспектам и т.п.)
Базовые функциональные возможности PMS
1 Средства описания комплекса работ проекта, связей между работами и их временных характеристик
2 Средства поддержки информации о ресурсах и затратах по проекту и назначения ресурсов и затрат отдельным работам проекта
3 Средства контроля за ходом выполнения проекта
4 Графические средства представления структуры проекта, средства создания различных отчетов по проекту
Сегодня управление проектами — это проверенный и эффективный инструмент управления любыми изменениями, в какой бы сфере человеческой деятельности они бы не происходили.
Существуют десятки систем управления проектами, среди которых выделяют: непрофессиональные и профессиональные (специализированные)
С неспециализированными системами легче работать рядовому пользователю, информация в них представлена нагляднее, предусмотрены широкие возможности по агрегированию данных. В то же время в них отсутствует функциональность, требующаяся в специальных областях.
Microsoft Project (MSP) – самое популярное в мире семейство программ управления проектами/
Microsoft Project (MSP) – самое популярное в мире семейство программ управления проектами.
Диаграмма Гантта
Генри Лоренс Гантт (Henre Gantt, 1861—1919) — американский инженер-механик, иследователь принципов организации производства и систем человек-машина, создатель метода наглядного упорядочения работ - диаграммы Гантта (Gantt Charts). Идея Гантта состояла в том, что главным ресурсом планирования является время, а основой принятия управленческих решений - сравнение запланированного и фактического состояния работ. На диаграммах Гантта по горизонтали обычно показывают интервалы времени, а по вертикали - работы, операции, оборудование. Горизонтальные отрезки отражают длительность выполнения работ. Выбрав по горизонтальной оси текущий момент времени и получив оперативную информацию о ходе производства, можно сопоставить фактическое состояние дел и планировавшееся. |
Основные тенденции управления проектами:
Важно определить ключевых участников проекта, "loser users" (пользователи, которые проиграют от успешного окончания проекта), уровень обязательств и степень вовлечённости каждого участника в процесс.
Основным рецептом вытаскивания таких проектов является договорённость об уменьшении функциональности.
Вредно отвлечение специалиста от работы (по результатам исследований, отвлечение происходит около 300 раз за один рабочий день). Очень вредны переработки в проекте (многие команды вынуждены перерабатывать, чтобы успеть к deadline), которые ведут только к количеству ошибок и, в конечном счёте, к закрытию проекта или проблемам в команде.
Важно активно использовать Веб 2.0 (сам Йордон использует Twitter, Dopplr и др.).
Важно выбирать процессы, которые более близки к условиям проекта, а также позволяют работать над проектом, не утопая в бюрократии.
25 Системы управления базами данных (Database management system, DMBS, СУБД) — компьютерные программы, предназначенная для организации и ведения базы данных.
База данных (Database) - структурированный набор хранящихся вместе данных, обычно связанных между собой общей темой данных и обслуживаемый СУБД.
Основные функции СУБД
управление данными во внешней памяти (на дисках);
управление данными в оперативной памяти с использованием дискового кэша;
журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
поддержка языков БД (язык определения данных, язык манипулирования данными, язык запросов).
SQL (Structured Query Language, язык структурированных запросов) — универсальный информационно-логический язык создания, модификации и управления данными в реляционных базах данных.
SQL основан на реляционной алгебре и делится на три части:
операторы определения данных
(Data Definition Language, DDL)
операторы манипуляции данными
(Data Manipulation Language, DML)
операторы доступа к данным
(Data Control Language, DCL).
SQL стандартизован, но имеет нестандартные варианты (диалекты), преодолевающие ограничения стандартного SQL.
Самые известные диалекты SQL:
PL/SQL, используемый в СУБД Oracle;
Transact-SQL, используемый в Microsoft SQL Server.
Типовые компоненты СУБД
Обычно современная СУБД содержит следующие модули:
ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,
процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,
подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД,
сервисные программы, обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.
Классификация СУБД : По модели данных: Иерархические, Сетевые, реляционные, объектно-реляционные, объектно-ориентированные,
По организации данных: локальные, распределенные
По способу доступа к данным: Файл-серверные, Примеры: Microsoft Access, Borland Paradox. Клиент-серверные, Примеры: Firebird, Interbase, MS SQL Server, Sybase, Oracle, PostgreSQL, MySQL. Встраиваемые Примеры: Microsoft Access, Borland Paradox.
Объектно-ориентированная СУБД — реализующие объектно-ориентированный подход. обрабатывая данные как абстрактные объекты, наделённые свойствами, в виде неструктурированных данных, и использующие методы взаимодействия с другими объектами окружающего мира. Примеры: Jasmine, IBM Lotus Notes/Domino, ObjectStore
24 Системы управления контентом (Content management system, CMS) — компьютерные программы автоматической разработки и управления контентом (информационным содержанием: текстовыми материалами, видеофайлами, изображениями, MP3-файлами и т.д. и т.п.) ресурса (сайта).
CMS обычно использует СУБД для хранения данных, предоставляя пользователю web-интерфейс для управления ими.
Базовые хар-ки: Универсальность, Гибкость архитектуры,Функциональность, Юзабилити, Надежность.
Типовые модули CMS. Модульная структура CMS позволяет расширять и изменять функционал в зависимости от потребностей и возможностей клиента.
Типовые модули CMS:
модуль листа рассылки;
конструктор форм отправки на e-mail;
модуль поиска по сайту;
модуль вопросов и ответов (FAQ);
модуль публикации рекламы;
модуль публикации статей;
модуль многопользовательского доступа к системе;
модуль веб-форума;
модуль создания закрытых разделов;
модуль универсального каталога товаров;
модуль продвижения и мониторинга .
Дополняя дешевые базовые комплектации CMS различными модулями получают оптимальное решение. Типовые модули CMS
Функции модуля продвижения и мониторинга
1 |
Регистрация в каталогах |
работает на предустановленной базе каталогов и поисковиков, отвечает за добавление своих ресурсов для регистрации |
2 |
Проверка позиций |
отвечает за сбор и анализ позиций сайта на поисковиках и каталогах по указанным запросам с сохранением в базе данных и возможностью просмотра динамики |
3 |
Проверка цитируемости |
отвечает за сбор и анализ данных о цитируемости ресурса на поисковых системах, желательно также с возможностью просмотра динамики во времени |
4 |
Работа со ссылками |
отвечает за процесс поиска, общение с партнерами и непосредственно за сам процесс обмена ссылками; |
5 |
Проверка внутренних ссылок |
отвечает за сканирование ресурса и поиск «битых» ссылок и ошибок в структуре; |
6 |
Подбор ключевых слов |
отвечает за поиск и ранжирование ключевых слов по популярности на разных поисковых системах и специализированных сервисах; |
7 |
Сбор статистики |
отвечает за генерацию логов посещения сайта для последующего их анализа; |
8 |
Анализ статистики |
отвечает за анализ статистических данных и генерации разнообразных отчетов, необходимых пользователю; |
Типовое программное обеспечение СMS
Требуемое программное обеспечение на веб-сервере:
|
