Управление качеством продукции на иностранном предприятии "EPAM Systems"

Анализ финансового состояния предприятия "EPAM Systems". Принципы управления качеством, принятые в компании. Центр управления проектами-PMC. Управление продукцией, не соответствующей качеству. Совершенствование процесса функционального тестирования.

Рубрика Менеджмент и трудовые отношения
Вид отчет по практике
Язык русский
Дата добавления 26.03.2012
Размер файла 50,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Учреждение образования

“Частный институт управления и предпринимательства”

Отчет по производственной практике

Управление качеством продукции на иностранном предприятии «EPAM Systems»

Руководитель практики от института:

Смольская Т.А

Исполнитель:

Студентка ЧИУП, 5 курса,

Группа 4.

Ткачук Е.И.

Минск 2007

СОДЕРЖАНИЕ

  • Введение
  • 1. КОМПАНИЯ EPAM Systems
  • 1.1 Предприятие как субъект хозяйствования - Информация о компании “EPAM Systems”
    • 1.2 Организация управления на предприятии
    • 1.3 Основные фонды предприятия
    • 1.4 Финансовое состояние предприятия
    • 1.4.1 Оценка ликвидности предприятия
    • 1.4.2 Оценка финансовой устойчивости организации
    • 1.5 Оценка рентабельности
    • 1.6 Планирование на предприятии
  • 2. Качество продукции
    • 2.1 Система стандартов, используемых на предприятии
    • 2.2 Принципы управления качеством, принятые в компании EPAM Systems
    • 2.3 Планирование качества продукции
    • 2.4 Организация контроля качества на предприятии
    • 2.5 Центр управления проектами-PMC (Project Management Center)
    • 2.6 Управление продукцией не соответствующей качеству
    • 2.7 Совершенствование процесса функционального тестирования
  • Заключение.
  • Список литературы:

Введение

качество управление тестирование

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

При разработке коммерческих программ основной задачей фирм-разработчиков является, естественно, обеспечение их успеха на рынке. Для этого необходимо, чтобы программы обладали следующими качествами:

функциональность программы, т.е. полнота удовлетворения потребностей пользователя;

наглядный, удобный, интуитивно понятный и привычный интерфейс;

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

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

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

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

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

Таким образом, для определения качества программным продуктам до начала разработки составляется документация, так называемые требования

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

Применяются системы стандартов. Таким стандартом является ISO 9001:2000 (ИСО-9001:2000.) и SEI CMMI Level 4.

Одним из важнейших видов организации контроля качества программного обеспечения является тестирование.

Тестирование - процесс анализа и обнаружения ошибок.

Важную роль во всех проектах играет тестирование. Обнаружение и устранение проблем после развертывания программного обеспечения будут стоить в 100-1000 раз больше, чем обнаружение и устранение этих проблем до внедрения программного обеспечения. Поэтому очень важно уметь оценивать качество системы программного обеспечения по таким параметрам как функциональность системы, ее надёжность и производительность.

1. КОМПАНИЯ EPAM Systems.

1.1 Предприятие как субъект хозяйствования - Информация о компании “EPAM Systems”

Компания EPAM Systems - ведущий разработчик программного обеспечения в Центральной и Восточной Европе.

Созданная в 1993 году, сегодня она имеет 17 представительств в 8 странах мира, в штате более 2700 высококвалифицированных специалистов и компания продолжает стабильный рост. Компания выполняет проекты более чем в 30 странах мира.

Выполняя проекты для крупнейших корпораций и сотрудничая с ведущими мировыми разработчиками программного обеспечения, EPAM Systems приобрела уникальный опыт в таких областях как:

· разработка по заказам крупнейших производителей ПО программного обеспечения для систем корпоративного планирования (ERP), управления жизненным циклом изделий (PLM); корпоративных информационных порталов (EIP), систем управления отношениями с клиентами (CRM), серверов интеграции приложений (EAI), систем управления контентом (CMS), систем управления знаниями (KMS);

· разработка приложений, соответствующих требованиям новейших сервис - ориентированных архитектур

· создание и развертывание электронных систем управления закупками и сбытом;

· построение порталов крупных предприятий и холдингов с развитыми средствами анализа данных и управления знаниями;

· интеграция приложений в распределенных системах (в том числе насчитывающих сотни производственных площадок, сотни унаследованных приложений и десятки ERP-систем), проектирование, консолидация и настройка корпоративных справочников и каталогов;

· внедрение ERP, PLM, CRM, SCM решений и систем аналитики, стратегического планирования и бюджетирования в ряде отраслей;

· анализ инфраструктуры и информационных ресурсов, проектирование и реинжиниринг бизнес-процессов, управление проектами модернизации и развития информационных систем.

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

Компания с успехом внедрила свои решения в различных областях промышленности, включая:

· страхование и финансы;

· программное обеспечение;

· телекоммуникации и высокие технологии;

· розничная торговля и потребительские товары;

· туризм и индустрия развлечений;

