2. СПЕЦИФИКАЦИЯ СТАНДАРТОВ WSSS

1.1 Общие замечания в отношении WSSS / WSKSS

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

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

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

WSSS имеет разделы с номерами и заголовками.

Каждому разделу WSSS присвоен процент относительной важности, сумма которых по всем разделам составляет 100%.

В схеме выставления оценок и в конкурсном задании оцениваются только те навыки, которые изложены в WSSS. Они должны соответствовать WSSS настолько всесторонне и полно, насколько это допускают соревнования.

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

1.2     Спецификация стандартов

СЕКЦИИОтносительная важность (%)
1Организация и управление работой10
 Конкурсант должен знать и понимать:•       принципы и методы, обеспечивающие продуктивную работу в команде;•       как проявить инициативу и предпринять шаги для получения, анализа и оценки информации из различных источников;•       как спланировать и реализовать поэтапный проект разработки системы и обеспечить необходимые уведомления о ходе его выполнения;•       как подготовить документацию по системе;•       как правильно подготовить перечень требований со стороны клиента и выполнить полную поставку системы;•       как применять внутрифирменный стандарт в разработке (руководство по стилю).
 Конкурсант должен уметь:•       планировать производственный график на каждый день в соответствии с доступным временем и принимать во внимание временные ограничения и сроки сдачи работы;•       применять исследовательские навыки и методики, чтобы поддерживать уровень собственной осведомлённости в актуальных отраслевых стандартах и тенденциях;•       анализировать результаты собственной деятельности в сравнении с ожиданиями и потребностями клиента и организации;•       создавать поэтапный план разработки системы, поддерживать необходимые уведомления о ходе его реализации;•       готовить необходимую системную документацию по использованию, установке и запуску системы;•       осуществлять подготовку разработанной системы к поставке в соответствии с требованиями клиента;•       подготавливать и реализовывать руководство по стилю для всей поставляемой системы;•       внедрять внутрифирменный стандарт (руководство по стилю) для всей системы.
2Компетенции общения и межличностных отношений5
 Конкурсант должен знать и понимать:•       важность умения слушать;•       необходимость осмотрительности и конфиденциальности при общении с заказчиками;•       важность разрешения недопонимания и конфликтных ситуаций;•       важность установления и поддержания доверительных, продуктивных рабочих отношений с заказчиками;•       важность навыков грамотной письменной и устной коммуникации;•       как составить точную и понятную документацию по программному решению;•       как подготовить отчет и сообщить о результатах, задачах и проблемах, возникающих в ходе разработки и внедрения системы;•       базовый IT English (чтобы свести к минимуму время для перевода).
 Конкурсант должен уметь:Использовать навыки грамотности для:•       следования инструкциям, предоставляемых клиентом;•       понимания инструкций по организации рабочего места и другой технической документации;•       интерпретации и понимания системных спецификаций;•       поддержания собственной осведомлённости об актуальных отраслевых стандартах.Использовать навыки устного общения для:•       обсуждения и выдвижения предложений относительно спецификации системы;•       уведомления клиента о ходе работы над системой;•       ведения переговоров с клиентом относительно бюджета и сроков выполнения проекта;•       сбора и подтверждения требований клиента;•       презентации проекта и готового программного решения.Использовать навыки письменного общения для:•       документирования программной системы (например, составления технических документов, руководств пользователя);•       регулярного уведомления клиента о ходе работы над системой;•       подтверждения, что созданное приложение соответствует исходным спецификациям, утверждения готовой системы у пользователей.Использовать коммуникационные навыки при работе в команде для:•       сотрудничества с другими Конкурсантами для получения желаемых результатов;•       успешной работы над решением проблем в составе рабочих групп.Использовать навыки управления проектами в:•       расстановке приоритетов и формировании графика выполнения задач;•       распределении ресурсов между задачами.
