66250

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

Реферат

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

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

Русский

2014-08-15

49 KB

1 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

или

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

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

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

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

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

Доп. вопросы

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


 

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

31619. ЕКСТРЕМАЛЬНІ СТАНИ 132.5 KB
  Велика кількість крові скопичується в розширених венозних і артеріальних судинах черевної порожнини легень підшкірної клітковини що значно зменшує ОЦК і АТ і отже приплив крові до серця. Обумовлене цим зниження серцевого викиду крові приводить до ще більшого зменшення ОЦК і АТ що ускладнює стан пацієнта. У результаті зазначених змін розвивається комплекс закономірних стереотипних взаємозалежних змін в організмі до яких відносять тріаду характерних порушень: 1 Розлади і недостатність функцій органів і фізіологічних систем:...
31620. ЗАПАЛЕННЯ. Фагоцитоз 78 KB
  Потім в ділянку запалення виходять мононуклеарні фагоцити моноцити які фагоцитують не тільки мікроорганізми а і зруйновані клітини. Головне завдання лейкоцитів в зоні запалення – фагоцитоз мікроорганізмів і продуктів розпаду пошкоджених клітин. □ Рецептороопосередковані механізми обумовлюються існуванням на поверхні фагоцитів спеціальних рецепторів для молекул які входять до складу мікробної стінки наприклад для вуглеводню зімозану або для молекул які з‘являються на поверхні власних нежиттєздатних клітин зони запалення.
31621. Запалення. Етіологія запалення 99.5 KB
  Крім того запалення є важливою захиснопристосувальною реакцією яка сформувалася в процесі еволюції як засіб збереження цілого організму за рахунок втрати його якоїсь певної частини. Запалення ушкоджує цілу структурнофункціональну одиницю тканини або органа яка носить назву гістіон і включає в себе: 1 специфічні для даної тканини чи органа клітини паренхіматозні клітини; 2 елементи сполучної тканини: а клітини фіброцити фібробласти моноцити гранулоцити тканині базофіли б сполучнотканинні волокна колагенові еластичні...
31622. ЗАХВОРЮВАННЯ НИРОК 85.5 KB
  Гломерулонефрит двохстороннє дифузне захворювання нирок алергійної природи. Гострий гломерулонефрит ГГН найбільш розповсюджене захворювання нирок особливо у молодому віці 2040 років має тривалий сезонний перебіг загострюється з жовтня по березень і є причиною розвитку ХНН. гіпертензивний синдром виникає у зв’язку із гіпоксією юкстагломерулярного апарату нирок що веде до активації ренінангіотензинальдостеронвазопресинної системи і супроводжується виникненням реноваскулярної гіпертензії.
31623. ІНФЕКЦІЙНИЙ ПРОЦЕС 81.5 KB
  Розвиток і перебіг інфекційного процесу викликаного різними патогенними мікроорганізмами характеризуються в цілому однотипністю але разом з тим існують визначені відмінні риси цього процесу обумовлені насамперед характером інфекційного фактора а також реактивністю макроорганізму і впливом на нього умов навколишнього середовища. Усі збудники інфекційних хвороб відбулися від вільно живучих мікроорганізмів сапрофітів що набули в ході еволюції здатність до паразитизму існуванню за рахунок живильних речовин організму хазяїна. Надходження...
31624. ПАТОГЕННА ДІЯ ФАКТОРІВ ЗОВНІШНЬОГО СЕРЕДОВИЩА 77.5 KB
  Крашсиндром це патологічний процес який розвивається в потерпілих у результаті тривалого 48 г і більше роздавлювання м’яких тканин кінцівок уламками зруйнованих будинків споруджень брилами ґрунту при обвалах у шахтах і ін. Головною ознакою стадії декомпенсації є зниження температури ядра тіла що закономірно приводить: а до зменшення швидкості всіх біохімічних реакцій в організмі у тому числі і процесів біологічного окислювання; б при цьому різко зменшується споживання кисню й утворення АТФ у клітинах; в дефіцит...
31625. ПАТОЛОГІЧНА ФІЗІОЛОГІЯ НИРОК 85 KB
  Ниркову недостатність класифікують наступним чином: 1 У залежності від причин розвитку недостатність нирок може бути: а преренальною порушення кровопостачання нирок б ренальною порушення функції клубочків клубочкової фільтрації і ниркових канальців канальцевої реабсорбції і секреції в постренальною порушення що виникають на шляху відтоку сечі і г аренальною порушення обумовлені відсутністю нирок. Причиною цього є перешкоди відтоку фільтрату чи сечі при ушкодженні канальців закупорка канальців некротчними...
31626. ПАТОЛОГІЯ ВІНЦЕВОГО КРОВООБІГУ 77 KB
  Перш ніж розглянути коронарну недостатність слід зупинитися на особливостях вінцевого кровообігу який характеризується: 1 Високим рівнем екстракції кисню в капілярах серця 7075 у головному мозку 25 у скелетних м’язах і печінці 20 що пояснюється значною довжиною капілярного русла серця і у зв’язку з цим тривалим часом контакту крові із стінкою капілярів. Тому при збільшенні потреби серця в О2 вона не може бути забезпечена шляхом збільшення екстракції О2 як у скелетних м’язах оскільки остання і так є максимально можливою в...
31627. ПАТОЛОГІЯ ВОДНО-ЕЛЕКТРОЛІТНОГО ОБМІНУ 86.5 KB
  Внутрішній обмін води залежить від збалансованості між поступленням рідини в організм і її виділенням за один і той же час. N K C Mg ВКС 100 1600 10 130 МКС 1480 45 20 10 ВСС 1420 40 25 15 Із таблиці бачимо що основним електролітом плазми і міжклітинної рідини є N а внутрішньоклітинної рідини – K і Mg2 що забезпечує осмотичний тиск всередині клітин. Дегідратація – зменшення об’єму позаклітинної рідини в організмі коли втрата води переважає над поступленням і виникає негативний водний баланс. Ізоосмолярна дегідратація –...