· СМИ, исследования и дистанционное образование;

· производство, транспорт и энергетика

Компания EPAM Systems в очередной раз успешно прошла международную сертификацию соответствия 4-му уровню CMMI® (SEI CMMI v.1.1 Maturity Level 4). Во всем мире лишь порядка 140 компаний обладают сертификатами CMMI 4 и 5 уровня, что говорит о жестких требованиях, предъявляемых к организациям. EPAM первой в Европе была сертифицирована по CMMI Level 4 и на сегодняшний день является единственной в странах СНГ компанией, имеющей не один, а несколько сертифицированных по CMMI центров разработки программного обеспечения.

Соответствие стандарту CMMI означает что, компания на международном уровне признается надежным и эффективным разработчиком программного обеспечения, а также поставщиком услуг в области ИТ. В процессе сдачи "экзамена" по CMMI организация совершенствует свои бизнес-процессы и качество разработки ПО, что позволяет обеспечить стабильно высокое качество услуг и служит одной из основ для повышения конкурентоспособности и дальнейшего развития компании.

1.2 Организация управления на предприятии

Организационная структура компании EPAM Systems может быть представлена в виде следующей схемы (Рис. 1).

С организационной точки зрения компания включает в себя крупные подразделения - отделы, более мелкие - группы, пять филиалов. Отдельно выделяются такое функциональное подразделение как «Бухгалтерия» и «Обслуживающий персонал».

Рис. 1 Организационная структура компании «EPAM Systems»

В настоящий момент в штате компании 2700 специалистов, выполняющих проекты для крупных заказчиков в более чем 30 странах мира. Отделения компании расположены в Российской Федерации, Республике Беларусь, США, Венгрии, Украине и Великобритании. Производственные процессы EPAM Systems сертифицированы в соответствии с требованиями ISO 9001:2000 (ИСО-9001:2000.) и SEI CMMI Level 4.

Необходимо отметить, что численность сотрудников постоянно увеличивается. Это вызвано расширением компании. Регулярно организуются курсы по целенаправленному подбору персонала: как для сотрудников компании, так и для внешних кандидатов.

Огромное значение руководство компании уделяет вопросам повышения квалификации своих сотрудников. Это достигается путём организации тематических и проблемных курсов и семинаров (как на базе компании, так и в специализированных учебных центрах), обмена опытом и т.д.

EPAM Systems стремится обеспечить оптимальные условия труда и комфортность своих сотрудников: для этой цели разработана прогрессивная система мотивации и стимулирования сотрудников, гибкий график рабочего времени и отпусков, рабочие места оснащены современным оборудованием. Компания поддерживает и поощряет спортивную активность сотрудников, регулярно проводятся корпоративные праздники, налажена система питания сотрудников.

За 13 лет существования EPAM Systems в компании сложилась собственная корпоративная культура. К ее отличительным особенностям можно отнести демократизм и открытость в общении, свободный обмен знаниями, стимулирование инициативы и ответственности сотрудников.

1.3 Основные фонды предприятия

Структура и стоимостные показатели основных средств компании EPAM Systems за 2006 год приведены в Таблице 1.1.

Таблица 1.1 «Структура и стоимость основных средств»

Группы основных средств

Данные на начало периода

Наименование

основного средства

Балансовая стоимость

Амортизация

Остаточная стоимость

Компьютерная техника

146745862

110483364

36262498

Кондиционеры

55911796

13088716

42823080

Охранные системы

7142276

1173710

5968566

Телекоммуникационная техника

17756621

11957869

5798752

Мебель

2314897

414405

1900492

Бытовая техника

7855207

1913818

5941389

Другие виды основных средств

73070527

16161441

56909086

Таблица 1.1 «Структура и стоимость основных средств» (продолжение)

Группы основных средств

За период

Наименование

основного средства

Изменение балансовой стоимости

Изменение амортизации

Компьютерная техника

200253460

46624476

Кондиционеры

72452760

13655034

Охранные системы

8763302

1354954

Телекоммуникационная техника

14175464

4754190

Мебель

549197

491565

Бытовая техника

3105858

1721453

Другие виды основных средств

27147667

14545870

Таблица 1.1 «Структура и стоимость основных средств» (окончание)

Группы основных средств

Данные на конец периода

Наименование

основного средства

Балансовая стоимость

Амортизация

Остаточная стоимость

Компьютерная техника

346999322

157107840

189891482

Кондиционеры

128364556

26743750

101620806

Охранные системы

15905578

2528664

13376914

Телекоммуникационная техника

31932085

16712059

15220026

Мебель

2864094

905970

1958124

Бытовая техника

10961065

3635271

7325794

Другие виды основных средств

100218194

30707311

69510883

· Доля активной части основных средств

(С.313гр.6 + с.314гр.6) * 100%

Доля акт.части = --------------------------------------- ;

с.320гр.6

Доля акт.части.н.г. = 88,72%

Доля акт.части.к.г = 90,32%

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

Уровень износа основных фондов на начало и на конец 2006 года представлен в Таблице 1.2.

