13
СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ ПРОИЗВОДИТЕЛЬНОСТЬ – НЕОТЪЕМЛЕМАЯ СОСТАВЛЯЮЩАЯ КАЧЕСТВА ПРОЕКТА группа компаний

Articul Media: Производительность - неотъемлемая составляющая качества проекта

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Articul Media: Производительность - неотъемлемая составляющая качества проекта

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

ПРОИЗВОДИТЕЛЬНОСТЬ – НЕОТЪЕМЛЕМАЯ СОСТАВЛЯЮЩАЯ КАЧЕСТВА ПРОЕКТА

группа компаний

группа компаний

Page 2: Articul Media: Производительность - неотъемлемая составляющая качества проекта

2/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

• Функциональность–объемсанкционированныхдействий,доступныхпользователямпроекта;

• Юзабилити–уровенькомфортасовершениясанкционированныхдействий,доступныхпользователямпроекта;

• Производительность–скоростьреакциинадействияпользователей;

• Безопасность–уровеньзащитыотнесанкционированныхдействияпользователей;

• Поисковаяоптимизация–уровеньдоступностипроектадляиндексациипоисковымироботами.

СОСТАВЛЯЮЩИЕ КАЧЕСТВА WEB-ПРОЕКТА

ПРОДОЛЖЕНИЕ

Page 3: Articul Media: Производительность - неотъемлемая составляющая качества проекта

3/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

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

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

СОСТАВЛЯЮЩИЕ КАЧЕСТВА WEB-ПРОЕКТА

Page 4: Articul Media: Производительность - неотъемлемая составляющая качества проекта

4/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

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

ЗАВИСИМОСТИ СОСТАВЛЯЮЩИХ, КОТОРЫЕ НЕОБХОДИМО УЧИТЫВАТЬ

БЕЗОПАСНОСТЬ1-ЫЙ УРОВЕНЬ

2-ОЙ УРОВЕНЬ ФУНКЦИОНАЛЬНОСТЬ ЮЗАБИЛИТИ ПОИСКОВАЯ ОПТИМИЗАЦИЯ

3-ИЙ УРОВЕНЬ ПРОИЗВОДИТЕЛЬНОСТЬ

Page 5: Articul Media: Производительность - неотъемлемая составляющая качества проекта

5/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ПРОИЗВОДИТЕЛЬНОСТЬ

• Аппаратнаяплатформа;

• Программнаяплатформа;

• Проектированиеиразработка.

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

Page 6: Articul Media: Производительность - неотъемлемая составляющая качества проекта

6/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

ВЫБОР ПРОГРАММНОЙ ПЛАТФОРМЫ

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

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

Коммерческоепрограммноеобеспечение(Oracle,MSSQLServer)

• Высокийтеоретическийпределпроизводительности

• Программылицензированияспециалистов

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

Свободноепрограммноеобеспечение(MySQL)

• Среднийтеоритическийпределпроизводительности

• Свободноераспространениеинформацииобархитектуреиприемахнастройки

• Низкаятрудоемкостьдостижениятеоретическихпределовпроизводительности

Page 7: Articul Media: Производительность - неотъемлемая составляющая качества проекта

7/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

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

СТРУКТУРА КОМАНДЫ И НЕОБХОДИМЫЕ КОМПЕТЕНЦИИ

СПЕЦИАЛИСТЫ ПО АДМИНИСТРИРОВАНИЮ

СПЕЦИАЛИСТЫ ПО ПРОЕКТИРОВАНИЮ

СПЕЦИАЛИСТЫ ПО КООРДИНАЦИИ

СПЕЦИАЛИСТЫ ПО РАЗРАБОТКЕ

Page 8: Articul Media: Производительность - неотъемлемая составляющая качества проекта

8/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

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

• Определениезонответственностиспециалистовсразнымнаборомкомпетенций;

• Формализацияпостановкизадачдоуровня,соответствующегокомпетенциямспециалиста.

КЛЮЧЕВЫЕ ЗАДАЧИ КООРДИНАЦИИ

Page 9: Articul Media: Производительность - неотъемлемая составляющая качества проекта

9/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

• Анализиформализациятребованийкпроизводительностипроекта;

• Моделированиеактивностицелевойаудиториипроекта;

• Определение«узкихмест»вархитектурепроекта.

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

МЕТОДИКА ТЕСТИРОВАНИЯ ПРОИЗВОДИТЕЛЬНОСТИ

Page 10: Articul Media: Производительность - неотъемлемая составляющая качества проекта

10/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

Трехуровневаяиерархическаямодельпозволяетдостаточноточноописатьповедениецелевойаудиторииврамкахпроекта.

МОДЕЛИРОВАНИЕ АКТИВНОСТИ

ПОТОК – КОЛИЧЕСТВО ПОЛЬЗОВАТЕЛЕЙ

ДЕЙСТВИЕ – ДОСТУПНАЯ ОПЕРАЦИЯ

ОБЛАСТЬ – РАЗДЕЛ ИЛИ СЕРВИС ПРОЕКТА

Page 11: Articul Media: Производительность - неотъемлемая составляющая качества проекта

11/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

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

ЭКСПЛУАТАЦИЯ ВЫСОКОНАГРУЖЕННЫХ ПРОЕКТОВ

КОМПЕНСИРУЮЩЕЕ ВОЗДЕЙСТВИЕ

СОЗДАНИЯ ОБРАЩЕНИЯ

ФИКСИРОВАНИЕ ИЗМЕНЕНИЙ

МОНИТОРИНГ ПРОИЗВОДИТЕЛЬНОСТИ

ИЗМЕНЕНИЕ В ОКРУЖАЮЩЕЙ

СРЕДЕ

ИНФОРМАЦИОННАЯ И ТЕХНИЧЕСКАЯ

ПОДДЕРЖКА

Page 12: Articul Media: Производительность - неотъемлемая составляющая качества проекта

12/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

• Формированиенабораобъективноизмеряемыхпоказателейпроизводительности;

• Определениекритическихзначенийдлякаждогопоказателяизсформированногонабора;

• Определениепериодаснятиязначенийпоказателейисигнализирующихдействий.

Нагрузка,генерируемаямониторингомпроизводительностинедолжнапревышать5%отполезнойнагрузкипроекта.

МОНИТОРИНГ ПРОИЗВОДИТЕЛЬНОСТИ

Page 13: Articul Media: Производительность - неотъемлемая составляющая качества проекта

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

СПАСИБО ЗА ВНИМАНИЕ

105066,МОСКВА,УЛ.АЛЕКСАНДРАЛУКЬЯНОВА,ДОМ3,(ВХОДСОДВОРА)СТ.М.«КРАСНЫЕВОРОТА»

ТЕЛ./ФАКС:+7(495)234-0360/234-0367/234-0368ИНТЕРНЕТ:WWW.ARTICULMEDIA.RUЭЛ.ПОЧТА:[email protected]

группа компаний

группа компаний