Лекция 1. 01.02.13
1. Дисциплінарну та іншу відповідальність за якісне та своєчасне виконання покладених цим Положенням на управління завдань та функцій несе начальник управління.
2. Відповідальність працівників управління встановлюється посадовими інструкціями.
3. Притягнення до відповідальності працівників управління здійснюється згідно з чинним законодавством.
Лекция 1. 01.02.13 Понятие IT-проекта. Управление IT-проектами как область инженерии программного обеспечения. Термин IT-проект используется для обозначения деятельности связанной с созданием или использованием некоторой информационной технологии. Чаще всего эти проекты связаны с созданием информационных систем различной сложности. С одной стороны, проект рассматривается как часть менеджмента, с другой стороны, имеет свои особенности в части использования информационных технологий. Классическое определение проекта. Проект - это комплекс усилий предпринимаемых с целью получения конкретных уникальных результатов в рамках отведенного времени и в пределах утвержденного бюджета, которые выделяются на оплату ресурсов используемых или потребляемых в ходе проекта. IT-проект имеет ряд особенностей: 1. Разделение на уровни идеологии заказчика и исполнителя. Заказчиком, как правило, является какой-то бизнес, исполнителями IT-специалисты связаны трудности в выявлении требований, ожиданий от проекта, в коммуникации, в формировании ТЗ. 2. Ответственность за результат проекта имеет солидарный характер. 3. Зачастую реализация IT-проекта предусматривает изменения существующих организационных структур на предприятии. 4. Обычно в IT-проект вовлечено множество подразделений организации. 5. Существует высокая вероятность конфликта между руководителем проекта, высшим руководством, руководителем подразделений и персоналом. 6. Многие IT-проекты имеют колоссальные бюджеты. Зарубежные проекты выражаются в миллионах долларах. 7. Зачастую в компании заказчика одновременно выполняется несколько IT-проектов. 8. Приоритеты выполнения проекта часто меняются. 9. Каждый исполнитель может участвовать в разных проектах. 10. Существует повышенный уровень риска в плоть до непредсказуемости результатов или провала проекта. Для эффективного управления проект должен быть хорошо структурирован. Суть этого процесса сводится к выделению следующих элементов: 1. Фазы жизненного цикла проекта. Этапы работ задачи. 2. Организационная структура исполнителей проекта. 3. Структура распределения ответственности. Будем рассматривать под IT-проектом проект по сознанию ПО. ПО - это совокупность программ, системы обработки ин-фы и программных документов необходимых для эксплуатации этих программ (согласно ГОСТу 19781-90). Понятие инженерии ПО (Software Engineering). Это приложение систематического дисциплинного систематического подхода к развитию, оперированию и развитию ПО, а также исследование этих подходов. Другими словами это приложение инженерии к ПО. IEEE выпустил в 2004 году документ SWEBOK, в котором объединены по инженерии ПО (по разработке ПО). Документ делит знания по программной инженерии на десять областей: 1. Software Requirements - выявление, анализ, спецификация и проверка требований к ПО. 2. Software Design - проектирование ПО. 3. Software Contraction - поэтапное создание работающего ПО (программирование). 4. Software Testing - динамический контроль поведения программы и всей системы на конечном множестве тестов (модульное тестирование, экстремальное и т.п.) 5. Software Maintenance - совокупность мероприятий необходимых для обеспечения эффективной поддержки ПО. 6. Software Engineering - Management управление IT-проектом (применение мер управления, планирования, координации, изменения, мониторинга, контроля и отчетности для обеспечения процесса разработки и сопровождения ПО). 7. Software configuration management - управление конфигурацией ПО. Определение конфигурации системы на различные моменты времени для систематического контроля ее изменений, сохранения целостности на протяжении всего жизненного цикла. 8. Software Engineering Process - управление жизненным циклом ПО. Изменение, реализация, измерение, улучшение жизненного. 9. Software Engineering Tools and Methods - компьютерные кейс средства, предназначенные. 10. Software Quality. Проверка удовлетворения программы требования с помощью набора собственных характеристик.
|