Таблица 1.2 «Износ основных средств»

Группы основных средств

Уровень износа, %

Начало периода

Конец периода

Компьютерная техника

75,28891

45,27612

Кондиционеры

23,40958

20,83422

Охранные системы

16,43328

15,89797

Телекоммуникационная техника

67,34316

52,33626

Мебель

17,90166

31,63199

Бытовая техника

24,36369

33,16531

Другие виды основных средств

22,11759

30,64046

По этому показателю можно судить о том, что основные фонды не сильно изношены. Наивысший показатель на конец 2006 года - 52,34% для телекоммуникационной техники.

1.4 Финансовое состояние предприятия

1.4.1 Оценка ликвидности предприятия

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

· коэффициент обеспеченности собственными средствами:

СКО с.390 + с.550 + с. 560 - с.190

Кос = ------------- = --------------------------------------------------,

ОбА с.290

где СКО - сумма источников собственного капитала.

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

· Коэффициент обеспеченности финансовых обязательств активами:

с.490 + с.590 - с.550 - с.560

К об ф.об. = ---------------------------------------,

с.299

Этот коэффициент характеризует способность организации рассчитаться по своим финансовым обязательствам после реализации активов. Значение данного коэффициента не должно превышать 0,85.

· Коэффициент обеспеченности просроченных финансовых обязательств активами:

с.131 + с.151 + с.231 + с.111 + с.121 + 241

Коб. проср.об.= --------------------------------------------------------

с.299

В соответствии с результатами баланса просроченных финансовых обязательств у ИП EPAM Systems нет.

· Коэффициент платёжеспоcобности.

с.290

Кпл = ----------------------------------------

с.490 + с.590 - с.550 - с.560

Таблица 2.1 «Анализ финансового состояния предприятия»

№ пп

Наименование показателя

Норматив коэффициента

На начало года

На конец года

1

Коэффициент текущей ликвидности

К1 = стр.Ф1.(290 - 217) / стр.Ф1.(590-540-550-560)

> 1,0 … 1,7

3,47

2,35

2

Коэффициент обеспеченности собственными оборотными средствами

К2 = стр.Ф1.(390+550+560-190) / стр.Ф1.290

> 0,1 … 0,3

0,71

0,58

3

Коэффициент обеспеченности финансовых обязательств активами

К3 = стр.Ф1.(490+590-550-560) / стр.Ф1.299

< 0,85

0,18

0,29

4

Коэффициент обеспеченности просроченных финансовых обязательств активами

К4 = стр.Ф5.(131+151+231+111+121+241) / стр.Ф1.299

< 0,5

0,00

0,00

ИП EPAM Systems является платежеспособной организацией, поскольку все показатели (несмотря на динамику снижения) удовлетворяют нормативам.

Оценка ликвидности организации:

· Величина собственных оборотных средств.

СОС = с.390 + с.550 + с.560 - с.190

СОС н.г. =114542;

СОС к.г. = 149066.

· Коэффициент абсолютной ликвидности

Коэффициент абсолютной ликвидности показывает, какая часть краткосрочных обязательств может быть погашена немедленно. Считается, что значение этого коэффициента не должно опускаться ниже 0,2:

с.250 + с.260

Кал = ----------------------------

с.590- с.550 - с.560

148014

Кал н.г. = -----------------------= 3,198;

80763-34475

225711

Кал к.г. = ------------------------= 2,055

154180-44341

Теоретически этот показатель считается достаточным, если его величина больше 0,2-0,25. В компании EPAM Systems этот показатель намного (более чем в 10 раз) превышает норматив и говорит о высоком уровне абсолютной ликвидности компании.

· Коэффициент промежуточной ликвидности

с.230 + с.240 + с.250 + с.260

Кпр.л. = --------------------------------------

с.590 - с.550 - с.560

1019+148014

Кпр.л. н.г. = ---------------------= 3,2

80763-34475

3975+225711

Кпр.л. к.г. = ---------------------= 2,09

154180-44341

Этот коэффициент определяет возможность организации рассчитаться с краткосрочными обязательствами, краткосрочными вложениями и средствами в расчетах. Организация считается ликвидной, если коэффициент промежуточной ликвидности больше 0,5. Данный показатель для компании EPAM Systems соответствует нормативу и значительно превышает его.

· Коэффициент общей ликвидности

с.290

Кобщ.л. = -----------------------------

с.590 - с.550 - с.560

160830

К общ.л. н.г. = ---------------- = 3,47

46288

258905

К общ.л. к.г. = ------------= 2,36

109839

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

· Коэффициент доли запасов в оборотных активах

с.210 + с.220

К доли зап. = -------------------

с.290

9542+2255

К доли зап. н.г.= ------------------= 0,07

160830

25333+3886

К доли зап. к.г.= -----------------= 0,11

258905

Доля запасов в оборотных активах в течение года увеличилась более чем в 1.5 раза, но она по прежнему очень мала (мене 1%), что обусловлено непроизводственным характером деятельности компании EPAM Systems.

