SlideShare a Scribd company logo
Особенности создания программного продукта
Проблематика проектирования. Согласно статистическим исследованиям группы Стендиша (Standish Group) в США: в рамках примерно 175 000 проектов 31% всех проектов будет прекращено до завершения. 52,7% - затраты на проект составят 189% от первоначальной суммы.
Проблематика проектирования. Согласно статистическим исследованиям группы Стендиша (Standish Group) в США: ежегодно тратится более 250 млрд  долларов на разработку приложений 81 млрд. будут потрачены на незавершенные проекты 59 млрд. заплатят дополнительно за проекты которые значительно превысят положенный срок
Первым шагом   на пути решения любой   проблемы является  осознание основных причин ее возникновения.  В отчете группы  Стендиша указано  три наиболее часто встречающихся ключевых фактора, создающих проблемы при проектировании программного обеспечения .
Проблемы при проектировании программного обеспечения:  недостаток исходной информации от клиента — 13 % всех  проектов;  неполные требования и спецификации — 12 % проектов;  изменение требований и спецификаций — 12 % всех проектов.
Так же проект по созданию ПО может потерпеть неудачу по следующим причинам: неудача из-за нереалистично составленного графика или неправильно распределенного времени (4 % проектов) неудача из-за   нерационального подбора персонала и выделения ресурсов (6 %) неудача из-за   несоответствия технологических навыков (7 %) другие причины неудачи
Согласно проведенному исследованию тремя наиболее важными факторами успеха выполнения проекта по созданию ПО являются:  четкая постановка требований — 12 % всех успешных  проектов.  поддержка со стороны исполнительного руководства — 14 % всех успешных проектов;  подключение к разработке пользователя — 16 % всех успешных проектов;
Особенности стоимости ошибок при разработке программных средств
Некоторое время назад ряд компаний провел исследование оценки стоимости ошибок,   возникающих   на   разных  этапах  создания   программ.
Если стоимость усилий, необходимых для обнаружения и устранения ошибок на стадии написания кода, принять за единицу, то стоимость выявления и устранения ошибки на стадии выработки требований будет в 5—10 раз меньше, а стоимость обнаружения и устранения ошибки на стадии сопровождения — в 20 раз больше.
 
Истинная природа ошибки может быть замаскирована; при проведении тестирования и проверок на данной стадии все  думают, что имеют дело с ошибками проектирования, и значительное время и усилия могут быть потрачены впустую.
В зависимости от того, где и когда при работе над проектом разработки программного приложения был обнаружен дефект, цена его может разниться в 50—100 раз.
1. Повторная спецификация.  2. Повторное проектирование.  3. Повторное кодирование.  4. Повторное тестирование.  5.Замена заказа.  6. Внесение исправлений .
7. Списание той части работы (кода, части проектов и т. п.), которая выполнялась с наилучшими побуждениями, но оказалась ненужной, когда обнаружилось, что все это создавалось на основе неверных требований.
8.Отозвание дефектных версий встроенного программного обеспечения и соответствующих руководств.
9. Выплаты по гарантийным обязательствам.  10. Ответственность за изделие, если клиент через суд требует возмещение убытка, причиненного некачественным  программным продуктом.   11.Затраты на обслуживание 12. Создание документации.

More Related Content

PPTX
Как разработать социальную сеть, Олег Бунин
PPTX
Олег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проекта
PPTX
Методологии разработки ПО
PPTX
Как не получить «кота в мешке» или Scrum при разработке мобильного приложения
PDF
Презентация на конференции Ibcrussia-2014: «Как перейти на модель оплаты Time...
PPTX
Software development lifecycle
PPT
Управление качеством
PDF
Разработка в долг
Как разработать социальную сеть, Олег Бунин
Олег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проекта
Методологии разработки ПО
Как не получить «кота в мешке» или Scrum при разработке мобильного приложения
Презентация на конференции Ibcrussia-2014: «Как перейти на модель оплаты Time...
Software development lifecycle
Управление качеством
Разработка в долг

What's hot (8)

PPTX
Lviv PMDay 2016 S Олексій Солнцев: Управління складністю в проектах
PPTX
Roles happy dev-2013-tsepkov
PDF
Разделение ответственности в заказной разработке
PDF
Andrey Danilov team direct communcation_master_public ITEM 2017
PPTX
Manager’s toolbox: popular, familiar or optimal methodology
PDF
Бизнес-анализ в мобильной разработке
PPTX
Разделение ответственности в заказной разработке
PPTX
Ingria mobile B2B
Lviv PMDay 2016 S Олексій Солнцев: Управління складністю в проектах
Roles happy dev-2013-tsepkov
Разделение ответственности в заказной разработке
Andrey Danilov team direct communcation_master_public ITEM 2017
Manager’s toolbox: popular, familiar or optimal methodology
Бизнес-анализ в мобильной разработке
Разделение ответственности в заказной разработке
Ingria mobile B2B
Ad

Viewers also liked (8)

PPTX
Before I die
PDF
Final presentation (1)
DOC
Uuganjargal 1
PPTX
No estas deprinido estas distraido
DOCX
Ci 350 assure method assignment 3
DOCX
Task 1 work jeffrey luke medical
PPTX
Olay Tabanlı Bir Yazılım Mimarisinde Bağımlılık İletimi ve Bileşen Gerçekleşt...
PPTX
My story 2012
Before I die
Final presentation (1)
Uuganjargal 1
No estas deprinido estas distraido
Ci 350 assure method assignment 3
Task 1 work jeffrey luke medical
Olay Tabanlı Bir Yazılım Mimarisinde Bağımlılık İletimi ve Bileşen Gerçekleşt...
My story 2012
Ad

