Управление качеством продукции на иностранном предприятии EPAM Systems
качество управление тестирование
Создание программного обеспечения для персональных компьютеров и программ для обслуживания и управления работой предприятия за какой-то десяток лет превратилось из занятия программистов-одиночек в важную и мощную сферу промышленности. Поэтому развитие программного обеспечения, предназначенного для широкого круга пользователей, в настоящее время происходит в процессе конкуренции между фирмами-производителями программного обеспечения.
При разработке коммерческих программ основной задачей фирм-разработчиков является, естественно, обеспечение их успеха на рынке. Для этого необходимо, чтобы программы обладали следующими качествами:
· функциональность программы, т.е. полнота удовлетворения потребностей пользователя;
· наглядный, удобный, интуитивно понятный и привычный интерфейс;
· простота освоения программы даже начинающими пользователями, для чего используются информативные подсказки, встроенные справочники и подробная документация;
· надежность программы, т.е. устойчивость ее к ошибкам пользователя, отказам оборудования и т.д., и разумные ее действия в этих ситуациях.
Во многих областях совместная работа различных производителей программного обеспечения приводит к стандартизации отдельных элементов интерфейса программ, форматов данных и т.д., что весьма удобно для пользователей. Это происходит, прежде всего, потому, что разработчики программ перенимают друг у друга удачные находки и приемы и стремятся обеспечить совместимость с другими наиболее популярными программами.
Удобство пользовательского интерфейса программ является важнейшим фактором, определяющим приемлемость программы для пользователей, а значит, и ее успеха на рынке.
Важнейшей тенденцией развития программного обеспечения является неуклонное увеличение их мощности - программы могут обрабатывать большие количества данных, делать это быстрее, предоставляют пользователю больше выполняемых функций и т.д. Таким образом, разработчики программного обеспечения используют возможности, появляющиеся из-за увеличения мощности компьютеров. Весьма заметно и стремление к интеграции функций программного обеспечения. Оборотной стороной увеличения мощности программ является повышение их требований к аппаратуре.
Таким образом, для определения качества программным продуктам до начала разработки составляется документация, так называемые требования
Требования - документация, указывающая, что программа должна делать) и спецификация (документация, в которой отражено более подробно действие системы в различных ситуациях.
Применяются системы стандартов. Таким стандартом является ISO 9001:2000 (ИСО-9001:2000.) и SEI CMMI Level 4.
Одним из важнейших видов организации контроля качества программного обеспечения является тестирование.
Тестирование - процесс анализа и обнаружения ошибок.
Важную роль во всех проектах играет тестирование. Обнаружение и устранение проблем после развертывания программного обеспечения будут стоить в 100-1000 раз больше, чем обнаружение и устранение этих проблем до внедрения программного обеспечения. Поэтому очень важно уметь оценивать качество системы программного обеспечения по таким параметрам как функциональность системы, ее надёжность и производительность.
КОМПАНИЯ EPAM Systems.
- Предприятие как субъект хозяйствования - Информация о компании “EPAM Systems”
- Организация управления на предприятии
- Основные фонды предприятия
- Финансовое состояние предприятия
- Система стандартов, используемых на предприятии
- Принципы управления качеством, принятые в компании EPAM Systems
- Планирование качества продукции
- Организация контроля качества на предприятии
- Центр управления проектами-PMC (Project Management Center)
- Управление продукцией не соответствующей качеству
- Совершенствование процесса функционального тестирования