· Доля собственных оборотных средств в покрытии запасов

с.390 + с.550 + с.560 - с.190

Доля СОС = ---------------------------------------

с.210 + с.220

114542

Доля СОС н.г. = ----------------------= 9,7

9542+2255

149066

Доля СОС к.г. = ----------------------= 5,1

25333+3886

Доля собственных оборотных средств в покрытии запасов велика, но наблюдается тенденция снижения этого показателя.

1.4.2 Оценка финансовой устойчивости организации

· Коэффициент финансовой независимости

с.390 + с.550 + с.560

К фин.нез. = ----------------------------

с.599

173689+34 475

К фин.нез. н.г. = -----------------------=0,82

254 452

218 937+44 341

К фин.нез. к.г. = -----------------------=0,71

373 117

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

Коэффициент финансовой неустойчивости.

с.490 +с.590- с.550 - с.560

К фин.неуст. = ------------------------------------

с.390 + с.550 + с.560

80763-34475

К фин.неуст.н.г. = ---------------------------= 0,22

173689+34 475

154 180-44 341

К фин.неуст.к.г. = ---------------------------=0,42

218 937+44 341

Этот коэффициент дает наиболее общую оценку финансовой устойчивости организации. Определяется как отношение финансовых обязательств к собственному капиталу организации и не должен превышать 0,25. Однако в данном случае показатель не превышает 1, значит, показатель еще не достиг своей критической точки.

· Доля дебиторской задолженности в активе баланса

с.230 + с.240

Кдеб.зад. = ------------------

с.299

1019

Кдеб.зад. н.г. = ------------=0,004

254452

3975

Кдеб.зад. н.г. = ------------=0,011

373117

· Коэффициент банкротства.

с.490 +с.590- с.550 - с.560

Кб. = ------------------------------------

с.299

80763-34 475

Кб.н.г. = ------------------------ = 0,18

254 452

154 180-44 341

Кб.к.г. = ------------------------= 0,29

373 117

Показатель банкротства организации находится в допустимых пределах, т.е. не превышает 0,5. В течение года показатель увеличился на 61,11%.

· Коэффициент соотношения кредиторской и дебиторской задолженности.

с.490 + с.590 - с.550 - с.560

К соотн. = ---------------------------------------

с.230 + с.240

80 763-34 475

К соотн.н.г.= -----------------------= 10,73

1019

154 180-44 341

К соотн.к.г.= -----------------------= 27,63

3975

Данный показатель в течение года увеличился более чем в 2,5 раза. Большие значения вызваны низким уровнем дебиторской задолженности и говорит о высокой степени надежности клиентов компании EPAM Systems.

1.5 Оценка рентабельности

· Рентабельность продукции:

Прибыль от реализации

R1=-------------------------------------*100;

Себестоимость реализации

49770

R1н.г. =-----------------------*100= 7,42%

670072

49207

R1к.г. =------------------------*100= 4,59%

1072208

Снижение показателя рентабельности вызвано ростом себестоимости реализации. В то же время чистая прибыль компании по итогам 2006 года составила 56969 тыс. белорусских рублей, что на 44,1% больше чем по итогам 2002 года (за 2002 год - 39535 тыс. бел. руб.).

· Рентабельность продаж

Прибыль от реализации

R2 = ------------------------------------*100%

Выручка от реализации

49770

R2н.г. = -------------*100% =6,91%

719842

49207

R2к.г. = -----------------*100% =4,39%

1121415

· Рентабельность капитала

Прибыль отчётного периода

R3 = ----------------------------------------*100%

(с.299 н.г. + с.299 к.г.)/2

56969

R3 = ---------------*100% = 18,16%

313784,5

· Рентабельность внеоборотных активов

Прибыль отчётного периода

R4 = -----------------------------------------*100%

(с.190 н.г. + с.190 к.г.)/2

56969

R4 = -------------*100% = 54,82%

103917

· Рентабельность собственного капитала

Прибыль отчётного периода

R5=-----------------------------------------------------------------------*100%

((с.390 + с.550 + с.560) н.г.+ (с.390 + с.550 + с.560)к.г.)/2

56969

R5= -------------*100% = 24,17%

235721

1.6 Планирование на предприятии

Высшее руководство обеспечивает постановку целей для каждого процесса на уровне организации. Эти цели документируются в ежегодных планах. Основой для постановки целей является Политика в области качества. Эти цели разрабатываются при выполнении процедуры «Управление процессами в организации».

При разработке целей высшее руководство учитывает:

* существующие и будущие потребности компании;

* запросы рынка;

* соответствующие данные из результатов деятельности компании;

* достигнутые показатели качества продукции и целей процессов;

* достигнутые уровни удовлетворенности всех заинтересованных сторон;

* результаты самооценки;

* ресурсы, необходимые для решения задач.