3Решение проблем, инновации, креативность10
 Конкурсант должен знать и понимать:•       типовые проблемы и требования, которые могут возникнуть при разработке программного обеспечения;•       типовые проблемы и требования, которые могут возникнуть в коммерческой организации;•       диагностические подходы и программные решения, которые можно применять для решения проблем;•       тенденции и разработки в отрасли, включая новые платформы, языки, условные обозначения и технические навыки;•       способы использовать новейшие технологии для наглядного анализа сценариев использования программ и решения сложных проблем;•       как настроить, разработать и интегрировать в разработанное решение новейшие технологии и оборудование, которые будут способствовать улучшению решения.
 Конкурсант должен уметь:Использовать аналитические навыки для:•       синтезирования сложной или неоднородной информации;•       определения функциональных и нефункциональных требований спецификации.Использовать навыки исследования и обучения для:•       понимания требований пользователей (например, результатов опросов, анкетирования, поиска и анализа документов, совместных наблюдений и разработки);•       независимого исследования возникших проблем.Использовать навыки решения проблем для:•       своевременного выявления и решения проблем;•       грамотного сбора и анализа информации;•       разработки альтернативы с использованием новейших технологий для реализации наилучшего бизнес-решения;•       выбора наиболее подходящего варианта для получения требуемого решения. Некоторые технологии могут использовать для решения аппаратные средства.
4Анализ и проектирование программных решений25
Конкурсант должен знать и понимать:•       важность рассмотрения всех возможных вариантов и выбора лучшего решения на основе взвешенного аналитического суждения и интересов клиента;•       важность использования системного анализа и методологий проектирования (например, унифицированного языка моделирования (Unified Modelling Language), программной платформы MVC (Model-View-Control), фреймворков, шаблонов проектирования);•       необходимость быть в курсе новых технологий и принимать решение о целесообразности их применения;•       важность оптимизации архитектуры системы с учетом модульности и повторного использования;•       принципы построения хранилищ данных, необходимых для бизнес-аналитики / отчетов о состоянии выполненных работ;•       принципы построения интерфейсов и структур для мобильных решений.
Конкурсант должен уметь:Анализировать системы с помощью:•       моделирования и анализа вариантов использования (например, диаграммы прецедентов, описания прецедентов, описания действующих субъектов (актеров), диаграммы пакетов вариантов использования);•       структурного моделирования и анализа (например, объекты, классы, диаграммы классов предметной области);•       динамического моделирования и анализа (например, диаграммы последовательностей, диаграммы взаимодействия, диаграммы состояний, диаграммы деятельности);•       инструментов и методов моделирования (например, диаграмма сущностей и связей, нормализация, словарь данных).Проектировать системы на основе:•       диаграммы классов, диаграммы последовательностей, диаграммы состояний, диаграммы деятельности;•       описания объектов и пакетов;•       схемы реляционной или объектной базы данных и диаграмм потоков данных;•       структуры человеко-машинного интерфейса / механизма взаимодействия с пользователем;•       средств безопасности и контроля;•       структуры многозвенного приложения.
5Разработка программных решений50
Конкурсант должен знать и понимать:•       важность рассмотрения всех возможных вариантов и выбора лучшего решения для удовлетворения требований пользователя и интересов клиента;•       важность использования методологий разработки системы (например, объектно-ориентированные технологии);•       важность рассмотрения всех нормальных и ненормальных сценариев и обработки исключений;•       важность соблюдения стандартов (например, соглашения по формату кода, руководства по стилю, дизайна пользовательского интерфейса, управления каталогами и файлами);•       важность точного и постоянного контроля версий;•       важность использования существующего кода в качестве основы для анализа и модификации;•       важность выбора наиболее подходящих средств разработки из предложенных вариантов.
Конкурсант должен уметь:•       использовать системы управления базами данных для построения, хранения и управления структурами и наборами данных для требуемой системы;•       использовать подходящие версии программного обеспечения, среды разработки и инструменты, предназначенные для изменения существующего и написания нового исходного кода клиент-серверного программного обеспечения;•       использовать новейшие средства разработки программного обеспечения и среды для создания или изменения мобильных решений с использованием физических мобильных устройств в соответствии с требованиями клиента.•       использовать подходящие версии программного обеспечения, среды разработки и инструменты, предназначенные для изменения существующего и написания нового исходного кода для системной интеграции с использованием веб-решений, веб-сервисов или единой подписки (например, с использованием службы каталогов) или API;•       определять и интегрировать соответствующие библиотеки и фреймворки в программные решения;•       строить и обслуживать многоуровневые приложения.
 Всего100
2 комментария для “ТЕХНИЧЕСКОЕ ОПИСАНИЕ ПЛОЩАДКИ 09 IT-Решения для бизнеса”

Добавить комментарий