Similar to RSPS (20)

PPT
Trpo 9 управление проектами
PPT
Site dev 1
PPT
Site dev 1
PDF
Поиск ловушек в Си/Си++ коде при переносе приложений под 64-битную версию Win...
PPTX
Пять вещей, которые нужно знать заказчику
PPTX
В.Денисенков.10 самых распространенных ошибок при разработке интернет-проекто...
PDF
Кризисное управление проектами: проблемы, компромиссы, решения
PPTX
Test
PPTX
О разработке сайтов в целом
PPTX
11 ключевых ошибок в разработке интернет-проектов
PPTX
Разработка интернет-магазина: от идеи до реализации
PPTX
Проектирование большого интернет-магазина
PPT
Trpo 11 оценка_стоимости
PPTX
В.Денисенков - Все там будем. 10 любимых ошибок при разработке и продвижении ...
PPTX
В.Денисенков - Все там будем. 10 любимых ошибок при разработке и продвижении ...
PPTX
Mva stf module 1 - rus
PPT
Project presentation
PPTX
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
PPTX
Как не наступить на любимые грабли. Самые популярные ошибки веб-разработки
PPT
MPD2011 | Андрей Михайлов "Как ускорить и удешевить разработку мобильного при...
Trpo 9 управление проектами
Site dev 1
Site dev 1
Поиск ловушек в Си/Си++ коде при переносе приложений под 64-битную версию Win...
Пять вещей, которые нужно знать заказчику
В.Денисенков.10 самых распространенных ошибок при разработке интернет-проекто...
Кризисное управление проектами: проблемы, компромиссы, решения
Test
О разработке сайтов в целом
11 ключевых ошибок в разработке интернет-проектов
Разработка интернет-магазина: от идеи до реализации
Проектирование большого интернет-магазина
Trpo 11 оценка_стоимости
В.Денисенков - Все там будем. 10 любимых ошибок при разработке и продвижении ...
В.Денисенков - Все там будем. 10 любимых ошибок при разработке и продвижении ...
Mva stf module 1 - rus
Project presentation
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
Как не наступить на любимые грабли. Самые популярные ошибки веб-разработки
MPD2011 | Андрей Михайлов "Как ускорить и удешевить разработку мобильного при...

RSPS

  • 2. Проблематика проектирования. Согласно статистическим исследованиям группы Стендиша (Standish Group) в США: в рамках примерно 175 000 проектов 31% всех проектов будет прекращено до завершения. 52,7% - затраты на проект составят 189% от первоначальной суммы.
  • 3. Проблематика проектирования. Согласно статистическим исследованиям группы Стендиша (Standish Group) в США: ежегодно тратится более 250 млрд долларов на разработку приложений 81 млрд. будут потрачены на незавершенные проекты 59 млрд. заплатят дополнительно за проекты которые значительно превысят положенный срок
  • 4. Первым шагом на пути решения любой проблемы является осознание основных причин ее возникновения. В отчете группы Стендиша указано три наиболее часто встречающихся ключевых фактора, создающих проблемы при проектировании программного обеспечения .
  • 5. Проблемы при проектировании программного обеспечения: недостаток исходной информации от клиента — 13 % всех проектов; неполные требования и спецификации — 12 % проектов; изменение требований и спецификаций — 12 % всех проектов.
  • 6. Так же проект по созданию ПО может потерпеть неудачу по следующим причинам: неудача из-за нереалистично составленного графика или неправильно распределенного времени (4 % проектов) неудача из-за нерационального подбора персонала и выделения ресурсов (6 %) неудача из-за несоответствия технологических навыков (7 %) другие причины неудачи
  • 7. Согласно проведенному исследованию тремя наиболее важными факторами успеха выполнения проекта по созданию ПО являются: четкая постановка требований — 12 % всех успешных проектов. поддержка со стороны исполнительного руководства — 14 % всех успешных проектов; подключение к разработке пользователя — 16 % всех успешных проектов;
  • 8. Особенности стоимости ошибок при разработке программных средств
  • 9. Некоторое время назад ряд компаний провел исследование оценки стоимости ошибок, возникающих на разных этапах создания программ.
  • 10. Если стоимость усилий, необходимых для обнаружения и устранения ошибок на стадии написания кода, принять за единицу, то стоимость выявления и устранения ошибки на стадии выработки требований будет в 5—10 раз меньше, а стоимость обнаружения и устранения ошибки на стадии сопровождения — в 20 раз больше.
  • 11.  
  • 12. Истинная природа ошибки может быть замаскирована; при проведении тестирования и проверок на данной стадии все думают, что имеют дело с ошибками проектирования, и значительное время и усилия могут быть потрачены впустую.
  • 13. В зависимости от того, где и когда при работе над проектом разработки программного приложения был обнаружен дефект, цена его может разниться в 50—100 раз.
  • 14. 1. Повторная спецификация. 2. Повторное проектирование. 3. Повторное кодирование. 4. Повторное тестирование. 5.Замена заказа. 6. Внесение исправлений .
  • 15. 7. Списание той части работы (кода, части проектов и т. п.), которая выполнялась с наилучшими побуждениями, но оказалась ненужной, когда обнаружилось, что все это создавалось на основе неверных требований.
  • 16. 8.Отозвание дефектных версий встроенного программного обеспечения и соответствующих руководств.
  • 17. 9. Выплаты по гарантийным обязательствам. 10. Ответственность за изделие, если клиент через суд требует возмещение убытка, причиненного некачественным программным продуктом. 11.Затраты на обслуживание 12. Создание документации.