При постановке целей высшее руководство определяет также лиц, ответственных за их достижение, планирует выделение ресурсов для достижения целей. Заместитель директора доводит цели до всего персонала. При проведении работ по планированию проектов (процесс «Управление проектом» (“Project Management”)) Менеджеры проектов обеспечивают доведение целей в области качества на уровне проектов. Эти цели могут относиться как собственно к процессам, выполняемым в проекте, так и непосредственно к разрабатываемым ПП или услугам по сопровождению ПО. Основой для постановки целей проектов служат:

* Цели в области качества для каждого процесса на уровне организации;

* Требования Заказчиков;

* Специфические особенности каждого отдельного проекта.

При планировании и внедрении изменений высшее руководство обеспечивает соответствие процессов требованиям ISO 9001, CMMI и целостность процессов.

2. Качество продукции.

2.1 Система стандартов, используемых на предприятии

Сертификация производственных процессов..

Производственные процессы EPAM Systems сертифицированы в соответствии с требованиями ISO 9001:2000 (ИСО-9001:2000.) и SEI CMMI Level 4.

Стандарты ISO серии 9000 - Стандарты международной организации по стандартизации ISO являются наиболее известными и распространенными в мире . Стандарты ISO универсальны , их можно применять в качестве моделей независимо от отрасли , в которой функционирует компания . Такой подход, очевидно, имеет свои преимущества и недостатки. Основным преимуществом моделей ISO серии 9000 является их известность , распространенность , признание на мировом уровне , большое количество экспертов и аудиторов и невысокая стоимость услуг по сертификации . Универсальность же моделей ISO серии 9000 содержит в себе определенные недостатки : они являются достаточно высокоуровневыми . В модели лишь упоминаются требования, которые должны быть реализованы , но не говорится о том , как это можно сделать. Это связано с тем, что для того, чтобы рекомендовать абстрактному предприятию способы реализации и зафиксировать необходимые рекомендации по выполнению требований , необходимо конкретизировать :

* сферу деятельности организации ;

* специфику ее процессов ;

* специфику культуры предприятия ;

* структуру управления , существующую в компании (матричная , иерархическая проектная ) и другие особенности , свойственные компании .

Поэтому для построения полноценной системы качества по ISO необходимо помимо основной модели ISO 9001 (1994 или 2000 года ), которая создавался как модель, по которой необходимо проводить оценку , а не модель для внедрение системы качества использовать вспомогательные отраслевые и рекомендательные стандарты . Для организации , занимающейся разработкой программного обеспечения , таким стандартами являются : ISO 9004-1:94 (ISO 9004:2000), ISO 8402:94 (ISO 9000:2000), ISO 9000-3:91, ISO 10007:95, ISO 10013:95, ISO 12207:95.

CMMI (Capability Maturity Model Integration) - международный стандарт качества, оценивающий уровень процессов разработки и сопровождения программного обеспечения. CMMI был разработан в 90-е годы Институтом разработки программного обеспечения (Software Engineering Institute, SEI) при университете Карнеги-Меллона (Carnegie Mellon University). CMMI предусматривает пять уровней зрелости компании. Для достижения каждого (кроме первого) необходимо выполнить условия по приведению всех процессов, происходящих в организации, к максимальному соответствию установленным критериям качества. Например, для сертификации на 4 уровень требуется четко определить все процессы производства и описать правила их адаптации к условиям конкретных проектов. Кроме того, управление компанией в целом и проектами в частности должно базироваться на количественном анализе данных об осуществлении процессов. Наличие сертификата CMMI 4 - подтверждение того, что в организации существуют документально оформленные и, следовательно, предсказуемые процессы разработки программного обеспечения, созданные на базе многолетнего опыта работы компании и соответствующие международным требованиям. CMMI 4 подразумевает, что процессы постоянно контролируются, оцениваются и сравниваются со стандартными показателями и лучшими практиками. Это позволяет гарантировать клиентам своевременное и эффективное выполнение проектов, а также высокое качество разрабатываемого ПО.

CMMI устанавливает жесткие требования к соблюдению процессов в компании, а SEI постоянно их контролирует. Компания должна иметь стабильные процессы управления, которые позволяют четко планировать и получать прогнозируемый результат. Более того, формируются метрики и инструменты (например, EPAM Project Management Center), которые помогают максимально эффективно предотвращать и устранять возможные сбои в процессе разработки. По сравнению с широко известным стандартом ISO требования стандарта СMMI создавались специально для компаний, ведущих крупные ИТ-проекты. CMMI описывает методы управления и совершенствования процессов разработки ПО, в то время как ISO выдвигает более общие требования по управлению качеством в любой компании любой отрасли. Кроме того, СMMI более четко дифференцирует уровень управления качеством в компании в соответствии с уровнем ее зрелости. ISO же не предполагает никаких уровней зрелости компании, что во многом затрудняет определение "истинных" возможностей компании и, соответственно, путей ее дальнейшего развития.

2.2 Принципы управления качеством, принятые в компании EPAM Systems

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

