66250

Причины неудачи IT-проектов

Реферат

Информатика, кибернетика и программирование

Технологии развиваются с такой скоростью что профессионалы вынуждены все время обновлять свои знания. Понятие технологии программирования Технология это совокупность производственных процессов в определенной отрасли производства а также научное описание способов производства.

Русский

2014-08-15

49 KB

6 чел.

Причины неудачи IT-проектов

Под IT-проектами можно понимать любые проекты в области информационных технологий, но здесь рассматриваются те IT-проекты, целью которых является разработка программного обеспечения.

По степени успешности проекты делят на

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

Основные причины неудач:

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

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

3. Размытые границы проекта. Одна из наиболее серьезных и нередких причин неудачи проекта – нечетко сформулированные цели, неоднократно меняющиеся в ходе разработки (начинали строить дачку, по мере строительства выяснилось, что нужен дом, а большие дома и дачные домики строятся на основе применения разных технологий и материалов).

4. Недостаток средств.

Известны две крайности при планировании бюджета: чрезмерное раздувание (подход пессимиста) и чрезмерное уменьшение (подход оптимиста). Использование первого подхода приводит к тому, что заказчик идет к конкурентам. За уменьшение бюджета (ошибку оптимиста или демпинговые меры) приходится расплачиваться: качественно реализовать проект за выделенные деньги оказывается просто невозможным. Представляется разумным оценивать бюджет реально с некоторой не отпугивающей клиентов перестраховкой на случай непредвиденных ситуаций.

5. Нехватка квалифицированных кадров. Технологии развиваются с такой скоростью, что профессионалы вынуждены все время обновлять свои знания. Все хотят принять на работу лучших, но их на всех не хватает. Умение из потока кандидатов выбрать тех, кто вам нужен, очень важное (и, к сожалению, редкое) качество специалистов по кадрам. Часто к подбору сотрудников рекомендуют привлекать всех членов команды. То, как новичок впишется в коллектив, совсем не последнее дело.

Понятие технологии программирования

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

По статистике доля успешных IT-проектов составляет  

Естественно, проблема оптимизации процесса разработки ПП была сочтена достаточно важной, было признано, что программирование есть обычный технологический процесс, появились специальные технологии, позволяющие решать задачи в заданные сроки с заданным качеством. Следовательно, появилось понятие технологии программирования.

Цитата из лекции А.Н. Терехова дает представление о процессе становления этого понятия: "На протяжении всей совместной работы сотрудников ЛГУ и "Красной Зари" имело место противостояние двух позиций относительно понятия технологии программирования. Сотрудники ЛГУ, в основном, подразумевали под ним широкое использование инструментальных средств, а сотрудники "Красной Зари" настаивали на том, что технология – это, прежде всего, набор формальных методик и регламентирующих средств, позволяющих, в частности, на каждом этапе провести экспертизу, архивацию и измерение объема и качества проделанной работы. Такой подход вызывал постоянное раздражение профессиональных программистов. Мы настаивали на том, что, занимаясь вопросами документирования, ценообразования, способами регламентирования и контроля за ходом работ, нельзя забывать, что основным результатом применения технологии является программа, действующая в заданной вычислительной среде, хорошо отлаженная и документированная, доступная для понимания и развития в процессе сопровождения ("нам нужны не приборы в принципе, а приборы в корпусе")".

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

Технология программирования (англ. Programming techno-logy) – это

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

или

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

Технологии программирования условно можно разделить на три класса:

1. Технология программирования со слабой формализацией. Здесь в явном виде технологии не используются. Кодирование начинается с первого дня разработки без предварительного проектирования. Возможные ошибки выявляются к концу работы и исправляются через повторное кодирование.

2. Классические технологии программирования. Применяются для средних и крупномасштабных проектов с фиксированным объёмом работ.

3. Гибкие технологии программирования. Применяются для малых и средних проектов, требования которых могут изменяться в ходе разработки.

Доп. вопросы

  •  Чем технология программирования отличается от технологии ткацкого производства?
  •  Кто оказался прав в споре сотрудников ЛГУ и "Красной Зари"?
  •  Какую технологию используют студенты 2 курса на лабораторных занятиях по моделированию?


 

А также другие работы, которые могут Вас заинтересовать

