Курсът въвежда в съвременните модели и стандарти за управление на качеството на процесите в областта на софтуерното инженерство и ИТ услугите. Въвежда се комплексът от дейности в една софтуерна и ИТ-интензивна организация с цел оптимално използване на ресурсите и квалификациите за качествен продукт. Прави се общ преглед на системите за качество, като се изхожда от парадигмата, че качеството на продукта зависи основно от качеството на вътрешните процеси. Съдържанието е базирано на модела CMMI (Capability Maturity Model Integration - Software Engineering Institute, Carnegie Mellon), който е де-факто стандартът на съвременната индустрия. CMMI® (Capability Maturity Model® Integration) моделът е колекция от добри практики, които помагат на организации да подобрят работните процреси. Тези модели са изготвени от групи специалисти, работещи в софтуерната индустрия, правителствата и Института по софтуерен инженеринг (Software Engineering Institute = SEI). Този модел, наричан още CMMI for Development (CMMI-DEV), предоставя лесно разбираем набор от насоки за разработване на продукти и услуги. Подробно се разглеждат процесните области от ниво на зрялост 2 (Maturity Level 2), посветени на успешно управление на проекти. Описват се дейностите по внедряване на управляеми и институционализирани процеси и тяхното постоянно подобряване. Илюстрират се съвременните форми на организация на работата (Agile и Disciplined Agile, Lean kanban, и др). Разглеждат се и моделите за ИТ услуги (ITIL и CMMI for Services), сигурност и устойчивост на ИТ-базиран бизнес (CERT: Resilience Management Model). Курсът е разработен по програма SEMP - Software Engineering Management, в сътрудничество с Carnegie Mellon University, САЩ от Георги Шарков, PhD., Ивайло Георгиев и Красимир Байлов.
- Увод в управление на качеството. Компоненти и цена на качеството. Процеси. Преглед на моделите за управление на качеството и подобряване на процесите
- Модел CMMI (ver 1.3) – Структура, процесни области, генерични и специфични цели и практики. Категории: Process Management, Project Management, Engineering, Support.
- Процесни области от ниво 2 на CMMI-DEV. Детайлно представяне на:
- Управление на изискванията (REQM – Requierements Management)
- Планиране на проекти (PP – Project Planning)
- Управление на проекти (PMC – Project Monitoring and Control)
- Управление на качеството на процесите и продуктите (PPQA – Process and Product Quality Assurance)
- Управление на конфигурациите (CM – Configuration Management)
- Измерване и анализ (MA – Measurement and Analysis).
- Преглед на избрани процесни области от ниво 3 на CMMI-DEV: RD – Requirements
- Development, VAL – Validation, VER – Verification.
- Внедряване на модела. Адаптирани подходи – Agile CMMI, CMMI/ISO, Resilience
Материали за редовното обучение
- Лекция част 01 и 02 — свали тук... | Лекция част 03 свали тук... | Лекция част 04 свали тук...
- Материали за упражнение 01 | Презентация за упражнението 01
- Материали за упражнение 02 | Материали за упражнението 03
- Материали за упражнение 06
Резултати от изпита на редовно обучение
Материали за задочното обучение
- Линк към лекциите за изпита е изпратен на общия мейл, както подходящи книги на QA тематика и сертифициране!
- Материали за упражнението | Презентация за упражнението
Резултати от поправителния изпит на задочно обучение
Литература
- CMMI (Capability Maturity Model® Integration) ver 1.3 Information center - http://www.sei.cmu.edu/cmmi/tools/cmmiv1-3/
- SEI Software Engineering Repository - https://seir.sei.cmu.edu/seir/
- CMMI for Development®: Guidelines for Process Integration and Product Improvement, 3rd Edition, By Mary Beth Chrissis,Mike Konrad, Sandra Shrum (2011, by Addison-Wesley Professional, ISBN-10: 0-321-71150-5)
- http://cmmiinstitute.com/resources
- http://www.sei.cmu.edu/reports/10tr033.pdf
- www.sei.cmu.edu
- www.cmmiinstitute.com
- Winkler D., Biffl St., Bergsmann J., Software and Systems Quality in Distributed and Mobile Environments, 7th International Conference, SWQD 2015 Vienna, Austria, January 20–23, 2015 Proceedings, Springer
- Hambling Br., SOFTWARE TESTING - An ISTQB–ISEB Foundation Guide (Revised Second Edition), 2011, ISBN 978-1-906124-76-2
- Spillner A., Linz T., Schaefer H., Software Testing Foundations, A Study Guide for the Certified Tester Exam Foundation Level&ISTQB Compliant, 4th Edition, Rocky Nook Inc., 2014, ISBN 978-1-937538-42-2