* Ориентация на потребителя - компания зависит от своих заказчиков и поэтому должна понимать настоящие и будущие потребности заказчика, выполнять требования заказчика и стремиться превзойти ожидания заказчика

Применение принципа «Ориентация на потребителя» - это осуществление в компании деятельности, направленной на:

* Изучение и понимание потребностей и ожиданий заказчика

* Изучение потребностей других заинтересованных сторон (владельцев, персонала)

* Обеспечение соответствия целей и задач компании потребностям и ожиданиям заказчика

* Отражение принципа ориентации на потребителя в Политике в области качества, Руководстве по качеству, программе качества.

* Доведение этих требований до всего персонала компании

* Введение механизмов взаимодействия с заказчиком

* Организацию измерения и оценки степени удовлетворенности заказчика

* Разработку корректирующих действий для повышения удовлетворенности заказчика

* Лидерство руководителя - лидеры устанавливают единство целей и руководства в компании. Они создают и поддерживают среду, в которой персонал компании может быть полностью вовлечен в достижение целей компании

Применение принципа «Лидерство руководителя» - это осуществление в компании деятельности, направленной на:

* Определение Политики компании в области качества

* Демонстрация руководством приверженности принципам системы менеджмента качества на личном примере

* Понимание и реагирование на внешние изменения

* Рассмотрение потребностей всех заинтересованных сторон(заказчика, владельцев, персонала)

* Прогнозирование будущего компании

* Постановку перспективных целей и задач для компании

* Предоставление персоналу требуемых ресурсов, обучения и свободы действий с требуемой ответственностью и отчетностью

* Инициирование, поощрение и признание вклада персонала

* Обучение и продвижение персонала.

* Вовлечение персонала - персонал на всех уровнях составляет основу компании, и его полное вовлечение позволяет использовать его способности на пользу компании

Применение принципа «Вовлечение персонала» - это осуществление в компании деятельности, направленной на:

* Обеспечение понимания персоналом важности собственного вклада и роли в компании

* Определение ответственности каждого за результаты своей деятельности

* Привлечение персонала к активному поиску возможностей улучшения

* Привлечение персонала к оценке собственных показателей

* Привлечение персонала к активному поиску возможностей повышения своей компетентности, знаний и опыта

* Создание условий для свободного обмена знаниями и опытом

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

Применение принципа «Процессный подход» - это осуществление в компании деятельности, направленной на:

* Определение процессов, необходимых для выпуска программного продукта

* Установление последовательности и взаимодействия процессов в компании

* Установление ответственности и полномочий для управления процессами

* Определение входов и выходов процессов

* Определение и обеспечение ресурсами, необходимыми для достижения целей процессов

* Системный подход к менеджменту - определение, понимание и управление системой взаимосвязанных процессов улучшает результативность и эффективность компании

Применение принципа «Системный подход к менеджменту» - это осуществление в компании деятельности, направленной на:

* Определение и разработку системы процессов, обеспечивающих достижение заданных целей компании

* Понимание взаимозависимости между процессами в системе менеджмента качества

* Установление измеримых целей и определение того, как взаимодействуют части системы для достижения установленных целей

* Непрерывное улучшение системы посредством измерения и оценивания степени достижения установленных целей

* Постоянное улучшение - неизменной целью компании должно стать постоянное улучшение

Применение принципа «Постоянное улучшение» - это осуществление в компании деятельности, направленной на:

* Установление целей по управлению и измерению постоянного улучшения

* Оценку, признание и подтверждение улучшений

* Постоянное повышение эффективности всех процессов

* Принятие решений, основанных на фактах - эффективные решения основываются на анализе данных и информации

Применение принципа «Принятие решений, основанных на фактах» - это осуществление в компании деятельности, направленной на:

* Организацию мониторинга, измерений, сбор данных и информации

* Обеспечение уверенности в достоверности данных и информации

* Принятие решений и действий на основе результатов анализа зарегистрированных фактов

* Обеспечение доступности данных для тех, кому они требуются

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

Применение принципа «Взаимовыгодные отношения с поставщиками» - это осуществление в компании деятельности, направленной на:

* Идентификацию и выбор основных поставщиков

2.3 Планирование качества продукции

С целью обеспечения качества программных продуктов и процессов в компании функционирует Совет по качеству.

Совет по качеству состоит из высококвалифицированных специалистов в области разработки программного обеспечения. Возглавляет Совет по качеству главный технический директор.

Члены Совета по качеству назначаются главным техническим директором.

Основные функции Совета по качеству:

* анализ выполнения Политики в области качества;

* анализ функционирования системы управления качеством;

* оценка качества программного продукта

* оценка качества процессов системы управления качеством;

* оценка результативности и эффективности корректирующих и предупреждающих действий;

* рассмотрение, анализ и разработка решений по результатам функционирования системы управления качеством;

* анализ деятельности внутренних аудиторов системы управления качеством;

* улучшение системы управления качеством.

2.4 Организация контроля качества на предприятии