43002. Динамический и силовой анализ механизма 99.5 KB
  Динамический анализ механизма включает в себя определение движущего момента такого, чтобы звенья механизма двигались с заданными скоростями при заданных нагрузках и массах действующих на механизм. Формула для определения движущего момента
43003. Расчет заготовки коробчатой формы 364.5 KB
  Основной критерий оборудования − это номинальное усилие пресса. 1 операция Вырубка заготовки При вырубке круглой заготовки необходимо учитывать следующие усилия: Pвыр− усилие затрачиваемое на вырубку заготовки пуансоном; Рпрот− усилие затрачиваемое на проталкивание заготовки пуансоном через отверстие в матрице; Ртр− усилие затрачиваемое на трение отхода о пуансон. Усилие операции: Pоп = Pвыр Рпрот Ртр. Усилие вырубки заготовки: k=1113 коэффициент учитывающий притупление режущих кромок неравномерность зазора...
43004. Создание проектной базы для внедрения в отечественную строительную практику комплектной системы KNAUF, обеспечивающей "сухой" (без использования мокрых процессов) способ высококачественной отделки помещений 2.22 MB
  Сборные гипсокартонные перегородки системы KNUF применяются как внутренние ограждающие конструкции помещений с сухим нормальным и влажным режимом см. Перегородки и узлы разработанные в настоящей серии предназначены для применения в жилых общественных и производственных зданиях: любых конструктивных систем и типов; любого уровня ответственности включая повышенный; любой степени огнестойкости включая Iую степень; различной этажности с высотой зданий не более 60 м; возводимых в ветровых районах до Vго включительно;...
43005. Проектування промислового будинку, район будівництва, м.Кременчук 183.5 KB
  Опис планувальнопросторового рішення будинку. Вихідні дані Для проектування промислового будинку в завданні зазначається: район будівництва м. Перший етап: вивчення завдання методичних вказівок літератури розробка варіантів їх обємнопланувальних рішень розрахунок адміністративнопобутових приміщень вибір конструкцій виробничого цеху розробка ескізних рішень промислового будинку які затверджуються викладачем. Маркувальний план виробничого будинку.
43006. Технологическая карта на многоэтажное каркасное здание 435 KB
  Для правильного и эффективного решения всех вопросов, касающихся технологии производства монолитных и монтажных работ, выполнен оптимальный выбор методов и способов производства работ: метод производства монолитных работ - раздельный, направление развития процесса - по горизонтали вдоль здания. Здание условно поделено на две захватки, гранича которых проходит через ось 7. Монтаж стеновых панелей производится параллельно с возведение каркаса здания, с отставанием на одну захватку.
43007. Разработка направления и совершенствования логистической деятельности и процесса транспортировки в фокусном звене цепи поставок 1.02 MB
  Возникает необходимость регулирования всей системы движения товаров при этом эффективность цепи поставок определяется уровнем организационного оформления хозяйственных связей всех участников товародвижения. Изучается транспортировка в цепи поставок с целью ознакомления с логистическими особенностями отдельных видов транспорта зависимостью логистических издержек в цепи поставок от параметров транспортировки способами обоснования оптимальных схем доставки грузов методами рациональной организации перевозок основными путями повышения уровня...
43008. Организация и обслуживание банкета по поводу международного женского дня 8 марта на 50 человек 772.5 KB
  В настоящее время ресторанное хозяйство развивается по различным направлениям. Появляется большое количество ресторанов с национальной кухней, появляются новые виды предприятий ресторанного хозяйства (пабы, суши-бары), в наши дни предприятия ресторанного хозяйства оснащаются автоматизированными системами ведения счетов, появляются новые профессии (сомелье, хостесс) и, в конце концов, современное предприятие ресторанного хозяйства становится местом красивого, приятного времяпрепровождения.
43010. Расчет УНЧ на БПТ 221 KB
  Принципиальная схема каскада. Составив блоксхему усилителя выбирают принципиальные схемы входного и выходного устройств реостатноемкостные трансформаторные каскада мощного усилителя одноактный двухтактный трансформаторный бестрансформаторный каскадов предварительного усиления с прямой связью реостатный трансформаторный инверсный и т. После чего составляют принципиальную ориентировочную схему усилителя и распределяют заданные частотные искажения по цепям и каскадам вносящим эти искажения. Расчет усилителя производят начиная...