Важную роль во всех проектах Epam Systems играет тестирование. Обнаружение и устранение проблем после развертывания программного обеспечения будут стоить в 100-1000 раз больше, чем обнаружение и устранение этих проблем до внедрения ПО. Поэтому очень важно уметь оценивать качество системы программного обеспечения по таким параметрам как функциональность системы, ее надёжность и производительность.

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

Лаборатория тестирования и подразделение контроля качества EPAM отвечают за:

· планирование процесса тестирования;

· создание тестовых примеров и драйверов;

· автоматическое и ручное функциональное тестирование;

· отчетность о результатах тестов;

· анализ архитектуры системы тестирования;

· нагрузочное тестирование;

· анализ слабых мест или компонентов системы.

Понятие функциональной спецификации

Функциональная спецификация - это результат этапа проектирования, подробно описывающий требования к приложению.

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

Процесс создания функциональной спецификации

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

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

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

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

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

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

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

Этот документ в бизнес-терминах объясняет, что должна делать система, как должна работать и выглядеть. А так же спецификация отражает самые последние и лучшие идеи и решения менеджеров, разработчиков и дизайнеров. Все в нем должно представлять интерес для пользователя, и он не должен быть перегружен техническими подробностями, структурами файлов и прочими технологическими деталями.

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

Разработка тестовых сценариев

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

Тестовые сценарии разрабатываются в соответствии с функциональной спецификацией.

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

Следующим этапом контроля качества является тестирование приложений.

Тестирование Web приложений

Основы тестирования Web приложений:

· реализация и дизайн

· Клиент - сервер установка

· WEB-ориентированная помощь

· конфигурация

· база данных

· безопасность

· производительность, загруженность и устойчивость к стрессам

При тестировании следует понимать цели и реализацию (технологию)

Два основных класса тестирования:

· дизайн компонентов;

· реализация компонентов;

Список проверок - максимальный набор тестовых случаев, который может быть использован при составлении тестовых сценариев.

Тестирование навигации:

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

Тестирование презентабельности:

Должен быть доступ с разрешениями 1024*768 и 600*800, не должно быть лишних скролов, текст на кнопках д/быть виден полностью, цвета линков соответствующие, без разрывов картинок, цветовой контраст не д/быть низким, без пробелов в таблицах, соответствующим образом оформлены границы, выравнивание, форматирование, правильное расположение всех кнопок, проверка анимации (ненавязчивая, корректно проигрывается).

Обработка ошибок:

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

Безопасность:

· шифрование

· аутентификация

· цифровые сертификаты

· брандмауэры

· авторизация

Тестирование базы данных:

· поиск

· добавление дублирующейся информации

· добавление/редактирование/удаление информации

· использование примеров

Производительность, загруженность и устойчивость к стрессам:

· доступ нескольких пользователей одновременно

· разные приложения

· все в одно время

Тестирование производительности - скорость отклика (работы) при многопользовательском режиме;

Нагрузочное тестирование - есть требование к загрузке системы - проверяется всё то же самое на определенном наборе hard-soft configuration;

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

2.5 Центр управления проектами-PMC (Project Management Center)

PMC - Это специальный программный продукт, разработанный компанией EPAM Systems, который поддерживает процесс создания программных продуктов.

Для тестирования наиболее важен раздел Bugs, который содержит описание всех найденных ошибок.

Для обеспечения надежности очень важным является правильно документировать найденную ошибку. Тестировщик после обнаружения ошибки передает ее в виде отчета об ошибке программисту.

Отчет об ошибке имеет следующие поля:

· Summary - содержит краткое описание ошибки, возникшей в приложении, где она произошла и ее краткая суть.

· Build found - версия приложения, где была обнаружена ошибка

· Symptom - вид ошибки

· Severity - серьезность найденной ошибки

· Reproducible - воспроизводимость ошибки

· Description - подробное описание ошибки. Приводится для того, чтобы программист понял суть проблемы

· Steps to reproduce - шаги для воспроизведения

2.6 Управление продукцией не соответствующей качеству

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

Несоответствующий ПП выявляется на следующих этапах разработки :

*при анализе исходной информации, поступающей от заказчика

*при разработке программного продукта

*при тестировании программного продукта

*при эксплуатации программного продукта у заказчика.

Регистрация несоответствующего ПП осуществляется при наличии соответствующих требований в описаниях процессов и документированных процедурах.

ПП, не соответствующий требованиям, идентифицируется в соответствии с описанием процедуры «Управление конфигурацией и изменениями» и находится под управлением с целью предотвращения непреднамеренного использования или поставки заказчику.

Использоваться или поставляться заказчику может только ПП, успешно прошедший тестирование в процессах «Функциональное тестирование» и «Оптимизация производительности» и имеющих соответствующий статус в процедуре «Управление конфигурацией и изменениями».

Данные о несоответствиях продукции документируются:

*в отчётах по верификации и валидации ПП, в частности в отчётах по тестированию;

*в Сценариях тестирования;

*в специализированных базах данных, в частности в PMC (модуль “Bugs”).

Программный продукт не соответсвуещий требований по качеству отправляется на доработку в соответствии со спецификацией и требованиями. Исправленный ПП повторно проверяется на соответствие требованиям и спецификации в процессе тестирования.

Устранение несоответствий в продукции, выявленных после поставки заказчикам, производится при выполнении процесса «Сопровождение и поддержка» (в случае если сопровождение после поставки ПП оговорено в контракте).

2.7 Совершенствование процесса функционального тестирования

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

Метрики:

· Основные метрики:

· Общее количество открытых дефектов;

· Общее количество исправленных дефектов;

· Общее количество исправленных верифицированных дефектов;

· Общее количество отклонённых дефектов;

· Общее количество отложенных дефектов;

· Общее количество повторно открытых дефектов;

· Общее количество сценариев тестирования;

· Общее количество выполненных сценариев тестирования;

· Общее количество успешно пройденных сценариев тестирования;

· Общее количество неуспешно пройденных сценариев тестирования;

· Отношение протестированных требований к общему количеству требований;

· Общее количество дефектов;

· Общее количество закрытых дефектов (включая отклонённые);

· Количество дефектов найденных каждым тестировщиком.

· Прочие метрики:

· Трудозатраты на тестирование за заданный период;

· Общие трудозатраты на тестирование.

Заключение

В своей деятельности компания являются достаточно развитой. Процессы «EPAM Systems» соответствуют международным стандартам качества. В то же время компания постоянно стремится к совершенствованию своих процессов с целью повышения качества продукции и завоевания больших долей рынка. Являясь ведущей компанией, представляющей отечественную программную индустрию на мировом рынке, обладает набором специализированного программного обеспечения, разработанного с целью повышения эффективности работы с клиентами. Разработанные системы разработаны на базе интернет-технологий и позволяют эффективно осуществлять электронный обмен данными, для соответствия системам главных клиентов.

Список литературы

1. В.Н. Гулин «Бизнес офис предприятия». - Мн.: БГЭУ 2004.

2. В.И. Кузякин «Информационные системы в Экономике». - Екатеринбург, 2003.

3. Г. Майерс. Надежность программного обеспечения. - М.: Мир, 1980.

4. А.И. Мишенин «Теория Экономических Информационных Систем». - М.: "Финансы и статистика" 2000.

Размещено на Allbest.ru


Подобные документы

  • Краткая характеристика исследуемого предприятия, этапы и принципы технологического процесса на нем, организационная структура управления. Анализ производственно-хозяйственной деятельности и финансового состояния организации, система управления качеством.

    отчет по практике [106,9 K], добавлен 06.04.2015

  • Понятие и показатели качества продукции. Основные положения управления качеством предприятия. Стандартизация и сертификация продукции. Анализ управления качеством продукции на предприятии. Основные направления по совершенствованию качества продукции.

    курсовая работа [80,8 K], добавлен 09.02.2012

  • Анализ состояния процессов УКП на промышленном предприятии АО "Москвич". Концепция и состав процессов упраления качеством продукции. Структура учета затрат на управление качеством. Безопасность жизнедеятельности. Примерный расчет затрат на управление.

    дипломная работа [165,3 K], добавлен 01.06.2003

  • Принципы управления качеством продукции как часть управления производством. Классификация методов управления качеством. Управленческие отношения в области качества. Цель присуждения премий и проведения конкурсов. Учет затрат на управление качеством.

    реферат [27,0 K], добавлен 23.12.2013

  • Качество как объект управления. Стандартизация и сертификация в управлении качеством продукции. Технологические меры повышения качества производства огурца в защищенном грунте. Анализ финансового состояния и системы управления качеством на предприятии.

    курсовая работа [403,4 K], добавлен 01.12.2013

  • Принципы обеспечения и управления качеством продукции. Стандартизация и сертификация как средство повышения качества. Экономическая эффективность для выпускаемой продукции с помощью нововведений. Служба управления качеством продукции на предприятии.

    курсовая работа [33,4 K], добавлен 07.05.2013

  • Сущность и содержание стандартизации и сертификации продукции. Современные тенденции управления качеством продукции в зарубежной и отечественной практике. Экономическая характеристика и анализ системы управления качеством на предприятии, ее улучшение.

    дипломная работа [106,1 K], добавлен 27.10.2015

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

    дипломная работа [255,3 K], добавлен 13.03.2009

  • Изучение систем управление качеством продукции Японии, США и Европы. Сравнительный анализ западного и восточного подходов к управлению качеством продукции. Анализ системы управления качеством продукции американской автомобилестроительной компании "Ford".

    курсовая работа [189,7 K], добавлен 15.01.2013

  • Процессы управления качеством продукции, оценка современных подходов. Значение стандартизации продукции. Сертификация в общепринятой международной терминологии. Элементы обеспечения внедрения TQM. Анализ управления качеством продукции ООО "Юггазторг".

    курсовая работа [828,2 K], добавлен 19.12.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.